[121530] trunk/dports/archivers/lz4
Revision: 121530 https://trac.macports.org/changeset/121530 Author: cal@macports.org Date: 2014-06-28 04:18:13 -0700 (Sat, 28 Jun 2014) Log Message: ----------- lz4: update to r118, fixes https://code.google.com/p/lz4/issues/detail?id=52, security, openmaintainer, switch to github, fix library install name Revision Links: -------------- https://trac.macports.org/changeset/118 Modified Paths: -------------- trunk/dports/archivers/lz4/Portfile Added Paths: ----------- trunk/dports/archivers/lz4/files/ trunk/dports/archivers/lz4/files/patch-Makefile-use-correct-install-name.diff Modified: trunk/dports/archivers/lz4/Portfile =================================================================== --- trunk/dports/archivers/lz4/Portfile 2014-06-28 11:06:55 UTC (rev 121529) +++ trunk/dports/archivers/lz4/Portfile 2014-06-28 11:18:13 UTC (rev 121530) @@ -2,12 +2,15 @@ # $Id$ PortSystem 1.0 +PortGroup github 1.0 -name lz4 -version r116 +github.setup Cyan4973 lz4 r118 +checksums rmd160 9ccb952b2dc95da7e69ea094c64be43132d3113b \ + sha256 7ba6846c6dad32b31446febe9d58d528591cbe8ec3f943a5a1569cce18225cac + categories archivers maintainers mfeiri openmaintainer -license BSD GPL-2 +license BSD GPL-2+ homepage https://code.google.com/p/lz4/ description Extremely Fast Compression algorithm long_description LZ4 is a very fast lossless compression algorithm, \ @@ -15,19 +18,12 @@ scalable with multi-cores CPU. It also features an \ extremely fast decoder, with speed in multiple GB/s per \ core, typically reaching RAM speed limits on multi-core \ - systems. + systems. -master_sites https://dl.dropboxusercontent.com/u/59565338/LZ4 -checksums rmd160 974cb8e9b0e2c1d951687763ef06130c16768146 \ - sha256 1abafe7a9a0c203043a8abb852aceec947e45c81413394f8711946982c1bad35 +patchfiles patch-Makefile-use-correct-install-name.diff use_configure no -variant universal {} +variant universal {} build.args-append CC="${configure.cc} [get_canonical_archflags cc]" PREFIX=${prefix} destroot.args-append CC="${configure.cc} [get_canonical_archflags cc]" PREFIX=${prefix} - -livecheck.url http://code.google.com/p/${name}/source/list -livecheck.type regex -livecheck.regex {<td class="id"><a href="detail\?r=.*">(.*)</a></td>} - Added: trunk/dports/archivers/lz4/files/patch-Makefile-use-correct-install-name.diff =================================================================== --- trunk/dports/archivers/lz4/files/patch-Makefile-use-correct-install-name.diff (rev 0) +++ trunk/dports/archivers/lz4/files/patch-Makefile-use-correct-install-name.diff 2014-06-28 11:18:13 UTC (rev 121530) @@ -0,0 +1,14 @@ +--- Makefile.orig 2014-06-28 13:00:05.000000000 +0200 ++++ Makefile 2014-06-28 13:00:10.000000000 +0200 +@@ -58,10 +58,10 @@ + # OS X linker doesn't support -soname, and use different extension + # see : https://developer.apple.com/library/mac/documentation/DeveloperTools/Concept... + ifeq ($(shell uname), Darwin) +- SONAME_FLAGS = + SHARED_EXT = dylib + SHARED_EXT_MAJOR = $(LIBVER_MAJOR).$(SHARED_EXT) + SHARED_EXT_VER = $(LIBVER).$(SHARED_EXT) ++ SONAME_FLAGS = -install_name $(PREFIX)/lib/liblz4.$(SHARED_EXT_MAJOR) -compatibility_version $(LIBVER_MAJOR) -current_version $(LIBVER) + else + SONAME_FLAGS = -Wl,-soname=liblz4.$(SHARED_EXT).$(LIBVER_MAJOR) + SHARED_EXT = so
participants (1)
-
cal@macports.org