aboutsummaryrefslogtreecommitdiff
path: root/multimedia/libdv/Makefile
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2005-04-17 19:41:42 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2005-04-17 19:41:42 +0000
commit774453d10469c9c4738bd763eb30d4460b2def7c (patch)
tree33abb41c35194abbc62ff026598aa2d5cc60e86e /multimedia/libdv/Makefile
parent226349235c08e3bde6e6dc6ea04cb486fd1aab1c (diff)
Notes
Diffstat (limited to 'multimedia/libdv/Makefile')
-rw-r--r--multimedia/libdv/Makefile21
1 files changed, 16 insertions, 5 deletions
diff --git a/multimedia/libdv/Makefile b/multimedia/libdv/Makefile
index 5f6b2791a76c..2ea04115df0f 100644
--- a/multimedia/libdv/Makefile
+++ b/multimedia/libdv/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= libdv
-PORTVERSION= 0.103
+PORTVERSION= 0.104
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -18,16 +18,19 @@ COMMENT= Quasar DV codec (libdv): software codec for DV video encoding format
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
popt.0:${PORTSDIR}/devel/popt
-USE_GNOME= gnometarget \
- gtk12
+USE_GNOME= gnometarget
+WANT_GNOME= yes
USE_REINPLACE= yes
-USE_LIBTOOL_VER=13
+USE_LIBTOOL_VER=15
+CONFIGURE_ARGS= --with-gtk-prefix="${X11BASE}" \
+ --x-includes="${X11BASE}/include" \
+ --x-libraries="${X11BASE}/lib"
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" \
PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:${X11BASE}/libdata/pkgconfig
INSTALLS_SHLIB= yes
-MAN1= dubdv.1 dvconnect.1 encodedv.1 playdv.1
+MAN1= dubdv.1 dvconnect.1 encodedv.1
PORTDOCS= AUTHORS COPYING COPYRIGHT ChangeLog NEWS README \
README.dvconnect README.encoder TODO
@@ -38,6 +41,14 @@ PORTDOCS= AUTHORS COPYING COPYRIGHT ChangeLog NEWS README \
IGNORE= "Requires Xv Extension"
.endif
+.if ${HAVE_GNOME:Mgtk12}!=""
+USE_GNOME+= gtk12
+MAN1+= playdv.1
+PLIST_FILES+= bin/playdv
+.else
+CONFIGURE_ARGS+=--disable-gtk
+.endif
+
# XXX - work around compiler bug
# Optimizations -O{1,s,2,3} work
# However, lack of -O{1,s,2,3} or -O0 BREAK the build