svn commit: r354106 - in head: multimedia/handbrake multimedia/libdvdcss multimedia/libdvdread multimedia/libxine multimedia/libxine/files sysutils/dvdvideo

Tijl Coosemans tijl at FreeBSD.org
Thu May 15 10:41:23 UTC 2014


Author: tijl
Date: Thu May 15 10:41:21 2014
New Revision: 354106
URL: http://svnweb.freebsd.org/changeset/ports/354106
QAT: https://qat.redports.org/buildarchive/r354106/

Log:
  multimedia/libdvdcss:
  - USES=gmake libtool pathfix tar:bzip2.
  - INSTALL_TARGET=install-strip.
  - Use options.
  - Staging.
  - Simplify post-patch commands.
  - This update changes the library version but this allows removing
    libdvdcss related patches from dependent ports.
  
  multimedia/libxine: [1]
  - Add USES=libtool:keepla and remove libtool related patches and post-patch
    commands.
  - Move bsd.port.pre.mk include down and remove WANT_GNOME.
  - Remove USE_XORG=sm.  libxine doesn't link to it.
  - Remove CONFIGURE_ENV.  Not needed.
  - Clean up CPPFLAGS and CFLAGS.
  - Rename the GTK2 option PIXBUF and depend on gdkpixbuf2 instead of gtk20.
  - Remove PATCH_DIST_ARGS.  Leftover from when there were external patches.
  - Remove -fno-force-addr clang hack.  Modern gcc does not support the flag
    either and it was only added in case the user has -fforce-addr in CFLAGS
    in make.conf.
  - Fix IMAGEMAGICK option.
  - Merge pre-configure with post-patch and remove most commands because they
    don't do anything.
  
  multimedia/libdvdread:
  - USES=libtool:oldver pathfix.
  - INSTALL_TARGET=install-strip.
  
  multimedia/handbrake:
  - Add build dependency on devel/libtool because configure script expects
    to find existing libtool program.
  - Turn dependency on libdvdcss into library dependency such that headers
    are available during build.
  - Add USES=libtool to patch libtool scripts in contrib code.
  - Remove run-autotools-aclocal target and replace USE_AUTOTOOLS=aclocal
    with "autoconf:env automake:env" to indicate only build dependencies
    are needed and the tools don't have to be run.
  
  Approved by:	nox [1]

Deleted:
  head/multimedia/libxine/files/patch-config.rpath
  head/multimedia/libxine/files/patch-misc_Makefile.in
  head/multimedia/libxine/files/patch-misc_libxine.pc.in
Modified:
  head/multimedia/handbrake/Makefile
  head/multimedia/libdvdcss/Makefile
  head/multimedia/libdvdcss/pkg-plist
  head/multimedia/libdvdread/Makefile
  head/multimedia/libxine/Makefile
  head/multimedia/libxine/pkg-descr
  head/multimedia/libxine/pkg-plist
  head/sysutils/dvdvideo/Makefile

Modified: head/multimedia/handbrake/Makefile
==============================================================================
--- head/multimedia/handbrake/Makefile	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/handbrake/Makefile	Thu May 15 10:41:21 2014	(r354106)
@@ -28,7 +28,8 @@ COMMENT=	Versatile DVD ripper and video 
 
 LICENSE=	GPLv2
 
-BUILD_DEPENDS=	yasm:${PORTSDIR}/devel/yasm
+BUILD_DEPENDS=	libtool:${PORTSDIR}/devel/libtool \
+		yasm:${PORTSDIR}/devel/yasm
 LIB_DEPENDS=	libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
 		libfreetype.so:${PORTSDIR}/print/freetype2 \
 		libfribidi.so:${PORTSDIR}/converters/fribidi \
@@ -40,13 +41,15 @@ LIB_DEPENDS=	libfontconfig.so:${PORTSDIR
 		libtheoradec.so:${PORTSDIR}/multimedia/libtheora \
 		libtheoraenc.so:${PORTSDIR}/multimedia/libtheora \
 		libsamplerate.so:${PORTSDIR}/audio/libsamplerate
-RUN_DEPENDS=	${LOCALBASE}/lib/libdvdcss.so:${PORTSDIR}/multimedia/libdvdcss
+.if !defined(PACKAGE_BUILDING)
+# DVDCSS version hardcoded in contrib/libdvdread/libdvdread/src/dvd_input.c (dlopen'ed)
+LIB_DEPENDS+=	${LOCALBASE}/lib/libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss
+.endif
 
-USES=		gmake pkgconfig iconv
-USE_AUTOTOOLS=	libtool aclocal
-LIBTOOLFILES=	configure
+GNU_CONFIGURE=	yes
+USES=		gmake iconv libtool pkgconfig
+USE_AUTOTOOLS=	autoconf:env automake:env
 USE_PYTHON_BUILD=	yes
-WANT_GNOME=	yes
 
 WRKSRC=		${WRKDIR}/HandBrake-${PORTVERSION}
 PLIST_FILES=	bin/HandBrakeCLI
@@ -65,22 +68,22 @@ OPTIONS_DEFINE=	X11
 X11_DESC=	Build GTK+2 based GUI program
 OPTIONS_DEFAULT=	X11
 
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 # Recent GNU binutils are required to handle inline SSSE3 asm (in x264), and
 # to support --exclude-libs option for ld(1) when building GUI program
 .if ${PORT_OPTIONS:MX11} || ${OSVERSION} < 802509 || \
 	${OSVERSION} >= 900000 && ${OSVERSION} < 900033
 BUILD_DEPENDS+=	${LOCALBASE}/bin/ld:${PORTSDIR}/devel/binutils
-CONFIGURE_ENV=	COMPILER_PATH=${LOCALBASE}/bin
-MAKE_ENV=	COMPILER_PATH=${LOCALBASE}/bin
+CONFIGURE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
+MAKE_ENV+=	COMPILER_PATH=${LOCALBASE}/bin
 .endif
 
 .if ${PORT_OPTIONS:MX11}
 CONFIGURE_ARGS+=	--disable-gtk-update-checks --disable-gst
 LIB_DEPENDS+=	libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
 		libnotify.so:${PORTSDIR}/devel/libnotify
-USE_GNOME=	gtk20
+USE_GNOME+=	gtk20
 PLIST_FILES+=	bin/HandBrake
 .else
 CONFIGURE_ARGS+=	--disable-gtk
@@ -93,9 +96,6 @@ LDFLAGS+=	-lc++
 LDFLAGS+=	-lstdc++
 .endif
 
-run-autotools-aclocal:
-	@${DO_NADA}
-
 # HandBrake tries to fetch its dependencies during build phase, which is not
 # considered good in FreeBSD.  Instead, we will prepare everything manually.
 post-extract: .SILENT
@@ -135,8 +135,6 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|-ldl|-lc| ; s|\[dl\]|[c]|' \
 		${BUILD_WRKSRC}/contrib/libbluray/libbluray-0.2.3/configure.ac
 	@${REINPLACE_CMD} -e 's|<malloc|<stdlib|' ${WRKSRC}/libhb/fifo.c
-	@${REINPLACE_CMD} -e 's|libdvdcss\.so\.2|libdvdcss.so|' \
-		${BUILD_WRKSRC}/contrib/libdvdread/libdvdread/src/dvd_input.c
 	@${FIND} ${WRKSRC} -type f -name '*.[ch]' -print0 | ${XARGS} -0 \
 		${REINPLACE_CMD} -e '/#include/s|hb\.h|hb-of-handbrake.h|'
 	@${REINPLACE_CMD} -e "s|ToolProbe( 'GCC.gcc',   'gcc',|ToolProbe( 'GCC.gcc',   '${CC}',|" \
@@ -160,4 +158,4 @@ do-install:
 	${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gtk/src/ghb ${STAGEDIR}${PREFIX}/bin/HandBrake
 .endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/multimedia/libdvdcss/Makefile
==============================================================================
--- head/multimedia/libdvdcss/Makefile	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/libdvdcss/Makefile	Thu May 15 10:41:21 2014	(r354106)
@@ -3,6 +3,7 @@
 
 PORTNAME=	libdvdcss
 PORTVERSION=	1.2.12
+PORTREVISION=	1
 CATEGORIES=	multimedia
 MASTER_SITES=	http://download.videolan.org/pub/%SUBDIR%/
 MASTER_SITE_SUBDIR=	${PORTNAME}/${PORTVERSION}
@@ -12,49 +13,33 @@ COMMENT=	Portable abstraction library fo
 
 RESTRICTED=	CSS code may violate the DMCA
 
-USE_AUTOTOOLS=	libtool
-USE_BZIP2=	yes
-USE_GMAKE=	yes
 GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+USES=		gmake libtool pathfix tar:bzip2
 USE_LDCONFIG=	yes
 
-.ifndef(WITH_DOXYGEN)
-NOPORTDOCS=	yes
-.endif
+OPTIONS_DEFINE=	DOXYGEN
 
-.ifndef(NOPORTDOCS)
-BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
+.include <bsd.port.options.mk>
 
+.if ${PORT_OPTIONS:MDOXYGEN}
+BUILD_DEPENDS+=	doxygen:${PORTSDIR}/devel/doxygen
 PORTDOCS=	*
 .endif
 
-NO_STAGE=	yes
-pre-everything::
-.if !defined(WITH_DOXYGEN)
-	@${ECHO_MSG} '==> Define WITH_DOXYGEN to build API documentation'
-.endif
-
 post-patch:
-	@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/src/ioctl.c
-	${REINPLACE_CMD} -e '/^pkgconfigdir/s|$$(libdir)|$$(libdir)data|' \
-		${WRKSRC}/src/Makefile.in
-# should we disable doc building?
-.ifdef(NOPORTDOCS)
-	@${REINPLACE_CMD} -E \
-		-e 's|^([[:space:]]*SUBDIRS[[:space:]]*=.*)doc|\1|' \
-		${BUILD_WRKSRC}/Makefile.in
-.else
+.if ${PORT_OPTIONS:MDOXYGEN}
 # we do not want the latex documents... too many dependencies just
 # to get in ps what we already have in html
-	@${REINPLACE_CMD} -E \
-		-e 's|^([[:space:]]*all:[[:space:]]*.*)stamp-latex|\1|' \
-		${BUILD_WRKSRC}/doc/Makefile.in
+	@${REINPLACE_CMD} '/^all:/s/stamp-latex//' ${WRKSRC}/doc/Makefile.in
+.else
+	@${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' ${WRKSRC}/Makefile.in
 .endif
 
 post-install:
-.ifndef(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/html/* ${DOCSDIR}
+.if ${PORT_OPTIONS:MDOXYGEN}
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/html/* ${STAGEDIR}${DOCSDIR}
 .endif
 
 .include <bsd.port.mk>

Modified: head/multimedia/libdvdcss/pkg-plist
==============================================================================
--- head/multimedia/libdvdcss/pkg-plist	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/libdvdcss/pkg-plist	Thu May 15 10:41:21 2014	(r354106)
@@ -1,7 +1,7 @@
 include/dvdcss/dvdcss.h
 lib/libdvdcss.a
-lib/libdvdcss.la
 lib/libdvdcss.so
-lib/libdvdcss.so.3
+lib/libdvdcss.so.2
+lib/libdvdcss.so.2.1.0
 libdata/pkgconfig/libdvdcss.pc
 @dirrm include/dvdcss

Modified: head/multimedia/libdvdread/Makefile
==============================================================================
--- head/multimedia/libdvdread/Makefile	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/libdvdread/Makefile	Thu May 15 10:41:21 2014	(r354106)
@@ -3,6 +3,7 @@
 
 PORTNAME=	libdvdread
 PORTVERSION=	4.9.9
+PORTREVISION=	1
 CATEGORIES=	multimedia
 MASTER_SITES=	http://dvdnav.mplayerhq.hu/releases/ \
 		http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
@@ -14,25 +15,16 @@ COMMENT=	MPlayer version of the libdvdre
 LICENSE=	GPLv2
 
 GNU_CONFIGURE=	yes
-USES=	tar:xz gmake pkgconfig:build
+INSTALL_TARGET=	install-strip
+USES=		gmake libtool:oldver pathfix pkgconfig tar:xz
 USE_LDCONFIG=	yes
 
 OPTIONS_DEFINE=	DVDCSS
 .if !defined(PACKAGE_BUILDING)
 OPTIONS_DEFAULT=	DVDCSS
 .endif
-DVDCSS_LIB_DEPENDS=	libdvdcss.so:${PORTSDIR}/multimedia/libdvdcss
 
 # DVDCSS version hardcoded in src/dvd_input.c (dlopen'ed)
-DVDCSS_LIBVERSION=	3
-
-post-patch:
-	@${REINPLACE_CMD} 's|^pkgconfigdir =.*|pkgconfigdir = ${PREFIX}/libdata/pkgconfig|' \
-		${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \
-		${WRKSRC}/src/dvd_input.c
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdvdread.so.5
+DVDCSS_LIB_DEPENDS=	libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss
 
 .include <bsd.port.mk>

Modified: head/multimedia/libxine/Makefile
==============================================================================
--- head/multimedia/libxine/Makefile	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/libxine/Makefile	Thu May 15 10:41:21 2014	(r354106)
@@ -3,7 +3,7 @@
 
 PORTNAME=	xine
 PORTVERSION=	1.2.4
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	multimedia ipv6
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION}
 PKGNAMEPREFIX=	lib
@@ -12,6 +12,7 @@ DISTNAME=	${PORTNAME}-lib-${PORTVERSION}
 MAINTAINER=	nox at FreeBSD.org
 COMMENT=	Libraries for xine multimedia player
 
+BUILD_DEPENDS=	v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat
 LIB_DEPENDS=	libFLAC.so:${PORTSDIR}/audio/flac \
 		liba52.so:${PORTSDIR}/audio/liba52 \
 		libvorbis.so:${PORTSDIR}/audio/libvorbis \
@@ -30,27 +31,21 @@ LIB_DEPENDS=	libFLAC.so:${PORTSDIR}/audi
 		libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \
 		libfaad.so:${PORTSDIR}/audio/faad \
 		libvdpau.so:${PORTSDIR}/multimedia/libvdpau
-
-BUILD_DEPENDS+=	v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat
-
 .if !defined(PACKAGE_BUILDING)
-LIB_DEPENDS+=	libdvdcss.so.${DVDCSS_LIBVERSION}:${PORTSDIR}/multimedia/libdvdcss
+# DVDCSS version hardcoded in src/input/input_dvd.c misc/cdda_server.c
+# and src/input/libdvdnav/dvd_input.c (dlopen'ed)
+LIB_DEPENDS+=	libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss
 .endif
 
-USES=		gmake iconv pathfix perl5 pkgconfig compiler:features tar:xz
+USES=		compiler gmake iconv libtool:keepla pathfix perl5 pkgconfig tar:xz
 GNU_CONFIGURE=	yes
-WANT_GNOME=	yes
-USE_XORG=	sm x11 xv xinerama
+USE_XORG=	x11 xv xinerama
 USE_GL=		gl glu
 USE_PERL5=	build
 USE_SDL=	sdl
 USE_LDCONFIG=	yes
-CONFIGURE_ENV=	THREAD_CFLAGS="${PTHREAD_CFLAGS}" \
-		THREAD_LIBS="${PTHREAD_LIBS}" \
-		EXTRA_X_LIBS="-lGL -lGLU -lXext -lX11 -lm"
-CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/ffmpeg
+CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
-CFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/dvdread -I${LOCALBASE}/include/ffmeg
 CONFIGURE_ARGS=	--with-w32-path=${LOCALBASE}/lib/win32 \
 		--enable-ipv6 \
 		--with-external-libmad \
@@ -65,24 +60,14 @@ CONFIGURE_ARGS=	--with-w32-path=${LOCALB
 		--enable-dvb
 
 OPTIONS_DEFINE=	CACA ESOUND JACK GNOMEVFS2 PULSEAUDIO XVMC SMB AALIB \
-		IMAGEMAGICK GTK2 WAVPACK VAAPI LIBBLURAY
+		IMAGEMAGICK PIXBUF WAVPACK VAAPI LIBBLURAY
 
 DOCSDIR=	${PREFIX}/share/doc/xine-lib
 # Please sync with XINE_PLUGINSDIR in multimedia/xine
 # and multimedia/vdr-plugin-xineliboutput
 PLIST_SUB=	PLUGINSDIR="lib/xine/plugins/2.3"
 
-# DVDCSS version hardcoded in src/input/input_dvd.c misc/cdda_server.c
-# and src/input/libdvdnav/dvd_input.c (dlopen'ed)
-DVDCSS_LIBVERSION=	3
-
-PATCH_DIST_ARGS=	-d ${WRKSRC} -p1 --forward --quiet
-
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} != "clang"
-CFLAGS+= 	-fno-force-addr
-.endif
+.include <bsd.port.options.mk>
 
 .if ${ARCH} == "i386"
 CFLAGS+=	-fomit-frame-pointer
@@ -169,7 +154,7 @@ PLIST_SUB+=	WITH_AALIB="@comment "
 CONFIGURE_ARGS+=	--disable-aalib --disable-aalibtest
 .endif
 
-.if ${PORT_OPTIONS:MMAGICK}
+.if ${PORT_OPTIONS:MIMAGEMAGICK}
 LIB_DEPENDS+=	libMagickWand.so:${PORTSDIR}/graphics/ImageMagick
 PLIST_SUB+=	WITH_IMAGEMAGICK=""
 .else
@@ -177,8 +162,8 @@ PLIST_SUB+=	WITH_IMAGEMAGICK="@comment "
 CONFIGURE_ARGS+=	--without-imagemagick
 .endif
 
-.if ${PORT_OPTIONS:MGTK2}
-USE_GNOME+=	gtk20
+.if ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
 PLIST_SUB+=	WITH_GTK2=""
 .else
 PLIST_SUB+=	WITH_GTK2="@comment "
@@ -224,6 +209,8 @@ PLIST_SUB+=	WITH_VIDIX="@comment "
 CONFIGURE_ARGS+=	--disable-vidix
 .endif
 
+.include <bsd.port.pre.mk>
+
 post-patch:
 .if ${COMPILER_TYPE} == "clang"
 	@${REINPLACE_CMD} -e 's|-fno-rename-registers||' \
@@ -233,36 +220,10 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|-ldl||' \
 		${WRKSRC}/src/video_out/Makefile.in
 .endif
-.for f in libtool ltmain.sh
-	@${REINPLACE_CMD} -e \
-		'/freebsd-elf)/,/;;/ s|major="\.$$current"|major=.`expr $$current - $$age`|; \
-		/freebsd-elf)/,/;;/ s|versuffix="\.$$current"|versuffix="$$major"|' \
-		${WRKSRC}/${f}
-.endfor
-	@${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \
-		${WRKSRC}/src/input/input_dvd.c
-	@${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \
-		${WRKSRC}/misc/cdda_server.c
-	@${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \
-		${WRKSRC}/src/input/libdvdnav/dvd_input.c
 	@${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \
 		${WRKSRC}/src/demuxers/demux_qt.c
-
-pre-configure:
-	@${REINPLACE_CMD} -e \
-		's|THREAD_LIBS=".*"|THREAD_LIBS="\$$THREAD_LIBS"|g ; \
-		 s|THREAD_CFLAGS=".*"|THREAD_CFLAGS="\$$THREAD_CFLAGS"|g ; \
-		 s|-L/usr/local/lib||g ; \
-		 s|-I/usr/local/include||g ; \
-		 s|-lgiconv|${ICONV_LIB}|g ; \
-		 s|-funroll-loops||g ; \
-		 s|LIBFFMPEG_CFLAGS|LIBFFMPEG_CPPFLAGS|g ; \
-		 s|echo aout|echo elf|g' ${WRKSRC}/configure
 	@${REINPLACE_CMD} -e \
-		 's|-malign-loops|-falign-loops|g ; \
-		  s|-malign-jumps|-falign-jumps|g ; \
-		  s|-malign-functions|-falign-functions|g ; \
-		  s|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|g' \
+		's|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|' \
 		${WRKSRC}/configure
 
 .include <bsd.port.post.mk>

Modified: head/multimedia/libxine/pkg-descr
==============================================================================
--- head/multimedia/libxine/pkg-descr	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/libxine/pkg-descr	Thu May 15 10:41:21 2014	(r354106)
@@ -5,4 +5,4 @@ of the most common multimedia formats av
 
 These are the libraries for the xine.
 
-WWW:	http://www.xine-project.org
+WWW: http://www.xine-project.org

Modified: head/multimedia/libxine/pkg-plist
==============================================================================
--- head/multimedia/libxine/pkg-plist	Thu May 15 10:40:19 2014	(r354105)
+++ head/multimedia/libxine/pkg-plist	Thu May 15 10:41:21 2014	(r354106)
@@ -44,6 +44,7 @@ include/xine/xmlparser.h
 lib/libxine.la
 lib/libxine.so
 lib/libxine.so.2
+lib/libxine.so.2.3.1
 lib/libxine-interface.la
 share/xine-lib/fonts/cetus-16.xinefont.gz
 share/xine-lib/fonts/cetus-20.xinefont.gz

Modified: head/sysutils/dvdvideo/Makefile
==============================================================================
--- head/sysutils/dvdvideo/Makefile	Thu May 15 10:40:19 2014	(r354105)
+++ head/sysutils/dvdvideo/Makefile	Thu May 15 10:41:21 2014	(r354106)
@@ -3,6 +3,7 @@
 
 PORTNAME=	dvdvideo
 PORTVERSION=	20130117
+PORTREVISION=	1
 CATEGORIES=	sysutils multimedia
 MASTER_SITES=	http://contribs.martymac.org/FreeBSD-ports/distfiles/ \
 		LOCAL/martymac
@@ -24,13 +25,7 @@ OPTIONS_DEFINE=	DVDCSS
 .if !defined(PACKAGE_BUILDING)
 OPTIONS_DEFAULT=	DVDCSS
 .endif
-DVDCSS_LIB_DEPENDS=	libdvdcss.so:${PORTSDIR}/multimedia/libdvdcss
-
 # DVDCSS version hardcoded in dvdvideo/libdvdcss.py
-DVDCSS_LIBVERSION=	3
-
-post-patch:
-	@${REINPLACE_CMD} -E 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \
-		${WRKSRC}/dvdvideo/libdvdcss.py
+DVDCSS_LIB_DEPENDS=	libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss
 
 .include <bsd.port.mk>


More information about the svn-ports-all mailing list