diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2019-02-23 16:57:01 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2019-02-23 16:57:01 +0000 |
commit | d77fc6ab7046a18dbb2e35fd02dca612818b322e (patch) | |
tree | 00804663982f8ec4094e45c1091f7f9c9cbfc63b /sysutils/xvidcap/Makefile | |
parent | 5ad3870d323a3b13c14e79b5cbaf5ecd37fa6dca (diff) | |
download | ports-d77fc6ab7046a18dbb2e35fd02dca612818b322e.tar.gz ports-d77fc6ab7046a18dbb2e35fd02dca612818b322e.zip |
Unbreak video recording.
Since I'm here, make some cleaning and add some explicit dependencies.
PR: 235951
Submitted by: romain
Notes
Notes:
svn path=/head/; revision=493711
Diffstat (limited to 'sysutils/xvidcap/Makefile')
-rw-r--r-- | sysutils/xvidcap/Makefile | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/sysutils/xvidcap/Makefile b/sysutils/xvidcap/Makefile index fcfb602918de..1d7bcefd601e 100644 --- a/sysutils/xvidcap/Makefile +++ b/sysutils/xvidcap/Makefile @@ -3,7 +3,7 @@ PORTNAME= xvidcap PORTVERSION= 1.1.7 -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= sysutils multimedia MASTER_SITES= SF @@ -15,22 +15,26 @@ LICENSE= GPLv3 BUILD_DEPENDS= xml2po:textproc/gnome-doc-utils \ scrollkeeper-config:textproc/rarian -LIB_DEPENDS= libswscale.so:multimedia/ffmpeg \ +LIB_DEPENDS= libdbus-1.so:devel/dbus \ + libfreetype.so:print/freetype2 \ + libswscale.so:multimedia/ffmpeg \ libdbus-glib-1.so:devel/dbus-glib \ + libfontconfig.so:x11-fonts/fontconfig \ libmp3lame.so:audio/lame RUN_DEPENDS= animate:graphics/ImageMagick6 \ gimp:graphics/gimp-app -GNU_CONFIGURE= yes -# --export-dynamic fixes libglade problems -LDFLAGS+= -Wl,--export-dynamic - -USE_GNOME= glib20 libglade2 intltool USES= gettext gmake gnome localbase pkgconfig -USE_XORG= x11 xmu ice xfixes xdamage + +USE_GNOME= cairo gdkpixbuf2 glib20 libglade2 intltool +USE_XORG= x11 xext xmu ice xfixes xdamage INSTALLS_OMF= yes MANLANG= "" de es it +GNU_CONFIGURE= yes +# --export-dynamic fixes libglade problems +LDFLAGS+= -L${LOCALBASE}/lib -Wl,--export-dynamic -lz + .if !defined(CFLAGS) || ${CFLAGS:M-fno-strict-aliasing*} == "" CFLAGS+= -O2 -fno-strict-aliasing .endif @@ -40,12 +44,14 @@ NULLDOCS= COPYING OPTIONS_DEFINE= DOCS -post-patch: +pre-configure: ${REINPLACE_CMD} -e 's|/bin/bash | /bin/sh|' ${WRKSRC}/ppm2mpeg.sh - @${REINPLACE_CMD} '/^xvidcap_LDADD =/s/$$/ -lXext -lX11/' \ + ${REINPLACE_CMD} '/^xvidcap_LDADD =/s/$$/ -lXext -lX11/' \ ${WRKSRC}/src/Makefile.in + ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \ + ${WRKSRC}/${CONFIGURE_SCRIPT} -post-patch-DOCS-on: +pre-configure-DOCS-on: ${REINPLACE_CMD} -e 's|pkgdataDATA install-xvidcapdocDATA|pkgdataDATA|' \ ${WRKSRC}/Makefile.in |