pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/graphics/mpgtx Update to mpgtx-1.3. OK'd by wiz@. Clos...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c88b782ccea6
branches:  trunk
changeset: 462763:c88b782ccea6
user:      cube <cube%pkgsrc.org@localhost>
date:      Sat Oct 11 14:59:58 2003 +0000

description:
Update to mpgtx-1.3. OK'd by wiz@. Closes PR pkg/19082.

30 August 2002 (Version 1.3):
 [pb]   -Added support and fixes for mpeg2 muxed files. mpgtx should now split and join mpeg2 files correct
 [pb]   - Improved mpgtx knowledge about length of mpeg2 movies
 [pb]   - removed bug which was introduced in 1.2 where demuxing was broken

18 August 2002 (Version 1.2):
 [pb]   - mpgtx is now able to search for a valid pack through a whole file (-X)
 [pb]   - added option to suppress progress output (faster) (-N)
 [pb]   - fixed a bug where a buffer is at end and data could not be processed -> unplayable movies
 [pb]   - increased file buffer for better performace to 2MB
 [pb]   - added option to change the aspect ratio of a movie (-A )
 [pb]   - added option to keep junk headers in splits (-P)

27 August 2001:
 [la]   - mpgtx now supports MPEG streams with leading zeros and skip them gracefully
 [la]   - added some support for ill-formed system streams that don't begin with a PACK
          header.
          (both, thank to Søren Roug)

22 August 2001:
 [la]   - Created a home made configure script that automagically checks
          Large File support and GCC 3.0 tricks to produce correct CFLAGS
          and LFLAGS.

20 August 2001:
 [la]   - Restored compatibility for systems older than glibc2.2+
          to enable large file support build with `make lfs-support'

10 August 2001: (large file support)
 [ms]   - support for files larger than 2GB on systems supporting Single UNIX
          Specification 2.0. Requires glibc2.1+ for build but actual support
          requires both glibc2.2+ and Linux kernel 2.4+
 [la]   - Cosmetic changes
          (The Entire Large File Support code is the courtesy of Mattias Sandgren
           Please stand up and applause )

6  August 2001
 [la]   - tagmp3 used to return 1 even on success. changed that so that it could be
          used in scripts.
          (A big thank to C. R. Johnson for that.)

diffstat:

 graphics/mpgtx/Makefile         |  11 ++++--
 graphics/mpgtx/distinfo         |   8 ++--
 graphics/mpgtx/patches/patch-aa |  70 -----------------------------------------
 graphics/mpgtx/patches/patch-ab |  62 ++++++++++++++++++++++++++++++++++++
 4 files changed, 73 insertions(+), 78 deletions(-)

diffs (178 lines):

diff -r 9968a58604c9 -r c88b782ccea6 graphics/mpgtx/Makefile
--- a/graphics/mpgtx/Makefile   Sat Oct 11 14:23:04 2003 +0000
+++ b/graphics/mpgtx/Makefile   Sat Oct 11 14:59:58 2003 +0000
@@ -1,9 +1,7 @@
-# $NetBSD: Makefile,v 1.5 2003/07/17 21:41:50 grant Exp $
+# $NetBSD: Makefile,v 1.6 2003/10/11 14:59:58 cube Exp $
 #
 
-DISTNAME=      mpgtx-1.0-1-src
-PKGNAME=       mpgtx-1.0
-WRKSRC=                ${WRKDIR}/mpgtx-1.0
+DISTNAME=      mpgtx-1.3
 CATEGORIES=    audio graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=mpgtx/}
 EXTRACT_SUFX=  .tgz
@@ -12,4 +10,9 @@
 HOMEPAGE=      http://mpgtx.sourceforge.net/
 COMMENT=       Split and join MPEG files in various ways
 
+HAS_CONFIGURE= yes
+
+CONFIGURE_ARGS+=       --prefix=${PREFIX}      \
+                       --manprefix=${PREFIX}
+
 .include "../../mk/bsd.pkg.mk"
diff -r 9968a58604c9 -r c88b782ccea6 graphics/mpgtx/distinfo
--- a/graphics/mpgtx/distinfo   Sat Oct 11 14:23:04 2003 +0000
+++ b/graphics/mpgtx/distinfo   Sat Oct 11 14:59:58 2003 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2002/06/17 11:39:35 grant Exp $
+$NetBSD: distinfo,v 1.2 2003/10/11 14:59:58 cube Exp $
 
-SHA1 (mpgtx-1.0-1-src.tgz) = 677f7c09d876ad0429d42b06ca001a9034a69ac9
-Size (mpgtx-1.0-1-src.tgz) = 70063 bytes
-SHA1 (patch-aa) = 45812e7ad44f3815a696105365c4903456c7c50e
+SHA1 (mpgtx-1.3.tgz) = 34b35e347a111826d531eb837ae88d95eaf2f745
+Size (mpgtx-1.3.tgz) = 76471 bytes
+SHA1 (patch-ab) = c7031b2cda4122c3cf123b7c2402332c92b9e513
diff -r 9968a58604c9 -r c88b782ccea6 graphics/mpgtx/patches/patch-aa
--- a/graphics/mpgtx/patches/patch-aa   Sat Oct 11 14:23:04 2003 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2002/06/17 11:39:35 grant Exp $
-
---- Makefile.orig      Mon Jul 23 12:30:24 2001
-+++ Makefile
-@@ -1,5 +1,4 @@
- # installation dirs : Edit at your convenance
--PREFIX=/usr
- INSTALLDIR=$(PREFIX)/bin
- MANDIR=$(PREFIX)/man/man1
- 
-@@ -12,19 +11,19 @@
- STATIC_LFLAGS= -static -s
- DEVEL_LFLAGS= #-lefence
- 
--default : devel
-+all : shared
- 
- # here are the default targets
- nocatch:
--      make mpgtx 'CFLAGS=$(DEVEL_CFLAGS) -DNOSIGNAL_H' 'LFLAGS=$(DEVEL_LFLAGS)'
-+      $(MAKE) mpgtx 'CFLAGS=$(DEVEL_CFLAGS) -DNOSIGNAL_H' 'LFLAGS=$(DEVEL_LFLAGS)'
- debug:
--      make mpgtx 'CFLAGS=$(DEVEL_CFLAGS) -D_DEBUG_' 'LFLAGS=$(DEVEL_LFLAGS)'
-+      $(MAKE) mpgtx 'CFLAGS=$(DEVEL_CFLAGS) -D_DEBUG_' 'LFLAGS=$(DEVEL_LFLAGS)'
- devel:        
--      make mpgtx 'CFLAGS=$(DEVEL_CFLAGS)' 'LFLAGS=$(DEVEL_LFLAGS)'
-+      $(MAKE) mpgtx 'CFLAGS=$(DEVEL_CFLAGS)' 'LFLAGS=$(DEVEL_LFLAGS)'
- shared:
--      make mpgtx 'CFLAGS=$(RELEASE_CFLAGS)' 'LFLAGS=$(SHARED_LFLAGS)'
-+      $(MAKE) mpgtx 'CFLAGS=$(RELEASE_CFLAGS)' 'LFLAGS=$(SHARED_LFLAGS)'
- static:
--      make mpgtx 'CFLAGS=$(RELEASE_CFLAGS)' 'LFLAGS=$(STATIC_LFLAGS)'
-+      $(MAKE) mpgtx 'CFLAGS=$(RELEASE_CFLAGS)' 'LFLAGS=$(STATIC_LFLAGS)'
- 
- 
- 
-@@ -42,20 +41,19 @@
-       rm -f *.o mpgtx mpgjoin mpgcat mpgsplit mpginfo mpgdemux tagmp3 man/mpginfo.1 man/mpgsplit.1 man/mpgcat.1 man/mpgjoin.1 man/mpgdemux.1
- 
- install: 
--      ln -sf mpgtx mpgjoin  
--      ln -sf mpgtx mpgsplit 
--      ln -sf mpgtx mpgcat   
--      ln -sf mpgtx mpginfo  
--      ln -sf mpgtx mpgdemux
--      ln -sf mpgtx tagmp3
--      install -d -m 755  $(INSTALLDIR)
--      install -d -m 755  $(MANDIR)
--      install -s -m 755 mpgtx $(INSTALLDIR)
--      cp  -df   mpgdemux mpgjoin mpgcat mpginfo mpgsplit tagmp3 $(INSTALLDIR)
--      install -m 644 man/mpgtx.1 man/tagmp3.1 $(MANDIR) 
--      cd man ; make
--      cd ..
--      cp -df   ./man/mpgdemux.1 ./man/mpgjoin.1 man/mpgsplit.1 man/mpgcat.1 man/mpginfo.1 $(MANDIR)
-+      $(BSD_INSTALL_PROGRAM) mpgtx $(INSTALLDIR)
-+      $(BSD_INSTALL) -l sr $(INSTALLDIR)/mpgtx $(INSTALLDIR)/mpgjoin
-+      $(BSD_INSTALL) -l sr $(INSTALLDIR)/mpgtx $(INSTALLDIR)/mpgsplit
-+      $(BSD_INSTALL) -l sr $(INSTALLDIR)/mpgtx $(INSTALLDIR)/mpgcat
-+      $(BSD_INSTALL) -l sr $(INSTALLDIR)/mpgtx $(INSTALLDIR)/mpginfo
-+      $(BSD_INSTALL) -l sr $(INSTALLDIR)/mpgtx $(INSTALLDIR)/mpgdemux
-+      $(BSD_INSTALL) -l sr $(INSTALLDIR)/mpgtx $(INSTALLDIR)/tagmp3
-+      $(BSD_INSTALL_MAN) man/mpgtx.1 man/tagmp3.1 $(MANDIR) 
-+      $(BSD_INSTALL) -l h $(MANDIR)/mpgtx.1 $(MANDIR)/mpgdemux.1
-+      $(BSD_INSTALL) -l h $(MANDIR)/mpgtx.1 $(MANDIR)/mpgjoin.1
-+      $(BSD_INSTALL) -l h $(MANDIR)/mpgtx.1 $(MANDIR)/mpgsplit.1
-+      $(BSD_INSTALL) -l h $(MANDIR)/mpgtx.1 $(MANDIR)/mpgcat.1
-+      $(BSD_INSTALL) -l h $(MANDIR)/mpgtx.1 $(MANDIR)/mpginfo.1
- 
- uninstall:
-       rm -f   $(INSTALLDIR)/mpgtx     
diff -r 9968a58604c9 -r c88b782ccea6 graphics/mpgtx/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/mpgtx/patches/patch-ab   Sat Oct 11 14:59:58 2003 +0000
@@ -0,0 +1,62 @@
+$NetBSD: patch-ab,v 1.1 2003/10/11 14:59:58 cube Exp $
+
+--- configure.orig     2002-08-30 18:03:12.000000000 +0200
++++ configure
+@@ -76,6 +76,7 @@ do 
+        -stat | -static | --stat | --static) static="yes";;
+        -par | -parachute | --par | --parachute) parachute="yes";;
+        -prefix=* | --prefix=*) prefix=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
++       -manprefix=* | --manprefix=*) manprefix=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
+        -dist | dist | --distrib | -distrib) rm -f Makefile && cat << EOF >makefile && exit 0;;
+ # Dummy Makefile, please run ./configure       
+ default:
+@@ -134,7 +135,7 @@ done
+ # gcc 3 does not seem to like -O3 with mpgtx very much 
+ 
+ # next line is from Chris Danis
+-gcc_major=`gcc --version | cut -b 1`
++gcc_major=`gcc -dumpversion | cut -b 1`
+ 
+ if test $gcc_major = "3"; then
+       optimization_cflags="-O2";
+@@ -243,7 +244,7 @@ cat << EOF >>$makefilename
+ 
+ # Now onto the targets
+ 
+-default: warn mpgtx
++all: warn mpgtx
+       @echo "----------------------------------------------------------------------"
+       @echo "Success building mpgtx. Now type \"make install\" to install it"
+       @echo "----------------------------------------------------------------------"  
+@@ -293,21 +294,16 @@ clean :
+ 
+ 
+ install: 
+-      ln -sf mpgtx mpgjoin  
+-      ln -sf mpgtx mpgsplit 
+-      ln -sf mpgtx mpgcat   
+-      ln -sf mpgtx mpginfo  
+-      ln -sf mpgtx mpgdemux
+-      ln -sf mpgtx tagmp3
+-      install -d -m 755  \$(INSTALLDIR)
+-      install -d -m 755  \$(MANDIR)
+-      install -s -m 755 mpgtx \$(INSTALLDIR)
+-      cp -\$(cpflags)f mpgdemux mpgjoin mpgcat mpginfo mpgsplit tagmp3 \$(INSTALLDIR)
+-      install -m 644 man/mpgtx.1 man/tagmp3.1 \$(MANDIR) 
+-      cd man ; make
+-      cd ..
+-      cp -\$(cpflags)f ./man/mpgdemux.1 ./man/mpgjoin.1 man/mpgsplit.1 man/mpgcat.1 man/mpginfo.1 \$(MANDIR)
+-
++      \$(BSD_INSTALL_PROGRAM) mpgtx \$(INSTALLDIR)
++      for prog in mpgjoin mpgsplit mpgcat mpginfo mpgdemux tagmp3 ;   \\
++      do                                                              \\
++          ln -sf mpgtx \$(INSTALLDIR)/\$\$prog ;                      \\
++      done ;
++      \$(BSD_INSTALL_MAN) man/mpgtx.1 man/tagmp3.1 \$(MANDIR)
++      for prog in mpgjoin mpgsplit mpgcat mpginfo mpgdemux ;          \\
++      do                                                              \\
++          ln -f \$(MANDIR)/mpgtx.1 \$(MANDIR)/\$\$prog.1 ;            \\
++      done ;
+ 
+ uninstall:
+       rm -f   \$(INSTALLDIR)/mpgtx     



Home | Main Index | Thread Index | Old Index