diff --git a/SysBuild/BuildCluster/BaseSysTools.dmk b/SysBuild/BuildCluster/BaseSysTools.dmk index 5df9cbe..f92d39d 100755 --- a/SysBuild/BuildCluster/BaseSysTools.dmk +++ b/SysBuild/BuildCluster/BaseSysTools.dmk @@ -203,8 +203,6 @@ 0 multimedia/jack 0 tools/txt2regex 0 network/tor -0 tools/docbookx -0 tools/docbook-xsl -#0 tools/docbook-xsl-addon 0 tools/docbook-xml +0 tools/docbook-xsl 0 multimedia/normalize diff --git a/SysBuild/tools/docbook-xml b/SysBuild/tools/docbook-xml index 48ef387..62ffb38 100644 --- a/SysBuild/tools/docbook-xml +++ b/SysBuild/tools/docbook-xml @@ -75,10 +75,12 @@ premk() { } mk() { - mkdir -p $TMPROOT/usr/share/xml/docbook/xml-dtd-4.2 - tar -cf - .|tar -C $TMPROOT/usr/share/xml/docbook/xml-dtd-4.2 -xvf - + install -v -d -m755 $TMPROOT/usr/share/xml/docbook/xml-dtd-4.5 + install -v -d -m755 $TMPROOT/etc/xml + chown -R root:root . + cp -v -af docbook.cat *.dtd ent/ *.mod $TMPROOT/usr/share/xml/docbook/xml-dtd-4.5 } postmk() { - echo "Nothing to do for postmk()" + GetSVN Viitor_docbook-xml $TMPROOT } diff --git a/SysBuild/tools/docbook-xsl b/SysBuild/tools/docbook-xsl index e6fb950..624f1c6 100644 --- a/SysBuild/tools/docbook-xsl +++ b/SysBuild/tools/docbook-xsl @@ -79,11 +79,16 @@ premk() { } mk() { - # Make install Optionen eintragen -# make install - make DESTDIR="$TMPROOT/usr/share/xml/docbook/xsl-stylesheets-\$(VERSION)" install - cd .. - tar -cf - docbook-xsl*|tar -C $TMPROOT/usr/share/xml/docbook -xvf - + install -v -m755 -d $TMPROOT/usr/share/xml/docbook/xsl-stylesheets-1.76.1 && + cp -v -R VERSION common eclipse epub extensions fo highlighting html \ + htmlhelp images javahelp lib manpages params profiling \ + roundtrip slides template tests tools webhelp website \ + xhtml xhtml-1_1 \ + $TMPROOT/usr/share/xml/docbook/xsl-stylesheets-1.76.1 && + install -v -m644 -D README \ + $TMPROOT/usr/share/doc/docbook-xsl-1.76.1/README.XSL && + install -v -m755 RELEASE-NOTES* NEWS* \ + $TMPROOT/usr/share/doc/docbook-xsl-1.76.1 CheckError "Make install process failed !" 1 } diff --git a/SysBuild/tools/docbook-xsl-addon b/SysBuild/tools/docbook-xsl-addon deleted file mode 100644 index 9f25eae..0000000 --- a/SysBuild/tools/docbook-xsl-addon +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/bash -#Framework, welches ein komplettes Linux System aus den Sourcen erstellt -#dieses Framework wird im CVS Repository -#:pserver:cvs.tramp-bbs.de:/opt/cvs zur Verfügung gestellt -# -#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/SysBuild/tools/docbook-xsl $ -# -#(c) 2003 Harald Kueller, Germany -#This program is free software; you can redistribute it and/or -#modify ist under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version -#2 of the License, or (at your option) any later version. -# -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -#See the GNU General Public License for more details. -# -#You should have received a copy of the GNU General Public License -#along with this program; if not write to the Free Software Foundation, -#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines -#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk -#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können -#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden -#mk() umfasst die source Konfiguration und das Übersetzten des source -#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass -#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit -#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann -#vor der packeterstellung noch einiges am installationtree ändern. postmk -#läuft nachdem die Packetabhängigkeiten erstellt wurden. -#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden. -#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden -#erkannt: -# -# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon -# vorhanden ist, ohne weitere rückfragen neu Erzeugt. -# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen. -# Das bewirkt, das installpkg keine rückfragen bei der installation -# Stellt, und das packet in jedemfall (neu) installiert. -# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt -# muss sich das Module selber um das Entpacken der sourcedateien kümmern. -# vor allem wichtig bei Packeten, für die es keine source.tgz gibt -# (z.B. aus dem CVS generierte Packete). -# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei -# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht -# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in -# so einem Fall in der postmk() Funktion erstellt werden. -# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann -# die installation mittelst installpkg probleme machen. -# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation -# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden -# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus. -# Wichtig bei packeten mit postinstallroutine, die software aus dem -# frisch installierten Packet verwendet (wie z.B. postgresql) -# 64 : sourcetree aufräumen nach packeterstellung unterbinden. -# -#Module zur Erstellung des Packetes: docbook-xsl-addon -#Quelle der Source Archive: http://scrollkeeper.sourceforge.net/docbook.shtml -#Kurzbeschreibung: -#docbookx xsl stylesheets - Viitor Addons to fix problems with the 1.48 version -# -#Letzte Änderung von: $Author: kueller $ -#Datum der letzten Änderung: $Date: 2009-07-21 22:14:02 +0200 (Di, 21 Jul 2009) $ -#Version der Datei: $Rev: 5984 $ -# -# - -#Pfad zum Basis-Sourcetree : -SRCPATH=Tools/Utilities - -#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist -#SRCDIR= - - -premk() { - mkdir -p $TMPROOT/usr/share/xml/docbook/xsl-stylesheets-1.48 -} - -mk() { - # Make install Optionen eintragen - tar -cf - .|tar -C $TMPROOT/usr/share/xml/docbook/xsl-stylesheets-1.48 -xvf - - CheckError "Make install process failed !" 1 -} - -postmk() { - echo "Nothing to do for postmk()" -} diff --git a/SysBuild/tools/docbookx b/SysBuild/tools/docbookx deleted file mode 100644 index 3b8e327..0000000 --- a/SysBuild/tools/docbookx +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/bash -#Framework, welches ein komplettes Linux System aus den Sourcen erstellt -#dieses Framework wird im CVS Repository -#:pserver:cvs.tramp-bbs.de:/opt/cvs zur Verfügung gestellt -# -#Lage dieser Datei im Archiv: $HeadURL: svn://svn.compuextreme.de/Viitor/V963/ViitorMake/SysBuild/tools/docbookx $ -# -#(c) 2003 Harald Kueller, Germany -#This program is free software; you can redistribute it and/or -#modify ist under the terms of the GNU General Public License -#as published by the Free Software Foundation; either version -#2 of the License, or (at your option) any later version. -# -#This program is distributed in the hope that it will be useful, -#but WITHOUT ANY WARRANTY; without even the implied warranty of -#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -#See the GNU General Public License for more details. -# -#You should have received a copy of the GNU General Public License -#along with this program; if not write to the Free Software Foundation, -#Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -# -#Dies ist ein Module zur Verwendung mit genpkg. Die Erzeugung eines -#Viitor Linux Packetes wird über die Funktionen premk, mk und postmk -#gesteuert. premk() dient zur Vorbereitung des Sourcecodes. Hier können -#diverse Änderungen am sourcecode (mit awk/sed usw.) vorgenommen werden -#mk() umfasst die source Konfiguration und das Übersetzten des source -#codes. Auch die Installation muß von mk erledigt werden. Hier gild dass -#die Installation immer nach $TMPROOT erfolgen soll (meisst kann das mit -#"make DESTDIR=$TMPROOT install" angestossen werden). postmk kann -#vor der packeterstellung noch einiges am installationtree ändern. postmk -#läuft nachdem die Packetabhängigkeiten erstellt wurden. -#Das Verhalten von genpkg kann über die Variable MKPKG gesteuert werden. -#Hier müssen FLAGS zur Steuerung gesetzt werden. Folgende Flags werden -#erkannt: -# -# 1 : Package Erzeugung erzwingen. Packet wird, auch wenn es schon -# vorhanden ist, ohne weitere rückfragen neu Erzeugt. -# 2 : Package Installation erzwingen. Installpkg wird mit -f aufgerufen. -# Das bewirkt, das installpkg keine rückfragen bei der installation -# Stellt, und das packet in jedemfall (neu) installiert. -# 4 : Sourcepacket nicht nach MAKEDIR entpacken. Ist dieses Flag gesetzt -# muss sich das Module selber um das Entpacken der sourcedateien kümmern. -# vor allem wichtig bei Packeten, für die es keine source.tgz gibt -# (z.B. aus dem CVS generierte Packete). -# 8 : Erstellung des Packetes aus $TMPROOT wird unterdrückt. Dies ist bei -# manchen Sonderfällen möglich - wenn sich z.B. der Packetnamen nicht -# aus dem Namen des sourcearchives ableiten lässt. Packet sollte in -# so einem Fall in der postmk() Funktion erstellt werden. -# 16 : Packet wird nicht installiert. Bei Packeten wie tar oder bash kann -# die installation mittelst installpkg probleme machen. -# 32 : Dependics File so erzeugen, das die Abhängigkeiten bei der installation -# erfüllt sein müssen. installpkg bricht in so einem fall bei fehlenden -# packeten die installation ab, und gibt nicht "nur" warnmeldungen aus. -# Wichtig bei packeten mit postinstallroutine, die software aus dem -# frisch installierten Packet verwendet (wie z.B. postgresql) -# 64 : sourcetree aufräumen nach packeterstellung unterbinden. -# -#Module zur Erstellung des Packetes: docbookx -#Quelle der Source Archive: http://scrollkeeper.sourceforge.net/docbook.shtml -#Kurzbeschreibung: -#DocBook Support Tools zur Erstellung von DocBook basierten Hilfesystemen -#wie sie der gnome-desktop verwendet -# -#Letzte Änderung von: $Author$ -#Datum der letzten Änderung: $Date: 2009-07-21 10:16:27 +0200 (Di, 21 Jul 2009) $ -#Version der Datei: $Rev$ -# -# - -#Pfad zum Basis-Sourcetree : -SRCPATH=Tools/Utilities - -#Wenn das usgepackte Verzeichnis vom Paketnamen unterschiedlich ist -#SRCDIR= - - -premk() { - mkdir -p $TMPROOT/usr/share/xml/docbook -} - -mk() { - # Make install Optionen eintragen - make CC="gcc $BUILDOPTIONS" -j $NUMCPU install - make -j $NUMCPU DESTDIR="$TMPROOT/usr/share/xml/docbook/xml-dtd-\$(VERSION)" install - mkdir -p $TMPROOT/etc/xml - mv /etc/xml/* $TMPROOT/etc/xml - rm -r /etc/xml -} - -postmk() { - sed -i "s%$TMPROOT%%" $TMPROOT/etc/xml/catalog - sed -i "s%$TMPROOT%%" $TMPROOT/etc/xml/docbook -}