diff options
author | marcus <marcus@FreeBSD.org> | 2004-07-09 17:43:11 +0000 |
---|---|---|
committer | marcus <marcus@FreeBSD.org> | 2004-07-09 17:43:11 +0000 |
commit | 5cc9328814fb9b8e64ff3588af7e6031c1d3514b (patch) | |
tree | df0b6bb8e4e84920da9881d421090dc67f70c629 /multimedia | |
parent | e058c31decaf84a24b7ab7306f65221b33ada080 (diff) | |
download | FreeBSD-ports-5cc9328814fb9b8e64ff3588af7e6031c1d3514b.zip FreeBSD-ports-5cc9328814fb9b8e64ff3588af7e6031c1d3514b.tar.gz |
Apply a big libtool patch to allow porters to use the libtool installed by
the libtoolX ports instead of the one included with each port. Ports that
set USE_LIBTOOL_VER=X will now use the ports version of libtool instead of
the included version. To restore previous behavior, use the new macro,
USE_INC_LIBTOOL_VER. Both macros accept the same argument: a libtool version.
For example, to use the ports version of libtool-1.5, add the following to
your Makefile:
USE_LIBTOOL_VER= 15
To use the included version of libtool with extra hacks provided by
libtool-1.5, add the following to your Makefile:
USE_INC_LIBTOOL_VER= 15
With this change, ports that had to add additional libtool hacks to prevent
.la files from being installed or to fix certain threading issues can now
delete those hacks (after appropriate testing, of course).
PR: 63944
Based on work by:eik and marcus
Approved by: ade (autotools maintainer)
Tested by: kris on pointyhat
Bound to be hidden problems: You bet
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/gstreamer-player/Makefile | 2 | ||||
-rw-r--r-- | multimedia/libdivxdecore/Makefile | 2 | ||||
-rw-r--r-- | multimedia/libdvdnav/Makefile | 2 | ||||
-rw-r--r-- | multimedia/libfame/Makefile | 2 | ||||
-rw-r--r-- | multimedia/libmpeg2/Makefile | 2 | ||||
-rw-r--r-- | multimedia/libquicktime/Makefile | 2 | ||||
-rw-r--r-- | multimedia/mpeg4ip/Makefile | 2 | ||||
-rw-r--r-- | multimedia/nautilus-media/Makefile | 2 | ||||
-rw-r--r-- | multimedia/slideshow/Makefile | 2 | ||||
-rw-r--r-- | multimedia/smpeg/Makefile | 2 | ||||
-rw-r--r-- | multimedia/xfce4-xmms-plugin/Makefile | 2 | ||||
-rw-r--r-- | multimedia/xmms-status-plugin/Makefile | 2 | ||||
-rw-r--r-- | multimedia/xmms-weasel/Makefile | 2 | ||||
-rw-r--r-- | multimedia/xmps-opendivx-plugin/Makefile | 2 | ||||
-rw-r--r-- | multimedia/xmps/Makefile | 2 |
15 files changed, 15 insertions, 15 deletions
diff --git a/multimedia/gstreamer-player/Makefile b/multimedia/gstreamer-player/Makefile index e355e3d..13b68fc 100644 --- a/multimedia/gstreamer-player/Makefile +++ b/multimedia/gstreamer-player/Makefile @@ -25,7 +25,7 @@ USE_GNOME= gnomehack \ gnomeprefix \ gnomedesktop \ gstreamerplugins -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 GNOME_DESKTOP_VERSION=2 WANT_GNOME= yes PLIST_SUB= \ diff --git a/multimedia/libdivxdecore/Makefile b/multimedia/libdivxdecore/Makefile index c0a7656..fe478d1 100644 --- a/multimedia/libdivxdecore/Makefile +++ b/multimedia/libdivxdecore/Makefile @@ -16,7 +16,7 @@ COMMENT= OpenDivX decoding engine from Project Mayo ONLY_FOR_ARCHS= i386 USE_GMAKE= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_SIZE= yes INSTALLS_SHLIB= yes PLIST_SUB= LIB_VERSION="${LIB_VERSION}" diff --git a/multimedia/libdvdnav/Makefile b/multimedia/libdvdnav/Makefile index f3acdbe..e47b70f 100644 --- a/multimedia/libdvdnav/Makefile +++ b/multimedia/libdvdnav/Makefile @@ -21,7 +21,7 @@ CONFIGURE_ENV= THREAD_CFLAGS="${PTHREAD_CFLAGS}" \ THREAD_LIBS="${PTHREAD_LIBS}" CONFIGURE_ARGS= --program-transform-name='' INSTALLS_SHLIB= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_REINPLACE= yes post-patch: diff --git a/multimedia/libfame/Makefile b/multimedia/libfame/Makefile index 4803dd7..d9ea610 100644 --- a/multimedia/libfame/Makefile +++ b/multimedia/libfame/Makefile @@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= fame MAINTAINER= ports@FreeBSD.org COMMENT= A video encoding library -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 INSTALLS_SHLIB= yes .if defined(WITH_SSE) diff --git a/multimedia/libmpeg2/Makefile b/multimedia/libmpeg2/Makefile index d3ecf3d..321e9e0 100644 --- a/multimedia/libmpeg2/Makefile +++ b/multimedia/libmpeg2/Makefile @@ -17,7 +17,7 @@ COMMENT= A free library for decoding mpeg-2 and mpeg-1 video streams USE_GNOME= lthack USE_XLIB= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_REINPLACE= yes INSTALLS_SHLIB= yes diff --git a/multimedia/libquicktime/Makefile b/multimedia/libquicktime/Makefile index e5ffd80..cf9dc81 100644 --- a/multimedia/libquicktime/Makefile +++ b/multimedia/libquicktime/Makefile @@ -24,7 +24,7 @@ LIB_DEPENDS= vorbis.3:${PORTSDIR}/audio/libvorbis \ USE_GL= yes USE_GNOME= gnometarget gtk12 USE_GMAKE= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" CONFIGURE_ARGS= --disable-firewire diff --git a/multimedia/mpeg4ip/Makefile b/multimedia/mpeg4ip/Makefile index 133e1a6..794cadf 100644 --- a/multimedia/mpeg4ip/Makefile +++ b/multimedia/mpeg4ip/Makefile @@ -20,7 +20,7 @@ BUILD_DEPENDS= nasm:${PORTSDIR}/devel/nasm \ USE_GNOME= gtk20 USE_GMAKE= yes USE_SDL= sdl -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_REINPLACE= yes CONFIGURE_ARGS= --datadir=${DATADIR} \ --with-glib-prefix=${LOCALBASE} \ diff --git a/multimedia/nautilus-media/Makefile b/multimedia/nautilus-media/Makefile index a1e7aea..a43fb1e 100644 --- a/multimedia/nautilus-media/Makefile +++ b/multimedia/nautilus-media/Makefile @@ -21,7 +21,7 @@ USE_X_PREFIX= yes USE_GMAKE= yes GNOME_DESKTOP_VERSION=2 USE_GNOME= gnomeprefix gnomehack intlhack lthack nautilus2 gstreamerplugins -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" diff --git a/multimedia/slideshow/Makefile b/multimedia/slideshow/Makefile index 1d32dd7..05fcf10 100644 --- a/multimedia/slideshow/Makefile +++ b/multimedia/slideshow/Makefile @@ -22,7 +22,7 @@ LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \ WRKSRC= ${WRKDIR}/${DISTNAME:C/-pre.*//} INSTALLS_SHLIB= yes USE_GMAKE= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_PYTHON= yes USE_REINPLACE= yes USE_SDL= image ttf diff --git a/multimedia/smpeg/Makefile b/multimedia/smpeg/Makefile index cfb8750..547a62b 100644 --- a/multimedia/smpeg/Makefile +++ b/multimedia/smpeg/Makefile @@ -22,7 +22,7 @@ USE_GNOME= WANT_GNOME= yes USE_REINPLACE= yes USE_GMAKE= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_SDL= sdl INSTALLS_SHLIB= yes CONFIGURE_ENV= GLBASE="${X11BASE}" \ diff --git a/multimedia/xfce4-xmms-plugin/Makefile b/multimedia/xfce4-xmms-plugin/Makefile index bb1bc82..0812c15 100644 --- a/multimedia/xfce4-xmms-plugin/Makefile +++ b/multimedia/xfce4-xmms-plugin/Makefile @@ -25,7 +25,7 @@ RUN_DEPENDS= xfce4-panel:${PORTSDIR}/x11-wm/xfce4-panel \ USE_BZIP2= yes USE_GNOME= gtk20 USE_X_PREFIX= yes -USE_LIBTOOL_VER= 15 +USE_INC_LIBTOOL_VER= 15 CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CFLAGS=-I${LOCALBASE}/include \ CPPFLAGS=-I${LOCALBASE}/include \ diff --git a/multimedia/xmms-status-plugin/Makefile b/multimedia/xmms-status-plugin/Makefile index 18ec089..ac5dbf7 100644 --- a/multimedia/xmms-status-plugin/Makefile +++ b/multimedia/xmms-status-plugin/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= xmms.4:${PORTSDIR}/multimedia/xmms USE_X_PREFIX= yes USE_GMAKE= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" diff --git a/multimedia/xmms-weasel/Makefile b/multimedia/xmms-weasel/Makefile index eac0958..6b3cf95 100644 --- a/multimedia/xmms-weasel/Makefile +++ b/multimedia/xmms-weasel/Makefile @@ -17,7 +17,7 @@ COMMENT= A XMMS plugin to hide the player BUILD_DEPENDS= xmms-config:${PORTSDIR}/multimedia/xmms RUN_DEPENDS= xmms:${PORTSDIR}/multimedia/xmms -USE_LIBTOOL_VER= 15 +USE_INC_LIBTOOL_VER= 15 USE_GMAKE= yes USE_X_PREFIX= yes diff --git a/multimedia/xmps-opendivx-plugin/Makefile b/multimedia/xmps-opendivx-plugin/Makefile index 2c329d7..db1f099 100644 --- a/multimedia/xmps-opendivx-plugin/Makefile +++ b/multimedia/xmps-opendivx-plugin/Makefile @@ -21,7 +21,7 @@ LIB_DEPENDS= divxdecore.0:${PORTSDIR}/multimedia/libdivxdecore \ WRKSRC= ${WRKDIR}/${PORTNAME}-0.0.2 USE_GETTEXT= yes USE_GMAKE= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 USE_GNOME= gtk12 USE_X_PREFIX= yes USE_SIZE= yes diff --git a/multimedia/xmps/Makefile b/multimedia/xmps/Makefile index 51b69e1..f6553dd 100644 --- a/multimedia/xmps/Makefile +++ b/multimedia/xmps/Makefile @@ -22,7 +22,7 @@ USE_X_PREFIX= yes USE_GNOME= gnomeprefix gnomehack gnomelibs gdkpixbuf USE_REINPLACE= yes INSTALLS_SHLIB= yes -USE_LIBTOOL_VER=13 +USE_INC_LIBTOOL_VER=13 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" |