[91415] trunk/dports/devel/ld64
jeremyhu at macports.org
jeremyhu at macports.org
Sun Apr 1 01:18:15 PDT 2012
Revision: 91415
https://trac.macports.org/changeset/91415
Author: jeremyhu at macports.org
Date: 2012-04-01 01:18:11 -0700 (Sun, 01 Apr 2012)
Log Message:
-----------
ld64: Update Tiger ld64 to support -current_version and -compatibility_version
Modified Paths:
--------------
trunk/dports/devel/ld64/Portfile
Added Paths:
-----------
trunk/dports/devel/ld64/files/ld64-62.1-dylib_version_args.patch
Modified: trunk/dports/devel/ld64/Portfile
===================================================================
--- trunk/dports/devel/ld64/Portfile 2012-04-01 07:05:16 UTC (rev 91414)
+++ trunk/dports/devel/ld64/Portfile 2012-04-01 08:18:11 UTC (rev 91415)
@@ -92,11 +92,13 @@
platform darwin 8 {
version 62.1
- revision 1
+ revision 2
checksums rmd160 5b53ecb7b7a7e40e7420192fdf609e43151a736a \
sha256 82ccb66eb5a452b8bb47771ebbdb73bed7e8824e3cbd58fa2d6d6fc91ca26b87
supported_archs i386 ppc
depends_build
+
+ patchfiles ld64-62.1-dylib_version_args.patch
}
platform darwin 9 {
Added: trunk/dports/devel/ld64/files/ld64-62.1-dylib_version_args.patch
===================================================================
--- trunk/dports/devel/ld64/files/ld64-62.1-dylib_version_args.patch (rev 0)
+++ trunk/dports/devel/ld64/files/ld64-62.1-dylib_version_args.patch 2012-04-01 08:18:11 UTC (rev 91415)
@@ -0,0 +1,19 @@
+diff -Naurp ld64-62.1.orig/src/Options.cpp ld64-62.1/src/Options.cpp
+--- src/Options.cpp 2006-09-22 18:38:53.000000000 -0700
++++ src/Options.cpp 2012-03-31 18:50:06.000000000 -0700
+@@ -972,9 +972,15 @@ void Options::parse(int argc, const char
+ fReaderOptions.fLoadObjcClassesInArchives = true;
+ }
+ // Library versioning.
++ else if ( strcmp(arg, "-compatibility_version") == 0 ) {
++ fDylibCompatVersion = parseVersionNumber(argv[++i]);
++ }
+ else if ( strcmp(arg, "-dylib_compatibility_version") == 0 ) {
+ fDylibCompatVersion = parseVersionNumber(argv[++i]);
+ }
++ else if ( strcmp(arg, "-current_version") == 0 ) {
++ fDylibCurrentVersion = parseVersionNumber(argv[++i]);
++ }
+ else if ( strcmp(arg, "-dylib_current_version") == 0 ) {
+ fDylibCurrentVersion = parseVersionNumber(argv[++i]);
+ }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120401/a8ea7a25/attachment.html>
More information about the macports-changes
mailing list