aboutsummaryrefslogtreecommitdiff
path: root/multimedia/x264/Makefile
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2007-06-01 14:05:52 +0000
committerMichael Johnson <ahze@FreeBSD.org>2007-06-01 14:05:52 +0000
commitc33c04f8e4b7e6cc56efd98beae0a773c1f37743 (patch)
tree786ec6c62f13de339cef05435b783f4d6c46ac7e /multimedia/x264/Makefile
parent14b27354ee1a956a45fee9d8d07789c00d8e5c5c (diff)
Notes
Diffstat (limited to 'multimedia/x264/Makefile')
-rw-r--r--multimedia/x264/Makefile25
1 files changed, 14 insertions, 11 deletions
diff --git a/multimedia/x264/Makefile b/multimedia/x264/Makefile
index 40cb8e25b39d..d91743e352f4 100644
--- a/multimedia/x264/Makefile
+++ b/multimedia/x264/Makefile
@@ -6,14 +6,14 @@
# $Id: Makefile 30 2006-10-30 22:15:26Z buhnux $
PORTNAME= x264
-PORTVERSION= 0.0.20070402
-PORTREVISION= 3
+PORTVERSION= 0.0.20070531
+PORTREVISION?= 0
CATEGORIES= multimedia
MASTER_SITES= http://downloads.videolan.org/pub/videolan/x264/snapshots/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION:S/0.0.//}-2245
MAINTAINER= multimedia@FreeBSD.org
-COMMENT= Multimedia library and tool for encoding H.264/AVC video streams
+COMMENT?= Multimedia library and tool for encoding H.264/AVC video streams
WANT_GNOME= yes
USE_BZIP2= yes
@@ -25,11 +25,8 @@ ALL_TARGET= default
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-OPTIONS= GPAC "Enable MPEG-4 Output" On \
- GTK2 "Enable GTK2+ Frontend" On \
- DEBUG "Enable Debugging" Off \
- OPTIMIZED_CFLAGS "Enable Optimized CFLAGS" Off \
- X11_OUTPUT "Enable X11 Output" Off
+OPTIONS= DEBUG "Enable Debugging" Off \
+ OPTIMIZED_CFLAGS "Enable Optimized CFLAGS" Off
CONFIGURE_ARGS+= --extra-cflags="${CPPFLAGS} ${CFLAGS} -fPIC -I${LOCALBASE}/include -I${X11BASE}/include" \
--extra-ldflags="${LDFLAGS} -L${LOCALBASE}/lib -L${X11BASE}/lib" \
@@ -37,13 +34,17 @@ CONFIGURE_ARGS+= --extra-cflags="${CPPFLAGS} ${CFLAGS} -fPIC -I${LOCALBASE}/incl
.include <bsd.port.pre.mk>
-.if !defined(WITHOUT_GTK2) || ${HAVE_GNOME:Mgtk20}!=""
+.if defined(WITH_GTK2) && ${SLAVE_PORT:L}=="yes"
+LIB_DEPENDS+= x264.50:${PORTSDIR}/multimedia/x264
+BUILD_WRKSRC= ${WRKSRC}/gtk
+INSTALL_WRKSRC= ${WRKSRC}/gtk
+ALL_TARGET= all
USE_GETTEXT= yes
USE_GNOME= gtk20
CONFIGURE_ARGS+= --enable-gtk
-PLIST_SUB+= GTK=""
.else
-PLIST_SUB+= GTK="@comment "
+OPTIONS+= GPAC "Enable MPEG-4 Output" On \
+ X11_OUTPUT "Enable X11 Output" Off
.endif
.if ${ARCH}=="i386"
@@ -85,6 +86,7 @@ post-patch:
${WRKSRC}/Makefile \
${WRKSRC}/*/Makefile
+.if ${SLAVE_PORT:L}=="no"
post-build:
cd ${WRKSRC}/tools && ${MAKE} avc2avi
@@ -94,5 +96,6 @@ pre-install:
post-install:
${INSTALL_PROGRAM} ${WRKSRC}/tools/avc2avi ${PREFIX}/bin
+.endif
.include <bsd.port.post.mk>