Bug 227220 (snappy, update) - upgrade archivers/snappy to 1.1.7
Summary: upgrade archivers/snappy to 1.1.7
Status: New
Alias: snappy, update
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Vanilla I. Shu
Depends on:
Reported: 2018-04-02 23:53 UTC by tcovert+freebsd
Modified: 2018-04-05 02:43 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (vanilla)

patch from top of recent checkout (2.78 KB, patch)
2018-04-02 23:53 UTC, tcovert+freebsd
tcovert+freebsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description tcovert+freebsd 2018-04-02 23:53:45 UTC
Created attachment 192134 [details]
patch from top of recent checkout

Updating snappy to current version. Distribution has moved to cmake from gnu configure.

NOTE: There seems to be no static library built with the dynamic libraries with the new 1.1.7 build.

Testing that's been done:
cd ~                                                                                                                                                                                                     
git clone https://github.com/freebsd/freebsd-ports.git ports                                                                                                                                             
cd archivers/snappy                                                                                                                                                                                      
echo DEVELOPER=yes >> /etc/make.conf                                                                                                                                                                     
# make changes in /home/user/ports/archivers/snappy                                                                                                                                                                                           
make makesum                                                                                                                                                                                             
make makeplist                                                                                                                                                                                           
make clean                                                                                                                                                                                               
make describe                                                                                                                                                                                            
make extract                                                                                                                                                                                             
portlint -A                                                                                                                                                                                              
make clean; make package PREFIX=/var/tmp`make -V snappy`                                                                                                                                                 
make check-plist                                                                                                                                                                                         
sudo pkg install porttools                                                                                                                                                                               
sudo pkg install portlint                                                                                                                                                                                
port test /home/user/ports/archivers/snappy                                                                                                                                                              
poudriere testport -j 11_1-STABLE -p development -i -o archivers/snappy                                                                                                                                  
poudriere testport -j 11_1-STABLE -p development -i -o archivers/py-python-snappy                                                                                                                        
                                                                                                                                                                                                         git diff
Comment 1 Vanilla I. Shu freebsd_committer 2018-04-05 02:43:13 UTC

patch seems fine to me,

but there are many ports depending on old style pkg-config base snappy.

so we need to take care backward compatible.