svn commit: r352700 - in head/sysutils/xvidcap: . files
Thierry Thomas
thierry at FreeBSD.org
Wed Apr 30 21:19:17 UTC 2014
Author: thierry
Date: Wed Apr 30 21:19:16 2014
New Revision: 352700
URL: http://svnweb.freebsd.org/changeset/ports/352700
QAT: https://qat.redports.org/buildarchive/r352700/
Log:
Finally upgrade to 1.1.7.
Changelog at
<http://sourceforge.net/p/xvidcap/news/2008/07/xvidcap-117-released/>.
Added:
head/sysutils/xvidcap/files/patch-src_gnome_ui.c (contents, props changed)
Deleted:
head/sysutils/xvidcap/files/patch-configure
head/sysutils/xvidcap/files/patch-ffmpeg_Makefile
head/sysutils/xvidcap/files/patch-ffmpeg_configure
head/sysutils/xvidcap/files/patch-ffmpeg_libavcodec_cabac.h
head/sysutils/xvidcap/files/patch-ffmpeg_libavformat_grab-bktr.c
head/sysutils/xvidcap/files/patch-src_Makefile.in
Modified:
head/sysutils/xvidcap/Makefile
head/sysutils/xvidcap/distinfo
head/sysutils/xvidcap/pkg-plist
Modified: head/sysutils/xvidcap/Makefile
==============================================================================
--- head/sysutils/xvidcap/Makefile Wed Apr 30 21:02:04 2014 (r352699)
+++ head/sysutils/xvidcap/Makefile Wed Apr 30 21:19:16 2014 (r352700)
@@ -2,35 +2,34 @@
# $FreeBSD$
PORTNAME= xvidcap
-DISTVERSION= 1.1.4p1
-PORTREVISION= 11
+PORTVERSION= 1.1.7
PORTEPOCH= 1
CATEGORIES= sysutils multimedia
-MASTER_SITES= SF/${PORTNAME}/OldFiles
+MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
MAINTAINER= thierry at FreeBSD.org
COMMENT= Capture your X display to individual frames or MPEG video
-BUILD_DEPENDS= rarian-sk-config:${PORTSDIR}/textproc/rarian \
- xml2po:${PORTSDIR}/textproc/gnome-doc-utils \
- texi2html:${PORTSDIR}/textproc/texi2html
-# To be reactivated when ffmpeg-devel will install libswscale.
-#LIB_DEPENDS= avutil.1:${PORTSDIR}/multimedia/ffmpeg-devel
-LIB_DEPENDS= mp3lame.0:${PORTSDIR}/audio/lame
-RUN_DEPENDS= animate:${PORTSDIR}/graphics/ImageMagick
+LICENSE= GPLv3
+
+BUILD_DEPENDS= xml2po:${PORTSDIR}/textproc/gnome-doc-utils \
+ scrollkeeper-config:${PORTSDIR}/textproc/scrollkeeper
+LIB_DEPENDS= libswscale.so:${PORTSDIR}/multimedia/ffmpeg \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libmp3lame.so:${PORTSDIR}/audio/lame
+RUN_DEPENDS= animate:${PORTSDIR}/graphics/ImageMagick \
+ gimp:${PORTSDIR}/graphics/gimp-app
GNU_CONFIGURE= yes
-# Remove MAKE="${GMAKE}" after ffmpeg-devel's upgrade
-CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" \
- MAKE="${GMAKE}"
CPPFLAGS+= -I${LOCALBASE}/include
-CONFIGURE_ARGS= --with-forced-embedded-ffmpeg # To be removed after ffmpeg-devel's upgrade
+# --export-dynamic fixes libglade problems
+LDFLAGS+= -L${LOCALBASE}/lib -Wl,--export-dynamic
-USE_GMAKE= yes # To be removed after ffmpeg-devel's upgrade
USE_GNOME= glib20 libglade2
-USES= gettext pkgconfig
-USE_XORG= x11 xmu
+USES= gettext gmake pkgconfig
+USE_XORG= x11 xmu ice xfixes xdamage
INSTALLS_OMF= yes
+MANLANG= "" de es it
.if !defined(CFLAGS) || ${CFLAGS:M-fno-strict-aliasing*} == ""
CFLAGS+= -O2 -fno-strict-aliasing
@@ -39,18 +38,16 @@ CFLAGS+= -O2 -fno-strict-aliasing
PORTDOCS= AUTHORS ChangeLog README
NULLDOCS= COPYING
-MAN1= xvidcap.1
-
-NO_STAGE= yes
pre-configure:
.if defined(NOPORTDOCS)
${REINPLACE_CMD} -e 's|pkgdataDATA install-xvidcapdocDATA|pkgdataDATA|' \
${WRKSRC}/Makefile.in
.endif
+ ${REINPLACE_CMD} -e 's|/bin/bash | /bin/sh|' ${WRKSRC}/ppm2mpeg.sh
post-install:
.if !defined(NOPORTDOCS)
- @${RM} ${NULLDOCS:S|^|${DOCSDIR}/|}
+ ${RM} -f ${NULLDOCS:S|^|${STAGEDIR}${DOCSDIR}/|}
.endif
.include <bsd.port.mk>
Modified: head/sysutils/xvidcap/distinfo
==============================================================================
--- head/sysutils/xvidcap/distinfo Wed Apr 30 21:02:04 2014 (r352699)
+++ head/sysutils/xvidcap/distinfo Wed Apr 30 21:19:16 2014 (r352700)
@@ -1,2 +1,2 @@
-SHA256 (xvidcap-1.1.4p1.tar.gz) = 861fdb75e5f78de9f160f6c475a32389d825227292b33a976cbc12e0446324bf
-SIZE (xvidcap-1.1.4p1.tar.gz) = 4006788
+SHA256 (xvidcap-1.1.7.tar.gz) = 154622801e8d5e91b834e7707e9e1cc65cf20d0161f6e0323bc3bf0efd85195d
+SIZE (xvidcap-1.1.7.tar.gz) = 4789924
Added: head/sysutils/xvidcap/files/patch-src_gnome_ui.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/xvidcap/files/patch-src_gnome_ui.c Wed Apr 30 21:19:16 2014 (r352700)
@@ -0,0 +1,11 @@
+--- ./src/gnome_ui.c.orig 2008-06-12 22:48:03.000000000 +0200
++++ ./src/gnome_ui.c 2014-04-30 22:44:15.000000000 +0200
+@@ -1679,7 +1679,7 @@
+ {
+ #define DEBUGFUNCTION "xvc_init_pre()"
+ g_thread_init (NULL);
+- gdk_threads_init ();
++ /*gdk_threads_init ();*/
+
+ gtk_init (&argc, &argv);
+ return TRUE;
Modified: head/sysutils/xvidcap/pkg-plist
==============================================================================
--- head/sysutils/xvidcap/pkg-plist Wed Apr 30 21:02:04 2014 (r352699)
+++ head/sysutils/xvidcap/pkg-plist Wed Apr 30 21:19:16 2014 (r352700)
@@ -1,5 +1,13 @@
bin/xvidcap
+bin/xvidcap-dbus-client
+man/de/man1/xvidcap-dbus-client.1.gz
+man/de/man1/xvidcap.1.gz
+man/es/man1/xvidcap.1.gz
+man/it/man1/xvidcap.1.gz
+man/man1/xvidcap-dbus-client.1.gz
+man/man1/xvidcap.1.gz
share/applications/xvidcap.desktop
+share/dbus-1/services/net.jarre_de_the.Xvidcap.service
share/gnome/help/xvidcap/C/figures/back-button.png
share/gnome/help/xvidcap/C/figures/edit-button.png
share/gnome/help/xvidcap/C/figures/filename-button.png
@@ -16,6 +24,7 @@ share/gnome/help/xvidcap/C/figures/menu-
share/gnome/help/xvidcap/C/figures/menu-quit.png
share/gnome/help/xvidcap/C/figures/menu-save-prefs.png
share/gnome/help/xvidcap/C/figures/menu-sf.png
+share/gnome/help/xvidcap/C/figures/menu-show-frame.png
share/gnome/help/xvidcap/C/figures/menu.png
share/gnome/help/xvidcap/C/figures/pause-toggle.png
share/gnome/help/xvidcap/C/figures/prefs-commands.png
@@ -47,6 +56,7 @@ share/gnome/help/xvidcap/de/figures/menu
share/gnome/help/xvidcap/de/figures/menu-quit.png
share/gnome/help/xvidcap/de/figures/menu-save-prefs.png
share/gnome/help/xvidcap/de/figures/menu-sf.png
+share/gnome/help/xvidcap/de/figures/menu-show-frame.png
share/gnome/help/xvidcap/de/figures/menu.png
share/gnome/help/xvidcap/de/figures/pause-toggle.png
share/gnome/help/xvidcap/de/figures/prefs-commands.png
@@ -125,6 +135,10 @@ share/gnome/help/xvidcap/it/figures/xvid
share/gnome/help/xvidcap/it/figures/xvidcap-main-ctrl.png
share/gnome/help/xvidcap/it/figures/xvidcap-warning.png
share/gnome/help/xvidcap/it/xvidcap.xml
+share/locale/de/LC_MESSAGES/xvidcap.mo
+share/locale/en/LC_MESSAGES/xvidcap.mo
+share/locale/es/LC_MESSAGES/xvidcap.mo
+share/locale/it/LC_MESSAGES/xvidcap.mo
share/omf/xvidcap/xvidcap-C.omf
share/omf/xvidcap/xvidcap-de.omf
share/omf/xvidcap/xvidcap-es.omf
@@ -135,16 +149,21 @@ share/pixmaps/xvidcap.png
%%DATADIR%%/ppm2mpeg.sh
%%DATADIR%%/xvidcap.desktop
%%DATADIR%%/xvidcap.png
- at dirrm %%DATADIR%%/glade
- at dirrm %%DATADIR%%
- at dirrm share/omf/xvidcap
- at dirrmtry share/omf
- at dirrm share/gnome/help/xvidcap/it/figures
- at dirrm share/gnome/help/xvidcap/it
- at dirrm share/gnome/help/xvidcap/es/figures
- at dirrm share/gnome/help/xvidcap/es
- at dirrm share/gnome/help/xvidcap/de/figures
- at dirrm share/gnome/help/xvidcap/de
+ at dirrmtry man/de/man1
+ at dirrmtry man/de
+ at dirrmtry man/es/man1
+ at dirrmtry man/es
+ at dirrmtry man/it/man1
+ at dirrmtry man/it
@dirrm share/gnome/help/xvidcap/C/figures
@dirrm share/gnome/help/xvidcap/C
+ at dirrm share/gnome/help/xvidcap/de/figures
+ at dirrm share/gnome/help/xvidcap/de
+ at dirrm share/gnome/help/xvidcap/es/figures
+ at dirrm share/gnome/help/xvidcap/es
+ at dirrm share/gnome/help/xvidcap/it/figures
+ at dirrm share/gnome/help/xvidcap/it
@dirrm share/gnome/help/xvidcap
+ at dirrm share/omf/xvidcap
+ at dirrm %%DATADIR%%/glade
+ at dirrm %%DATADIR%%
More information about the svn-ports-all
mailing list