From 3ab66c435a199060209dab11acaf65dfc25167fd Mon Sep 17 00:00:00 2001
From: Greg Frost <gregfrost1@bigpond.com>
Date: Thu, 13 May 2010 19:05:07 +0930
Subject: mpgtx: initial inclusion

---
 abs/extra-testing/mpgtx/PKGBUILD                   |  16 ++
 abs/extra-testing/mpgtx/usr/man/de/man1/mpgcat.1   |   1 +
 abs/extra-testing/mpgtx/usr/man/de/man1/mpgdemux.1 |   1 +
 abs/extra-testing/mpgtx/usr/man/de/man1/mpginfo.1  |   1 +
 abs/extra-testing/mpgtx/usr/man/de/man1/mpgjoin.1  |   1 +
 abs/extra-testing/mpgtx/usr/man/de/man1/mpgsplit.1 |   1 +
 abs/extra-testing/mpgtx/usr/man/de/man1/mpgtx.1    | 212 +++++++++++++++++++++
 abs/extra-testing/mpgtx/usr/man/de/man1/tagmp3.1   | 124 ++++++++++++
 8 files changed, 357 insertions(+)
 create mode 100644 abs/extra-testing/mpgtx/PKGBUILD
 create mode 120000 abs/extra-testing/mpgtx/usr/man/de/man1/mpgcat.1
 create mode 120000 abs/extra-testing/mpgtx/usr/man/de/man1/mpgdemux.1
 create mode 120000 abs/extra-testing/mpgtx/usr/man/de/man1/mpginfo.1
 create mode 120000 abs/extra-testing/mpgtx/usr/man/de/man1/mpgjoin.1
 create mode 120000 abs/extra-testing/mpgtx/usr/man/de/man1/mpgsplit.1
 create mode 100644 abs/extra-testing/mpgtx/usr/man/de/man1/mpgtx.1
 create mode 100644 abs/extra-testing/mpgtx/usr/man/de/man1/tagmp3.1

diff --git a/abs/extra-testing/mpgtx/PKGBUILD b/abs/extra-testing/mpgtx/PKGBUILD
new file mode 100644
index 0000000..1181564
--- /dev/null
+++ b/abs/extra-testing/mpgtx/PKGBUILD
@@ -0,0 +1,16 @@
+pkgname="mpgtx"
+pkgver="1.3.1"
+pkgrel=1
+arch=('i686')
+pkgdesc="mpgtx is a commandline MPEG audio/video/system file toolbox."
+url="http://mpgtx.sourceforge.net/"
+source=(http://downloads.sourceforge.net/project/mpgtx/mpgtx/$pkgver/mpgtx-$pkgver.tar.gz)
+md5sums=('d628060aa04ad3b40a175bf35f5167cf')
+
+build() {
+  cd $startdir/src/$pkgname-$pkgver
+  ./configure --prefix=/usr
+  make || return 1
+  make INSTALLDIR=$startdir/pkg/usr/bin MANDIR=$startdir/pkg/usr/man/man1 MANDIRDE=$startdir/usr/man/de/man1 install
+}
+
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/mpgcat.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgcat.1
new file mode 120000
index 0000000..750bc64
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgcat.1
@@ -0,0 +1 @@
+mpgtx.1
\ No newline at end of file
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/mpgdemux.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgdemux.1
new file mode 120000
index 0000000..750bc64
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgdemux.1
@@ -0,0 +1 @@
+mpgtx.1
\ No newline at end of file
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/mpginfo.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/mpginfo.1
new file mode 120000
index 0000000..750bc64
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/mpginfo.1
@@ -0,0 +1 @@
+mpgtx.1
\ No newline at end of file
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/mpgjoin.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgjoin.1
new file mode 120000
index 0000000..750bc64
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgjoin.1
@@ -0,0 +1 @@
+mpgtx.1
\ No newline at end of file
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/mpgsplit.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgsplit.1
new file mode 120000
index 0000000..750bc64
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgsplit.1
@@ -0,0 +1 @@
+mpgtx.1
\ No newline at end of file
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/mpgtx.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgtx.1
new file mode 100644
index 0000000..8dc4275
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/mpgtx.1
@@ -0,0 +1,212 @@
+.TH "mpgtx" "1" "27. Juli 2004" "mpgtx v1.3" "Benutzerhandbuch"
+.SH "NAME"
+mpgtx, mpgsplit, mpgcat, mpgjoin, mpginfo, mpgdemux \- Ver�ndert mpeg\-Dateien
+.SH "�BERSICHT"
+.PP 
+\fBmpgtx\fP
+\fIkommando\fP
+[
+\fIoption\fP
+]
+\fIdatei\fP
+[
+\fIbereich\fP
+|
+\fIdatei\fP
+] ...
+.SH "BESCHREIBUNG"
+.PP 
+\fBmpgtx\fP kann MPEG\-Dateien auf verschiedene Weise trennen und 
+zusammenf�hren. Drei Dateitypen werden zur Zeit unterst�tzt:
+MPEG\ 1 Video\-Dateien, MPEG\ 1/2 Audio\-Dateien (mp1, mp2 und mp3),
+MPEG\ 1 System\-Dateien (Audio\- und Video\-Dateien), MPEG\ 2 Programm\-Dateien
+(experimentell), MPEG\ 2 Transport\-Dateien (nur Modus Demultiplex und Info).
+.PP 
+\fBmpgtx\fP ist ein GOP\-(Group of Pictures)\-Editor, d.\ h. \fBmpgtx\fP
+schneidet MPEG\-Dateien anhand einer Gruppe von Bildern, nicht einzelne
+Bilder. Die typische Zeitdauer einer GOP, von ungef�hr 0,5\ sek. 
+(ca. 15\ Bilder), begrenzt die maximale Genauigkeit von \fBmpgtx\fP.
+.SH "KOMMANDOS"
+.IP \fB\-i\fP
+Zeigt Informationen �ber Dateien, wie Dauer, Gr��e, Bitrate usw.
+.IP \fB\-j\fP
+Verbindet Dateien 
+.br 
+(Bereiche k�nnen angegeben werden, siehe BEREICHE).
+.IP \fB\-s\fP
+Teilt Dateien in angegebene Bereiche (siehe BEREICHE).
+.IP \fB\-d\fP
+Demultiplext zusammengesetzte mpeg\-Dateien.
+.IP \fB\-T\fP
+Ver�ndert ID3\-Tags von mp3\-Dateien (siehe \fBtagmp3(1)\fP).
+.IP \fB\-h\fP
+Zeigt einen (nicht sehr) kurzen Hilfe\-Text an.
+.IP \fB\-v\fP
+Zeigt die Version und beendet sich.
+.IP \fB\-#\fP
+Wenn 
+.B #
+eine Zahl ist, wird die Datei in diese Anzahl gleichgro�er Teile geteilt.
+.IP \fB\-\-force\fP
+Erlaubt Verbinden von inkompatiblen Dateien (manche Spieler sind sehr robust).
+.IP \fB\-\-no\-parachute\fP
+Verhindert, dass \fBmpgtx\fP auf das Signal SIGSEGV reagiert. Das ist f�r
+die Fehlersuche n�tzlich.
+.PP 
+Zus�tzlich kann \fBmpgtx\fP mit den Namen \fBmpgjoin\fP, \fBmpgcat\fP, 
+\fBmpgsplit\fP, \fBmpgdemux\fP, \fBtagmp3\fP und \fBmpginfo\fP
+aufgerufen werden. Das entspricht dem Verhalten:
+.IP 
+.B "mpginfo "
+verh�lt sich wie
+.B mpgtx
+\-i
+.br 
+.B "mpgsplit"
+verh�lt sich wie
+.B mpgtx
+\-s
+.br 
+.B "mpgjoin "
+verh�lt sich wie
+.B mpgtx
+\-j
+.br 
+.B "mpgcat  "
+verh�lt sich wie
+.B mpgtx
+\-j \-o \-
+.br 
+.B mpgdemux
+verh�lt sich wie
+.B mpgtx
+\-d
+.br 
+.B "tagmp3"
+verh�lt sich wie
+.B mpgtx
+\-T
+
+.SH "OPTIONEN"
+.IP \fB\-f\fP
+Erzwinge das �berschreiben von Dateien, nicht nachfragen.
+
+.IP \fB\-Ax\fP
+�ndere die Bild-Proportionen der mpeg\-Datei. G�ltige Werte sind 1,2,3,4 f�r die
+Proportionen 1:1, 4:3, 16:9 oder 2,2:1.
+
+.IP \fB\-P\fP
+Behalte unn�tze oder ungew�hnliche Header in den Teil\-Dateien.
+
+.IP \fB\-X\fP
+Sucht in der gesamten Datei nach einem g�ltigen Anfang (PACK). Zusammen mit
+der Option \fB-N\fP wird w�hrend der Suche nichts ausgegeben, nur die Zusammenfassung
+am Ende.
+
+.IP \fB\-N\fP
+Unterdr�ckt die Fortschrittsanzeige auf der Konsole. Das beschleunigt das
+Programm auf den meisten Systemen etwas, auf MacOS\ 9 sehr viel.
+.br
+Verhindert die �berpr�fung aller Zeitstempel im Modus \fBmpginfo.\fP
+
+.IP "\fB\-b\fP \fIname\fP"
+Jede Ausgabedatei hat die Namensbasis \fIname\fP.
+
+.IP "\fB\-o\fP \fIdatei\fP"
+\fIdatei\fP wird als Ausgabedatei beim Verbinden benutzt (mit dem Kommando
+\fIjoin\fP). Wenn als \fIdatei\fP das Zeichen '\-' angegeben wird, landen die
+Daten auf der Standardausgabe.
+
+.SH "BEREICHE"
+.PP 
+Jeder \fIbereich\fP muss nach einem Dateinamen \fIdatei\fP oder einem
+anderen \fIbereich\fP stehen. Ein Bereich in einer mpeg\-Datei
+kann auf drei Arten angegeben werden:
+.br 
+Bei MacOSX muss \fIbereich\fP in einfache oder doppelte Anf�hrungszeichen
+geschrieben werden!
+.IP [a\-b]
+von einschlie�lich Wert \fBa\fP bis einschlie�lich Wert
+\fBb\fP. F�r halboffene Bereiche verwendet man ]a\-b], [a\-b[ oder ]a\-b[.
+
+.IP [n/ntot]
+Der \fBn\fPte Teil von \fBntot\fP. [1/4] bedeutet das erste Viertel der
+angegebenen Datei.
+
+.IP "{a\-b\-...}"
+Mit \fBa\fP,\fBb\fP,\fB...\fP in aufsteigender Folge. Teilt die Datei
+in die angegebenen Teile. {55M\-102M} bedeutet 3 Teile, vom Beginn der Datei
+bis 55\ MByte, von 55\ MByte bis 102\ MByte und von 102\ MByte bis zum Ende.
+.SH "WERTE"
+G�ltige Werte f�r Bereiche werden in Sekunden oder als Byte\-Offset angegeben.
+
+.IP Zeitformat
+HH:MM:SS.SS , wobei man die Angabe HH: weglassen kann.
+
+.IP Offset\-Format
+Eine Zahl, gefolgt von \fBM\fP f�r Megabyte oder \fBk\fP f�r Kilobyte.
+
+.IP "Leere Werte"
+Ein leerer Wert ist g�ltig und entspricht der zugeh�rigen Dateigrenze:
+.br 
+[\-10M] entspricht den ersten 10 Megabyte der Datei.
+.br 
+[1:10:04\-] bedeutet von 1\ Stunde 10\ Minuten 4\ Sekunden bis zum Ende der 
+Datei.
+.SH "R�CKGABEWERTE"
+Alle Programme geben bei Erfolg 0 zur�ck und 1 bei einem Fehler.
+.SH "BEISPIELE"
+.PP 
+.IP "mpgjoin movie1.mpg [\-0:32] [45M\-75M] movie2.mpg \-o joined.mpg"
+joined.mpg wird die ersten 32 Sekunden von movie1.mpg, gefolgt von 30\ MByte
+von movie1.mpg, beginnend bei 45\ MByte und dann die ganze Datei movie2.mpg
+enthalten.
+
+.IP "mpgtx \-124 myfile.mpg \-b output"
+myfile.mpg wird in 124 gleichlangen Teilen mit den Namen output\-001.mpg bis
+output\-124.mpg abgespeichert.
+
+.IP "mpgtx \-i Wazzup.mp3"
+Zeigt Informationen �ber die angegebene Datei, wie Dauer, Bitrate an, aber
+auch Album, Titelnummer, Liedtitel usw., wenn die Datei einen ID3\-Tag hat.
+
+.IP "mpgcat myfile.mpg [2/2] | lpr"
+Leitet den Inhalt der zweiten H�lfte von myfile.mpg an den Drucker um,
+verbraucht s�mtlichen Toner und Papier und sorgt daf�r, dass Sie von Ihrem
+Chef entlassen werden... Bitte vorsichtig einsetzen. ;\-)
+.SH "FEHLER"
+.PP 
+GOP (Group of Picture) basierend: ist kein Fehler, aber es ist eine 
+Einschr�nkung. Wie in \fBBESCHREIBUNG\fP erkl�rt wurde, schr�nkt das die
+Genauigkeit von \fBmpgtx\fP beim Teilen und Verbinden auf ungef�hr 15\ Bilder
+bzw. 0,5 Sekunden ein.
+.PP 
+Einige Bildst�rungen (Artefakte) k�nnen mit schlechten MPEG\-Spielern bei 
+verbundenen Dateien auftreten. Diese Spieler ber�cksichtigen nicht das 
+Broken\-Link\-Flag und verwerfen nicht das erste B\-Bild, dass sie erreicht.
+Das ist ein Fehler in deren MPEG\-Entschl�sselung, nicht in \fBmpgtx\fP.
+.SH "AUTOR"
+.PP 
+Laurent Alacoque <laureck@users.sourceforge.net> CopyLeft 2001.
+.br 
+Anpassungen von Chris Danis <danish@debian.org>, copyleft 2001.
+.br 
+Philipp Biermann <philipp@biermann.org>, copyleft 2002.
+.PP 
+Erik Schanze <schanzi_@gmx.de> hat die Manpage angepasst und
+ins Deutsche �bersetzt.
+.PP 
+Neue Releases sind zu finden und Fehler, Patches, Infos zu senden an:
+.br 
+http://mpgtx.sourceforge.net/
+.SH "DANKSAGUNG"
+.PP 
+Godmar Back and Brent Phillips halfen mir das Kommandozeilen\-Interface zu
+verbessern.
+.br 
+Volker Moell lehrte mich, rpm\-Paket zu erstellen. Danke Volker.
+.br 
+Jean Fransisco Sytem (alias Nicolas Schieli) half mir einige Fehler zu 
+beseitigen.
+.br 
+Danke euch Jungs.
diff --git a/abs/extra-testing/mpgtx/usr/man/de/man1/tagmp3.1 b/abs/extra-testing/mpgtx/usr/man/de/man1/tagmp3.1
new file mode 100644
index 0000000..826b18a
--- /dev/null
+++ b/abs/extra-testing/mpgtx/usr/man/de/man1/tagmp3.1
@@ -0,0 +1,124 @@
+.TH "tagmp3" "1" "27. Juli 2004" "tagmp3 v1.3" "User manual"
+.SH "NAME "
+tagmp3 \- ver�ndert ID3v1 Tags
+.SH "�BERSICHT"
+.PP 
+\fBtagmp3\fP
+[
+\fB\-n\fP
+]
+\fImodus\fP
+[
+\fIformat\fP
+] [
+\fIdatei\fP
+] ...
+.br 
+\fBtagmp3\fP \fB\-h\fP
+.br 
+\fBtagmp3\fP \fB\-v\fP
+.SH "BESCHREIBUNG"
+.PP 
+\fBtagmp3\fP kann ID3v1\-Tags von mp3\-Dateien setzen oder entfernen.
+Zus�tzlich k�nnen im Modus \fImove\fP mp3\-Dateien anhand ihrer ID3v1\-Tags
+verschoben werden. Ein ID3v1\-Tag ist ein Teil von zus�tzlichen Informationen,
+wie K�nstlername, Album und Genre. ID3v1\-Tags werden von den meisten mp3\-Spielern
+angezeigt.
+.SH "MODUS"
+.IP \fIshow\fP
+anzeigen der ID3v1\-Tags der \fIdatei\fP.
+.IP \fIset\fP 
+setzen der ID3v1\-Tags der \fIdatei\fP anhand von \fIformat\fP.
+.IP \fImove\fP 
+verschieben der \fIdatei\fP anhand von \fIformat\fP.
+.IP \fIdel\fP 
+entfernt den ID3v1\-Tag der \fIdatei\fP, wenn vorhanden.
+.IP \fIlist\fP
+zeigt die Kennziffern der Musik\-Genres und deren Bedeutung an.
+
+
+.SH "OPTIONEN"
+.IP \fB\-n\fP
+Nur anzeigen was zu tun ist, keine Dateien �ndern.
+.IP \fB\-h\fP
+Zeigt einen (nicht sehr) kurzen Hilfe\-Text.
+.IP \fB\-v\fP
+Zeigt Version und beendet sich.
+.SH "FORMAT STRING"
+Der Format\-STRING ist eine Zeichenkette, die aus keiner oder mehr Anweisungen
+besteht. Enthalten sind normale Zeichen (kein %), die nicht interpretiert
+werden und Umwandlungsanweisungen, die mit einem entsprechenden Feld im ID3\-Tag
+verbunden sind. Jede Anweisung beginnt mit dem Zeichen '%'. Die Folge '%%' 
+beschreibt das Zeichen '%' selbst. Die Anweisungen und ihre zugeh�rigen
+ID3v1\-Tag\-Felder sind:
+.IP %A
+K�nstlername
+.IP %a 
+Albumname
+.IP %t
+Liedtitel
+.IP %T
+Titelnummer
+.IP %y 
+Jahr
+.IP %g 
+Genre
+.IP %c
+Kommentar
+.PP 
+Im Modus \fIset\fP ist der Format\-STRING eine Liste von ID3v1\-Tag\-Feldern, 
+gefolgt von ':' und dem Wert f�r dieses Feld oder nur '?', um vom Benutzer
+den Wert abzufragen. (Siehe BEISPIELE)
+.PP 
+Im Modus \fImove\fP k�nnen die Anweisungen im Zielpfad eingebaut werden und
+sie werden durch den Inhalt des zugeh�rigen ID3v1\-Tag\-Feldes ersetzt.
+(Siehe BEISPIELE)
+.SH "BEISPIELE"
+.PP 
+\fBtagmp3 set "%A:Pink Floyd %a:The Wall %t? %T?" *.mp3\fP
+.IP 
+Bei jeder mp3\-Datei im aktuellen Verzeichnis wird der K�nstlername
+auf 'Pink Floyd' und der Albumname auf 'The Wall' gesetzt.
+Bei jeder Datei wird nach dem Titel und der Titelnummer gefragt. Die anderen
+Felder bleiben unber�hrt. Beachten Sie, dass das Genre\-Feld eine Zahl verlangt.
+Bekannte Genres k�nnen im Modus \fIlist\fP angesehen werden.
+.PP 
+\fBtagmp3 move "/home/foo/mp3/%A/%a/%T\-%t.mp3" *.mp3\fP
+.IP 
+Jede mp3\-Datei im aktuellen Verzeichnis wird verschoben nach
+/home/foo/mp3/<K�nstlername>/<Albumname>/<Titelnum>\-<Titel>.mp3 
+.PP 
+\fBtagmp3 move "%A\-%t.mp3" *.mp3\fP
+.IP 
+Wenn Sie eine flache Hierarchie haben wollen.
+.SH "NOTIZEN"
+.PP 
+Im Modus \fImove\fP werden niemals Dateien �berschrieben.
+.PP 
+Im Modus \fImove\fP werden evtl. neue Verzeichnisse angelegt, die im 
+Format\-STRING angegeben sind. Jedes neue Verzeichnis muss von Benutzer
+best�tigt werden.
+.PP 
+Wenn eine Datei nicht verschoben werden kann (falscher Dateityp, kein ID3v1\-Tag
+vorhanden oder das Feld ist leer, usw.), dann bleibt sie unber�hrt.
+.PP 
+Falsche mp3\-Dateien (z.\ B. wav\-Dateien mit der Endung .mp3) werden im Modus
+\fImove\fP in das Verzeichnis "fake\-mp3/" verschoben. Im Modus \fIset\fP
+werden keine Felder gesetzt, weil das St�rger�usche am Ende des Titels 
+verursachen w�rde.
+.SH "FEHLER"
+.PP 
+Eine Menge :)
+.PP 
+Im Modus \fImove\fP m�ssen Quell\- und Zielverzeichnis im gleichen Dateisystem
+bzw. Partition liegen.
+.SH "AUTOR"
+.PP 
+Laurent Alacoque <laureck@users.sourceforge.net> CopyLeft 2001
+.PP 
+Erik Schanze <schanzi_@gmx.de> hat die Manpage angepasst und
+ins Deutsche �bersetzt.
+.PP 
+Neue Releases sind zu finden und Fehler, Patches, Infos zu senden an:
+.br 
+http://mpgtx.sourceforge.net/
-- 
cgit v0.12