[97800] trunk/dports/devel/ld64
jeremyhu at macports.org
jeremyhu at macports.org
Sat Sep 15 23:20:14 PDT 2012
Revision: 97800
http://trac.macports.org//changeset/97800
Author: jeremyhu at macports.org
Date: 2012-09-15 23:20:14 -0700 (Sat, 15 Sep 2012)
Log Message:
-----------
ld64: Make it easier to update Makefile in future versions
Modified Paths:
--------------
trunk/dports/devel/ld64/Portfile
Added Paths:
-----------
trunk/dports/devel/ld64/files/Makefile-127
trunk/dports/devel/ld64/files/Makefile-133
trunk/dports/devel/ld64/files/Makefile-97
Removed Paths:
-------------
trunk/dports/devel/ld64/files/Makefile
trunk/dports/devel/ld64/files/ld64-127-Makefile.patch
trunk/dports/devel/ld64/files/ld64-97-Makefile.patch
Modified: trunk/dports/devel/ld64/Portfile
===================================================================
--- trunk/dports/devel/ld64/Portfile 2012-09-16 00:56:01 UTC (rev 97799)
+++ trunk/dports/devel/ld64/Portfile 2012-09-16 06:20:14 UTC (rev 97800)
@@ -66,6 +66,8 @@
depends_lib-append port:llvm-${llvm_version}
}
+set makefile "Makefile-133"
+
if {${os.arch} == "powerpc" || ${os.major} < 9} {
# XCode 3.2.6
# 127.2 should work for powerpc, but it will require some build fixes.
@@ -75,8 +77,10 @@
sha256 02bd46af0809eaa415d096d7d41c3e8e7d80f7d8d181840866fb87f036b4e089
supported_archs x86_64 i386 ppc
+ set makefile "Makefile-97"
+
patchfiles-delete ld64-133-no-CrashReporterClient.h.patch
- patchfiles-append ld64-97-no-LTO.patch ld64-97-Makefile.patch
+ patchfiles-append ld64-97-no-LTO.patch
} elseif {${os.major} < 11} {
# XCode 4.2
# This was the last ld64 release that supported linking ppc executables.
@@ -86,8 +90,10 @@
sha256 97b75547b2bd761306ab3e15ae297f01e7ab9760b922bc657f4ef72e4e052142
supported_archs i386 x86_64
+ set makefile "Makefile-127"
+
patchfiles-delete ld64-133-no-CrashReporterClient.h.patch
- patchfiles-append ld64-127-any-cctools.patch ld64-127-Makefile.patch
+ patchfiles-append ld64-127-any-cctools.patch
}
platform darwin 8 {
@@ -116,7 +122,7 @@
}
post-extract {
- file copy ${filespath}/Makefile ${worksrcpath}
+ file copy ${filespath}/${makefile} ${worksrcpath}
}
post-patch {
Deleted: trunk/dports/devel/ld64/files/Makefile
===================================================================
--- trunk/dports/devel/ld64/files/Makefile 2012-09-16 00:56:01 UTC (rev 97799)
+++ trunk/dports/devel/ld64/files/Makefile 2012-09-16 06:20:14 UTC (rev 97800)
@@ -1,104 +0,0 @@
-ifdef LLVM_CONFIG
-LLVM_CPPFLAGS := -I$(shell $(LLVM_CONFIG) --includedir) -DLTO_SUPPORT
-LLVM_LDFLAGS := -L$(shell $(LLVM_CONFIG) --libdir) -lLTO
-endif
-
-CPPFLAGS = $(LLVM_CPPFLAGS) -Isrc/abstraction -Isrc/ld -Isrc/ld/parsers $(OTHER_CPPFLAGS)
-CFLAGS = -Os $(OTHER_CFLAGS)
-CXXFLAGS = -Os $(OTHER_CXXFLAGS)
-LDFLAGS = $(OTHER_LDFLAGS)
-
-ifndef RANLIB
-RANLIB = ranlib
-endif
-ifndef AR
-AR = ar
-endif
-ifndef PREFIX
-PREFIX = /usr
-endif
-
-all : ObjectDump dyldinfo ld machocheck rebase unwinddump libprunetrie.a
-
-src/ld/Snapshot.o : src/ld/compile_stubs.h
-src/ld/compile_stubs.h : compile_stubs
- echo "static const char *compile_stubs = " > $@
- cat $^ | sed s/\"/\\\\\"/g | sed s/^/\"/ | sed s/$$/\\\\n\"/ >> $@
- echo ";" >> $@
-
-src/ld/ld.o : src/ld/configure.h
-src/other/ObjectDump.o : src/ld/configure.h
-src/ld/Options.o : src/ld/configure.h
-src/ld/configure.h : src/create_configure
- DERIVED_SOURCES_DIR=src/ld DERIVED_FILE_DIR=src/ld $^ > $@
-
-ObjectDump : src/ld/debugline.o
-ObjectDump : src/ld/parsers/macho_relocatable_file.o
-ObjectDump : src/ld/parsers/lto_file.o
-ObjectDump : src/other/ObjectDump.o
- $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $^ -o $@
-
-dyldinfo : src/other/dyldinfo.o
- $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
-
-ld : src/ld/debugline.o
-ld : src/ld/ld.o
-ld : src/ld/InputFiles.o
-ld : src/ld/Options.o
-ld : src/ld/OutputFile.o
-ld : src/ld/Resolver.o
-ld : src/ld/Snapshot.o
-ld : src/ld/SymbolTable.o
-ld : src/ld/parsers/archive_file.o
-ld : src/ld/parsers/lto_file.o
-ld : src/ld/parsers/macho_dylib_file.o
-ld : src/ld/parsers/macho_relocatable_file.o
-ld : src/ld/parsers/opaque_section_file.o
-ld : src/ld/passes/branch_island.o
-ld : src/ld/passes/branch_shim.o
-ld : src/ld/passes/compact_unwind.o
-ld : src/ld/passes/dtrace_dof.o
-ld : src/ld/passes/dylibs.o
-ld : src/ld/passes/got.o
-ld : src/ld/passes/huge.o
-ld : src/ld/passes/objc.o
-ld : src/ld/passes/order.o
-ld : src/ld/passes/tlvp.o
-ld : src/ld/passes/stubs/stubs.o
- $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $(OTHER_LDFLAGS_LD64) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
-
-machocheck : src/other/machochecker.o
- $(CXX) $(LDFLAGS) $^ -o $@
-
-rebase : src/other/rebase.o
- $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
-
-unwinddump : src/other/unwinddump.o
- $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
-
-libprunetrie.a : src/other/PruneTrie.o
- $(AR) cru $@ $^
- $(RANLIB) $@
-
-install : all
- install -d -m 755 $(DESTDIR)$(PREFIX)/bin
- install -d -m 755 $(DESTDIR)$(PREFIX)/lib
- install -d -m 755 $(DESTDIR)$(PREFIX)/include/mach-o
- install -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man1
-
- install -m 755 ObjectDump $(DESTDIR)$(PREFIX)/bin
- install -m 755 dyldinfo $(DESTDIR)$(PREFIX)/bin
- install -m 755 ld $(DESTDIR)$(PREFIX)/bin
- install -m 755 machocheck $(DESTDIR)$(PREFIX)/bin
- install -m 755 rebase $(DESTDIR)$(PREFIX)/bin
- install -m 755 unwinddump $(DESTDIR)$(PREFIX)/bin
-
- install -m 644 src/other/prune_trie.h $(DESTDIR)$(PREFIX)/include/mach-o
- install -m 644 libprunetrie.a $(DESTDIR)$(PREFIX)/lib
-
- install -m 644 doc/man/man1/dyldinfo.1 $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 doc/man/man1/ld.1 $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 doc/man/man1/ld64.1 $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 doc/man/man1/rebase.1 $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 doc/man/man1/unwinddump.1 $(DESTDIR)$(PREFIX)/share/man/man1
-
Copied: trunk/dports/devel/ld64/files/Makefile-127 (from rev 97799, trunk/dports/devel/ld64/files/Makefile)
===================================================================
--- trunk/dports/devel/ld64/files/Makefile-127 (rev 0)
+++ trunk/dports/devel/ld64/files/Makefile-127 2012-09-16 06:20:14 UTC (rev 97800)
@@ -0,0 +1,96 @@
+ifdef LLVM_CONFIG
+LLVM_CPPFLAGS := -I$(shell $(LLVM_CONFIG) --includedir) -DLTO_SUPPORT
+LLVM_LDFLAGS := -L$(shell $(LLVM_CONFIG) --libdir) -lLTO
+endif
+
+CPPFLAGS = $(LLVM_CPPFLAGS) -Isrc/abstraction -Isrc/ld -Isrc/ld/parsers $(OTHER_CPPFLAGS)
+CFLAGS = -Os $(OTHER_CFLAGS)
+CXXFLAGS = -Os $(OTHER_CXXFLAGS)
+LDFLAGS = $(OTHER_LDFLAGS)
+
+ifndef RANLIB
+RANLIB = ranlib
+endif
+ifndef AR
+AR = ar
+endif
+ifndef PREFIX
+PREFIX = /usr
+endif
+
+all : ObjectDump dyldinfo ld machocheck rebase unwinddump libprunetrie.a
+
+src/ld/ld.o : src/ld/configure.h
+src/ld/Options.o : src/ld/configure.h
+src/ld/configure.h :
+ touch $@
+
+ObjectDump : src/ld/debugline.o
+ObjectDump : src/ld/parsers/macho_relocatable_file.o
+ObjectDump : src/ld/parsers/lto_file.o
+ObjectDump : src/other/ObjectDump.o
+ $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $^ -o $@
+
+dyldinfo : src/other/dyldinfo.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+ld : src/ld/debugline.o
+ld : src/ld/ld.o
+ld : src/ld/InputFiles.o
+ld : src/ld/Options.o
+ld : src/ld/OutputFile.o
+ld : src/ld/Resolver.o
+ld : src/ld/SymbolTable.o
+ld : src/ld/parsers/archive_file.o
+ld : src/ld/parsers/lto_file.o
+ld : src/ld/parsers/macho_dylib_file.o
+ld : src/ld/parsers/macho_relocatable_file.o
+ld : src/ld/parsers/opaque_section_file.o
+ld : src/ld/passes/branch_island.o
+ld : src/ld/passes/branch_shim.o
+ld : src/ld/passes/compact_unwind.o
+ld : src/ld/passes/dtrace_dof.o
+ld : src/ld/passes/dylibs.o
+ld : src/ld/passes/got.o
+ld : src/ld/passes/huge.o
+ld : src/ld/passes/objc.o
+ld : src/ld/passes/order_file.o
+ld : src/ld/passes/tlvp.o
+ld : src/ld/passes/stubs/stubs.o
+ $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $(OTHER_LDFLAGS_LD64) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+machocheck : src/other/machochecker.o
+ $(CXX) $(LDFLAGS) $^ -o $@
+
+rebase : src/other/rebase.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+unwinddump : src/other/unwinddump.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+libprunetrie.a : src/other/PruneTrie.o
+ $(AR) cru $@ $^
+ $(RANLIB) $@
+
+install : all
+ install -d -m 755 $(DESTDIR)$(PREFIX)/bin
+ install -d -m 755 $(DESTDIR)$(PREFIX)/lib
+ install -d -m 755 $(DESTDIR)$(PREFIX)/include/mach-o
+ install -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man1
+
+ install -m 755 ObjectDump $(DESTDIR)$(PREFIX)/bin
+ install -m 755 dyldinfo $(DESTDIR)$(PREFIX)/bin
+ install -m 755 ld $(DESTDIR)$(PREFIX)/bin
+ install -m 755 machocheck $(DESTDIR)$(PREFIX)/bin
+ install -m 755 rebase $(DESTDIR)$(PREFIX)/bin
+ install -m 755 unwinddump $(DESTDIR)$(PREFIX)/bin
+
+ install -m 644 src/other/prune_trie.h $(DESTDIR)$(PREFIX)/include/mach-o
+ install -m 644 libprunetrie.a $(DESTDIR)$(PREFIX)/lib
+
+ install -m 644 doc/man/man1/dyldinfo.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/ld.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/ld64.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/rebase.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/unwinddump.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
Copied: trunk/dports/devel/ld64/files/Makefile-133 (from rev 97799, trunk/dports/devel/ld64/files/Makefile)
===================================================================
--- trunk/dports/devel/ld64/files/Makefile-133 (rev 0)
+++ trunk/dports/devel/ld64/files/Makefile-133 2012-09-16 06:20:14 UTC (rev 97800)
@@ -0,0 +1,104 @@
+ifdef LLVM_CONFIG
+LLVM_CPPFLAGS := -I$(shell $(LLVM_CONFIG) --includedir) -DLTO_SUPPORT
+LLVM_LDFLAGS := -L$(shell $(LLVM_CONFIG) --libdir) -lLTO
+endif
+
+CPPFLAGS = $(LLVM_CPPFLAGS) -Isrc/abstraction -Isrc/ld -Isrc/ld/parsers $(OTHER_CPPFLAGS)
+CFLAGS = -Os $(OTHER_CFLAGS)
+CXXFLAGS = -Os $(OTHER_CXXFLAGS)
+LDFLAGS = $(OTHER_LDFLAGS)
+
+ifndef RANLIB
+RANLIB = ranlib
+endif
+ifndef AR
+AR = ar
+endif
+ifndef PREFIX
+PREFIX = /usr
+endif
+
+all : ObjectDump dyldinfo ld machocheck rebase unwinddump libprunetrie.a
+
+src/ld/Snapshot.o : src/ld/compile_stubs.h
+src/ld/compile_stubs.h : compile_stubs
+ echo "static const char *compile_stubs = " > $@
+ cat $^ | sed s/\"/\\\\\"/g | sed s/^/\"/ | sed s/$$/\\\\n\"/ >> $@
+ echo ";" >> $@
+
+src/ld/ld.o : src/ld/configure.h
+src/other/ObjectDump.o : src/ld/configure.h
+src/ld/Options.o : src/ld/configure.h
+src/ld/configure.h : src/create_configure
+ DERIVED_SOURCES_DIR=src/ld DERIVED_FILE_DIR=src/ld $^ > $@
+
+ObjectDump : src/ld/debugline.o
+ObjectDump : src/ld/parsers/macho_relocatable_file.o
+ObjectDump : src/ld/parsers/lto_file.o
+ObjectDump : src/other/ObjectDump.o
+ $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $^ -o $@
+
+dyldinfo : src/other/dyldinfo.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+ld : src/ld/debugline.o
+ld : src/ld/ld.o
+ld : src/ld/InputFiles.o
+ld : src/ld/Options.o
+ld : src/ld/OutputFile.o
+ld : src/ld/Resolver.o
+ld : src/ld/Snapshot.o
+ld : src/ld/SymbolTable.o
+ld : src/ld/parsers/archive_file.o
+ld : src/ld/parsers/lto_file.o
+ld : src/ld/parsers/macho_dylib_file.o
+ld : src/ld/parsers/macho_relocatable_file.o
+ld : src/ld/parsers/opaque_section_file.o
+ld : src/ld/passes/branch_island.o
+ld : src/ld/passes/branch_shim.o
+ld : src/ld/passes/compact_unwind.o
+ld : src/ld/passes/dtrace_dof.o
+ld : src/ld/passes/dylibs.o
+ld : src/ld/passes/got.o
+ld : src/ld/passes/huge.o
+ld : src/ld/passes/objc.o
+ld : src/ld/passes/order.o
+ld : src/ld/passes/tlvp.o
+ld : src/ld/passes/stubs/stubs.o
+ $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $(OTHER_LDFLAGS_LD64) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+machocheck : src/other/machochecker.o
+ $(CXX) $(LDFLAGS) $^ -o $@
+
+rebase : src/other/rebase.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+unwinddump : src/other/unwinddump.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+libprunetrie.a : src/other/PruneTrie.o
+ $(AR) cru $@ $^
+ $(RANLIB) $@
+
+install : all
+ install -d -m 755 $(DESTDIR)$(PREFIX)/bin
+ install -d -m 755 $(DESTDIR)$(PREFIX)/lib
+ install -d -m 755 $(DESTDIR)$(PREFIX)/include/mach-o
+ install -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man1
+
+ install -m 755 ObjectDump $(DESTDIR)$(PREFIX)/bin
+ install -m 755 dyldinfo $(DESTDIR)$(PREFIX)/bin
+ install -m 755 ld $(DESTDIR)$(PREFIX)/bin
+ install -m 755 machocheck $(DESTDIR)$(PREFIX)/bin
+ install -m 755 rebase $(DESTDIR)$(PREFIX)/bin
+ install -m 755 unwinddump $(DESTDIR)$(PREFIX)/bin
+
+ install -m 644 src/other/prune_trie.h $(DESTDIR)$(PREFIX)/include/mach-o
+ install -m 644 libprunetrie.a $(DESTDIR)$(PREFIX)/lib
+
+ install -m 644 doc/man/man1/dyldinfo.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/ld.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/ld64.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/rebase.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/unwinddump.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
Copied: trunk/dports/devel/ld64/files/Makefile-97 (from rev 97799, trunk/dports/devel/ld64/files/Makefile)
===================================================================
--- trunk/dports/devel/ld64/files/Makefile-97 (rev 0)
+++ trunk/dports/devel/ld64/files/Makefile-97 2012-09-16 06:20:14 UTC (rev 97800)
@@ -0,0 +1,74 @@
+ifdef LLVM_CONFIG
+LLVM_CPPFLAGS := -I$(shell $(LLVM_CONFIG) --includedir) -DLTO_SUPPORT
+LLVM_LDFLAGS := -L$(shell $(LLVM_CONFIG) --libdir) -lLTO
+endif
+
+CPPFLAGS = $(LLVM_CPPFLAGS) -Isrc/abstraction -Isrc/ld $(OTHER_CPPFLAGS)
+CFLAGS = -Os $(OTHER_CFLAGS)
+CXXFLAGS = -Os $(OTHER_CXXFLAGS)
+LDFLAGS = $(OTHER_LDFLAGS)
+
+ifndef RANLIB
+RANLIB = ranlib
+endif
+ifndef AR
+AR = ar
+endif
+ifndef PREFIX
+PREFIX = /usr
+endif
+
+all : ObjectDump dyldinfo ld machocheck rebase unwinddump libprunetrie.a
+
+src/ld/ld.o : src/ld/configure.h
+src/ld/Options.o : src/ld/configure.h
+src/ld/configure.h :
+ touch $@
+
+ObjectDump : src/ld/debugline.o
+ObjectDump : src/other/ObjectDump.o
+ $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $^ -o $@
+
+dyldinfo : src/other/dyldinfo.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+ld : src/ld/debugline.o
+ld : src/ld/ld.o
+ld : src/ld/Options.o
+ $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $(OTHER_LDFLAGS_LD64) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+machocheck : src/other/machochecker.o
+ $(CXX) $(LDFLAGS) $^ -o $@
+
+rebase : src/other/rebase.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+unwinddump : src/other/unwinddump.o
+ $(CXX) $(LDFLAGS) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
+
+libprunetrie.a : src/other/PruneTrie.o
+ $(AR) cru $@ $^
+ $(RANLIB) $@
+
+install : all
+ install -d -m 755 $(DESTDIR)$(PREFIX)/bin
+ install -d -m 755 $(DESTDIR)$(PREFIX)/lib
+ install -d -m 755 $(DESTDIR)$(PREFIX)/include/mach-o
+ install -d -m 755 $(DESTDIR)$(PREFIX)/share/man/man1
+
+ install -m 755 ObjectDump $(DESTDIR)$(PREFIX)/bin
+ install -m 755 dyldinfo $(DESTDIR)$(PREFIX)/bin
+ install -m 755 ld $(DESTDIR)$(PREFIX)/bin
+ install -m 755 machocheck $(DESTDIR)$(PREFIX)/bin
+ install -m 755 rebase $(DESTDIR)$(PREFIX)/bin
+ install -m 755 unwinddump $(DESTDIR)$(PREFIX)/bin
+
+ install -m 644 src/other/prune_trie.h $(DESTDIR)$(PREFIX)/include/mach-o
+ install -m 644 libprunetrie.a $(DESTDIR)$(PREFIX)/lib
+
+ install -m 644 doc/man/man1/dyldinfo.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/ld.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/ld64.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/rebase.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 doc/man/man1/unwinddump.1 $(DESTDIR)$(PREFIX)/share/man/man1
+
Deleted: trunk/dports/devel/ld64/files/ld64-127-Makefile.patch
===================================================================
--- trunk/dports/devel/ld64/files/ld64-127-Makefile.patch 2012-09-16 00:56:01 UTC (rev 97799)
+++ trunk/dports/devel/ld64/files/ld64-127-Makefile.patch 2012-09-16 06:20:14 UTC (rev 97800)
@@ -1,39 +0,0 @@
---- Makefile-133 2012-09-04 14:50:18.000000000 -0700
-+++ Makefile 2012-09-04 14:49:26.000000000 -0700
-@@ -20,17 +20,10 @@ endif
-
- all : ObjectDump dyldinfo ld machocheck rebase unwinddump libprunetrie.a
-
--src/ld/Snapshot.o : src/ld/compile_stubs.h
--src/ld/compile_stubs.h : compile_stubs
-- echo "static const char *compile_stubs = " > $@
-- cat $^ | sed s/\"/\\\\\"/g | sed s/^/\"/ | sed s/$$/\\\\n\"/ >> $@
-- echo ";" >> $@
--
- src/ld/ld.o : src/ld/configure.h
--src/other/ObjectDump.o : src/ld/configure.h
- src/ld/Options.o : src/ld/configure.h
--src/ld/configure.h : src/create_configure
-- DERIVED_SOURCES_DIR=src/ld DERIVED_FILE_DIR=src/ld $^ > $@
-+src/ld/configure.h :
-+ touch $@
-
- ObjectDump : src/ld/debugline.o
- ObjectDump : src/ld/parsers/macho_relocatable_file.o
-@@ -47,7 +40,6 @@ ld : src/ld/InputFiles.o
- ld : src/ld/Options.o
- ld : src/ld/OutputFile.o
- ld : src/ld/Resolver.o
--ld : src/ld/Snapshot.o
- ld : src/ld/SymbolTable.o
- ld : src/ld/parsers/archive_file.o
- ld : src/ld/parsers/lto_file.o
-@@ -62,7 +54,7 @@ ld : src/ld/passes/dylibs.o
- ld : src/ld/passes/got.o
- ld : src/ld/passes/huge.o
- ld : src/ld/passes/objc.o
--ld : src/ld/passes/order.o
-+ld : src/ld/passes/order_file.o
- ld : src/ld/passes/tlvp.o
- ld : src/ld/passes/stubs/stubs.o
- $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $(OTHER_LDFLAGS_LD64) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
Deleted: trunk/dports/devel/ld64/files/ld64-97-Makefile.patch
===================================================================
--- trunk/dports/devel/ld64/files/ld64-97-Makefile.patch 2012-09-16 00:56:01 UTC (rev 97799)
+++ trunk/dports/devel/ld64/files/ld64-97-Makefile.patch 2012-09-16 06:20:14 UTC (rev 97800)
@@ -1,64 +0,0 @@
---- Makefile-133 2012-09-04 14:50:18.000000000 -0700
-+++ Makefile 2012-09-04 14:50:51.000000000 -0700
-@@ -3,7 +3,7 @@ LLVM_CPPFLAGS := -I$(shell $(LLVM_CONFIG
- LLVM_LDFLAGS := -L$(shell $(LLVM_CONFIG) --libdir) -lLTO
- endif
-
--CPPFLAGS = $(LLVM_CPPFLAGS) -Isrc/abstraction -Isrc/ld -Isrc/ld/parsers $(OTHER_CPPFLAGS)
-+CPPFLAGS = $(LLVM_CPPFLAGS) -Isrc/abstraction -Isrc/ld $(OTHER_CPPFLAGS)
- CFLAGS = -Os $(OTHER_CFLAGS)
- CXXFLAGS = -Os $(OTHER_CXXFLAGS)
- LDFLAGS = $(OTHER_LDFLAGS)
-@@ -20,21 +20,12 @@ endif
-
- all : ObjectDump dyldinfo ld machocheck rebase unwinddump libprunetrie.a
-
--src/ld/Snapshot.o : src/ld/compile_stubs.h
--src/ld/compile_stubs.h : compile_stubs
-- echo "static const char *compile_stubs = " > $@
-- cat $^ | sed s/\"/\\\\\"/g | sed s/^/\"/ | sed s/$$/\\\\n\"/ >> $@
-- echo ";" >> $@
--
- src/ld/ld.o : src/ld/configure.h
--src/other/ObjectDump.o : src/ld/configure.h
- src/ld/Options.o : src/ld/configure.h
--src/ld/configure.h : src/create_configure
-- DERIVED_SOURCES_DIR=src/ld DERIVED_FILE_DIR=src/ld $^ > $@
-+src/ld/configure.h :
-+ touch $@
-
- ObjectDump : src/ld/debugline.o
--ObjectDump : src/ld/parsers/macho_relocatable_file.o
--ObjectDump : src/ld/parsers/lto_file.o
- ObjectDump : src/other/ObjectDump.o
- $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $^ -o $@
-
-@@ -43,28 +34,7 @@ dyldinfo : src/other/dyldinfo.o
-
- ld : src/ld/debugline.o
- ld : src/ld/ld.o
--ld : src/ld/InputFiles.o
- ld : src/ld/Options.o
--ld : src/ld/OutputFile.o
--ld : src/ld/Resolver.o
--ld : src/ld/Snapshot.o
--ld : src/ld/SymbolTable.o
--ld : src/ld/parsers/archive_file.o
--ld : src/ld/parsers/lto_file.o
--ld : src/ld/parsers/macho_dylib_file.o
--ld : src/ld/parsers/macho_relocatable_file.o
--ld : src/ld/parsers/opaque_section_file.o
--ld : src/ld/passes/branch_island.o
--ld : src/ld/passes/branch_shim.o
--ld : src/ld/passes/compact_unwind.o
--ld : src/ld/passes/dtrace_dof.o
--ld : src/ld/passes/dylibs.o
--ld : src/ld/passes/got.o
--ld : src/ld/passes/huge.o
--ld : src/ld/passes/objc.o
--ld : src/ld/passes/order.o
--ld : src/ld/passes/tlvp.o
--ld : src/ld/passes/stubs/stubs.o
- $(CXX) $(LLVM_LDFLAGS) $(LDFLAGS) $(OTHER_LDFLAGS_LD64) -Wl,-exported_symbol,__mh_execute_header $^ -o $@
-
- machocheck : src/other/machochecker.o
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120915/87d579b0/attachment-0001.html>
More information about the macports-changes
mailing list