ports/61805: Make ports/multimedia use the USE_SDL macro
Edwin Groothuis
edwin at mavetju.org
Fri Jan 23 22:10:23 UTC 2004
>Number: 61805
>Category: ports
>Synopsis: Make ports/multimedia use the USE_SDL macro
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Jan 23 14:10:18 PST 2004
>Closed-Date:
>Last-Modified:
>Originator: Edwin Groothuis
>Release: FreeBSD 4.8-RELEASE i386
>Organization:
-
>Environment:
System: FreeBSD k7.mavetju 4.8-RELEASE FreeBSD 4.8-RELEASE #1: Mon Jan 5 18:59:31 EST 2004 edwin at k7.mavetju:/usr/src/sys/compile/k7 i386
>Description:
Make ports/multimedia use the USE_SDL macro
>How-To-Repeat:
-
>Fix:
Index: avifile/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/avifile/Makefile,v
retrieving revision 1.46
diff -u -r1.46 Makefile
--- avifile/Makefile 20 Dec 2003 16:37:55 -0000 1.46
+++ avifile/Makefile 23 Jan 2004 21:59:59 -0000
@@ -28,8 +28,7 @@
INSTALLS_SHLIB= yes
LIBTOOLFILES= acinclude.m4
-CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \
- CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib" \
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib" \
CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS}" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}"
CONFIGURE_ARGS= --with-gnu-ld --enable-iconv \
@@ -48,7 +47,6 @@
LIB_VERSION= 3
VERSION= 0.7
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
DIFF?= /usr/bin/diff
FMT?= /usr/bin/fmt
@@ -121,8 +119,7 @@
# sdl
.if !defined(WITHOUT_SDL)
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
-
+USE_SDL= sdl
CONFIGURE_ARGS+= --with-sdl-prefix=${LOCALBASE} \
--with-sdl-exec-prefix=${LOCALBASE}
.else
Index: dumpmpeg/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/dumpmpeg/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- dumpmpeg/Makefile 4 Apr 2003 01:38:36 -0000 1.5
+++ dumpmpeg/Makefile 23 Jan 2004 21:59:59 -0000
@@ -15,12 +15,10 @@
MAINTAINER= ijliao at FreeBSD.org
COMMENT= Dump frames from mpeg movies
-LIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
- smpeg:${PORTSDIR}/multimedia/smpeg
+LIB_DEPENDS= smpeg:${PORTSDIR}/multimedia/smpeg
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
+USE_SDL= sdl
GNU_CONFIGURE= yes
-CONFIGURE_ENV= SDL_CONFIG=${SDL_CONFIG}
MAN1= dumpmpeg.1
Index: enjoympeg/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/enjoympeg/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- enjoympeg/Makefile 4 Apr 2003 01:38:37 -0000 1.5
+++ enjoympeg/Makefile 23 Jan 2004 22:00:00 -0000
@@ -14,11 +14,9 @@
MAINTAINER= ijliao at FreeBSD.org
COMMENT= An MPEG-1 video player
-LIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
- smpeg:${PORTSDIR}/multimedia/smpeg
+LIB_DEPENDS= smpeg:${PORTSDIR}/multimedia/smpeg
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
+USE_SDL= sdl
GNU_CONFIGURE= yes
-CONFIGURE_ENV= SDL_CONFIG=${SDL_CONFIG}
.include <bsd.port.mk>
Index: ffmpeg/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/ffmpeg/Makefile,v
retrieving revision 1.25
diff -u -r1.25 Makefile
--- ffmpeg/Makefile 27 Dec 2003 23:02:44 -0000 1.25
+++ ffmpeg/Makefile 23 Jan 2004 22:00:00 -0000
@@ -112,7 +112,7 @@
.endif
## SDL
.ifdef(WITH_SDL)
-USE_SDL= yes
+USE_SDL= sdl
PLIST_SUB+= SDL=""
.else
Index: gstreamer-plugins/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/gstreamer-plugins/Makefile,v
retrieving revision 1.37
diff -u -r1.37 Makefile
--- gstreamer-plugins/Makefile 20 Dec 2003 16:37:56 -0000 1.37
+++ gstreamer-plugins/Makefile 23 Jan 2004 22:00:01 -0000
@@ -55,7 +55,6 @@
MAN1= gst-launch-ext.1 gst-visualise.1
PKG_CONFIG?="${LOCALBASE}/bin/pkg-config"
-SDL_CONFIG?="${LOCALBASE}/bin/sdl11-config"
XMMS_CONFIG?="${LOCALBASE}/bin/xmms-config"
# library minor number
@@ -581,11 +580,10 @@
--disable-sdltest
PLIST_SUB+= SDL="@comment "
.else
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
+USE_SLD= sdl
CONFIGURE_ARGS+= --with-sdl-prefix=${LOCALBASE} \
--with-sdl-exec-prefix=${LOCALBASE}
-CONFIGURE_ENV+= SDL_CONFIG=${SDL_CONFIG}
PLIST_SUB+= SDL=""
.endif
Index: libdv/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/libdv/Makefile,v
retrieving revision 1.16
diff -u -r1.16 Makefile
--- libdv/Makefile 20 Apr 2003 19:35:00 -0000 1.16
+++ libdv/Makefile 23 Jan 2004 22:00:04 -0000
@@ -35,12 +35,8 @@
.include <bsd.port.pre.mk>
.ifndef(WITHOUT_SDL)
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-
+USE_SDL= sdl
CONFIGURE_ARGS+= --enable-sdl
-CONFIGURE_ENV+= SDL_CONFIG="${SDL_CONFIG}"
.endif
pre-everything::
Index: libmovtar/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/libmovtar/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- libmovtar/Makefile 14 May 2003 16:15:34 -0000 1.10
+++ libmovtar/Makefile 23 Jan 2004 22:00:04 -0000
@@ -14,20 +14,17 @@
MAINTAINER= lioux at FreeBSD.org
COMMENT= Supports reading/writing of MJPEG video in YUV 4:2:2 JPEG
-LIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
- jpeg.9:${PORTSDIR}/graphics/jpeg
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
+USE_SDL= sdl
USE_GNOME= gtk12
USE_GMAKE= yes
USE_REINPLACE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-m4data-prefix=${PREFIX}/share
-CONFIGURE_ENV= SDL_CONFIG="${SDL_CONFIG}" \
- LOCALBASE="${LOCALBASE}"
+CONFIGURE_ENV= LOCALBASE="${LOCALBASE}"
MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS=${PTHREAD_LIBS}
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
.include <bsd.port.pre.mk>
Index: libmpeg2/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/libmpeg2/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- libmpeg2/Makefile 8 Sep 2003 00:54:07 -0000 1.13
+++ libmpeg2/Makefile 23 Jan 2004 22:00:04 -0000
@@ -30,12 +30,10 @@
.endif
.ifdef(WITH_SDL)
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
+USE_SDL= sdl
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libvo::configure.incl
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-CONFIGURE_ENV+= SDL_CONFIG="${SDL_CONFIG}"
CONFIGURE_ARGS+= --enable-sdl
.else
CONFIGURE_ARGS+= --disable-sdl
Index: libxine/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/libxine/Makefile,v
retrieving revision 1.53
diff -u -r1.53 Makefile
--- libxine/Makefile 23 Jan 2004 18:12:13 -0000 1.53
+++ libxine/Makefile 23 Jan 2004 22:00:04 -0000
@@ -35,7 +35,7 @@
USE_GNOME= gnomehack gnometarget
USE_GMAKE= yes
USE_GL= yes
-USE_SDL= yes
+USE_SDL= sdl
USE_REINPLACE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/dvdread -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \
Index: mjpegtools/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/mjpegtools/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- mjpegtools/Makefile 28 Jun 2003 21:55:28 -0000 1.24
+++ mjpegtools/Makefile 23 Jan 2004 22:00:04 -0000
@@ -36,8 +36,6 @@
yuvplay.1 yuvscaler.1 yuvycsnoise.1
MAN5= yuv4mpeg.5
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
-
DOC_FILES= AUTHORS BUGS CHANGES COPYING ChangeLog HINTS NEWS \
PLANS README README.DV README.avilib README.glav \
README.lavpipe README.transist TODO
@@ -106,10 +104,9 @@
.endif
#
.ifdef(WITH_SDL)
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
+USE_SDL= sdl
CONFIGURE_ARGS+= --with-sdl
-CONFIGURE_ENV+= SDL_CONFIG="${SDL_CONFIG}"
.endif
#
.ifdef(WITH_QUICKTIME)
Index: mpeg4ip/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/mpeg4ip/Makefile,v
retrieving revision 1.27
diff -u -r1.27 Makefile
--- mpeg4ip/Makefile 4 Dec 2003 05:33:42 -0000 1.27
+++ mpeg4ip/Makefile 23 Jan 2004 22:00:07 -0000
@@ -19,7 +19,7 @@
USE_GNOME= gtk20
USE_GMAKE= yes
-USE_SDL= yes
+USE_SDL= sdl
USE_LIBTOOL= yes
USE_REINPLACE= yes
CONFIGURE_ARGS= --datadir=${DATADIR} \
Index: mplayer/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/mplayer/Makefile,v
retrieving revision 1.79
diff -u -r1.79 Makefile
--- mplayer/Makefile 23 Dec 2003 21:48:51 -0000 1.79
+++ mplayer/Makefile 23 Jan 2004 22:00:07 -0000
@@ -416,7 +416,7 @@
.endif
.if defined(WITH_SDL)
-USE_SDL= yes
+USE_SDL= sdl
.endif
.if defined(WITH_ESOUND)
Index: mplayerxp/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/mplayerxp/Makefile,v
retrieving revision 1.45
diff -u -r1.45 Makefile
--- mplayerxp/Makefile 12 Aug 2003 22:27:30 -0000 1.45
+++ mplayerxp/Makefile 23 Jan 2004 22:00:07 -0000
@@ -31,7 +31,6 @@
MAN1= mplayerxp.1
-SDL_CONFIG?= "${LOCALBASE}/bin/sdl11-config"
WIN32_CODEC_PREFIX= ${LOCALBASE}/lib/win32
# dirs to create before installation
@@ -138,16 +137,15 @@
.endif
# sdl
.ifdef(WITH_SDL)
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
+USE_SDL= sdl
CONFIGURE_ARGS+= --enable-sdl
-CONFIGURE_ENV+= SDL_CONFIG=${SDL_CONFIG}
.else
CONFIGURE_ARGS+= --disable-sdl
.endif
# sdl_image
.ifdef(WITH_SDL_IMAGE)
-LIB_DEPENDS+= SDL_image.10:${PORTSDIR}/graphics/sdl_image
+USE_SDL+= image
CONFIGURE_ARGS+= --enable-sdl-image
.else
Index: oqtencoder/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/oqtencoder/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- oqtencoder/Makefile 20 Nov 2003 15:06:07 -0000 1.5
+++ oqtencoder/Makefile 23 Jan 2004 22:00:08 -0000
@@ -1,4 +1,4 @@
-# New ports collection makefile for: oqtplayer
+# New ports collection makefile for: oqtencoder
# Date created: Mon Sep 24 16:26:33 BRT 2001
# Whom: Mario Sergio Fujikawa Ferreira <lioux at FreeBSD.org>
#
@@ -18,10 +18,8 @@
LIB_DEPENDS= openquicktime.0:${PORTSDIR}/multimedia/openquicktime
-MAKE_ENV= SDL_CONFIG=${SDL_CONFIG}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
USE_PERL5_BUILD=yes
post-patch:
Index: oqtplayer/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/oqtplayer/Makefile,v
retrieving revision 1.6
diff -u -r1.6 Makefile
--- oqtplayer/Makefile 23 Feb 2003 19:58:28 -0000 1.6
+++ oqtplayer/Makefile 23 Jan 2004 22:00:08 -0000
@@ -16,13 +16,11 @@
MAINTAINER= lioux at FreeBSD.org
COMMENT= A very very small, not functionnal, video OpenQuicktime (TM) player
-LIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
- openquicktime.0:${PORTSDIR}/multimedia/openquicktime
+LIB_DEPENDS= openquicktime.0:${PORTSDIR}/multimedia/openquicktime
+USE_SDL= sdl
MAKE_ENV= SDL_CONFIG=${SDL_CONFIG}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
CFLAGS+= -I${LOCALBASE}/include
Index: slideshow/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/slideshow/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- slideshow/Makefile 3 Oct 2003 11:04:57 -0000 1.7
+++ slideshow/Makefile 23 Jan 2004 22:00:08 -0000
@@ -15,20 +15,18 @@
MAINTAINER= stefan at fafoe.narf.at
COMMENT= A slideshow presentation tool to write slides in Python or XML
-LIB_DEPENDS= SDL_ttf.3:${PORTSDIR}/graphics/sdl_ttf \
- SDL_image.10:${PORTSDIR}/graphics/sdl_image \
- xml2.5:${PORTSDIR}/textproc/libxml2 \
+LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \
smpeg.1:${PORTSDIR}/multimedia/smpeg
WRKSRC= ${WRKDIR}/${DISTNAME:C/-pre.*//}
-SDL_CONFIG?= ${LOCALBASE}/bin/sdl11-config
INSTALLS_SHLIB= yes
USE_GMAKE= yes
USE_LIBTOOL= yes
USE_PYTHON= yes
USE_REINPLACE= yes
+USE_SDL= image ttf
CONFIGURE_ARGS+= --disable-gtk-gui
-CONFIGURE_ENV+= SDL_CONFIG="${SDL_CONFIG}" LDFLAGS="-lstdc++"
+CONFIGURE_ENV+= LDFLAGS="-lstdc++"
.include <bsd.port.pre.mk>
Index: transcode/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/transcode/Makefile,v
retrieving revision 1.34
diff -u -r1.34 Makefile
--- transcode/Makefile 20 Dec 2003 16:37:57 -0000 1.34
+++ transcode/Makefile 23 Jan 2004 22:00:09 -0000
@@ -23,8 +23,7 @@
GNU_CONFIGURE= yes
LDFLAGS= -L${LOCALBASE}/lib -L${X11BASE}/lib
CPPFLAGS= -I${X11BASE}/include -I${LOCALBASE}/include
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
- SDL_CONFIG="${LOCALBASE}/bin/sdl11-config"
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
CONFIGURE_ARGS= --program-transform-name=""
USE_REINPLACE= yes
INSTALLS_SHLIB= yes
@@ -132,7 +131,7 @@
.endif
.if defined(WITH_SDL)
-LIB_DEPENDS+= SDL-1.1.5:${PORTSDIR}/devel/sdl12
+USE_SDL= sdl
WITH_LIBDV= yes
PLIST_SUB+= WITH_SDL=""
.else
Index: vlc/Makefile
===================================================================
RCS file: /home/pcvs/ports/multimedia/vlc/Makefile,v
retrieving revision 1.35
diff -u -r1.35 Makefile
--- vlc/Makefile 23 Jan 2004 18:12:13 -0000 1.35
+++ vlc/Makefile 23 Jan 2004 22:00:09 -0000
@@ -36,7 +36,7 @@
USE_GMAKE= yes
USE_GNOME= gtk12
USE_REINPLACE= yes
-USE_SDL= yes
+USE_SDL= sdl
USE_XLIB= yes
USE_GCC= 3.2
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list