[141583] trunk/dports/x11/xorg-libXt

jeremyhu at macports.org jeremyhu at macports.org
Sat Dec 12 02:08:44 PST 2015


Revision: 141583
          https://trac.macports.org/changeset/141583
Author:   jeremyhu at macports.org
Date:     2015-10-21 23:45:56 -0700 (Wed, 21 Oct 2015)
Log Message:
-----------
xorg-libXt: Don't use flat namespace unless requested by the user (variant)

Modified Paths:
--------------
    trunk/dports/x11/xorg-libXt/Portfile

Added Paths:
-----------
    trunk/dports/x11/xorg-libXt/files/
    trunk/dports/x11/xorg-libXt/files/no-flat.patch

Modified: trunk/dports/x11/xorg-libXt/Portfile
===================================================================
--- trunk/dports/x11/xorg-libXt/Portfile	2015-10-22 04:44:45 UTC (rev 141582)
+++ trunk/dports/x11/xorg-libXt/Portfile	2015-10-22 06:45:56 UTC (rev 141583)
@@ -4,6 +4,7 @@
 
 name            xorg-libXt
 version         1.1.5
+revision        1
 categories      x11 devel
 license         X11
 maintainers     jeremyhu openmaintainer
@@ -24,13 +25,22 @@
 use_bzip2   yes
 use_parallel_build      yes
 
-depends_build   port:pkgconfig
+depends_build   port:pkgconfig \
+                port:xorg-util-macros
 
 depends_lib     port:xorg-libsm \
                 port:xorg-libX11
 
 configure.env-append RAWCPP=${configure.cpp}
 
+patchfiles      no-flat.patch
+use_autoreconf  yes
+autoreconf.args -fvi
+
+variant flat_namespace description "Link libXt with -flat_namespace for compatiblity with motif and other legacy software" {
+    configure.ldflags-append -Wl,-flat_namespace
+}
+
 livecheck.type  regex
 livecheck.url   http://xorg.freedesktop.org/archive/individual/lib/?C=M&O=D
 livecheck.regex libXt-(\\d+(?:\\.\\d+)*)

Added: trunk/dports/x11/xorg-libXt/files/no-flat.patch
===================================================================
--- trunk/dports/x11/xorg-libXt/files/no-flat.patch	                        (rev 0)
+++ trunk/dports/x11/xorg-libXt/files/no-flat.patch	2015-10-22 06:45:56 UTC (rev 141583)
@@ -0,0 +1,20 @@
+--- configure.ac.orig	2014-11-01 17:08:43.000000000 -0700
++++ configure.ac	2014-11-01 17:09:03.000000000 -0700
+@@ -164,17 +164,6 @@ AC_SUBST(STRINGSABIOPTIONS)
+ ERRORDBDIR=${datadir}/X11
+ AC_SUBST(ERRORDBDIR)
+ 
+-case $host_os in
+-    darwin*)
+-        OS_CFLAGS="-Wl,-flat_namespace"
+-	;;
+-    *)
+-        OS_CFLAGS=
+-        ;;
+-esac
+-
+-XT_CFLAGS="$XT_CFLAGS $OS_CFLAGS"
+-
+ AC_CONFIG_FILES([Makefile
+ 		src/Makefile
+ 		util/Makefile
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151212/52b55fb1/attachment.html>


More information about the macports-changes mailing list