[77820] trunk/dports/graphics/AntTweakBar

ryandesign at macports.org ryandesign at macports.org
Wed Apr 13 22:28:43 PDT 2011


Revision: 77820
          http://trac.macports.org/changeset/77820
Author:   ryandesign at macports.org
Date:     2011-04-13 22:28:43 -0700 (Wed, 13 Apr 2011)
Log Message:
-----------
AntTweakBar: fix install_name of dylib (#29123); respect build_arch, universal_archs, configure.cc and configure.optflags (#29124)

Modified Paths:
--------------
    trunk/dports/graphics/AntTweakBar/Portfile
    trunk/dports/graphics/AntTweakBar/files/ATB_114_mac.patch

Modified: trunk/dports/graphics/AntTweakBar/Portfile
===================================================================
--- trunk/dports/graphics/AntTweakBar/Portfile	2011-04-14 05:22:58 UTC (rev 77819)
+++ trunk/dports/graphics/AntTweakBar/Portfile	2011-04-14 05:28:43 UTC (rev 77820)
@@ -3,6 +3,7 @@
 PortSystem          1.0
 name                AntTweakBar
 version             1.14
+revision            1
 categories          graphics
 maintainers         karcaw at gmail.com
 description         Graphics Library for graphical user interface
@@ -16,9 +17,22 @@
 distfiles           ${name}_[join [split ${version} .] ""]
 use_configure       no
 use_zip             yes
-build.args          PREFIX=${prefix} CXX=${configure.cc}
-destroot.destdir    DESTDIR=${destroot} PREFIX=${prefix}
 
+variant universal {}
+if {[variant_isset universal]} {
+    set archflags ${configure.universal_cflags}
+} else {
+    set archflags ${configure.cc_archflags}
+}
+
+build.args          CXX="${configure.cc}" \
+                    CXXCFG="${configure.optflags} ${archflags}" \
+                    LFLAGS="${archflags}" \
+                    LINK="${configure.cc}" \
+                    PREFIX=${prefix}
+
+eval destroot.args  ${build.args}
+
 checksums           sha1    a3e2d2c756413d1c562946a9e7b8190734284f2b \
                     rmd160  89fab9e632b54c858ed1a5f85a2abb802efe403d
 

Modified: trunk/dports/graphics/AntTweakBar/files/ATB_114_mac.patch
===================================================================
--- trunk/dports/graphics/AntTweakBar/files/ATB_114_mac.patch	2011-04-14 05:22:58 UTC (rev 77819)
+++ trunk/dports/graphics/AntTweakBar/files/ATB_114_mac.patch	2011-04-14 05:28:43 UTC (rev 77820)
@@ -17,8 +17,8 @@
  #LFLAGS		= -arch i386 -arch x86_64
  #OUT_DIR	= ../lib/debug
  
-+PREFIX		= usr/local/
-+DESTDIR		= /
++PREFIX		= /usr/local
++DESTDIR		= 
 +
  #BASE		= /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks
  CXX      	= gcc
@@ -35,13 +35,13 @@
 +install: $(TARGET) Makefile
 +	mkdir -p $(DESTDIR)$(PREFIX)/lib/
 +	$(COPY) $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(DESTDIR)$(PREFIX)/lib/
-+	mkdir -p $(DESTDIR)$(PREFIX)include/
++	mkdir -p $(DESTDIR)$(PREFIX)/include/
 +	$(COPY) ../include/AntTweakBar.h $(DESTDIR)$(PREFIX)/include/
  
  $(TARGET): $(OBJS)
  	@echo "===== Link $@ ====="
 -	$(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup  -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS)
-+	$(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup  -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS) -install_name /$(PREFIX)/lib/lib$(TARGET)$(SO_EXT)
++	$(LINK) $(LFLAGS) -dynamiclib -Wl,-undefined -Wl,dynamic_lookup  -o $(OUT_DIR)/lib$(TARGET)$(SO_EXT) $(OBJS) $(LIBS) -install_name $(PREFIX)/lib/lib$(TARGET)$(SO_EXT)
  
  .cpp.o:
  	@echo "===== Compile $< ====="
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110413/55300a8d/attachment-0001.html>


More information about the macports-changes mailing list