diff options
author | reed <reed@pkgsrc.org> | 2005-01-12 19:52:37 +0000 |
---|---|---|
committer | reed <reed@pkgsrc.org> | 2005-01-12 19:52:37 +0000 |
commit | 9a2a2e367d3f63dba8cce25a05c85868d6fc9d01 (patch) | |
tree | 3f5deb580341b8dc63cb4d1eacd6e791c0dc2fd7 /x11 | |
parent | 8231aba9db9dd1a76ef07a30bc3d4987c4d481b0 (diff) | |
download | pkgsrc-9a2a2e367d3f63dba8cce25a05c85868d6fc9d01.tar.gz |
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 (limited to 'x11')
-rw-r--r-- | x11/xvidcap-gtk2/DESCR | 5 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/Makefile | 14 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/PLIST | 10 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/distinfo | 8 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/patches/patch-ab | 13 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/patches/patch-ac | 18 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/patches/patch-ad | 13 | ||||
-rw-r--r-- | x11/xvidcap-gtk2/patches/patch-ae | 33 |
8 files changed, 114 insertions, 0 deletions
diff --git a/x11/xvidcap-gtk2/DESCR b/x11/xvidcap-gtk2/DESCR new file mode 100644 index 00000000000..31e9ddcb11b --- /dev/null +++ b/x11/xvidcap-gtk2/DESCR @@ -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 --git a/x11/xvidcap-gtk2/Makefile b/x11/xvidcap-gtk2/Makefile new file mode 100644 index 00000000000..faf6d47abca --- /dev/null +++ b/x11/xvidcap-gtk2/Makefile @@ -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 --git a/x11/xvidcap-gtk2/PLIST b/x11/xvidcap-gtk2/PLIST new file mode 100644 index 00000000000..26810812958 --- /dev/null +++ b/x11/xvidcap-gtk2/PLIST @@ -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 --git a/x11/xvidcap-gtk2/distinfo b/x11/xvidcap-gtk2/distinfo new file mode 100644 index 00000000000..4f7774b0e44 --- /dev/null +++ b/x11/xvidcap-gtk2/distinfo @@ -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 --git a/x11/xvidcap-gtk2/patches/patch-ab b/x11/xvidcap-gtk2/patches/patch-ab new file mode 100644 index 00000000000..bd3a8b2de64 --- /dev/null +++ b/x11/xvidcap-gtk2/patches/patch-ab @@ -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 --git a/x11/xvidcap-gtk2/patches/patch-ac b/x11/xvidcap-gtk2/patches/patch-ac new file mode 100644 index 00000000000..0ae1842a53f --- /dev/null +++ b/x11/xvidcap-gtk2/patches/patch-ac @@ -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 --git a/x11/xvidcap-gtk2/patches/patch-ad b/x11/xvidcap-gtk2/patches/patch-ad new file mode 100644 index 00000000000..c9586457bda --- /dev/null +++ b/x11/xvidcap-gtk2/patches/patch-ad @@ -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 --git a/x11/xvidcap-gtk2/patches/patch-ae b/x11/xvidcap-gtk2/patches/patch-ae new file mode 100644 index 00000000000..ac711c252c7 --- /dev/null +++ b/x11/xvidcap-gtk2/patches/patch-ae @@ -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} |