[128628] trunk/dports/gnome/anjuta

jeremyhu at macports.org jeremyhu at macports.org
Mon Nov 24 12:10:46 PST 2014


Revision: 128628
          https://trac.macports.org/changeset/128628
Author:   jeremyhu at macports.org
Date:     2014-11-24 12:10:46 -0800 (Mon, 24 Nov 2014)
Log Message:
-----------
anjuta: Build fix, use proper LDFLAGS for python (#45870)

Modified Paths:
--------------
    trunk/dports/gnome/anjuta/Portfile

Added Paths:
-----------
    trunk/dports/gnome/anjuta/files/python-ldflags.patch

Modified: trunk/dports/gnome/anjuta/Portfile
===================================================================
--- trunk/dports/gnome/anjuta/Portfile	2014-11-24 20:07:29 UTC (rev 128627)
+++ trunk/dports/gnome/anjuta/Portfile	2014-11-24 20:10:46 UTC (rev 128628)
@@ -50,7 +50,8 @@
                     port:xdg-utils
 
 patchfiles          patch-configure.ac.diff \
-                    patch-ltmain.sh.diff
+                    patch-ltmain.sh.diff \
+                    python-ldflags.patch
 
 #reconfigure with our intltool.m4 using autogen.sh
 

Added: trunk/dports/gnome/anjuta/files/python-ldflags.patch
===================================================================
--- trunk/dports/gnome/anjuta/files/python-ldflags.patch	                        (rev 0)
+++ trunk/dports/gnome/anjuta/files/python-ldflags.patch	2014-11-24 20:10:46 UTC (rev 128628)
@@ -0,0 +1,37 @@
+--- plugins/python-loader/Makefile.am.orig	2014-01-12 04:37:43.000000000 -0500
++++ plugins/python-loader/Makefile.am	2014-11-24 14:48:13.000000000 -0500
+@@ -38,12 +38,11 @@ plugin_LTLIBRARIES = libanjuta-python-lo
+ # Plugin sources
+ libanjuta_python_loader_la_SOURCES = plugin.c plugin.h
+ 
+-libanjuta_python_loader_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS)
++libanjuta_python_loader_la_LDFLAGS = $(ANJUTA_PLUGIN_LDFLAGS) $(PYTHON_LDFLAGS)
+ 
+ # Plugin dependencies
+ libanjuta_python_loader_la_LIBADD = \
+ 	$(LIBANJUTA_LIBS) \
+-	$(PYTHON_LIBS) \
+ 	$(PYGOBJECT_LIBS)
+ 
+ endif # HAVE_PYTHON
+--- configure.ac.orig	2014-11-24 14:33:14.000000000 -0500
++++ configure.ac	2014-11-24 14:46:54.000000000 -0500
+@@ -363,14 +363,14 @@ AM_PATH_PYTHON([],
+ if test x$have_python = xyes; then
+ 	if test -x $PYTHON-config; then
+ 		PYTHON_CFLAGS=`$PYTHON-config --cflags`
+-		PYTHON_LIBS=`$PYTHON-config --libs`
++		PYTHON_LDFLAGS=`$PYTHON-config --ldflags`
+ 		AC_SUBST(PYTHON_CFLAGS)
+-		AC_SUBST(PYTHON_LIBS)
++		AC_SUBST(PYTHON_LDFLAGS)
+ 	elif test -x $PYTHON$PYTHON_VERSION-config; then
+ 		PYTHON_CFLAGS=`$PYTHON$PYTHON_VERSION-config --cflags`
+-		PYTHON_LIBS=`$PYTHON$PYTHON_VERSION-config --libs`
++		PYTHON_LDFLAGS=`$PYTHON$PYTHON_VERSION-config --ldflags`
+ 		AC_SUBST(PYTHON_CFLAGS)
+-		AC_SUBST(PYTHON_LIBS)		
++		AC_SUBST(PYTHON_LDFLAGS)		
+ 	else
+ 		have_python="no"
+ 		echo "$PYTHON-config or $PYTHON$PYTHON_VERSION-config not found - disabling python"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141124/35b8503f/attachment.html>


More information about the macports-changes mailing list