[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