pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/xvidcap-gtk2 Import of xvidcap-gtk2 package. Previ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/43862db60e1e
branches:  trunk
changeset: 487325:43862db60e1e
user:      reed <reed%pkgsrc.org@localhost>
date:      Wed Jan 12 19:52:37 2005 +0000

description:
Import of xvidcap-gtk2 package. Previously GTK2 support for xvidcap
was done by setting make variable XVIDCAP_GTK2_GUI=YES and building
x11/xvidcap.

This uses new x11/xvidcap/Makefile.common. It doesn't share patches
directory because some are different.

The developer told me that later the gtk2 will be extended to add GNOME
bloat, so this may become xvidcap-gnome later.

The DESCRiption:

gvidcap is a tool (like Lotus ScreenCam and Camtasia) that captures
movement on a selected area of an X11 screen to files. Frame output
formats include: XWD, PPM, PNG, MNG, JPEG and MPEG.

This is the GTK2 version of xvidcap.

diffstat:

 x11/xvidcap-gtk2/DESCR            |   5 +++++
 x11/xvidcap-gtk2/Makefile         |  14 ++++++++++++++
 x11/xvidcap-gtk2/PLIST            |  10 ++++++++++
 x11/xvidcap-gtk2/distinfo         |   8 ++++++++
 x11/xvidcap-gtk2/patches/patch-ab |  13 +++++++++++++
 x11/xvidcap-gtk2/patches/patch-ac |  18 ++++++++++++++++++
 x11/xvidcap-gtk2/patches/patch-ad |  13 +++++++++++++
 x11/xvidcap-gtk2/patches/patch-ae |  33 +++++++++++++++++++++++++++++++++
 8 files changed, 114 insertions(+), 0 deletions(-)

diffs (146 lines):

diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/DESCR    Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,5 @@
+gvidcap is a tool (like Lotus ScreenCam and Camtasia) that captures
+movement on a selected area of an X11 screen to files. Frame output
+formats include: XWD, PPM, PNG, MNG, JPEG and MPEG.
+
+This is the GTK2 version of xvidcap.
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/Makefile Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/12 19:52:37 reed Exp $
+#
+
+.include "../../x11/xvidcap/Makefile.common"
+
+PKGNAME=               ${DISTNAME:S/-/-gtk2-/}
+COMMENT=               Capture X display to individual frames or MPEG video (GTK2 version)
+
+CONFLICTS+=            xvidcap<1.1.3nb3
+
+CONFIGURE_ARGS+=       --with-gtk2
+
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/PLIST    Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,10 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/12 19:52:37 reed Exp $
+bin/gvidcap
+man/man1/gvidcap.1
+share/doc/xvidcap-gtk2-${PKGVERSION}/AUTHORS
+share/doc/xvidcap-gtk2-${PKGVERSION}/ChangeLog
+share/doc/xvidcap-gtk2-${PKGVERSION}/INSTALL
+share/doc/xvidcap-gtk2-${PKGVERSION}/NEWS
+share/doc/xvidcap-gtk2-${PKGVERSION}/README
+share/doc/xvidcap-gtk2-${PKGVERSION}/TODO
+@dirrm share/doc/xvidcap-gtk2-${PKGVERSION}
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/distinfo Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/01/12 19:52:37 reed Exp $
+
+SHA1 (xvidcap-1.1.3.tar.gz) = e6d86a4184c8cc3e74738fb6e20d49c0d1640025
+Size (xvidcap-1.1.3.tar.gz) = 1627036 bytes
+SHA1 (patch-ab) = 3e3835f57e204aa24a30b5940afc221d70cfc9f5
+SHA1 (patch-ac) = 0de9d748e3808a210ec68d140eb1dfd5e18d9e4f
+SHA1 (patch-ad) = ac40095849f721cfd8aa1e0143dff3ac9b705be7
+SHA1 (patch-ae) = f03b83335798a9f06efcfd830cfe02b5ccb1b54e
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/patches/patch-ab Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2005/01/12 19:52:38 reed Exp $
+
+--- src/capture.c.orig 2004-05-29 01:52:02.000000000 +0200
++++ src/capture.c      2004-05-29 01:56:27.000000000 +0200
+@@ -643,7 +643,7 @@
+             (*job->close) (fp);
+         else if (job->flags & FLG_SYNC) {
+             if (job->open == (void *(*)(char *, char*))fopen)
+-                fdatasync(fileno(fp));
++               fdatasync(fileno((FILE *)fp));
+         }
+         
+         /* substract the time we needed for creating and saving
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/patches/patch-ac Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-ac,v 1.1.1.1 2005/01/12 19:52:38 reed Exp $
+
+--- ffmpeg/Makefile.orig       2004-02-06 23:42:45.000000000 -0800
++++ ffmpeg/Makefile
+@@ -136,10 +136,10 @@ installlib:
+ dep:  depend
+ 
+ depend: .depend
+-      make -C libavcodec depend
+-      make -C libavformat depend
++      $(MAKE) -C libavcodec depend
++      $(MAKE) -C libavformat depend
+ ifeq ($(BUILD_VHOOK),yes)
+-      make -C vhook depend
++      $(MAKE) -C vhook depend
+ endif
+ 
+ .depend: $(SRCS)
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/patches/patch-ad Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2005/01/12 19:52:38 reed Exp $
+
+--- ffmpeg/configure.orig      2004-02-06 23:42:46.000000000 -0800
++++ ffmpeg/configure
+@@ -25,7 +25,7 @@ cross_prefix=""
+ cc="gcc"
+ ar="ar"
+ ranlib="ranlib"
+-make="make"
++make=${MAKE}
+ strip="strip"
+ cpu=`uname -m`
+ tune="generic"
diff -r 6afa6de6ae22 -r 43862db60e1e x11/xvidcap-gtk2/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/xvidcap-gtk2/patches/patch-ae Wed Jan 12 19:52:37 2005 +0000
@@ -0,0 +1,33 @@
+$NetBSD: patch-ae,v 1.1.1.1 2005/01/12 19:52:37 reed Exp $
+
+--- src/Makefile.in.orig       Sat Feb 14 12:06:20 2004
++++ src/Makefile.in
+@@ -195,14 +195,14 @@ xvidcap_LDADD = ../Xw/libXw.a  $(am__app
+ @WITHGTK2_TRUE@gvidcap_LDFLAGS = $(AM_LDFLAGS) `pkg-config --libs gtk+-2.0`
+ @WITHGTK2_TRUE@@WITHGT_TRUE@gvidcap_LDADD = ../gt/libgt.a
+ 
+-man1_MANS = ../man/xvidcap.man ../man/gvidcap.man
++man1_MANS = ../man/gvidcap.man
+ 
+ EXTRA_DIST = mkresfile.sh
+ subdir = src
+ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+-@WITHGTK2_TRUE@bin_PROGRAMS = xvidcap$(EXEEXT) gvidcap$(EXEEXT)
++@WITHGTK2_TRUE@bin_PROGRAMS =  gvidcap$(EXEEXT)
+ @WITHGTK2_FALSE@bin_PROGRAMS = xvidcap$(EXEEXT)
+ PROGRAMS = $(bin_PROGRAMS)
+ 
+@@ -1801,9 +1801,8 @@ uninstall-man: uninstall-man1
+ 
+ 
+ install-data-hook:
+-      mkdir -p ${datadir}/doc/${PACKAGE_TARNAME}_${PACKAGE_VERSION}
+-      ./mkresfile.sh > XVidcap.ad && cp XVidcap.ad ${datadir}/doc/${PACKAGE_TARNAME}_${PACKAGE_VERSION}
+-      cp ../README ../NEWS ../TODO ../INSTALL ../AUTHORS ../ChangeLog ${datadir}/doc/${PACKAGE_TARNAME}_${PACKAGE_VERSION}
++      mkdir -p ${datadir}/doc/${PACKAGE_TARNAME}-gtk2-${PACKAGE_VERSION}
++      cp ../README ../NEWS ../TODO ../INSTALL ../AUTHORS ../ChangeLog ${datadir}/doc/${PACKAGE_TARNAME}-gtk2-${PACKAGE_VERSION}
+ 
+ uninstall-hook:
+       rm -rf ${datadir}/doc/${PACKAGE_TARNAME}_${PACKAGE_VERSION}



Home | Main Index | Thread Index | Old Index