Update of /cvsroot/fink/experimental/thesin/finkinfo/utils
In directory usw-pr-cvs1:/tmp/cvs-serv10131/thesin/finkinfo/utils

Added Files:
        mpegsplit-1.1.1-1.info mpgtx-1.1-1.info mpgtx-1.1-1.patch 
        vcdimager-nox-0.6.2-1.info vcdpad-0.8-1.info 
        vcdpad-0.8-1.patch xmltv-0.5-1.info 
Log Message:
finally making a finkinfo dir

--- NEW FILE: mpegsplit-1.1.1-1.info ---
Package: mpegsplit
Version: 1.1.1
Revision: 1
###
Depends: %N-shlibs
BuildDepends: 
###
Source: mirror:sourceforge:%n/%n-%v.tar.gz
Source-MD5: 7caaf17dc6f898082d2870e83da74885
###
UpdateConfigGuess: true
UpdateLibTool: true
###
ConfigureParams: --with-pic --enable-shared --enable-static --mandir=%i/share/man 
--infodir=%p/share/info --libexecdir=%p/lib
###
DocFiles: COPYING README
###
SplitOff: <<
  Package: %N-shlibs
  Files: <<
    lib/lib%N-*.dylib
  <<
  DocFiles: AUTHORS COPYING ChangeLog INSTALL NEWS README TODO
<<
SplitOff2: <<
  Package: %N-dev
  Files: include bin/mpegsplit-config lib/lib%N.a lib/lib%N.la
  DocFiles: COPYING README
<<
###
Description: Splits an ISO 11172-1 System layer stream
DescDetail: <<
Splits an ISO 11172-1 System layer stream into its component elemental streams
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://mpegsplit.sourceforge.net/

--- NEW FILE: mpgtx-1.1-1.info ---
Package: mpgtx
Version: 1.1
Revision: 1
###
Source: mirror:sourceforge:mpgtx/%n-%v-1-src.tgz
Source-MD5: 684b94b5e971855c4a73a214f940f47f
SourceDirectory: %n-%v
###
UpdateConfigGuess: true
###
Patch: %f.patch
###
ConfigureParams: --parachute
InstallScript: make install PREFIX=%i
###
DocFiles: AUTHORS COPYING ChangeLog README TODO
###
Description: Command line MPEG audio/video toolbox
DescDetail: <<
mpgtx (an MPEG ToolboX) allows you to manipulate ID3 tags, split, join,
demultiplex, and fetch detailed information about a variety of MPEG files.
It was designed to do little, but do it well, and to provide the end user
with an austere yet powerful commandline interface. It replaces "mpgcut".
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://mpgtx.sourceforge.net/

--- NEW FILE: mpgtx-1.1-1.patch ---
Only in mpgtx-1.1/: .#Makefile.1.18
diff -ru mpgtx-1.1/common.hh mpgtx-1.1-patched/common.hh
--- mpgtx-1.1/common.hh Tue Oct  2 01:51:47 2001
+++ mpgtx-1.1-patched/common.hh Sat Nov  3 18:21:39 2001
@@ -200,8 +200,13 @@
 
 
 #ifdef _LARGEFILE_SOURCE
+#ifdef _MACOSX
+       #define   _OFF_d   "%qd"
+       #define   _OFF_x   "%qx"
+#else
        #define   _OFF_d   "%lld"
-       #define   _OFF_x   "%llx"       
+        #define   _OFF_x   "%llx"
+#endif
        #define   FSEEK    fseeko
        #define   FTELL    ftello
 #else
diff -ru mpgtx-1.1/configure mpgtx-1.1-patched/configure
--- mpgtx-1.1/configure Tue Oct  2 01:51:47 2001
+++ mpgtx-1.1-patched/configure Tue Dec 11 20:01:06 2001
@@ -7,14 +7,13 @@
 #################################################
 
 prefix="/usr/local"
-
 #compiler flags
-
+CC="g++"
 common_cflags="-pedantic -Wall"
 devel_cflags="-g -Werror -fno-builtin"
 optimization_cflags="-O3"
 release_cflags=$optimization_cflags
-
+OFLAGS="-ansi"
 cflags=$common_cflags
 
 #linker flags
@@ -28,7 +27,35 @@
 static="no"
 LFS="yes"
 
+# cp flags
+cpflags="d"
+
+# some stuff for MacOSX -----------------------------
+HOSTNAME=$(./config.guess)
+
+case "${HOSTNAME}" in
+  powerpc-apple-darwin*)
+#compiler flags
+CC="c++"
+common_cflags="-pedantic -Wall"
+devel_cflags="-g -Werror -fno-builtin"
+optimization_cflags="-O3"
+release_cflags=$optimization_cflags
+cflags=$common_cflags
+OFLAGS="-D_MACOSX"
+#linker flags
+lflags="-x"
+#state vars
+debug="no"
+devel="no"
+parachute="no"
+static="no"
+LFS="yes"
+
+#cp flags macosx does not know about cp -d !
+cpflags="" ;;
 
+esac
 
 #################################################
 #                                               #
@@ -106,7 +133,7 @@
 # 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=`cc --version | cut -b 1`
 
 if test $gcc_major = "3"; then
        optimization_cflags="-O2";
@@ -122,7 +149,7 @@
                return (int)(fseeko(stdin,0,SEEK_SET));
                }
 EOF
-       g++ __LFStest.cpp -o __LFStestPASSED -D_FILE_OFFSET_BITS=64 
-D_LARGEFILE_SOURCE 1>__LFSout 2>__LFSerror
+       $CC __LFStest.cpp -o __LFStestPASSED -D_FILE_OFFSET_BITS=64 
+-D_LARGEFILE_SOURCE 1>__LFSout 2>__LFSerror
        if test -f __LFStestPASSED; then
                echo "PASSED";
                cflags="$cflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE";
@@ -197,11 +224,12 @@
 EOF
 
 echo "PREFIX=$prefix" >> $makefilename
+echo "OFLAGS=$OFLAGS" >> $makefilename
+echo "cpflags=$cpflags" >> $makefilename
 
 cat << EOF >>$makefilename
 INSTALLDIR=\$(PREFIX)/bin
-MANDIR=\$(PREFIX)/man/man1
-
+MANDIR=\$(PREFIX)/share/man/man1
 # Compilation and linker flags
 
 EOF
@@ -246,15 +274,15 @@
        @echo ""
 
 mpgtx : commandline.cxx mpegOut.o mpeg.o chunkTab.o id3command.o common.hh
-       g++ \$(CFLAGS) -ansi -o mpgtx commandline.cxx mpegOut.o mpeg.o chunkTab.o 
id3command.o \$(LFLAGS)
+       $CC \$(CFLAGS) \$(OFLAGS) -o mpgtx commandline.cxx mpegOut.o mpeg.o chunkTab.o 
+id3command.o \$(LFLAGS)
 mpegOut.o : mpegOut.cxx mpegOut.hh mpeg.hh common.hh
-       g++ \$(CFLAGS) -ansi -c mpegOut.cxx 
+       $CC \$(CFLAGS) \$(OFLAGS) -c mpegOut.cxx 
 mpeg.o : mpeg.cxx mpegOut.hh common.hh
-       g++ \$(CFLAGS) -ansi -c mpeg.cxx 
+       $CC \$(CFLAGS) \$(OFLAGS) -c mpeg.cxx 
 chunkTab.o : chunkTab.cxx common.hh
-       g++ \$(CFLAGS) -ansi -c chunkTab.cxx
+       $CC \$(CFLAGS) \$(OFLAGS) -c chunkTab.cxx
 id3command.o : id3command.cxx common.hh
-       g++ \$(CFLAGS) -c id3command.cxx
+       $CC \$(CFLAGS) -c id3command.cxx
 
 
 
@@ -272,11 +300,11 @@
        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)
+       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 -df ./man/mpgdemux.1 ./man/mpgjoin.1 man/mpgsplit.1 man/mpgcat.1 
man/mpginfo.1 \$(MANDIR)
+       cp -\$(cpflags)f ./man/mpgdemux.1 ./man/mpgjoin.1 man/mpgsplit.1 man/mpgcat.1 
+man/mpginfo.1 \$(MANDIR)
 
 
 uninstall:
diff -ru mpgtx-1.1/mpeg.cxx mpgtx-1.1-patched/mpeg.cxx
--- mpgtx-1.1/mpeg.cxx  Tue Oct  2 01:51:47 2001
+++ mpgtx-1.1-patched/mpeg.cxx  Sat Nov  3 18:21:01 2001
@@ -308,8 +308,10 @@
 
 // map a buffer onto file for efficiency
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 byte mpeg::GetByte(off_t offset) {
        BTRACK;
@@ -356,8 +358,10 @@
 
 // same as above but improved for backward search
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 byte mpeg::bdGetByte(off_t offset){
        BTRACK;
@@ -392,8 +396,10 @@
 
 // make sure the sequence 0x00 00 01 mark
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 bool mpeg::EnsureMPEG(off_t offset, marker mark){
        BTRACK;
@@ -411,8 +417,10 @@
 
 // get a two byte size
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 
 unsigned short int mpeg::GetSize(off_t offset ) {
@@ -1444,8 +1452,10 @@
 
 // find next 0x 00 00 01 xx sequence, returns offset or -1 on err
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 off_t mpeg::FindNextMarker(off_t from){
        BTRACK;
@@ -1473,8 +1483,10 @@
 // find next 0x 00 00 01 xx sequence, returns offset or -1 on err and
 // change mark to xx
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 off_t mpeg::FindNextMarker(off_t from, marker* mark){
        BTRACK;
@@ -1499,8 +1511,11 @@
 
 // find next 0X00 00 01 mark
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
+
 
 off_t mpeg::FindNextMarker(off_t from, marker mark){
        BTRACK;
@@ -1531,8 +1546,10 @@
 
 // same as above but optimized for backward search
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 off_t mpeg::bdFindNextMarker(off_t from, marker mark) {
        BTRACK;
@@ -1554,8 +1571,10 @@
 }
 
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 off_t mpeg::bdFindNextMarker(off_t from, marker* mark) { 
        BTRACK;
@@ -1581,8 +1600,10 @@
 //       look at what we have to do to get a timestamp :/
 
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
 #endif
+#endif
 
 double mpeg::ReadTS(off_t offset) {
        BTRACK;
@@ -1609,7 +1630,9 @@
 }
 
 #ifndef _WIN32
+#ifndef _MACOSX
 inline
+#endif
 #endif
 
 double mpeg::ReadTSMpeg2(off_t offset){

--- NEW FILE: vcdimager-nox-0.6.2-1.info ---
Package: vcdimager-nox
Version: 0.6.2
Revision: 1
###
Conflicts: vcdimager
Replaces: vcdimager
###
Source: http://www.vcdimager.org/pub/vcdimager/vcdimager-0.6/vcdimager-%v.tar.gz
Source-MD5: ed333945a1036671ddb6c465dcc10380
###
ConfigureParams: --mandir=%i/share/man --infodir=%p/share/info --libexecdir=%p/lib
InstallScript: make install DESTDIR=%d
###
DocFiles: AUTHORS BUGS COPYING ChangeLog FAQ INSTALL NEWS README THANKS TODO 
###
Description: GNU VCDImager/VCDRip CLI *ONLY*
DescDetail: <<
GNU VCDImager is a program for making Video CD (and Super Video CD, a.k.a.
SVCD) images out of MPEG movie files. The images it creates are ready to
use with programs which understand BIN/CUE images, such as cdrdao. GNU
VCDRip allows for reversing the process, ripping mpeg tracks from (Super)
Video CDs.
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://www.gnu.org/software/vcdimager/

--- NEW FILE: vcdpad-0.8-1.info ---
Package: vcdpad
Version: 0.8
Revision: 1
###
Source: http://www.nocrew.org/software/vcdpad/%n-%v.tar.gz
Source-MD5: 5ceecc53b6435c0d29ae168987fa70e6
###
Patch: %f.patch
###
CompileScript: make
InstallScript: <<
mkdir -p %i/bin
make install DESTDIR=%i
<<
###
DocFiles: License
###
Description: Pad VCD MPEGs to be usable with vcdtools
DescDetail: <<
VCDpad extends MPEG frames to being 2324 bytes long, which is what
mkvcdfs (from the vcdtools package) expects them to be.
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://www.nocrew.org/software-vcdpad.html

--- NEW FILE: vcdpad-0.8-1.patch ---
diff -ru vcdpad-0.8/Makefile vcdpad-0.8-patched/Makefile
--- vcdpad-0.8/Makefile Tue Apr 25 02:49:33 2000
+++ vcdpad-0.8-patched/Makefile Tue Nov  6 23:00:54 2001
@@ -1,6 +1,5 @@
-CC=gcc
+CC=cc
 CFLAGS=
-PREFIX=/usr/local
 
 .c.o:
        $(CC) -c $(CFLAGS) $<
@@ -16,5 +15,5 @@
        rm -f *~ *.o vcdpad
 
 install: vcdpad
-       cp vcdpad $(PREFIX)/bin
+       cp vcdpad $(DESTDIR)/bin
 

--- NEW FILE: xmltv-0.5-1.info ---
Package: xmltv
Version: 0.5.0
Revision: 1
###
Depends: term-progressbar-pm, tie-ixhash-pm, libwww-pm, xml-dom-pm, date-manip-pm, 
xml-writer-pm, xml-simple-pm, log-tracemsgs-pm, lingua-preferred-pm, 
lingua-en-numbers-ordinate-pm, memoize-pm, unicode-string-pm
BuildDepends: fink (>= 0.9.9a), expat
###
Source: mirror:sourceforge:%n/%n-0.5.tar.gz
Source-MD5: 4bde17ada289fdaa50770f111ffbc99b
###
Type: perl
###
UpdatePOD: true
###
DocFiles: COPYING ChangeLog MANIFEST README* doc/QuickStart doc/code/*
###
Description: Set of utilities to manage your TV viewing
DescDetail: <<
XMLTV is a set of utilities to manage your TV viewing. They work with TV
listings stored in the XMLTV format, which is based on XML. The idea is
to separate out the backend (getting the listings) from the frontend
(displaying them for the user), and to implement useful operations like
picking out your favourite programmes as filters that read and write XML
documents. 

There are two backends at present, grabbing TV listings for three different
countries. There are filters to sort the listings by date, to remove shows
that have already been broadcast, and a CGI script to semi-automatically
pick things to watch. There are a couple of backends to produce printed
output. 

This software is still being developed and requires familiarity with a
command line; but it does work.
<<
###
License: GPL
Maintainer: Justin F. Hallett <[EMAIL PROTECTED]>
Homepage: http://www.doc.ic.ac.uk/~epa98/work/apps/xmltv/



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to