[93756] trunk/dports/multimedia/live555
jmr at macports.org
jmr at macports.org
Tue May 29 17:41:54 PDT 2012
Revision: 93756
https://trac.macports.org/changeset/93756
Author: jmr at macports.org
Date: 2012-05-29 17:41:53 -0700 (Tue, 29 May 2012)
Log Message:
-----------
live555: improve configuration, enable universal (#31349)
Modified Paths:
--------------
trunk/dports/multimedia/live555/Portfile
Added Paths:
-----------
trunk/dports/multimedia/live555/files/
trunk/dports/multimedia/live555/files/patch-config.macosx.diff
Modified: trunk/dports/multimedia/live555/Portfile
===================================================================
--- trunk/dports/multimedia/live555/Portfile 2012-05-29 23:13:41 UTC (rev 93755)
+++ trunk/dports/multimedia/live555/Portfile 2012-05-30 00:41:53 UTC (rev 93756)
@@ -22,8 +22,21 @@
sha256 bd55b78d72d8a7b32a69d54f1a852ea7c4e666b90272a74091105b8c9292eccd
distname live.${version}
-universal_variant no
worksrcdir live
+# Configure settings remain in installed Makefiles, so be minimalistic
+configure.ccache no
+configure.distcc no
+patchfiles patch-config.macosx.diff
+post-patch {
+ reinplace "s|@ARCHFLAGS@|[get_canonical_archflags]|g
+ s|@CC@|${configure.cc}|g
+ s|@CXX@|${configure.cxx}|g
+ s|@CPPFLAGS@|${configure.cppflags}|g
+ s|@CFLAGS@|${configure.cflags}|g
+ s|@CXXFLAGS@|${configure.cxxflags}|g
+ s|@LDFLAGS@|${configure.ldflags}|g" \
+ ${worksrcpath}/config.macosx
+}
set files_0 ${workpath}/files-0.txt
set files_1 ${workpath}/files-1.txt
@@ -31,16 +44,13 @@
configure.cmd ./genMakefiles
configure.pre_args {}
+configure.universal_args-delete --disable-dependency-tracking
post-configure {
ui_debug "Create a list of files: \[${files_0}\]"
system -W ${worksrcpath} "find -s . ! -type d > ${files_0}"
}
-build.args-append C_COMPILER='${configure.cc} [get_canonical_archflags]' \
- CPLUSPLUS_COMPILER='${configure.cxx} [get_canonical_archflags]' \
- LINK='${configure.cxx} [get_canonical_archflags] -o '
-
post-build {
ui_debug "Create an updated list of files: \[${files_1}\]"
system -W ${worksrcpath} "find -s . ! -type d > ${files_1}"
Added: trunk/dports/multimedia/live555/files/patch-config.macosx.diff
===================================================================
--- trunk/dports/multimedia/live555/files/patch-config.macosx.diff (rev 0)
+++ trunk/dports/multimedia/live555/files/patch-config.macosx.diff 2012-05-30 00:41:53 UTC (rev 93756)
@@ -0,0 +1,27 @@
+--- config.macosx.orig 2011-09-20 00:03:06.000000000 +0200
++++ config.macosx 2011-09-21 17:31:03.000000000 +0200
+@@ -1,15 +1,16 @@
+-COMPILE_OPTS = $(INCLUDES) -I. $(EXTRA_LDFLAGS) -DBSD=1 -O -DSOCKLEN_T=socklen_t -DHAVE_SOCKADDR_LEN=1
++ARCHFLAGS = @ARCHFLAGS@
++COMPILE_OPTS = $(INCLUDES) -I. $(EXTRA_LDFLAGS) -DBSD=1 -O -DSOCKLEN_T=socklen_t -DHAVE_SOCKADDR_LEN=1 @CPPFLAGS@
+ C = c
+-C_COMPILER = cc
+-C_FLAGS = $(COMPILE_OPTS)
++C_COMPILER = @CC@ $(ARCHFLAGS)
++C_FLAGS = $(COMPILE_OPTS) @CFLAGS@
+ CPP = cpp
+-CPLUSPLUS_COMPILER = c++
+-CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall
++CPLUSPLUS_COMPILER = @CXX@ $(ARCHFLAGS)
++CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall @CXXFLAGS@
+ OBJ = o
+-LINK = c++ -o
+-LINK_OPTS = -L.
++LINK = $(CPLUSPLUS_COMPILER) -o
++LINK_OPTS = -L. @LDFLAGS@
+ CONSOLE_LINK_OPTS = $(LINK_OPTS)
+-LIBRARY_LINK = libtool -s -o
++LIBRARY_LINK = /usr/bin/libtool -s -o
+ LIBRARY_LINK_OPTS =
+ LIB_SUFFIX = a
+ LIBS_FOR_CONSOLE_APPLICATION =
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120529/3106eeba/attachment.html>
More information about the macports-changes
mailing list