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