commit 12b79fecfab07510dbcb385be3b1128bc26d3876 Author: Alejandro Mery Date: Sat Jan 27 18:03:57 2007 +0000 * relocated current package database to the trunk of the package sub-project git-svn-id: svn://svn.opensde.net/opensde/package/trunk@20072 10447126-35f2-4685-b0cf-6dd780d3921f diff --git a/alpha/aboot/aboot.desc b/alpha/aboot/aboot.desc new file mode 100644 index 000000000..b156d4236 --- /dev/null +++ b/alpha/aboot/aboot.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../aboot/aboot.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Bootloader for the Alpha architecture + +[T] Aboot is the Linux bootloader for Alpha systems using the SRM console. +[T] This package also includes the utilities isomarkboot, swriteboot and +[T] sdisklabel. +[T] It is based on the standard Linux/Alpha bootloader, with extensions by +[T] David Mosberger and Michael Schwingen (prompt for arguments, kernel argument +[T] mapping using /etc/aboot.conf file). + +[A] Will Woods +[U] http://sourceforge.net/projects/aboot/ +[M] Miguel A. Bolaños + +[C] base/boot +[R] + alpha + +[L] GPL +[S] Stable + +[P] X -----5---9 202.000 +[V] 0.9b +[D] 2514910035 aboot-0.9b.tar.bz2 http://dl.sourceforge.net/sourceforge/aboot/ + diff --git a/alpha/aboot/aboot.setup b/alpha/aboot/aboot.setup new file mode 100644 index 000000000..533225875 --- /dev/null +++ b/alpha/aboot/aboot.setup @@ -0,0 +1,76 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../aboot/aboot.setup +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# +# ROCK Linux: /etc/setup.d/10-aboot +# +# Read /etc/setup.d/00-general for details about ROCK Linux setup scripts. +# + +case "$1" in + setup) + ;; + [a-z]*) + exit 0 ;; + *) + echo "Usage: $0 setup" ; exit 1 ;; +esac + +echo -n 'WARNING: This script is for testing purposes only! No guarantee of correct work!\n\n' +echo -n 'YOU HAVE BEEN WARNED!!!\n\n' + +echo -n 'Would you like to run the aboot setup script now? (YES/no) ' +read in ; [[ "$in" == [nN]* ]] && exit 0 ; unset in + +echo -e '\n==> ABOOT configuration <==' + +echo -n 'Would you like me to create a /etc/aboot.conf file? (YES/no) ' +read in +case "$in" in + [nN]*) echo ; exit ;; + *) + rootdev="`grep '^/dev/.* / ' /etc/mtab | tr ' ' '\t' | cut -f1`" + bootdev="`grep '^/dev/.* /boot ' /etc/mtab | tr ' ' '\t' | cut -f1`" + + + # check, ob rootdev != bootdev + if [ $rootdev != $bootdev ] ; then + notice="# NOTICE: You have a /boot partition. This means\ + that\n# all kernel paths are relative to /boot/" + kernelpath="1:`echo -e $bootdev | sed 's/.*part//;'`/vmlinux" + fi + + + echo + { echo -e '# aboot configuration file' + echo -e $notice'\n' + echo -e $kernelpath' root='$rootdev'\n' + + } | tee /etc/aboot.conf.test | sed 's,^,> ,' +esac + +echo -n 'Would you like me to install ABOOT now in the MBR? (YES/no) ' +read in ; echo +case "$in" in + [nN]*) ;; + *) + bootdisc=`echo -e $bootdev | sed 's/part[0-9]$//;'`"disc" + + switeboot -c`echo -e $bootdev | sed 's/.*part//;'` $bootdisc bootlx + abootconf $bootdisc + ;; +esac + diff --git a/archiver/7zip/7zip.cache b/archiver/7zip/7zip.cache new file mode 100644 index 000000000..84e8a394d --- /dev/null +++ b/archiver/7zip/7zip.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1133882794 Tue Dec 6 16:26:34 2005 +[BUILDTIME] 15 (9) +[SIZE] 1.04 MB, 13 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/7zip/7zip.conf b/archiver/7zip/7zip.conf new file mode 100644 index 000000000..b1eb127bb --- /dev/null +++ b/archiver/7zip/7zip.conf @@ -0,0 +1,21 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../7zip/7zip.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# 7zip does internally use CXX and co - thus we must not predefine it ... +makeopt="DEST_BIN=$root/$bindir DEST_SHARE=$root/$libdir/p7zip \ + DEST_MAN=$root/$mandir" + +makeinstopt="$makeopt install" +hook_add preconf 3 'mv makefile.{linux_x86_ppc_alpha,machine}' + diff --git a/archiver/7zip/7zip.desc b/archiver/7zip/7zip.desc new file mode 100644 index 000000000..89a04b9e6 --- /dev/null +++ b/archiver/7zip/7zip.desc @@ -0,0 +1,40 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../7zip/7zip.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A file compression utility + +[T] 7z is the new archive format, providing high compression ratio, an open +[T] architecture, strong AES-256 encryption, ability of using any compression, +[T] conversion or encryption method, support for files with sizes up to +[T] 16000000000 GB, unicode file names, solid compression and archive headers +[T] compression. + +[U] http://www.7-zip.org/ +[U] http://p7zip.sourceforge.net/ + +[A] +[M] The OpenSDE Community + +[C] base/tool + +[L] LGPL +[S] Stable +[V] 4.43 +[P] X -----5---9 108.600 + +[CV-PAT] p7zip_[0-9]* + +[D] 3597178694 p7zip_4.43_src_all.tar.bz2 http://dl.sourceforge.net/sourceforge/p7zip/ + diff --git a/archiver/7zip/install.patch b/archiver/7zip/install.patch new file mode 100644 index 000000000..00eed10f7 --- /dev/null +++ b/archiver/7zip/install.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../7zip/install.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- p7zip_4.18/install.sh.orig 2005-04-26 20:15:53.000000000 +0200 ++++ p7zip_4.18/install.sh 2005-05-12 23:32:31.000000000 +0200 +@@ -1,7 +1,7 @@ + #! /bin/sh + + # global install +-DEST_HOME=/usr/local ++DEST_HOME=/usr + # for testing + #DEST_HOME=${HOME}/INSTALL/usr/local + DEST_BIN=${DEST_HOME}/bin diff --git a/archiver/afio/afio.cache b/archiver/afio/afio.cache new file mode 100644 index 000000000..41aca7fd5 --- /dev/null +++ b/archiver/afio/afio.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1133885378 Tue Dec 6 17:09:38 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.17 MB, 15 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/afio/afio.desc b/archiver/afio/afio.desc new file mode 100644 index 000000000..a10b0f2ed --- /dev/null +++ b/archiver/afio/afio.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../afio/afio.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A cpio replacement with built-in compression + +[T] Archiver & backup program with builtin compression. Afio makes cpio- +[T] format archives. Afio can make compressed archives that are much +[T] safer than compressed tar or cpio archives. Afio is best used as an +[T] `archive engine' in a backup script. + +[A] Koen Holtman +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable + +[V] 2.5 +[P] X -----5---9 109.600 + +[D] 3970381068 afio-2.5.tgz http://members.brabant.chello.nl/~k.holtman/ diff --git a/archiver/afio/install.patch b/archiver/afio/install.patch new file mode 100644 index 000000000..112578f60 --- /dev/null +++ b/archiver/afio/install.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../afio/install.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- afio-2.5/Makefile.vanilla 2003-12-21 11:23:51.000000000 +0100 ++++ afio-2.5/Makefile 2005-08-09 17:58:47.000000000 +0200 +@@ -88,8 +88,8 @@ + cd regtest; /bin/sh regtest.clean + + install: afio +- cp afio /usr/local/bin +- cp afio.1 /usr/share/man/man1 ++ cp afio /usr/bin ++ cp afio.1 /usr/man/man1 + + # generate default list of -E extensions from manpage + # note: on sun, I had to change awk command below to nawk or gawk diff --git a/archiver/alien/alien.cache b/archiver/alien/alien.cache new file mode 100644 index 000000000..5946373ea --- /dev/null +++ b/archiver/alien/alien.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1133888953 Tue Dec 6 18:09:13 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.21 MB, 42 files + +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] gzip +[DEP] make +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/alien/alien.desc b/archiver/alien/alien.desc new file mode 100644 index 000000000..75ed95c66 --- /dev/null +++ b/archiver/alien/alien.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alien/alien.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A package converter + +[T] Alien is a program that converts between the rpm, dpkg, stampede slp, +[T] and slackware tgz file formats. If you want to use a package from +[T] another distribution than the one you have installed on your system, you +[T] can use alien to convert it to your preferred package format and install +[T] it. + +[U] http://kitenet.net/~joey/code/alien.html + +[A] Joey Hess +[M] The OpenSDE Community + +[C] extra/development + +[L] GPL +[S] Stable +[V] 8.65 +[P] X -----5---9 111.300 + +[O] var_append plconfopt ' ' "PREFIX=$root/$prefix" + +[D] 1768726148 alien_8.65.tar.gz http://ftp.debian.org/debian/pool/main/a/alien/ + diff --git a/archiver/bize/bize.cache b/archiver/bize/bize.cache new file mode 100644 index 000000000..a186148d4 --- /dev/null +++ b/archiver/bize/bize.cache @@ -0,0 +1,15 @@ + +[TIMESTAMP] 1133943004 Wed Dec 7 09:10:04 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.02 MB, 8 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] sed +[DEP] sysfiles diff --git a/archiver/bize/bize.conf b/archiver/bize/bize.conf new file mode 100644 index 000000000..145f02be2 --- /dev/null +++ b/archiver/bize/bize.conf @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bize/bize.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +prefix='' +set_confopt + +bize_install() { + install -m 0755 -o 0 -g 0 $confdir/bize.sh $root/$bindir/bize + install -m 0644 -o 0 -g 0 $confdir/bize.man $root/$mandir/man8/bize.8 +} + +srctar=none +makeopt= +makeinstopt= + +hook_add postmake 5 'bize_install' diff --git a/archiver/bize/bize.desc b/archiver/bize/bize.desc new file mode 100644 index 000000000..7afbaf947 --- /dev/null +++ b/archiver/bize/bize.desc @@ -0,0 +1,32 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bize/bize.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] ROCK-Linux .tar.bz2 package manager + +[T] The tool 'bize' is used to install, update and remove ROCK-Linux +[T] .tar.bz2 packages. + +[A] Dimitar Zhekov +[M] The OpenSDE Community + +[C] base/setup + +[L] GPL +[S] Stable +[V] 0.7 +[P] X -1---5---9 114.400 + diff --git a/archiver/bize/bize.man b/archiver/bize/bize.man new file mode 100644 index 000000000..3eabae56e --- /dev/null +++ b/archiver/bize/bize.man @@ -0,0 +1,92 @@ +.\" Copyright (c) 2004 Dimitar Toshkov Zhekov +.TH BIZE 8 "15 Mar 2004" +.SH NAME +bize \- ROCK-Linux .tar.bz2 package manager +.SH SYNOPSIS +.BI "bize -i [-t] [-v] [-f] [-R " root "] " package1.tar.bz2 +.BI ... +.LP +.BI "bize -r [-t] [-v] [-f] [-R " root "] " package1 " ..." +.SH DESCRIPTION +.B bize +is a shell script capable of installing, updating and removing +ROCK-Linux .tar.bz2 package files. It implements a subset of +.B mine +options. +.SS Requirements +.BR which " (or " type "), " sort ", " rm ", " rmdir ", " +.BR mkdir ", " tar " and " bzip2 ", and also " md5sum ", " +unless +.B "\-f" +is specified. +All these are standard programs present in any Linux system, but +.B bize +checks for them on startup anyway. +.PP +The operating system must be able to remove files being in use. +All Linux systems have this ability. +.SS Compatibility +The .tar.bz2 and .gem formats are not compatible. Packages +installed with +.B bize +can be removed with +.B mine +and vice-versa. +.B bize +has not been tested with ROCK-Linux 1.6 or earlier. Some of the +ROCK-Linux 1.7.0+ targets produce .tar.bz2 packages only. +.SS Effectiveness +.B bize +installs packages slightly faster than +.BR "mine " +and removes them about 25% faster (but see +.BR BUGS). +More time is usually required to remove a package than to install +it, so +.B bize +is, overall, about 15% faster than +.BR mine . +Needless to say, your mileage may vary. +.PP +The .tar.bz2 packages are a bit smaller than the .gem packages and +are created a bit faster. +.SH OPTIONS +.TP +.B "\-i" +Install or update packages. +.TP +.B "\-r" +Remove packages. +.TP +.B "\-t" +Test mode. Show what will happen without doing it. +.TP +.B "\-v" +Be verbose. +.TP +.B "\-f" +Force removal/replacement of the modified files. +.TP +.BI "\-r " root +Use +.I root +as root directory instead of +.BR / . +.TP +.B "\-\-" +Terminate the option list. +.SH BUGS +.B bize +will try to compute md5sum for any file with an md5sum entry, +even for devices and pipes. A normally built and installed ROCK- +Linux package includes md5sum entries for the regular files only. +.PP +.B bize +doesn't make backups, because I don't like them (of course, any +modified files are preserved unless +.B "\-f" +is specified). +.B mine +makes backups, so this is listed as a bug. +.SH SEE ALSO +GEM-MINE diff --git a/archiver/bize/bize.sh b/archiver/bize/bize.sh new file mode 100644 index 000000000..be3115489 --- /dev/null +++ b/archiver/bize/bize.sh @@ -0,0 +1,179 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bize/bize.sh +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +bize_usage() +{ + echo "usage: bize -i [-t] [-v] [-f] [-R root] package1.tar.bz2 ..." 1>&2 + echo " bize -r [-t] [-v] [-f] [-R root] package1 ..." 1>&2 +} + +bize_remove() +{ + local line base tag md5s="$adm/md5sums/$pkg" + + if [ "$keep" ] ; then + if [ ! -f "$md5s" ] ; then + echo "$0: $md5s: no such file, skipping remove" 1>&2 + return + fi + + (cd "$root/" && md5sum -c "var/adm/md5sums/$pkg" 2> /dev/null) | + while read line ; do + base="${line%: *}" + stat="${line##*: }" + file="$root/$base" + if [ -z "$base" -o -z "$stat" ] ; then + echo "$0: invalid md5sum output '$line'" 1>&2 + elif [ -f "$file" -a ! -L "$file" ] ; then + if [ "$stat" = OK ] ; then + $unlink "$file" + elif [ "$stat" != FAILED ] ; then + echo "$0: $file: $stat" + elif [ "$test" ] ; then + echo "$0: $file: modified, skipping" + fi + fi + done + fi + + sort -r "$list" | while read tag base ; do + file="$root/$base" + if [ "$tag" != "$pkg:" ] ; then + echo "$0: invalid tag '$tag' in $list" 1>&2 + elif [ -z "$base" ] ; then + echo "$0: missing file name in $list" 1>&2 + elif [ -L "$file" ] ; then + $unlink "$file" + elif [ -d "$file" ] ; then + $test rmdir $voption "$file" + elif [ "${base#var/adm/}" != "$base" -a -f "$file" ] ; then + $unlink "$file" + elif [ "$keep" -a -f "$file" ] ; then + [ "$test" ] || echo "$0: $file: modified, skipping" + else + $unlink "$file" + fi + done +} + +bize_install() +{ + if [ ! -f "$arch" ] ; then + echo "$0: $arch: no such file, skipping install" 1>&2 + return + fi + + pkg="${arch%.tar.bz2}" + if [ "$arch" = "$pkg" ] ; then + echo "$0: $arch: not a .tar.bz2 file" 1>&2 + return + fi + pkg="${pkg%-[0-9]*}" + pkg="${pkg##*/}" + + if [ -z "$pkg" ] ; then + echo "$0: $arch: missing package name" 1>&2 + return + fi + [ "${arch#-}" = "$arch" ] || arch="./$arch" + + list="$adm/flists/$pkg" + if [ -f "$list" ] ; then + [ "$verbose" ] && echo "updating $pkg ..." + bize_remove + else + [ "$verbose" ] && echo "installing $pkg ..." + fi + + $test mkdir -p$verbose "$root/" + if [ "$test" ] ; then + echo "bzip2 -c -d $arch | tar $taropt -C $root/" + else + bzip2 -c -d "$arch" | tar $taropt -C "$root/" + fi +} + +bize_uninstall() +{ + [ "$verbose" ] && echo "removing $pkg" + list="$adm/flists/$pkg" + if [ -f "$list" ] ; then + bize_remove + else + echo "$0: $list: no such file, skipping remove" 1>&2 + fi +} + +bize_main() +{ + local which=which file arch list="sort rm rmdir mkdir tar bzip2" + local install remove test verbose voption keep=k root=/ taropt + + while [ "$1" ] ; do + case "$1" in + -i) install=1 ;; + -r) remove=1 ;; + -t) test=echo ;; + -f) keep="" ;; + -v) verbose=v ; voption=-v ;; + -R) shift ; root="$1" ;; + -R*) root="${1#-R}" ;; + --) break ;; + -*) bize_usage ; return 1 ;; + *) break;; + esac + shift + done + + if type sh > /dev/null 2>&1 ; then + which=type + elif ! which sh > /dev/null ; then + echo "$0: unable to find 'type' or 'which'" 1>&2 + return 1 + fi + + [ "$keep" ] && list="$list md5sum" + for file in $list ; do + if ! $which $file > /dev/null ; then + echo "$0: unable to find '$file'" 1>&2 + return 1 + fi + done + + if [ "$install" = "$remove" -o -z "$root" -o -z "$*" ] ; then + bize_usage + return 1 + fi + + root="${root%/}" + [ "${root#-}" = "$root" ] || root="./$root" + + local adm="$root/var/adm" unlink="$test rm -f$verbose" pkg + + if [ "$install" ] ; then + taropt="xp${verbose}${keep}" + for arch do + bize_install + done + else + for pkg do + bize_uninstall + done + fi + + return 0 +} + +bize_main "$@" diff --git a/archiver/bzip2/bzip2.cache b/archiver/bzip2/bzip2.cache new file mode 100644 index 000000000..cb304c052 --- /dev/null +++ b/archiver/bzip2/bzip2.cache @@ -0,0 +1,18 @@ + +[TIMESTAMP] 1133882937 Tue Dec 6 16:28:57 2005 +[BUILDTIME] 5 (9) +[SIZE] 1.83 MB, 40 files + +[DEP] bash +[DEP] binutils +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/bzip2/bzip2.conf b/archiver/bzip2/bzip2.conf new file mode 100644 index 000000000..036cc1096 --- /dev/null +++ b/archiver/bzip2/bzip2.conf @@ -0,0 +1,29 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../bzip2/bzip2.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# apply the patches defined in the package description +var_append patchfiles ' ' "`match_source_file -p 'patch'`" + +var_append makeopt ' ' "AR=$AR RANLIB=$RANLIB" +var_append makeinstopt ' ' "PREFIX=$root USRPREFIX=$root/usr" + +if [ "$SDECFG_STATIC" != 1 -a "$SDECFG_DIETLIBC_bzip2" != 1 ] ; then + hook_add inmake 5 "$MAKE $makeopt -f Makefile-libbz2_so" + hook_add postmake 5 "cp -a libbz2.so.* $root/$libdir" +fi + +hook_add postmake 5 "cp -v manual* bzip2.txt $root/$docdir" + diff --git a/archiver/bzip2/bzip2.desc b/archiver/bzip2/bzip2.desc new file mode 100644 index 000000000..e9a52103d --- /dev/null +++ b/archiver/bzip2/bzip2.desc @@ -0,0 +1,43 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bzip2/bzip2.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A file compression utility + +[T] bzip2 compresses files using the Burrows-Wheeler blocksorting text +[T] compression algorithm, and Huffman coding. Compression is generally +[T] considerably better than that achieved by more conventional LZ77/LZ78-based +[T] compressors, and approaches the performance of the PPM family of +[T] statistical compressors. + +[U] http://www.bzip.org/ + +[A] Julian Seward +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC FPIC-QUIRK + +[L] OpenSource +[S] Stable +[V] 1.0.3 +[P] X -1---5---9 108.600 + +[CV-URL] http://www.bzip.org/downloads.html + +[D] 2351367897 bzip2-1.0.3.tar.gz http://www.bzip.org/1.0.3/ + +[D] 3026285618 bzip2-1.0.3-bzgrep_security-1.patch http://www.linuxfromscratch.org/patches/downloads/bzip2/ diff --git a/archiver/bzip2/fix_shared.patch b/archiver/bzip2/fix_shared.patch new file mode 100644 index 000000000..cbd1b3daf --- /dev/null +++ b/archiver/bzip2/fix_shared.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bzip2/fix_shared.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- bzip2-1.0.3/Makefile-libbz2_so.orig 2006-01-03 14:42:47.000000000 -0300 ++++ bzip2-1.0.3/Makefile-libbz2_so 2006-01-03 14:43:11.000000000 -0300 +@@ -21,7 +21,7 @@ + + all: $(OBJS) + $(CC) -shared -Wl,-soname -Wl,libbz2.so.1.0 -o libbz2.so.1.0.3 $(OBJS) +- $(CC) $(CFLAGS) -o bzip2-shared bzip2.c libbz2.so.1.0.3 ++ $(CC) $(CFLAGS) -shared -o bzip2-shared bzip2.c libbz2.so.1.0.3 + rm -f libbz2.so.1.0 + ln -s libbz2.so.1.0.3 libbz2.so.1.0 + diff --git a/archiver/bzip2/makefile.patch b/archiver/bzip2/makefile.patch new file mode 100644 index 000000000..861ed0a69 --- /dev/null +++ b/archiver/bzip2/makefile.patch @@ -0,0 +1,125 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bzip2/makefile.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./Makefile.orig Sat Jan 26 00:34:53 2002 ++++ ./Makefile Wed Apr 3 01:35:16 2002 +@@ -12,8 +12,8 @@ + CFLAGS=-Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES) + + # Where you want it installed when you do 'make install' +-PREFIX=/usr +- ++PREFIX=/ ++USRPREFIX=/usr + + OBJS= blocksort.o \ + huffman.o \ +@@ -23,7 +23,7 @@ + decompress.o \ + bzlib.o + +-all: libbz2.a bzip2 bzip2recover test ++all: libbz2.a bzip2 bzip2recover + + bzip2: libbz2.a bzip2.o + $(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2 +@@ -34,11 +34,7 @@ + libbz2.a: $(OBJS) + rm -f libbz2.a + $(AR) cq libbz2.a $(OBJS) +- @if ( test -f $(RANLIB) -o -f /usr/bin/ranlib -o \ +- -f /bin/ranlib -o -f /usr/ccs/bin/ranlib ) ; then \ +- echo $(RANLIB) libbz2.a ; \ +- $(RANLIB) libbz2.a ; \ +- fi ++ $(RANLIB) libbz2.a + + check: test + test: bzip2 +@@ -59,42 +55,42 @@ + + install: bzip2 bzip2recover + if ( test ! -d $(PREFIX)/bin ) ; then mkdir -p $(PREFIX)/bin ; fi +- if ( test ! -d $(PREFIX)/lib ) ; then mkdir -p $(PREFIX)/lib ; fi +- if ( test ! -d $(PREFIX)/man ) ; then mkdir -p $(PREFIX)/man ; fi +- if ( test ! -d $(PREFIX)/man/man1 ) ; then mkdir -p $(PREFIX)/man/man1 ; fi +- if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi ++ if ( test ! -d $(USRPREFIX)/lib ) ; then mkdir -p $(USRPREFIX)/lib ; fi ++ if ( test ! -d $(USRPREFIX)/man ) ; then mkdir -p $(USRPREFIX)/man ; fi ++ if ( test ! -d $(USRPREFIX)/man/man1 ) ; then mkdir -p $(USRPREFIX)/man/man1 ; fi ++ if ( test ! -d $(USRPREFIX)/include ) ; then mkdir -p $(USRPREFIX)/include ; fi + cp -f bzip2 $(PREFIX)/bin/bzip2 + cp -f bzip2 $(PREFIX)/bin/bunzip2 + cp -f bzip2 $(PREFIX)/bin/bzcat +- cp -f bzip2recover $(PREFIX)/bin/bzip2recover ++ cp -f bzip2recover $(USRPREFIX)/bin/bzip2recover + chmod a+x $(PREFIX)/bin/bzip2 + chmod a+x $(PREFIX)/bin/bunzip2 + chmod a+x $(PREFIX)/bin/bzcat +- chmod a+x $(PREFIX)/bin/bzip2recover +- cp -f bzip2.1 $(PREFIX)/man/man1 +- chmod a+r $(PREFIX)/man/man1/bzip2.1 +- cp -f bzlib.h $(PREFIX)/include +- chmod a+r $(PREFIX)/include/bzlib.h +- cp -f libbz2.a $(PREFIX)/lib +- chmod a+r $(PREFIX)/lib/libbz2.a +- cp -f bzgrep $(PREFIX)/bin/bzgrep +- ln $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep +- ln $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep +- chmod a+x $(PREFIX)/bin/bzgrep +- cp -f bzmore $(PREFIX)/bin/bzmore +- ln $(PREFIX)/bin/bzmore $(PREFIX)/bin/bzless +- chmod a+x $(PREFIX)/bin/bzmore +- cp -f bzdiff $(PREFIX)/bin/bzdiff +- ln $(PREFIX)/bin/bzdiff $(PREFIX)/bin/bzcmp +- chmod a+x $(PREFIX)/bin/bzdiff +- cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/man/man1 +- chmod a+r $(PREFIX)/man/man1/bzgrep.1 +- chmod a+r $(PREFIX)/man/man1/bzmore.1 +- chmod a+r $(PREFIX)/man/man1/bzdiff.1 +- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzegrep.1 +- echo ".so man1/bzgrep.1" > $(PREFIX)/man/man1/bzfgrep.1 +- echo ".so man1/bzmore.1" > $(PREFIX)/man/man1/bzless.1 +- echo ".so man1/bzdiff.1" > $(PREFIX)/man/man1/bzcmp.1 ++ chmod a+x $(USRPREFIX)/bin/bzip2recover ++ cp -f bzip2.1 $(USRPREFIX)/man/man1 ++ chmod a+r $(USRPREFIX)/man/man1/bzip2.1 ++ cp -f bzlib.h $(USRPREFIX)/include ++ chmod a+r $(USRPREFIX)/include/bzlib.h ++ cp -f libbz2.a $(USRPREFIX)/lib ++ chmod a+r $(USRPREFIX)/lib/libbz2.a ++ cp -f bzgrep $(USRPREFIX)/bin/bzgrep ++ ln -f $(USRPREFIX)/bin/bzgrep $(USRPREFIX)/bin/bzegrep ++ ln -f $(USRPREFIX)/bin/bzgrep $(USRPREFIX)/bin/bzfgrep ++ chmod a+x $(USRPREFIX)/bin/bzgrep ++ cp -f bzmore $(USRPREFIX)/bin/bzmore ++ ln -f $(USRPREFIX)/bin/bzmore $(USRPREFIX)/bin/bzless ++ chmod a+x $(USRPREFIX)/bin/bzmore ++ cp -f bzdiff $(USRPREFIX)/bin/bzdiff ++ ln -f $(USRPREFIX)/bin/bzdiff $(USRPREFIX)/bin/bzcmp ++ chmod a+x $(USRPREFIX)/bin/bzdiff ++ cp -f bzgrep.1 bzmore.1 bzdiff.1 $(USRPREFIX)/man/man1 ++ chmod a+r $(USRPREFIX)/man/man1/bzgrep.1 ++ chmod a+r $(USRPREFIX)/man/man1/bzmore.1 ++ chmod a+r $(USRPREFIX)/man/man1/bzdiff.1 ++ echo ".so man1/bzgrep.1" > $(USRPREFIX)/man/man1/bzegrep.1 ++ echo ".so man1/bzgrep.1" > $(USRPREFIX)/man/man1/bzfgrep.1 ++ echo ".so man1/bzmore.1" > $(USRPREFIX)/man/man1/bzless.1 ++ echo ".so man1/bzdiff.1" > $(USRPREFIX)/man/man1/bzcmp.1 + + distclean: clean + clean: diff --git a/archiver/cabextract/cabextract.cache b/archiver/cabextract/cabextract.cache new file mode 100644 index 000000000..a35328f59 --- /dev/null +++ b/archiver/cabextract/cabextract.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133882073 Tue Dec 6 16:14:33 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.12 MB, 16 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/cabextract/cabextract.desc b/archiver/cabextract/cabextract.desc new file mode 100644 index 000000000..fa27c48ef --- /dev/null +++ b/archiver/cabextract/cabextract.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cabextract/cabextract.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A program to extract Microsoft cabinet files + +[T] cabextract is a program to extract Microsoft cabinet (.cab) files. It +[T] is useful if you need some files from your original Windows(R) +[T] program's CD - or if you want to extract the freely available Microsoft +[T] TrueType "web-core-fonts" ... + +[U] http://www.kyz.uklinux.net/cabextract.php + +[A] Stuart Caie +[M] The OpenSDE Community + +[C] extra/archive + +[L] GPL +[S] Stable +[V] 1.2 +[P] X -----5---9 108.200 + +[D] 4096883761 cabextract-1.2.tar.gz http://www.kyz.uklinux.net/downloads/ + diff --git a/archiver/cpio/cpio.cache b/archiver/cpio/cpio.cache new file mode 100644 index 000000000..07840f45f --- /dev/null +++ b/archiver/cpio/cpio.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133859522 Tue Dec 6 09:58:42 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.37 MB, 34 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/cpio/cpio.conf b/archiver/cpio/cpio.conf new file mode 100644 index 000000000..66356b310 --- /dev/null +++ b/archiver/cpio/cpio.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cpio/cpio.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +[ $prefix = usr ] && bindir=/bin diff --git a/archiver/cpio/cpio.desc b/archiver/cpio/cpio.desc new file mode 100644 index 000000000..4e492eb05 --- /dev/null +++ b/archiver/cpio/cpio.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cpio/cpio.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GNU archiving program + +[T] This is GNU cpio, a program to manage archives of files. +[T] As of version 2.0, it supports the features of the System V release 4 +[T] cpio, including support for tar archives. +[T] +[T] This package also includes rmt, the remote tape server, and mt, a tape +[T] drive control program. + +[U] http://www.gnu.org/software/cpio/cpio.html + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 2.7 +[P] X 0----5---9 102.050 + +[D] 2372289839 cpio-2.7.tar.gz ftp://ftp.gnu.org/pub/gnu/cpio/ + diff --git a/archiver/cpio/lstat.patch b/archiver/cpio/lstat.patch new file mode 100644 index 000000000..c1556bae6 --- /dev/null +++ b/archiver/cpio/lstat.patch @@ -0,0 +1,46 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cpio/lstat.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +without HAVE_LSTAT cpio will always dereference symlinks + - Alejandro + +patch configure so the long autoconf cycle is not needed and +do not regenrate the other .in files we patch ... + - Rene + +#--- ./configure.ac.orig 2006-06-25 15:58:15.000000000 +0200 +#+++ ./configure.ac 2006-06-25 15:57:56.000000000 +0200 +#@@ -92,7 +92,7 @@ +# AC_CONFIG_LINKS(src/fnmatch.h:headers/fnmatch.h) +# fi +# +#-AC_CHECK_FUNCS(lchown endpwent endgrent) +#+AC_CHECK_FUNCS(lchown endpwent endgrent lstat) +# AC_FUNC_VPRINTF +# AC_FUNC_ALLOCA +# AC_CHECK_LIB(nsl, gethostname, [LIBS="$LIBS -lnsl"]) +--- cpio-2.6/configure 2004-12-20 10:51:38.000000000 +0000 ++++ cpio-2.6-fixed/configure 2006-07-03 14:55:01.000000000 +0000 +@@ -12838,7 +12838,8 @@ + + + +-for ac_func in lchown endpwent endgrent ++ ++for ac_func in lchown endpwent endgrent lstat + do + as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` + echo "$as_me:$LINENO: checking for $ac_func" >&5 diff --git a/archiver/cpio/no-mt-man.patch b/archiver/cpio/no-mt-man.patch new file mode 100644 index 000000000..914668798 --- /dev/null +++ b/archiver/cpio/no-mt-man.patch @@ -0,0 +1,27 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../cpio/no-mt-man.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- cpio-2.7/doc/Makefile.in.orig 2006-10-21 18:54:21.000000000 +0200 ++++ cpio-2.7/doc/Makefile.in 2006-10-26 02:03:03.000000000 +0200 +@@ -290,7 +290,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + info_TEXINFOS = cpio.texi +-man_MANS = cpio.1 mt.1 ++man_MANS = cpio.1 + EXTRA_DIST = $(man_MANS) gendocs_template + all: all-am + diff --git a/archiver/cpio/no_rmt.patch b/archiver/cpio/no_rmt.patch new file mode 100644 index 000000000..7c0c549bb --- /dev/null +++ b/archiver/cpio/no_rmt.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cpio/no_rmt.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +rmt is installed by tar too, and we will prefer that +-mnemoc + +--- ./Makefile.in.orig 2004-12-28 23:06:53.000000000 -0300 ++++ ./Makefile.in 2004-12-28 23:07:06.000000000 -0300 +@@ -217,7 +217,7 @@ + target_alias = @target_alias@ + ACLOCAL_AMFLAGS = -I m4 + AUTOMAKE_OPTIONS = gnits 1.8 dist-bzip2 std-options +-SUBDIRS = doc headers lib rmt src po tests ++SUBDIRS = doc headers lib src po tests + all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + diff --git a/archiver/dpkg/dpkg.cache b/archiver/dpkg/dpkg.cache new file mode 100644 index 000000000..e33084778 --- /dev/null +++ b/archiver/dpkg/dpkg.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1133945562 Wed Dec 7 09:52:42 2005 +[BUILDTIME] 25 (9) +[SIZE] 5.68 MB, 217 files + +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/archiver/dpkg/dpkg.conf b/archiver/dpkg/dpkg.conf new file mode 100644 index 000000000..a358d0b1b --- /dev/null +++ b/archiver/dpkg/dpkg.conf @@ -0,0 +1,22 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../dpkg/dpkg.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +if pkginstalled libselinux; then + var_append GCC_WRAPPER_APPEND ' ' '-lselinux' +fi + +confopt="$confopt --without-sgml-doc --without-start-stop-daemon" + diff --git a/archiver/dpkg/dpkg.desc b/archiver/dpkg/dpkg.desc new file mode 100644 index 000000000..41ea4a6df --- /dev/null +++ b/archiver/dpkg/dpkg.desc @@ -0,0 +1,44 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../dpkg/dpkg.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The debian package manager + +[T] The `dpkg' suite contains the programs which handle Debian (.deb) +[T] packages. It was developed on Debian GNU/Linux but can be used on all +[T] Linux distributions and most Unix systems. The `dpkg' command can be +[T] used to install, remove and manage .deb binary packages, and it +[T] maintains a package database which gets updated on changes. It is also a +[T] front-end to the low-level `dpkg-deb' tool, which is oriented towards +[T] manipulating archives. However, the primary interface to dpkg is the +[T] `dselect' program, which is used to get and display packages for the +[T] user to select for (de)installation. + +[U] http://www.debian.org/Packages/unstable/admin/dpkg + +[A] Jeff Covey +[M] The OpenSDE Community + +[C] extra/tool +[F] NOPARALLEL + +[L] GPL +[S] Stable +[V] 1.13.25 +[P] X -----5---9 221.000 + +[D] 4211674763 dpkg_1.13.25.tar.gz http://ftp.debian.org/debian/pool/main/d/dpkg/ + diff --git a/archiver/flexbackup/flexbackup.cache b/archiver/flexbackup/flexbackup.cache new file mode 100644 index 000000000..011719ac4 --- /dev/null +++ b/archiver/flexbackup/flexbackup.cache @@ -0,0 +1,16 @@ + +[TIMESTAMP] 1133885515 Tue Dec 6 17:11:55 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.26 MB, 17 files + +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/flexbackup/flexbackup.desc b/archiver/flexbackup/flexbackup.desc new file mode 100644 index 000000000..a154c8c84 --- /dev/null +++ b/archiver/flexbackup/flexbackup.desc @@ -0,0 +1,32 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../flexbackup/flexbackup.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A flexible backup tool + +[T] flexbackup is for you if you have a single or small number of machines, +[T] amanda is "too much", and tarring things up by hand isn't nearly enough ... + +[A] Edwin Huffstutler +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable + +[V] 1.2.1 +[P] X -----5---9 109.600 + +[D] 2208187626 flexbackup-1.2.1.tar.gz http://www.flexbackup.org/tarball/ diff --git a/archiver/gzip/gzip-1.3-rsync.patch b/archiver/gzip/gzip-1.3-rsync.patch new file mode 100644 index 000000000..c9decc10b --- /dev/null +++ b/archiver/gzip/gzip-1.3-rsync.patch @@ -0,0 +1,295 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gzip/gzip-1.3-rsync.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Rsync friendly less changing compression - pulled from Fedora Core. + + - Rene Rebe + +--- gzip-1.3.2/deflate.c.rsync Fri Oct 8 08:46:28 1999 ++++ gzip-1.3.2/deflate.c Sun Mar 10 12:35:00 2002 +@@ -122,6 +122,14 @@ + #endif + /* Matches of length 3 are discarded if their distance exceeds TOO_FAR */ + ++#ifndef RSYNC_WIN ++# define RSYNC_WIN 4096 ++#endif ++/* Size of rsync window, must be < MAX_DIST */ ++ ++#define RSYNC_SUM_MATCH(sum) ((sum) % RSYNC_WIN == 0) ++/* Whether window sum matches magic value */ ++ + /* =========================================================================== + * Local data used by the "longest match" routines. + */ +@@ -203,6 +211,8 @@ + unsigned near good_match; + /* Use a faster search when the previous match is longer than this */ + ++local ulg rsync_sum; /* rolling sum of rsync window */ ++local ulg rsync_chunk_end; /* next rsync sequence point */ + + /* Values for max_lazy_match, good_match and max_chain_length, depending on + * the desired pack level (0..9). The values given below have been tuned to +@@ -301,6 +311,10 @@ + #endif + /* prev will be initialized on the fly */ + ++ /* rsync params */ ++ rsync_chunk_end = 0xFFFFFFFFUL; ++ rsync_sum = 0; ++ + /* Set the default configuration parameters: + */ + max_lazy_match = configuration_table[pack_level].max_lazy; +@@ -537,6 +551,8 @@ + memcpy((char*)window, (char*)window+WSIZE, (unsigned)WSIZE); + match_start -= WSIZE; + strstart -= WSIZE; /* we now have strstart >= MAX_DIST: */ ++ if (rsync_chunk_end != 0xFFFFFFFFUL) ++ rsync_chunk_end -= WSIZE; + + block_start -= (long) WSIZE; + +@@ -564,13 +580,46 @@ + } + } + ++local void rsync_roll(start, num) ++ unsigned start; ++ unsigned num; ++{ ++ unsigned i; ++ ++ if (start < RSYNC_WIN) { ++ /* before window fills. */ ++ for (i = start; i < RSYNC_WIN; i++) { ++ if (i == start + num) return; ++ rsync_sum += (ulg)window[i]; ++ } ++ num -= (RSYNC_WIN - start); ++ start = RSYNC_WIN; ++ } ++ ++ /* buffer after window full */ ++ for (i = start; i < start+num; i++) { ++ /* New character in */ ++ rsync_sum += (ulg)window[i]; ++ /* Old character out */ ++ rsync_sum -= (ulg)window[i - RSYNC_WIN]; ++ if (rsync_chunk_end == 0xFFFFFFFFUL && RSYNC_SUM_MATCH(rsync_sum)) ++ rsync_chunk_end = i; ++ } ++} ++ ++/* =========================================================================== ++ * Set rsync_chunk_end if window sum matches magic value. ++ */ ++#define RSYNC_ROLL(s, n) \ ++ do { if (rsync) rsync_roll((s), (n)); } while(0) ++ + /* =========================================================================== + * Flush the current block, with given end-of-file flag. + * IN assertion: strstart is set to the end of the current match. + */ + #define FLUSH_BLOCK(eof) \ + flush_block(block_start >= 0L ? (char*)&window[(unsigned)block_start] : \ +- (char*)NULL, (long)strstart - block_start, (eof)) ++ (char*)NULL, (long)strstart - block_start, flush-1, (eof)) + + /* =========================================================================== + * Processes a new input file and return its compressed length. This +@@ -581,7 +630,7 @@ + local off_t deflate_fast() + { + IPos hash_head; /* head of the hash chain */ +- int flush; /* set if current block must be flushed */ ++ int flush; /* set if current block must be flushed, 2=>and padded */ + unsigned match_length = 0; /* length of best match */ + + prev_length = MIN_MATCH-1; +@@ -610,6 +659,7 @@ + + lookahead -= match_length; + ++ RSYNC_ROLL(strstart, match_length); + /* Insert new strings in the hash table only if the match length + * is not too large. This saves time but degrades compression. + */ +@@ -638,9 +688,14 @@ + /* No match, output a literal byte */ + Tracevv((stderr,"%c",window[strstart])); + flush = ct_tally (0, window[strstart]); ++ RSYNC_ROLL(strstart, 1); + lookahead--; + strstart++; + } ++ if (rsync && strstart > rsync_chunk_end) { ++ rsync_chunk_end = 0xFFFFFFFFUL; ++ flush = 2; ++ } + if (flush) FLUSH_BLOCK(0), block_start = strstart; + + /* Make sure that we always have enough lookahead, except +@@ -713,6 +768,7 @@ + */ + lookahead -= prev_length-1; + prev_length -= 2; ++ RSYNC_ROLL(strstart, prev_length+1); + do { + strstart++; + INSERT_STRING(strstart, hash_head); +@@ -725,24 +781,39 @@ + match_available = 0; + match_length = MIN_MATCH-1; + strstart++; +- if (flush) FLUSH_BLOCK(0), block_start = strstart; + ++ if (rsync && strstart > rsync_chunk_end) { ++ rsync_chunk_end = 0xFFFFFFFFUL; ++ flush = 2; ++ } ++ if (flush) FLUSH_BLOCK(0), block_start = strstart; + } else if (match_available) { + /* If there was no match at the previous position, output a + * single literal. If there was a match but the current match + * is longer, truncate the previous match to a single literal. + */ + Tracevv((stderr,"%c",window[strstart-1])); +- if (ct_tally (0, window[strstart-1])) { +- FLUSH_BLOCK(0), block_start = strstart; +- } ++ flush = ct_tally (0, window[strstart-1]); ++ if (rsync && strstart > rsync_chunk_end) { ++ rsync_chunk_end = 0xFFFFFFFFUL; ++ flush = 2; ++ } ++ if (flush) FLUSH_BLOCK(0), block_start = strstart; ++ RSYNC_ROLL(strstart, 1); + strstart++; + lookahead--; + } else { + /* There is no previous match to compare with, wait for + * the next step to decide. + */ ++ if (rsync && strstart > rsync_chunk_end) { ++ /* Reset huffman tree */ ++ rsync_chunk_end = 0xFFFFFFFFUL; ++ flush = 2; ++ FLUSH_BLOCK(0), block_start = strstart; ++ } + match_available = 1; ++ RSYNC_ROLL(strstart, 1); + strstart++; + lookahead--; + } +--- gzip-1.3.2/gzip.c.rsync Mon Oct 1 07:28:16 2001 ++++ gzip-1.3.2/gzip.c Sun Mar 10 12:35:00 2002 +@@ -249,6 +249,7 @@ + unsigned insize; /* valid bytes in inbuf */ + unsigned inptr; /* index of next byte to be processed in inbuf */ + unsigned outcnt; /* bytes in output buffer */ ++int rsync = 0; /* make ryncable chunks */ + + struct option longopts[] = + { +@@ -278,6 +279,7 @@ + {"best", 0, 0, '9'}, /* compress better */ + {"lzw", 0, 0, 'Z'}, /* make output compatible with old compress */ + {"bits", 1, 0, 'b'}, /* max number of bits per code (implies -Z) */ ++ {"rsyncable", 0, 0, 'R'}, /* make rsync-friendly archive */ + { 0, 0, 0, 0 } + }; + +@@ -368,6 +370,7 @@ + " -Z --lzw produce output compatible with old compress", + " -b --bits maxbits max number of bits per code (implies -Z)", + #endif ++ " --rsyncable Make rsync-friendly archive", + " file... files to (de)compress. If none given, use standard input.", + "Report bugs to .", + 0}; +@@ -546,6 +549,9 @@ + #else + recursive = 1; break; + #endif ++ case 'R': ++ rsync = 1; break; ++ + case 'S': + #ifdef NO_MULTIPLE_DOTS + if (*optarg == '.') optarg++; +--- gzip-1.3.2/gzip.h.rsync Mon Oct 1 07:24:52 2001 ++++ gzip-1.3.2/gzip.h Sun Mar 10 12:36:12 2002 +@@ -133,6 +133,7 @@ + extern unsigned insize; /* valid bytes in inbuf */ + extern unsigned inptr; /* index of next byte to be processed in inbuf */ + extern unsigned outcnt; /* bytes in output buffer */ ++extern int rsync; /* deflate into rsyncable chunks */ + + extern off_t bytes_in; /* number of input bytes */ + extern off_t bytes_out; /* number of output bytes */ +@@ -281,7 +282,7 @@ + /* in trees.c */ + void ct_init OF((ush *attr, int *method)); + int ct_tally OF((int dist, int lc)); +-off_t flush_block OF((char *buf, ulg stored_len, int eof)); ++off_t flush_block OF((char *buf, ulg stored_len, int pad, int eof)); + + /* in bits.c */ + void bi_init OF((file_t zipfile)); +--- gzip-1.3.2/gzip.texi.rsync Sun Nov 4 08:39:35 2001 ++++ gzip-1.3.2/gzip.texi Sun Mar 10 12:35:00 2002 +@@ -340,6 +340,14 @@ + into the directory and compress all the files it finds there (or + decompress them in the case of @code{gunzip}). + ++@item --rsyncable ++While compressing, synchronize the output occasionally based on the ++input. This reduces compression by about 1 percent most cases, but ++means that the @code{rsync} program can take advantage of similarities ++in the uncompressed input when syncronizing two files compressed with ++this flag. @code{gunzip} cannot tell the difference between a ++compressed file created with this option, and one created without it. ++ + @item --suffix @var{suf} + @itemx -S @var{suf} + Use suffix @samp{@var{suf}} instead of @samp{.gz}. Any suffix can be +--- gzip-1.3.2/trees.c.rsync Wed Oct 6 07:00:00 1999 ++++ gzip-1.3.2/trees.c Sun Mar 10 12:37:05 2002 +@@ -847,9 +847,10 @@ + * trees or store, and output the encoded block to the zip file. This function + * returns the total compressed length for the file so far. + */ +-off_t flush_block(buf, stored_len, eof) ++off_t flush_block(buf, stored_len, pad, eof) + char *buf; /* input block, or NULL if too old */ + ulg stored_len; /* length of input block */ ++ int pad; /* pad output to byte boundary */ + int eof; /* true if this is the last block for a file */ + { + ulg opt_lenb, static_lenb; /* opt_len and static_len in bytes */ +@@ -941,6 +942,10 @@ + Assert (input_len == bytes_in, "bad input size"); + bi_windup(); + compressed_len += 7; /* align on byte boundary */ ++ } else if (pad && (compressed_len % 8) != 0) { ++ send_bits((STORED_BLOCK<<1)+eof, 3); /* send block type */ ++ compressed_len = (compressed_len + 3 + 7) & ~7L; ++ copy_block(buf, 0, 1); /* with header */ + } + + return compressed_len >> 3; diff --git a/archiver/gzip/gzip-1.3.3-window-size.patch b/archiver/gzip/gzip-1.3.3-window-size.patch new file mode 100644 index 000000000..67f5eab19 --- /dev/null +++ b/archiver/gzip/gzip-1.3.3-window-size.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gzip/gzip-1.3.3-window-size.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Fix possible buffer overrun with the rsyncable patch - pulled from Fedora Core. + + - Rene Rebe + +--- gzip-1.3.3/gzip.c.orig Thu Jan 30 21:19:36 2003 ++++ gzip-1.3.3/gzip.c Thu Jan 30 21:09:52 2003 +@@ -198,7 +198,7 @@ + DECLARE(uch, inbuf, INBUFSIZ +INBUF_EXTRA); + DECLARE(uch, outbuf, OUTBUFSIZ+OUTBUF_EXTRA); + DECLARE(ush, d_buf, DIST_BUFSIZE); +-DECLARE(uch, window, 2L*WSIZE); ++DECLARE(uch, window, 2L*WSIZE + 4096); + #ifndef MAXSEG_64K + DECLARE(ush, tab_prefix, 1L< +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 1.3.5 +[P] X -1---5---9 102.040 + +[D] 4282551372 gzip-1.3.5.tar.gz ftp://alpha.gnu.org/gnu/gzip/ + +[D] 2618511932 gzip-1.3.5-security_fixes-1.patch http://www.linuxfromscratch.org/patches/downloads/gzip/ diff --git a/archiver/libmspack/libmspack.cache b/archiver/libmspack/libmspack.cache new file mode 100644 index 000000000..4cee7d919 --- /dev/null +++ b/archiver/libmspack/libmspack.cache @@ -0,0 +1,29 @@ + +[TIMESTAMP] 1133796631 Mon Dec 5 16:30:31 2005 +[BUILDTIME] 25 (5) +[SIZE] 0.24 MB, 20 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libtool +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/libmspack/libmspack.desc b/archiver/libmspack/libmspack.desc new file mode 100644 index 000000000..81cbe38ff --- /dev/null +++ b/archiver/libmspack/libmspack.desc @@ -0,0 +1,43 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libmspack/libmspack.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A library for Microsoft compression formats + +[T] The purpose of libmspack is to provide both compression and +[T] decompression of some loosely related file formats used by +[T] Microsoft. The intention is to support all of the following formats: +[T] * COMPRESS.EXE [SZDD] +[T] * Microsoft Help +[T] * COMPRESS.EXE [KWAJ] +[T] * Microsoft Cabinet +[T] * HTML Help +[T] * Microsoft eBook + +[U] http://www.kyz.uklinux.net/libmspack/ + +[A] Stuart Caie +[M] The OpenSDE Community + +[C] extra/archive + +[L] LGPL +[S] Alpha +[V] 20060902 +[P] X -----5---9 800.000 + +[O] hook_add preconf 2 'autoreconf -i -W all' + +[D] 4246577333 libmspack-0.0.20060920alpha.tar.gz http://www.kyz.uklinux.net/downloads/ +#[D] X libmspack-cvs-2005-02-28.tar.gz cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/libmspack libmspack -D 2005-02-28 diff --git a/archiver/libtar/libtar.cache b/archiver/libtar/libtar.cache new file mode 100644 index 000000000..71403dbce --- /dev/null +++ b/archiver/libtar/libtar.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1155420807 Sat Aug 12 22:13:27 2006 +[BUILDTIME] 10 (5) +[SIZE] 0.12 MB, 79 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/archiver/libtar/libtar.desc b/archiver/libtar/libtar.desc new file mode 100644 index 000000000..44c661e1c --- /dev/null +++ b/archiver/libtar/libtar.desc @@ -0,0 +1,32 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libtar/libtar.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A C library API for manipulating tar archives + +[T] Libtar is a C library for manipulating tar archives. It supports both +[T] the strict POSIX tar format and many of the commonly-used GNU extensions. + +[U] http://www.feep.net/libtar/ + +[A] Mark D. Roth +[M] Alejandro Mery + +[C] extra/base + +[L] BSD +[S] Stable +[V] 1.2.11 +[P] X -----5---9 300.000 + +[D] 1652929605 libtar-1.2.11.tar.gz ftp://ftp.feep.net/pub/software/libtar/ diff --git a/archiver/lxsplit/lxsplit.cache b/archiver/lxsplit/lxsplit.cache new file mode 100644 index 000000000..19c1412f8 --- /dev/null +++ b/archiver/lxsplit/lxsplit.cache @@ -0,0 +1,18 @@ + +[TIMESTAMP] 1133844394 Tue Dec 6 05:46:34 2005 +[BUILDTIME] 5 (5) +[SIZE] 0.02 MB, 10 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/lxsplit/lxsplit.conf b/archiver/lxsplit/lxsplit.conf new file mode 100644 index 000000000..f154d47b1 --- /dev/null +++ b/archiver/lxsplit/lxsplit.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lxsplit/lxsplit.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +makeinstopt= +hook_add postmake 5 "install lxsplit $root$bindir/" + diff --git a/archiver/lxsplit/lxsplit.desc b/archiver/lxsplit/lxsplit.desc new file mode 100644 index 000000000..e1b2d7f9f --- /dev/null +++ b/archiver/lxsplit/lxsplit.desc @@ -0,0 +1,33 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../lxsplit/lxsplit.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Split up huge files into smaller pieces without compression + +[T] This utility is used to split up huge files into smaller pieces without +[T] compression. It is fully compatable with HJSplit. + +[U] http://www.freebyte.com/hjsplit/ + +[A] Richard Stellingwerff +[M] Leonel Ivan Saafigueroa + +[C] base/tool + +[L] GPL +[S] Stable +[V] 0.1.1 +[P] X -----5---9 800.117 + +[D] 970031954 lxsplit-0.1.1.tar.gz !http://www.freebyte.com/download/lxsplit.tar.gz + diff --git a/archiver/lzma/lzma.cache b/archiver/lzma/lzma.cache new file mode 100644 index 000000000..3831a73b2 --- /dev/null +++ b/archiver/lzma/lzma.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1133883080 Tue Dec 6 16:31:20 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.32 MB, 42 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/lzma/lzma.desc b/archiver/lzma/lzma.desc new file mode 100644 index 000000000..d7f57a31f --- /dev/null +++ b/archiver/lzma/lzma.desc @@ -0,0 +1,41 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../lzma/lzma.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A file compression utility using the LZMA algorithm + +[T] LZMA utils in a nutshell. Average compression ratio of LZMA is about +[T] 30% better than that of gzip, and 15% better than that of bzip2. +[T] Decompression speed is only little slower than that of gzip, being two +[T] to five times faster than bzip2. In fast mode, compresses faster than +[T] bzip2 with a comparable compression ratio. However achieving the best +[T] compression ratios takes four to even twelve times longer than with bzip2. +[T] However, this doesn't affect decompressing speed. + +[U] http://tukaani.org/lzma/ + +[A] Igor Pavlov +[M] The OpenSDE Community + +[C] base/tool + +[L] LGPL +[S] Stable +[V] 4.32.0beta3 +[P] X -----5---9 108.600 + +[CV-URL] http://tukaani.org/lzma/download + +[D] 1903884130 lzma-4.32.0beta3.tar.gz http://tukaani.org/lzma/ + diff --git a/archiver/lzo/lzo.cache b/archiver/lzo/lzo.cache new file mode 100644 index 000000000..7887b765e --- /dev/null +++ b/archiver/lzo/lzo.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133881744 Tue Dec 6 16:09:04 2005 +[BUILDTIME] 35 (9) +[SIZE] 0.36 MB, 31 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/lzo/lzo.desc b/archiver/lzo/lzo.desc new file mode 100644 index 000000000..5935396fa --- /dev/null +++ b/archiver/lzo/lzo.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../lzo/lzo.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A fast compression library + +[T] LZO is a portable lossless data compression library written in ANSI C. +[T] It offers pretty fast compression and *extremly* fast decompression. +[T] Decompression requires no memory. +[T] +[T] In addition there are slower compression levels achieving a quite +[T] competitive compression ratio while still decompressing at this very high +[T] speed. + +[U] http://www.oberhumer.com/opensource/lzo/ + +[A] Markus F.X.J. Oberhumer +[M] Alejandro Mery + +[C] base/library +[F] FPIC-QUIRK + +[L] GPL +[S] Stable +[V] 2.02 +[P] X 01---5---9 108.020 + +[D] 1753091160 lzo-2.02.tar.gz http://www.oberhumer.com/opensource/lzo/download/ diff --git a/archiver/lzop/lzop.cache b/archiver/lzop/lzop.cache new file mode 100644 index 000000000..d532ce596 --- /dev/null +++ b/archiver/lzop/lzop.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133881920 Tue Dec 6 16:12:00 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.14 MB, 16 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] lzo +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/lzop/lzop.conf b/archiver/lzop/lzop.conf new file mode 100644 index 000000000..805212978 --- /dev/null +++ b/archiver/lzop/lzop.conf @@ -0,0 +1,20 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lzop/lzop.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if atstage toolchain; then + var_append LDFLAGS " " "-L$root$libdir" + var_append CPPFLAGS " " "-I$root$includedir" + export LDFLAGS CPPFLAGS +fi + diff --git a/archiver/lzop/lzop.desc b/archiver/lzop/lzop.desc new file mode 100644 index 000000000..98d776b2f --- /dev/null +++ b/archiver/lzop/lzop.desc @@ -0,0 +1,33 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../lzop/lzop.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A LZO frontend + +[T] LZOP is a command line frontend for the LZO compression library. + +[A] Markus F.X.J. Oberhumer +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 1.02rc1 +[P] X 01---5---9 108.040 + +[D] 3384210024 lzop-1.02rc1.tar.gz http://www.lzop.org/download/ + diff --git a/archiver/mine/any-archiver.patch b/archiver/mine/any-archiver.patch new file mode 100644 index 000000000..9f8e7e629 --- /dev/null +++ b/archiver/mine/any-archiver.patch @@ -0,0 +1,333 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mine/any-archiver.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +this fixes a few bugs like crashing on non-existing file and reading the +package database before checking for the file. + +Implements using any compressed tar package as archiver and not use the +bzip2 copy but the systen compressors. + +(This is just a quick gap filler until we get rid of the whole mine mess.) + + - Rene Rebe + +Index: install.c +=================================================================== +--- ./install.c (revision 3) ++++ ./install.c (revision 13) +@@ -1,6 +1,7 @@ + /* + * GEM MINE - The ROCK Linux Package Manager + * Copyright (C) 2002-2005 Clifford Wolf ++ * Copyright (C) 2005-2006 René Rebe + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +@@ -29,7 +30,6 @@ + #include + + #include "cdb.h" +-#include "bzlib.h" + #include "libtar.h" + + #include "mine.h" +@@ -60,70 +60,114 @@ + int pos, len; + int rc; + +- char *filename; ++ char *filename = 0; ++ char *decompressor = 0; + char buffer[1024]; + char buffer2[1024]; + char buffer3[1024]; + TAR *t = NULL; +- BZFILE *b = NULL; + +- if ( ! mode_force ) +- md5sum_initdb(root, mode_verbose); ++ errno = 0; + +- if ( (gem_fd = open(package, O_RDONLY)) < 0 ) goto error_errno; +- cdb_init(&c, gem_fd); ++ decompressor = strstr (package, ".tar"); ++ if (decompressor) { ++ /* strip .tar. */ ++ decompressor += 4; ++ // fprintf (stderr, "Decomp: '%s'\n", decompressor); ++ if (!*decompressor) ++ decompressor = "cat"; ++ else if (strcmp (decompressor, ".bz2") == 0) ++ decompressor = "bzip2"; ++ else if (strcmp (decompressor, ".gz") == 0) ++ decompressor = "gzip"; ++ else if (strcmp (decompressor, ".lzo") == 0) ++ decompressor = "lzop"; ++ else { ++ fprintf (stderr, "Unknown decompressor '%s'.\n", ++ decompressor); ++ return 1; ++ } ++ } + +- rc = cdb_find(&c, "pkg_name", 8); +- if ( rc <= 0 ) goto error; +- pos = cdb_datapos(&c); len = cdb_datalen(&c); +- pname = malloc(len+1); pname[len] = 0; +- if (cdb_read(&c, pname, len, pos) == -1) goto error; +- + pipe(gem2bunzip); +- pipe(bunzip2tar); + +- /* +- * Extract tar.bz2 from GEM file +- */ +- if (!fork()) { +- close(gem2bunzip[0]); +- close(bunzip2tar[0]); +- close(bunzip2tar[1]); ++ if (!decompressor) { ++ decompressor = "bzip2"; /* let the generic code decompress it */ + +- rc = cdb_find(&c, "pkg_tarbz2", 10); +- if ( rc <= 0 ) exit(1); ++ if ( (gem_fd = open(package, O_RDONLY)) < 0 ) goto error_errno; ++ cdb_init(&c, gem_fd); + +- pos = cdb_datapos(&c); +- len = cdb_datalen(&c); +- if (len <= 0) exit(1); ++ rc = cdb_find(&c, "pkg_name", 8); ++ if ( rc <= 0 ) goto error; ++ pos = cdb_datapos(&c); len = cdb_datalen(&c); ++ pname = malloc(len+1); pname[len] = 0; ++ if (cdb_read(&c, pname, len, pos) == -1) goto error; + +- while (len > 0) { +- if ( cdb_read(&c, buffer, len>512 ? 512 : len, +- pos) == -1 ) goto error; +- write(gem2bunzip[1], buffer, len > 512 ? 512 : len); +- pos += len > 512 ? 512 : len; +- len -= 512; ++ /* ++ * Extract tar.bz2 from GEM file ++ */ ++ if (!fork()) { ++ close(gem2bunzip[0]); ++ ++ rc = cdb_find(&c, "pkg_tarbz2", 10); ++ if ( rc <= 0 ) exit(1); ++ ++ pos = cdb_datapos(&c); ++ len = cdb_datalen(&c); ++ if (len <= 0) exit(1); ++ ++ while (len > 0) { ++ if ( cdb_read(&c, buffer, len>512 ? 512 : len, ++ pos) == -1 ) goto error; ++ write(gem2bunzip[1], buffer, len > 512 ? 512 : len); ++ pos += len > 512 ? 512 : len; ++ len -= 512; ++ } ++ ++ cdb_free(&c); ++ close(gem_fd); ++ ++ exit(0); + } ++ } ++ else /* vanilla tar flavour */ ++ { ++ if (!fork()) { ++ close(gem2bunzip[0]); + +- cdb_free(&c); +- close(gem_fd); ++ int fd = open (package, O_RDONLY); ++ if (fd < 0) goto error_errno; ++ int len; ++ do { ++ len = read(fd, buffer, sizeof(buffer)); ++ if (len < 0) goto error; ++ write(gem2bunzip[1], buffer, len); + +- exit(0); ++ } while (len > 0); ++ ++ close(fd); ++ exit(0); ++ } + } + ++ pipe(bunzip2tar); ++ + /* +- * Bunzip tar.bz2 file ++ * decompress + */ + if (!fork()) { + close(gem2bunzip[1]); + close(bunzip2tar[0]); + +- b = BZ2_bzdopen(gem2bunzip[0], "r"); +- while ( (rc=BZ2_bzread(b, buffer, 512)) > 0 ) +- write(bunzip2tar[1], buffer, rc); +- BZ2_bzclose(b); +- +- exit(0); ++ dup2 (gem2bunzip[0], 0); ++ dup2 (bunzip2tar[1], 1); ++ close (gem2bunzip[0]); ++ close (bunzip2tar[1]); ++ if (strcmp (decompressor, "cat") == 0) ++ execlp (decompressor, decompressor, NULL); ++ else ++ execlp (decompressor, decompressor, "-d", "-c", NULL); ++ goto error_errno; + } + + /* +@@ -133,6 +177,9 @@ + close(gem2bunzip[1]); + close(bunzip2tar[1]); + ++ if ( ! mode_force ) ++ md5sum_initdb(root, mode_verbose); ++ + if (tar_fdopen(&t, bunzip2tar[0], "pipe", NULL, + O_RDONLY, 0, 0) == -1) goto error_errno; + if ( mode_test && mode_verbose ) printf("-- %s --\n", pname); +@@ -225,7 +272,9 @@ + + error_errno: + fprintf(stderr, "While installing GEM file %s%s%s%s: %s\n", package, +- filename?" (":"", filename?filename:"", filename?"(":"", ++ filename ? " (" : "", ++ filename ? filename : "", ++ filename ? ")" : "", + errno ? strerror(errno) : "Unknown error"); + if ( t != NULL) tar_close(t); + if ( gem_fd != -1 ) { cdb_free(&c); close(gem_fd); } +Index: Makefile +=================================================================== +--- ./Makefile (revision 3) ++++ ./Makefile (revision 13) +@@ -6,12 +6,6 @@ + CDB_OBJ = $(CDB_DIR)/cdb.a $(CDB_DIR)/alloc.a $(CDB_DIR)/buffer.a + CDB_OBJ += $(CDB_DIR)/byte.a $(CDB_DIR)/unix.a + +-# LibBzip2 Sub-Package +-# +-BZIP2_VER = 1.0.2 +-BZIP2_DIR = bzip2-$(BZIP2_VER) +-BZIP2_OBJ = $(BZIP2_DIR)/libbz2.a +- + # LibTar Sub-Package + # + LIBTAR_VER = 1.2.11 +@@ -43,11 +37,11 @@ + + # The usual list of build targets + # +-MINE_ALL_OBJS = $(MINE_OBJ) $(CDB_OBJ) $(BZIP2_OBJ) $(LIBTAR_OBJ) ++MINE_ALL_OBJS = $(MINE_OBJ) $(CDB_OBJ) $(LIBTAR_OBJ) + + # Set and configure the c-compiler + # +-CFLAGS = -I$(CDB_DIR) -I$(BZIP2_DIR) -I$(LIBTAR_DIR)/lib -I. -Wall -Os ++CFLAGS = -I$(CDB_DIR) -I/usr/include -I$(LIBTAR_DIR)/lib -I. -Wall -Os + CFLAGS += -I$(LIBTAR_DIR)/listhash -DMINE_VERSION=\"$(MINE_VER)\" -ggdb + CFLAGS += -DGEMCACHE=\"/var/cache/gem\" -DMINECURLOPT=\"/etc/mine.curlopt\" + ifeq ($(USE_AVL), 1) +@@ -86,7 +80,7 @@ + $(CC) $(MINE_ALL_OBJS) -o mine + + mine.static: +- $(CC) $(MINE_ALL_OBJS) -static -o mine.static ++ $(CC) -static $(MINE_ALL_OBJS) $(MINE_ALL_LIBS) -o mine.static + + gasgui: $(GAS_OBJ) + $(CC) $(GAS_OBJ) -ldialog -lcurses -lm -o gasgui +@@ -100,22 +94,18 @@ + endif + [ -f $(sysprefix)/etc/rocket.conf ] || cp rocket.conf $(sysprefix)/etc/ + +-$(MINE_OBJ): $(CDB_OBJ) $(BZIP2_OBJ) $(LIBTAR_OBJ) ++$(MINE_OBJ): $(CDB_OBJ) $(LIBTAR_OBJ) + + $(CDB_OBJ): + $(BUILDCC) -o $(CDB_DIR)/auto-str $(CDB_DIR)/auto-str.c + $(MAKE) 'AR=$(AR)' 'RANLIB=$(RANLIB)' -C $(CDB_DIR) + +-$(BZIP2_OBJ): +- $(MAKE) -C $(BZIP2_DIR) libbz2.a +- + $(LIBTAR_OBJ): + cd $(LIBTAR_DIR) && ./configure --without-zlib $(CONFOPT) + $(MAKE) -C $(LIBTAR_DIR) + + patchfiles: + sh xdiff.sh $(CDB_DIR)/ > $(CDB_DIR).patch +-# sh xdiff.sh (BZIP2_DIR)/ > $(BZIP2_DIR).patch + sh xdiff.sh $(LIBTAR_DIR)/ > $(LIBTAR_DIR).patch + + clean: +@@ -124,7 +114,6 @@ + grep -qx "$${x#$(CDB_DIR)/}" $(CDB_DIR)/FILES || rm -v $$x ; \ + done + @rm -vf *.o mine mine.static gasgui core +- -@make -C $(BZIP2_DIR) distclean + -@make -C $(LIBTAR_DIR) distclean + echo "GEM MINE $(MINE_VER)" > VERSION + +--- ./readdb.c 2005-03-23 09:51:06.000000000 +0100 ++++ ./readdb.c 2006-06-05 14:55:33.817538500 +0200 +@@ -1,6 +1,7 @@ + /* + * GEM MINE - The ROCK Linux Package Manager + * Copyright (C) 2002-2005 Clifford Wolf ++ * Copyright (C) 2006 René Rebe + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by +@@ -215,11 +216,12 @@ + } + if ( !dbf ) fclose(f); + +- snprintf(line, 1024, "%s/pkgs/%s-%s.gem", config, p->name, p->version); ++ /* without extension, it is cut off above */ ++ snprintf(line, 1024, "%s/pkgs/%s-%s", config, p->name, p->version); + if ( memdb_get(&files_on_disks, line) ) { + p->disk_number = atoi(memdb_search_result); + } else { +- snprintf(line, 1024, "%s/pkgs/%s.gem", config, p->name); ++ snprintf(line, 1024, "%s/pkgs/%s", config, p->name); + if ( memdb_get(&files_on_disks, line) ) + p->disk_number = atoi(memdb_search_result); + } +@@ -420,7 +423,12 @@ + snprintf(pkgdir, 200, "%s/pkgs/", config); + + while ( fgets(line, 160, f) != NULL ) { ++ char* s; + sscanf(line, "disk%s %s", disk, filename); ++ /* cut the extension */ ++ s = strstr (filename, ".tar."); ++ if ( !s ) s = strstr (filename, ".gem"); ++ if ( s ) *s = 0; + if ( !strncmp(filename, pkgdir, strlen(pkgdir)) ) + memdb_put(&files_on_disks, filename, disk); + if ( atoi(disk) > max_disk_number ) diff --git a/archiver/mine/gasgui-any-archiver.patch b/archiver/mine/gasgui-any-archiver.patch new file mode 100644 index 000000000..9d78f79fd --- /dev/null +++ b/archiver/mine/gasgui-any-archiver.patch @@ -0,0 +1,146 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mine/gasgui-any-archiver.patch +# Copyright (C) 2005 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +Likewise allow handling of any compressed tarball. + + - Rene Rebe + +--- mine-0.23/gasgui.c 2005-03-23 09:51:06.000000000 +0100 ++++ mine-0.23-patched/gasgui.c 2005-12-18 19:17:08.000000000 +0100 +@@ -39,6 +39,8 @@ + char * sourcedir = "/mnt/cdrom0"; + char * sourceopt = "ro"; + ++char * sourcefmt = "tar.bz2"; ++ + char * mine_command = "mine"; + char * mine_fopt = ""; + +@@ -68,6 +70,7 @@ + " -D Read package db and dump the memory DB as tree (debug).\n" + " -T Don't really execute 'mine', print commands instead (debug).\n" + " -F Start mine with the '-f' option (used by install scripts).\n" ++" -S Source format, e.g. tar.bz2, tar.gz or gem\n" + "\n" + ); + } +@@ -110,27 +113,27 @@ + char command[1024]; + + while ( !strncmp(sourcedir, "http://", 7) || !strncmp(sourcedir, "ftp://", 6) ) { +- snprintf(gemfile, 1024, "%s/%s-%s.gem", +- targetdir, p->name, p->version); ++ snprintf(gemfile, 1024, "%s/%s-%s.%s", ++ targetdir, p->name, p->version, sourcefmt); + +- snprintf(command, 1024, "wget -O '%s' -q '%s/%s/pkgs/%s-%s.gem'", +- gemfile, sourcedir, config, p->name, p->version); ++ snprintf(command, 1024, "wget -O '%s' -q '%s/%s/pkgs/%s-%s.%s'", ++ gemfile, sourcedir, config, p->name, p->version, sourcefmt); + system(command); + snprintf(command, 1024, "test -s '%s' || rm -f %s", gemfile, gemfile); + system(command); + if ( !access(gemfile, F_OK) ) return gemfile; + +- snprintf(command, 1024, "wget -O '%s' -q '%s/%s/pkgs/%s.gem'", +- gemfile, sourcedir, config, p->name); ++ snprintf(command, 1024, "wget -O '%s' -q '%s/%s/pkgs/%s.%s'", ++ gemfile, sourcedir, config, p->name, sourcefmt); + system(command); + snprintf(command, 1024, "test -s '%s' || rm -f %s", gemfile, gemfile); + system(command); + if ( !access(gemfile, F_OK) ) return gemfile; + +- printf("Can't find: %s/%s/pkgs/%s-%s.gem\n", +- sourcedir, config, p->name, p->version); +- printf("Can't find: %s/%s/pkgs/%s.gem\n", +- sourcedir, config, p->name); ++ printf("Can't find: %s/%s/pkgs/%s-%s.%s\n", ++ sourcedir, config, p->name, p->version, sourcefmt); ++ printf("Can't find: %s/%s/pkgs/%s.%s\n", ++ sourcedir, config, p->name, sourcefmt); + printf("Not found on webserver: %s\n\n", p->name); + while (1) { + printf("Skip or Retry (default=Retry) > "); +@@ -143,12 +146,12 @@ + } + + while (1) { +- snprintf(gemfile, 1024, "%s/%s/pkgs/%s-%s.gem", +- sourcedir, config, p->name, p->version); ++ snprintf(gemfile, 1024, "%s/%s/pkgs/%s-%s.%s", ++ sourcedir, config, p->name, p->version, sourcefmt); + if ( !access(gemfile, F_OK) ) return gemfile; + +- snprintf(gemfile, 1024, "%s/%s/pkgs/%s.gem", +- sourcedir, config, p->name); ++ snprintf(gemfile, 1024, "%s/%s/pkgs/%s.%s", ++ sourcedir, config, p->name, sourcefmt); + if ( !access(gemfile, F_OK) ) return gemfile; + + /* looks like there are sometimes races with asyncrounously running mine subprocesses or something +@@ -156,10 +159,10 @@ + snprintf(command, 1024, "umount -v %s &> /dev/null || { sleep 1; umount -v %s; }", sourcedir, sourcedir); + system(command); + +- printf("Can't find: %s/%s/pkgs/%s-%s.gem\n", +- sourcedir, config, p->name, p->version); +- printf("Can't find: %s/%s/pkgs/%s.gem\n", +- sourcedir, config, p->name); ++ printf("Can't find: %s/%s/pkgs/%s-%s.%s\n", ++ sourcedir, config, p->name, p->version, sourcefmt); ++ printf("Can't find: %s/%s/pkgs/%s.%s\n", ++ sourcedir, config, p->name, sourcefmt); + printf("Not found on current disk: %s\n\n", p->name); + printf("Please insert Disk #%d and press ENTER.\n\n", + p->disk_number); +@@ -174,12 +177,12 @@ + eject_disk (); + } + +- snprintf(gemfile, 1024, "%s/%s/pkgs/%s-%s.gem", +- sourcedir, config, p->name, p->version); ++ snprintf(gemfile, 1024, "%s/%s/pkgs/%s-%s.%s", ++ sourcedir, config, p->name, p->version, sourcefmt); + if ( !access(gemfile, F_OK) ) return gemfile; + +- snprintf(gemfile, 1024, "%s/%s/pkgs/%s.gem", +- sourcedir, config, p->name); ++ snprintf(gemfile, 1024, "%s/%s/pkgs/%s.%s", ++ sourcedir, config, p->name, sourcefmt); + if ( !access(gemfile, F_OK) ) return gemfile; + + snprintf(command, 1024, "mount -v -o %s %s %s", +@@ -237,7 +240,7 @@ + struct package *p; + int opt, disk; + +- while ( (opt = getopt(argc, argv, "c:t:d:s:o:DTF")) != -1 ) { ++ while ( (opt = getopt(argc, argv, "c:t:d:s:o:S:DTF")) != -1 ) { + switch (opt) { + case 'c': + config = optarg; +@@ -263,6 +266,9 @@ + case 'F': + mine_fopt = "-f"; + break; ++ case 'S': ++ sourcefmt = optarg; ++ break; + default: + help(); + return 0; diff --git a/archiver/mine/install_static.patch b/archiver/mine/install_static.patch new file mode 100644 index 000000000..73e418a1d --- /dev/null +++ b/archiver/mine/install_static.patch @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mine/install_static.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./Makefile.orig 2005-04-14 14:10:06.917896488 -0400 ++++ ./Makefile 2005-04-14 14:10:31.174208968 -0400 +@@ -93,6 +93,7 @@ + + install: all + install mine $(sysprefix)/bin/mine ++ install mine.static $(sysprefix)/bin/mine.static + install tarbz2gem.sh $(prefix)/sbin/tarbz2gem + install rocket.sh $(prefix)/sbin/rocket + ifeq ($(USE_GAS), 1) diff --git a/archiver/mine/mine.cache b/archiver/mine/mine.cache new file mode 100644 index 000000000..f9ac9bb2a --- /dev/null +++ b/archiver/mine/mine.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1133942854 Wed Dec 7 09:07:34 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.70 MB, 18 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] dialog +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/mine/mine.conf b/archiver/mine/mine.conf new file mode 100644 index 000000000..6d962b90d --- /dev/null +++ b/archiver/mine/mine.conf @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mine/mine.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +makeopt="$makeopt CONFOPT=\"--build=\$arch_build --host=\$arch_target --cache-file=../config.cache\"" +makeinstopt="$makeinstopt sysprefix=$root" + +if atstage native && [ -f $root/var/adm/packages/dialog ]; then + makeopt="$makeopt USE_GAS=1" + makeinstopt="$makeinstopt USE_GAS=1" +else + makeopt="$makeopt USE_GAS=0" + makeinstopt="$makeinstopt USE_GAS=0" + hook_add premake 5 "create_config_cache > config.cache" +fi + +var_append makeinstopt " " "prefix=$root/$prefix sysprefix=$root/" + +# new ROCK 2.1 features inroduce regressions in the package.db with +# versions ending with a space +var_append GCC_WRAPPER_INSERT ' ' -DROCK20 diff --git a/archiver/mine/mine.desc b/archiver/mine/mine.desc new file mode 100644 index 000000000..4e2315cf9 --- /dev/null +++ b/archiver/mine/mine.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mine/mine.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The ROCK Linux Package Manager + +[T] ROCK Linux binary packages can be stored as simple .tar.bz2 files or as +[T] 'gem' package files. The tool 'mine' is used to install, update, remove +[T] and create such 'gem' packages. + +[A] Clifford Wolf +[M] The OpenSDE Community + +[F] NOPARALLEL +[C] base/setup + +[L] GPL +[S] Stable +[V] 0.23 +[P] X 01---5---9 114.300 + +[D] 2372097410 mine-0.23.tar.bz2 http://www.rocklinux.net/people/clifford/GEM-MINE/ + diff --git a/archiver/mine/ncurses.patch b/archiver/mine/ncurses.patch new file mode 100644 index 000000000..1e4f197d9 --- /dev/null +++ b/archiver/mine/ncurses.patch @@ -0,0 +1,32 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../mine/ncurses.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +link against ncurses, not just curses. libcurses was not found. +missing compatibility link? + +amery + +--- ./Makefile.orig 2006-09-06 11:12:35.000000000 +0000 ++++ ./Makefile 2006-09-06 11:12:46.000000000 +0000 +@@ -89,7 +89,7 @@ + $(CC) $(MINE_ALL_OBJS) -static -o mine.static + + gasgui: $(GAS_OBJ) +- $(CC) $(GAS_OBJ) -ldialog -lcurses -lm -o gasgui ++ $(CC) $(GAS_OBJ) -ldialog -lncurses -lm -o gasgui + + install: all + install mine $(sysprefix)/bin/mine diff --git a/archiver/mine/net-install.patch b/archiver/mine/net-install.patch new file mode 100644 index 000000000..152da603c --- /dev/null +++ b/archiver/mine/net-install.patch @@ -0,0 +1,53 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mine/net-install.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Of course we do not want curl in one place and wget at the other, also +there is no wget in the second stange anymore ... + + - Rene Rebe + +diff -ur mine-0.23/gasgui.c mine-0.23-fixed/gasgui.c +--- mine-0.23/gasgui.c 2006-06-30 18:20:36.000000000 +0200 ++++ mine-0.23-fixed/gasgui.c 2006-06-30 20:02:47.000000000 +0200 +@@ -116,14 +116,14 @@ + snprintf(gemfile, 1024, "%s/%s-%s.%s", + targetdir, p->name, p->version, sourcefmt); + +- snprintf(command, 1024, "wget -O '%s' -q '%s/%s/pkgs/%s-%s.%s'", ++ snprintf(command, 1024, "curl -s -S -o '%s' '%s/%s/pkgs/%s-%s.%s'", + gemfile, sourcedir, config, p->name, p->version, sourcefmt); + system(command); + snprintf(command, 1024, "test -s '%s' || rm -f %s", gemfile, gemfile); + system(command); + if ( !access(gemfile, F_OK) ) return gemfile; + +- snprintf(command, 1024, "wget -O '%s' -q '%s/%s/pkgs/%s.%s'", ++ snprintf(command, 1024, "curl -s -S -o '%s' '%s/%s/pkgs/%s.%s'", + gemfile, sourcedir, config, p->name, sourcefmt); + system(command); + snprintf(command, 1024, "test -s '%s' || rm -f %s", gemfile, gemfile); +diff -ur mine-0.23/readdb.c mine-0.23-fixed/readdb.c +--- mine-0.23/readdb.c 2006-06-30 18:20:36.000000000 +0200 ++++ mine-0.23-fixed/readdb.c 2006-06-30 18:10:59.000000000 +0200 +@@ -441,7 +441,7 @@ + snprintf(filename, PATH_MAX, "gzip -d < %s/%s/pkgs/packages.db", + sourcedir, config); + else +- snprintf(filename, PATH_MAX, "wget -O - -nv %s/%s/pkgs/packages.db | gzip -d", ++ snprintf(filename, PATH_MAX, "curl -s -S %s/%s/pkgs/packages.db | gzip -d", + sourcedir, config); + if ( (f = popen(filename, "r")) != NULL ) { + char *package, line[160]; diff --git a/archiver/mine/sanitize-retry-skip.patch b/archiver/mine/sanitize-retry-skip.patch new file mode 100644 index 000000000..8c3ed1ad6 --- /dev/null +++ b/archiver/mine/sanitize-retry-skip.patch @@ -0,0 +1,51 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mine/sanitize-retry-skip.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Mark the default choise more obviously front (also alphabetically - +beside the Eject case). + + - Rene Rebe + +diff -ur mine-0.23-vanilla/gasgui.c mine-0.23/gasgui.c +--- mine-0.23-vanilla/gasgui.c 2005-03-23 09:51:06.000000000 +0100 ++++ mine-0.23/gasgui.c 2006-05-29 16:22:40.000000000 +0200 +@@ -133,7 +133,7 @@ + sourcedir, config, p->name); + printf("Not found on webserver: %s\n\n", p->name); + while (1) { +- printf("Skip or Retry (default=Retry) > "); ++ printf("Retry or Skip (default=Retry) > "); + fflush(stdout); + fgets(command, 1024, stdin); + if ( command[0] == 0 || command[0] == '\n' || +@@ -164,7 +164,7 @@ + printf("Please insert Disk #%d and press ENTER.\n\n", + p->disk_number); + while (1) { +- printf("Skip, Retry or Eject disk (default=Retry) > "); ++ printf("Retry, Eject or Skip disk (default=Retry) > "); + fflush(stdout); + fgets(command, 1024, stdin); + if ( command[0] == 0 || command[0] == '\n' || +@@ -212,7 +212,7 @@ + if ( rc ) { + printf("Error while installing package %s!\n\n", p->name); + while (1) { +- printf("Skip or Retry (default=Retry) > "); ++ printf("Retry or Skip (default=Retry) > "); + fflush(stdout); + fgets(command, 1024, stdin); + if ( command[0] == 0 || command[0] == '\n' || diff --git a/archiver/ncompress/CVE-2006-1168.patch b/archiver/ncompress/CVE-2006-1168.patch new file mode 100644 index 000000000..079c21285 --- /dev/null +++ b/archiver/ncompress/CVE-2006-1168.patch @@ -0,0 +1,29 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../ncompress/CVE-2006-1168.patch +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +diff -Nur ncompress-4.2.4-orig/compress42.c ncompress-4.2.4/compress42.c +--- ncompress-4.2.4-orig/compress42.c 1992-10-28 13:10:53.000000000 +0200 ++++ ncompress-4.2.4/compress42.c 2006-08-16 11:02:28.000000000 +0300 +@@ -1737,7 +1737,7 @@ + code = oldcode; + } + +- while ((cmp_code_int)code >= (cmp_code_int)256) ++ while ((cmp_code_int)code >= (cmp_code_int)256 && stackp >= &htabof(0)) + { /* Generate output characters in reverse order */ + *--stackp = tab_suffixof(code); + code = tab_prefixof(code); diff --git a/archiver/ncompress/config.patch b/archiver/ncompress/config.patch new file mode 100644 index 000000000..ea6550643 --- /dev/null +++ b/archiver/ncompress/config.patch @@ -0,0 +1,42 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ncompress/config.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +ncompress uses a really nice build script with a few evil bugs ... + + - Clifford + +--- ./build Wed Oct 28 12:10:53 1992 ++++ ./build.new Mon Aug 31 21:25:22 1998 +@@ -278,8 +278,6 @@ + [ -f /usr/include/sys/dir.h ] && { SYSDIR=yes; } + [ -f /usr/include/dirent.h ] && { DIRENT=yes; } + [ -f /usr/include/utime.h ] && { UTIME_H=yes; } +- [ -d /usr/local/bin ] && { BINDIR=/usr/local/bin; } +- [ -d /usr/local/man ] && { BINDIR=/usr/local/man/man1; } + [ -f /usr/bin/compress ] && { BINDIR=/usr/bin; } + + if [ ".${CC}" = . ] +@@ -790,7 +788,7 @@ + + + compress: Makefile compress42.c patchlevel.h +- $(CC) -o compress $(options) "-DCOMPILE_DATE=\"\`date\`\"" compress42.c $(LBOPT) ++ \$(CC) -o compress \$(options) "-DCOMPILE_DATE=\\"\`date\`\\"" compress42.c \$(LBOPT) + + install: compress + [ -f \$(BINDIR)/compress ] && \\ diff --git a/archiver/ncompress/gcc34.patch b/archiver/ncompress/gcc34.patch new file mode 100644 index 000000000..eb74ec79a --- /dev/null +++ b/archiver/ncompress/gcc34.patch @@ -0,0 +1,49 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ncompress/gcc34.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Some glibc-2.3.4 / gcc-3.4 changes. + + - Rene Rebe + +--- ncompress-4.2.4/compress42.c.orig 2004-05-03 19:39:12.000000000 +0200 ++++ ncompress-4.2.4/compress42.c 2004-05-03 19:42:08.000000000 +0200 +@@ -172,7 +172,7 @@ + extern void *malloc LARGS((int)); + extern void free LARGS((void *)); + #ifndef _IBMR2 +- extern int open LARGS((char const *,int,...)); ++ /* extern int open LARGS((const char *,int,...)); */ + #endif + extern int close LARGS((int)); + extern int read LARGS((int,void *,int)); +@@ -638,7 +638,7 @@ + } ; + #endif + +-void main ARGS((int,char **)); ++int main ARGS((int,char **)); + void Usage ARGS((void)); + void comprexx ARGS((char **)); + void compdir ARGS((char *)); +@@ -691,7 +691,7 @@ + * deterministic, and can be done on the fly. Thus, the decompression + * procedure needs no input table, but tracks the way the table was built. + */ +-void ++int + main(argc, argv) + REG1 int argc; + REG2 char *argv[]; diff --git a/archiver/ncompress/ncompress.cache b/archiver/ncompress/ncompress.cache new file mode 100644 index 000000000..9d39597da --- /dev/null +++ b/archiver/ncompress/ncompress.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1133887233 Tue Dec 6 17:40:33 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.05 MB, 13 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] ncurses +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/ncompress/ncompress.conf b/archiver/ncompress/ncompress.conf new file mode 100644 index 000000000..b006e42c5 --- /dev/null +++ b/archiver/ncompress/ncompress.conf @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ncompress/ncompress.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +nc_main() { + echo -en 'genmake\nq\n' | ./build + eval $MAKE compress + rm -f /usr/bin/compress /usr/bin/uncompress + cp compress /usr/bin/compress + ln -s /usr/bin/compress /usr/bin/uncompress + cp compress.1 /usr/share/man/man1/ +} + +custmain="nc_main" + diff --git a/archiver/ncompress/ncompress.desc b/archiver/ncompress/ncompress.desc new file mode 100644 index 000000000..11fb1b730 --- /dev/null +++ b/archiver/ncompress/ncompress.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ncompress/ncompress.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An improved version of compress + +[T] Compress is a fast, simple LZW file compressor. Compress does not have +[T] the highest compression rate, but it is one of the fastest programs to +[T] compress data. Compress is the defacto standard in the UNIX community +[T] for compressing files. + +[A] Peter Jannesen +[M] The OpenSDE Community + +[C] base/tool + +[L] OpenSource +[S] Stable +[V] 4.2.4-1 +[P] X -----5---9 110.500 + +[D] 4270318534 ncompress-4.2.4-1.tar.gz !ftp://ftp.uni-bremen.de/pub/mirrors/sunsite/utils/compress/ncompress-4.2.4.tar.gz + diff --git a/archiver/partimage/hotfix-fs_xfs-__u64.patch b/archiver/partimage/hotfix-fs_xfs-__u64.patch new file mode 100644 index 000000000..e41db00b7 --- /dev/null +++ b/archiver/partimage/hotfix-fs_xfs-__u64.patch @@ -0,0 +1,37 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../partimage/hotfix-fs_xfs-__u64.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- ./src/client/fs/fs_xfs.h.orig 2006-09-28 15:02:20.000000000 +0200 ++++ ./src/client/fs/fs_xfs.h 2006-09-28 16:07:57.000000000 +0200 +@@ -150,13 +150,13 @@ + typedef __uint64_t xfs_dfiloff_t; // block number in a file + typedef __uint64_t xfs_dfilblks_t; // number of blocks in a file + +-typedef uint64_t __u64; +-typedef int64_t __s64; ++//typedef uint64_t __u64; ++//typedef int64_t __s64; + +-typedef __u64 xfs_off_t; ++typedef uint64_t xfs_off_t; + //typedef __s32 xfs32_off_t; +-typedef __u64 xfs_ino_t; // type +-typedef __s64 xfs_daddr_t; // type ++typedef uint64_t xfs_ino_t; // type ++typedef int64_t xfs_daddr_t; // type + typedef char * xfs_caddr_t; // type + typedef off_t linux_off_t; + //typedef __kernel_ino_t linux_ino_t; diff --git a/archiver/partimage/partimage.cache b/archiver/partimage/partimage.cache new file mode 100644 index 000000000..feb92e809 --- /dev/null +++ b/archiver/partimage/partimage.cache @@ -0,0 +1,36 @@ + +[TIMESTAMP] 1133957545 Wed Dec 7 13:12:25 2005 +[BUILDTIME] 20 (9) +[SIZE] 1.04 MB, 76 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] gnutls +[DEP] grep +[DEP] libgcrypt +[DEP] libgpg-error +[DEP] libprelude +[DEP] libtasn1 +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] newt +[DEP] pam +[DEP] sed +[DEP] slang +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/archiver/partimage/partimage.conf b/archiver/partimage/partimage.conf new file mode 100644 index 000000000..efcffa355 --- /dev/null +++ b/archiver/partimage/partimage.conf @@ -0,0 +1,21 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../partimage/partimage.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if [ $prefix_auto = 1 ] ; then + prefix="opt/partimage" + set_confopt +fi + +var_append extraconfopt " " "--disable-ssl" diff --git a/archiver/partimage/partimage.desc b/archiver/partimage/partimage.desc new file mode 100644 index 000000000..e8b881bf2 --- /dev/null +++ b/archiver/partimage/partimage.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../partimage/partimage.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A utility to save partitions into an image file + +[T] Partition Image is a utility to save partitions (ext2/3fs, reiserfs, +[T] fat16, fat32, hpfs, ntfs) into an image file. Only used blocks of the +[T] partition are saved, and the image can be compressed in gzip or bzip2 +[T] format. You can split the image into small files. + +[U] http://www.partimage.org + +[A] Francois Dupoux +[A] Franck Ladurelle +[M] Aldas Nabazas + +[C] extra/tool + +[L] GPL +[S] Beta +[V] 0.6.5_beta3 +[P] X -----5---9 120.200 + +[D] 943718575 partimage-0.6.5_beta3.tar.bz2 http://dl.sourceforge.net/sourceforge/partimage/ + diff --git a/archiver/partimage/partimage.init b/archiver/partimage/partimage.init new file mode 100644 index 000000000..1c660baaa --- /dev/null +++ b/archiver/partimage/partimage.init @@ -0,0 +1,33 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../partimage/partimage.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# T2 SDE /etc/rc.d/init.d/partimage +# +# Desc: Partimage daemon +# Runlevel: 80 rcX +# + +main_begin + + block_begin(start, `Starting Partimage daemon.') + check(`D_sbindir/partimaged -D') + block_end + + block_begin(stop, `Stopping Partimage daemon.') + check(`killall partimaged') + block_end + +main_end + diff --git a/archiver/partimage/postsysfiles.in b/archiver/partimage/postsysfiles.in new file mode 100644 index 000000000..7125f2906 --- /dev/null +++ b/archiver/partimage/postsysfiles.in @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../partimage/postsysfiles.in +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +safe_groupadd partimag 81 +safe_useradd partimag 81 81 "Partimage daemon" /var/empty /bin/false "*" + diff --git a/archiver/rpm/configdir-fix.patch b/archiver/rpm/configdir-fix.patch new file mode 100644 index 000000000..e211283c4 --- /dev/null +++ b/archiver/rpm/configdir-fix.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/configdir-fix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Naur rpm-4.1.orig/configure.ac rpm-4.1/configure.ac +--- rpm-4.1.orig/configure.ac 2002-08-22 20:01:34.000000000 +0300 ++++ rpm-4.1/configure.ac 2005-03-25 09:49:24.617917216 +0200 +@@ -1138,7 +1138,7 @@ + AC_SUBST(LOCALEDIR) + LIBDIR="`echo $libdir | sed 's-/lib$-/%{_lib}-'`" + AC_SUBST(LIBDIR) +-RPMCONFIGDIR="`echo ${usrprefix}/lib/rpm`" ++RPMCONFIGDIR="`echo ${libdir}/rpm`" + AC_DEFINE_UNQUOTED(RPMCONFIGDIR, "$RPMCONFIGDIR", + [Full path to rpm global configuration directory (usually /usr/lib/rpm)]) + AC_SUBST(RPMCONFIGDIR) diff --git a/archiver/rpm/gcc34.patch b/archiver/rpm/gcc34.patch new file mode 100644 index 000000000..8d8272d22 --- /dev/null +++ b/archiver/rpm/gcc34.patch @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/gcc34.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- rpm-4.1/lib/rpminstall.c.vanilla 2004-06-28 09:43:21.867093080 +0200 ++++ rpm-4.1/lib/rpminstall.c 2004-06-28 09:43:46.076412704 +0200 +@@ -724,7 +724,7 @@ + /*@=bounds@*/ + + int rpmErase(rpmts ts, +- const struct rpmInstallArguments_s * ia, ++ struct rpmInstallArguments_s * ia, + const char ** argv) + { + int count; +--- rpm-4.1/lib/rpmcli.h.vanilla 2004-06-28 09:44:37.724560992 +0200 ++++ rpm-4.1/lib/rpmcli.h 2004-06-28 09:44:56.856652472 +0200 +@@ -557,7 +557,7 @@ + * @param argv array of package file names (NULL terminated) + * @return 0 on success + */ +-int rpmErase(rpmts ts, const struct rpmInstallArguments_s * ia, ++int rpmErase(rpmts ts, struct rpmInstallArguments_s * ia, + /*@null@*/ const char ** argv) + /*@globals rpmGlobalMacroContext, fileSystem, internalState @*/ + /*@modifies ts, ia, rpmGlobalMacroContext, diff --git a/archiver/rpm/no_install_beecrypt.patch b/archiver/rpm/no_install_beecrypt.patch new file mode 100644 index 000000000..9f4ab9bb6 --- /dev/null +++ b/archiver/rpm/no_install_beecrypt.patch @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/no_install_beecrypt.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- rpm-4.1/beecrypt/Makefile.in.orig 2006-01-30 02:52:49.000000000 +0100 ++++ rpm-4.1/beecrypt/Makefile.in 2006-01-30 02:53:50.000000000 +0100 +@@ -532,14 +532,14 @@ + check-am: all-am + check: check-recursive + all-am: Makefile $(LTLIBRARIES) $(HEADERS) config.h +-installdirs: installdirs-recursive ++installdirs: + installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(pkgincludedir) + +-install: install-recursive +-install-exec: install-exec-recursive +-install-data: install-data-recursive +-uninstall: uninstall-recursive ++install: ++install-exec: ++install-data: ++uninstall: + + install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am diff --git a/archiver/rpm/no_install_libelf.patch b/archiver/rpm/no_install_libelf.patch new file mode 100644 index 000000000..06a32b10d --- /dev/null +++ b/archiver/rpm/no_install_libelf.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/no_install_libelf.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./libelf/Makefile.in.orig 2003-01-06 22:08:11.000000000 +0100 ++++ ./libelf/Makefile.in 2003-01-06 22:08:13.000000000 +0100 +@@ -379,7 +379,7 @@ + installdirs: installdirs-recursive + installdirs-am: + +-install: install-recursive ++install: # install-recursive + install-exec: install-exec-recursive + install-data: install-data-recursive + uninstall: uninstall-recursive diff --git a/archiver/rpm/no_install_popt.patch b/archiver/rpm/no_install_popt.patch new file mode 100644 index 000000000..71dc73ed1 --- /dev/null +++ b/archiver/rpm/no_install_popt.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/no_install_popt.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./popt/Makefile.in.orig 2003-01-07 12:51:56.000000000 +0100 ++++ ./popt/Makefile.in 2003-01-07 12:52:18.000000000 +0100 +@@ -680,7 +680,8 @@ + installdirs-am: + $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(man3dir) $(DESTDIR)$(includedir) + +-install: install-recursive ++install: ++# install: install-recursive + install-exec: install-exec-recursive + install-data: install-data-recursive + uninstall: uninstall-recursive diff --git a/archiver/rpm/no_src_redhat.patch b/archiver/rpm/no_src_redhat.patch new file mode 100644 index 000000000..0231ee132 --- /dev/null +++ b/archiver/rpm/no_src_redhat.patch @@ -0,0 +1,54 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/no_src_redhat.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./Makefile.in.orig Fri Feb 15 00:58:07 2002 ++++ ./Makefile.in Sun Mar 24 23:13:34 2002 +@@ -918,34 +918,6 @@ + rm -f $(DESTDIR)$(bindir)/rpm$$bf ; \ + @LN_S@ ../lib/rpm/rpm$$bf $(DESTDIR)$(bindir)/rpm$$bf ; \ + done +- @for dir in BUILD RPMS SOURCES SPECS SRPMS ; do\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/$$dir;\ +- done +- @case "@host_cpu@" in \ +- *86) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i386 ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i486 ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i586 ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/i686 ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/athlon ;;\ +- alpha*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/alpha ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/alphaev6 ;;\ +- sparc*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/sparc ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/sparcv9 ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/sparc64 ;;\ +- ia64*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/ia64 ;;\ +- s390*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/s390 ;;\ +- mipsel*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/mipsel ;;\ +- mips*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/mips ;;\ +- powerpc*) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/ppc ;\ +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/ppc64 ;;\ +- *) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/@host_cpu@ ;;\ +- esac +- $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/noarch +- @case "@host_os@" in \ +- mint) $(mkinstalldirs) $(DESTDIR)$(pkgsrcdir)/RPMS/m68kmint ;;\ +- solaris*|linux*) \ +- chmod u+x ./installplatform; DESTDIR="$(DESTDIR)" pkglibdir="$(pkglibdir)" ./installplatform rpmrc macros platform ;; \ +- esac + @$(mkinstalldirs) $(DESTDIR)/var/tmp + + .PHONY: setperms diff --git a/archiver/rpm/python24.patch b/archiver/rpm/python24.patch new file mode 100644 index 000000000..f708beb7b --- /dev/null +++ b/archiver/rpm/python24.patch @@ -0,0 +1,221 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/python24.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Nur rpm-4.1.orig/lib/rpmts.h rpm-4.1/lib/rpmts.h +--- rpm-4.1.orig/lib/rpmts.h 2002-08-23 21:35:49.000000000 +0200 ++++ rpm-4.1/lib/rpmts.h 2005-10-09 14:40:22.000000000 +0300 +@@ -10,7 +10,7 @@ + + /*@-exportlocal@*/ + /*@unchecked@*/ +-extern int _rpmts_debug; ++/*extern int _rpmts_debug; + /*@unchecked@*/ + extern int _fps_debug; + /*@=exportlocal@*/ +diff -Nur rpm-4.1.orig/python/header-py.c rpm-4.1/python/header-py.c +--- rpm-4.1.orig/python/header-py.c 2002-08-08 01:19:10.000000000 +0200 ++++ rpm-4.1/python/header-py.c 2005-10-09 13:33:35.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/header-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++ ++#undef _POSIX_C_SOURCE ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +@@ -429,7 +430,7 @@ + while (extensions->name) { + if (extensions->type == HEADER_EXT_TAG + && !xstrcasecmp(extensions->name + 7, str)) { +- (const struct headerSprintfExtension *) ext = extensions; ++ ext = extensions; + } + extensions++; + } +diff -Nur rpm-4.1.orig/python/rpmal-py.c rpm-4.1/python/rpmal-py.c +--- rpm-4.1.orig/python/rpmal-py.c 2002-07-14 23:24:28.000000000 +0200 ++++ rpm-4.1/python/rpmal-py.c 2005-10-09 12:38:39.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmal-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmdb-py.c rpm-4.1/python/rpmdb-py.c +--- rpm-4.1.orig/python/rpmdb-py.c 2002-07-25 19:03:12.000000000 +0200 ++++ rpm-4.1/python/rpmdb-py.c 2005-10-09 13:49:23.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmdb-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmds-py.c rpm-4.1/python/rpmds-py.c +--- rpm-4.1.orig/python/rpmds-py.c 2002-07-19 22:26:39.000000000 +0200 ++++ rpm-4.1/python/rpmds-py.c 2005-10-09 13:49:52.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmds-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmfd-py.c rpm-4.1/python/rpmfd-py.c +--- rpm-4.1.orig/python/rpmfd-py.c 2002-07-14 23:24:28.000000000 +0200 ++++ rpm-4.1/python/rpmfd-py.c 2005-10-09 13:50:21.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmfd-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmfi-py.c rpm-4.1/python/rpmfi-py.c +--- rpm-4.1.orig/python/rpmfi-py.c 2002-08-19 20:51:24.000000000 +0200 ++++ rpm-4.1/python/rpmfi-py.c 2005-10-09 13:50:44.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmfi-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmmi-py.c rpm-4.1/python/rpmmi-py.c +--- rpm-4.1.orig/python/rpmmi-py.c 2002-08-10 01:14:10.000000000 +0200 ++++ rpm-4.1/python/rpmmi-py.c 2005-10-09 13:51:07.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmmi-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmmodule.c rpm-4.1/python/rpmmodule.c +--- rpm-4.1.orig/python/rpmmodule.c 2002-08-13 18:37:52.000000000 +0200 ++++ rpm-4.1/python/rpmmodule.c 2005-10-09 13:21:01.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmmodule.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +@@ -422,7 +423,7 @@ + + while (extensions->name) { + if (extensions->type == HEADER_EXT_TAG) { +- (const struct headerSprintfExtension *) ext = extensions; ++ ext = extensions; + PyDict_SetItemString(d, (char *) extensions->name, o=PyCObject_FromVoidPtr(ext, NULL)); + Py_DECREF(o); + PyDict_SetItem(dict, tag, o=PyString_FromString(ext->name + 7)); +diff -Nur rpm-4.1.orig/python/rpmrc-py.c rpm-4.1/python/rpmrc-py.c +--- rpm-4.1.orig/python/rpmrc-py.c 2002-08-05 23:46:52.000000000 +0200 ++++ rpm-4.1/python/rpmrc-py.c 2005-10-09 13:41:44.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmrc-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmte-py.c rpm-4.1/python/rpmte-py.c +--- rpm-4.1.orig/python/rpmte-py.c 2002-07-14 23:24:29.000000000 +0200 ++++ rpm-4.1/python/rpmte-py.c 2005-10-09 13:48:27.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmte-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; +diff -Nur rpm-4.1.orig/python/rpmts-py.c rpm-4.1/python/rpmts-py.c +--- rpm-4.1.orig/python/rpmts-py.c 2002-09-03 14:26:09.000000000 +0200 ++++ rpm-4.1/python/rpmts-py.c 2005-10-09 14:39:57.000000000 +0300 +@@ -2,9 +2,10 @@ + * \file python/rpmts-py.c + */ + +-#include "system.h" +- + #include "Python.h" ++#undef _POSIX_C_SOURCE ++ ++#include "system.h" + #ifdef __LCLINT__ + #undef PyObject_HEAD + #define PyObject_HEAD int _PyObjectHead; diff --git a/archiver/rpm/rpm.cache b/archiver/rpm/rpm.cache new file mode 100644 index 000000000..fdfb0d974 --- /dev/null +++ b/archiver/rpm/rpm.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1134016901 Thu Dec 8 05:41:41 2005 +[BUILDTIME] 170 (9) ERROR +[SIZE] 7.65 MB, 226 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] bash +[DEP] beecrypt +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] doxygen +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] libelf +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] python +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/archiver/rpm/rpm.conf b/archiver/rpm/rpm.conf new file mode 100644 index 000000000..d368f27e6 --- /dev/null +++ b/archiver/rpm/rpm.conf @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rpm/rpm.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +configprefix="LDFLAGS=-L$libdir" +var_append confopt " " "--with-python=2.4" + +# rpm make doesn't like CC +var_remove_regex makeopt ' ' 'CC=.*' + +# to fix: +# rpmrc.c:908: error: can't find a register in class `BREG' while reloading `asm' +var_append GCC_WRAPPER_APPEND " " "-DPIC" + diff --git a/archiver/rpm/rpm.desc b/archiver/rpm/rpm.desc new file mode 100644 index 000000000..5e2a67457 --- /dev/null +++ b/archiver/rpm/rpm.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../rpm/rpm.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The RedHat Package Manager + +[T] RPM is the RedHat Package Manager. ROCK Linux is _not_ based on RPM +[T] Packages. The program is only here for compatibility reasons. + +[A] Erik Troan +[A] Marc Ewing +[M] The OpenSDE Community + +[C] base/tool +[F] FPIC-QUIRK + +[L] GPL +[S] Stable +[V] 4.1 +[P] X -----5---9 138.600 + +[D] 4089338970 rpm-4.1.tar.gz ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/ + diff --git a/archiver/rzip/rzip.cache b/archiver/rzip/rzip.cache new file mode 100644 index 000000000..05dff05d8 --- /dev/null +++ b/archiver/rzip/rzip.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1133883226 Tue Dec 6 16:33:46 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.12 MB, 10 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/rzip/rzip.desc b/archiver/rzip/rzip.desc new file mode 100644 index 000000000..cb04ae9d6 --- /dev/null +++ b/archiver/rzip/rzip.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../rzip/rzip.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An precompressor using bzip2 as backend + +[T] Rzip is a compression program, similar in functionality to gzip or bzip2, +[T] but able to take advantage long distance redundencies in files, which can +[T] sometimes allow rzip to produce much better compression ratios than other +[T] programs. + +[A] Andrew Tridgell +[A] Paul Russell +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable +[V] 2.1 +[P] X -----5---9 108.600 + +[D] 3120756568 rzip-2.1.tar.gz http://rzip.samba.org/ftp/rzip/ + diff --git a/archiver/taper/install_man.patch b/archiver/taper/install_man.patch new file mode 100644 index 000000000..e1368a23b --- /dev/null +++ b/archiver/taper/install_man.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../taper/install_man.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- taper-6.9b/Makefile.orig 2005-09-06 12:58:10.000000000 -0700 ++++ taper-6.9b/Makefile 2005-09-06 12:58:33.000000000 -0700 +@@ -83,7 +83,7 @@ + install --mode 755 --strip taper $(BINDIR) + install --mode 755 --strip bg_backup $(BINDIR) + install --mode 755 --strip bg_restore $(BINDIR) +- install --mode 644 docs/taper.8 $(MANDIR) ++ install -D --mode 644 docs/taper.8 $(MANDIR)/taper.8 + ln -sf $(BINDIR)/taper $(ALTBIN)/taper + ln -sf $(BINDIR)/bg_backup $(ALTBIN)/bg_backup + ln -sf $(BINDIR)/bg_restore $(ALTBIN)/bg_restore diff --git a/archiver/taper/taper.cache b/archiver/taper/taper.cache new file mode 100644 index 000000000..635c9a379 --- /dev/null +++ b/archiver/taper/taper.cache @@ -0,0 +1,21 @@ + +[TIMESTAMP] 1134254107 Sat Dec 10 23:35:07 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.40 MB, 15 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] ncurses +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/taper/taper.desc b/archiver/taper/taper.desc new file mode 100644 index 000000000..584121fb4 --- /dev/null +++ b/archiver/taper/taper.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../taper/taper.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Tape backup and restore program with a friendly user interface + +[T] Taper is a tape backup and restore program that provides a friendly user +[T] interface to allow backing/restoring files to a tape drive. Alternatively, +[T] files can be backed up to hard disk files. Selecting files for backup and +[T] restore is very similar to the Midnight Commander interface and allows easy +[T] traversal of directories. Recursively selected directories are supported. +[T] Incremental backup and automatic most recent restore are defaults settings. +[T] SCSI, ftape, zftape, and removable drives are supported. + +[U] http://taper.sourceforge.net/ + +[A] Yusuf Nagree +[M] The OpenSDE Community + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 6.9b +[P] X -----5---9 193.600 + +[D] 3175851679 taper-6.9b.tar.gz http://dl.sourceforge.net/sourceforge/taper/ + diff --git a/archiver/tar/compar_does_not_need_fd.h.patch b/archiver/tar/compar_does_not_need_fd.h.patch new file mode 100644 index 000000000..d61304974 --- /dev/null +++ b/archiver/tar/compar_does_not_need_fd.h.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tar/compar_does_not_need_fd.h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./src/compare.c.orig 2004-06-24 13:49:08.444825752 +0200 ++++ ./src/compare.c 2004-06-24 13:47:15.575984424 +0200 +@@ -31,9 +31,11 @@ + }; + #endif + ++#if 0 + #if HAVE_LINUX_FD_H + # include + #endif ++#endif + + #include + diff --git a/archiver/tar/fix_getdate_c.patch b/archiver/tar/fix_getdate_c.patch new file mode 100644 index 000000000..5ba544ddc --- /dev/null +++ b/archiver/tar/fix_getdate_c.patch @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tar/fix_getdate_c.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./lib/getdate.c.orig 2004-06-24 13:40:15.672819408 +0200 ++++ ./lib/getdate.c 2004-06-24 13:43:11.842037616 +0200 +@@ -54,6 +54,7 @@ + #endif + + #include ++#include + + /* Since the code of getdate.y is not included in the Emacs executable + itself, there is no need to #define static in this file. Even if diff --git a/archiver/tar/tar-1.13.18-manpage.patch b/archiver/tar/tar-1.13.18-manpage.patch new file mode 100644 index 000000000..573e57aa2 --- /dev/null +++ b/archiver/tar/tar-1.13.18-manpage.patch @@ -0,0 +1,356 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tar/tar-1.13.18-manpage.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./tar.1.manpage Mon Oct 30 12:52:03 2000 ++++ ./tar.1 Mon Oct 30 12:56:15 2000 +@@ -0,0 +1,336 @@ ++.\" @(#)tar.1 1.13.14 2000/10/30 Bero; ++.TH TAR 1 "30 October 2000" ++.SH NAME ++tar \- The GNU version of the tar archiving utility ++.SH SYNOPSIS ++.B tar ++[ ++.B \- ++] ++.B A --catenate --concatenate \||\| c --create \||\| d --diff --compare \||\| r --append \||\| t --list \||\| u --update \||\| x -extract --get ++[ ++.B --atime-preserve ++] ++[ ++.B -b, --block-size N ++] ++[ ++.B -B, --read-full-blocks ++] ++[ ++.B -C, --directory DIR ++] ++[ ++.B --checkpoint ++] ++[ ++.B -f, --file [HOSTNAME:]F ++] ++[ ++.B --force-local ++] ++[ ++.B -F, --info-script F --new-volume-script F ++] ++[ ++.B -G, --incremental ++] ++[ ++.B -g, --listed-incremental F ++] ++[ ++.B -h, --dereference ++] ++[ ++.B -i, --ignore-zeros ++] ++[ ++.B -j, -I, --bzip ++] ++[ ++.B --ignore-failed-read ++] ++[ ++.B -k, --keep-old-files ++] ++[ ++.B -K, --starting-file F ++] ++[ ++.B -l, --one-file-system ++] ++[ ++.B -L, --tape-length N ++] ++[ ++.B -m, --modification-time ++] ++[ ++.B -M, --multi-volume ++] ++[ ++.B -N, --after-date DATE, --newer DATE ++] ++[ ++.B -o, --old-archive, --portability ++] ++[ ++.B -O, --to-stdout ++] ++[ ++.B -p, --same-permissions, --preserve-permissions ++] ++[ ++.B -P, --absolute-paths ++] ++[ ++.B --preserve ++] ++[ ++.B -R, --record-number ++] ++[ ++.B --remove-files ++] ++[ ++.B -s, --same-order, --preserve-order ++] ++[ ++.B --same-owner ++] ++[ ++.B -S, --sparse ++] ++[ ++.B -T, --files-from=F ++] ++[ ++.B --null ++] ++[ ++.B --totals ++] ++[ ++.B -v, --verbose ++] ++[ ++.B -V, --label NAME ++] ++[ ++.B --version ++] ++[ ++.B -w, --interactive, --confirmation ++] ++[ ++.B -W, --verify ++] ++[ ++.B --exclude FILE ++] ++[ ++.B -X, --exclude-from FILE ++] ++[ ++.B -Z, --compress, --uncompress ++] ++[ ++.B -z, --gzip, --ungzip ++] ++[ ++.B --use-compress-program PROG ++] ++[ ++.B --block-compress ++] ++[ ++.B -[0-7][lmh] ++] ++.TP ++.I filename1 [ filename2, ... filenameN ] ++.TP ++.I directory1 [ directory2, ...directoryN ] ++.SH DESCRIPTION ++.LP ++This manual page documents the GNU version of ++.B tar ++, an archiving program designed to store and extract files from ++an archive file known as a ++.IR tarfile. ++A ++.IR tarfile ++may be made on a tape drive, however, it is also common ++to write a ++.IR tarfile ++to a normal file. ++The first argument to ++.B tar ++must be one of the options: ++.BR Acdrtux , ++followed by any optional functions. ++The final arguments to ++.B tar ++are the names of the files or directories which should be archived. The use ++of a directory name always implies that the subdirectories below should be ++included in the archive. ++.SH "FUNCTION LETTERS" ++.TP ++.B One of the following options must be used: ++.TP ++.B -A, --catenate, --concatenate ++append tar files to an archive ++.TP ++.B -c, --create ++create a new archive ++.TP ++.B -d, --diff, --compare ++find differences between archive and file system ++.TP ++.B --delete ++delete from the archive (not for use on mag tapes!) ++.TP ++.B -r, --append ++append files to the end of an archive ++.TP ++.B -t, --list ++list the contents of an archive ++.TP ++.B -u, --update ++only append files that are newer than copy in archive ++.TP ++.B -x, --extract, --get ++extract files from an archive ++.SH "OTHER OPTIONS" ++.TP ++.B --atime-preserve ++don't change access times on dumped files ++.TP ++.B -b, --block-size N ++block size of Nx512 bytes (default N=20) ++.TP ++.B -B, --read-full-blocks ++reblock as we read (for reading 4.2BSD pipes) ++.TP ++.B -C, --directory DIR ++change to directory DIR ++.TP ++.B --checkpoint ++print directory names while reading the archive ++.TP ++.B -f, --file [HOSTNAME:]F ++use archive file or device F (default /dev/rmt0) ++.TP ++.B --force-local ++archive file is local even if has a colon ++.TP ++.B -F, --info-script F --new-volume-script F ++run script at end of each tape (implies -M) ++.TP ++.B -G, --incremental ++create/list/extract old GNU-format incremental backup ++.TP ++.B -g, --listed-incremental F ++create/list/extract new GNU-format incremental backup ++.TP ++.B -h, --dereference ++don't dump symlinks; dump the files they point to ++.TP ++.B -i, --ignore-zeros ++ignore blocks of zeros in archive (normally mean EOF) ++.TP ++.B -j, -I, --bzip ++filter the archive through bzip2. Note: -I is deprecated and may get a ++different meaning in the near future. ++.TP ++.B --ignore-failed-read ++don't exit with non-zero status on unreadable files ++.TP ++.B -k, --keep-old-files ++keep existing files; don't overwrite them from archive ++.TP ++.B -K, --starting-file F ++begin at file F in the archive ++.TP ++.B -l, --one-file-system ++stay in local file system when creating an archive ++.TP ++.B -L, --tape-length N ++change tapes after writing N*1024 bytes ++.TP ++.B -m, --modification-time ++don't extract file modified time ++.TP ++.B -M, --multi-volume ++create/list/extract multi-volume archive ++.TP ++.B -N, --after-date DATE, --newer DATE ++only store files newer than DATE ++.TP ++.B -o, --old-archive, --portability ++write a V7 format archive, rather than ANSI format ++.TP ++.B -O, --to-stdout ++extract files to standard output ++.TP ++.B -p, --same-permissions, --preserve-permissions ++extract all protection information ++.TP ++.B -P, --absolute-paths ++don't strip leading `/'s from file names ++.TP ++.B --preserve ++like -p -s ++.TP ++.B -R, --record-number ++show record number within archive with each message ++.TP ++.B --remove-files ++remove files after adding them to the archive ++.TP ++.B -s, --same-order, --preserve-order ++list of names to extract is sorted to match archive ++.TP ++.B --same-owner ++create extracted files with the same ownership ++.TP ++.B -S, --sparse ++handle sparse files efficiently ++.TP ++.B -T, --files-from=F ++get names to extract or create from file F ++.TP ++.B --null ++-T reads null-terminated names, disable -C ++.TP ++.B --totals ++print total bytes written with --create ++.TP ++.B -v, --verbose ++verbosely list files processed ++.TP ++.B -V, --label NAME ++create archive with volume name NAME ++.TP ++.B --version ++print tar program version number ++.TP ++.B -w, --interactive, --confirmation ++ask for confirmation for every action ++.TP ++.B -W, --verify ++attempt to verify the archive after writing it ++.TP ++.B --exclude FILE ++exclude file FILE ++.TP ++.B -X, --exclude-from FILE ++exclude files listed in FILE ++.TP ++.B -Z, --compress, --uncompress ++filter the archive through compress ++.TP ++.B -z, --gzip, --ungzip ++filter the archive through gzip ++.TP ++.B --use-compress-program PROG ++filter the archive through PROG (which must accept -d) diff --git a/archiver/tar/tar-bzip2.patch b/archiver/tar/tar-bzip2.patch new file mode 100644 index 000000000..44b098275 --- /dev/null +++ b/archiver/tar/tar-bzip2.patch @@ -0,0 +1,59 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tar/tar-bzip2.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +This adds some historic compatibility for -I and -y to tar. One day we should +obsolete this ... + + - Rene Rebe + +--- tar-1.15/src/tar.c 2004-12-18 21:01:07.000000000 +0100 ++++ tar-1.15-patched/src/tar.c 2004-12-22 08:27:07.469445784 +0100 +@@ -431,6 +431,10 @@ + N_("create archive with volume name NAME. At list/extract time, use TEXT as a globbing pattern"), 68 }, + {"bzip2", 'j', 0, 0, + N_("filter the archive through bzip2"), 68 }, ++ {"bzip2", 'I', 0, 0, ++ N_("filter the archive through bzip2"), 68 }, ++ {"bzip2", 'y', 0, 0, ++ N_("filter the archive through bzip2"), 68 }, + {"gzip", 'z', 0, 0, + N_("filter the archive through gzip"), 68 }, + {"gunzip", 0, 0, OPTION_ALIAS, NULL, 68 }, +@@ -709,11 +713,9 @@ + break; + + case 'I': +- USAGE_ERROR ((0, 0, +- _("Warning: the -I option is not supported;" +- " perhaps you meant -j or -T?"))); ++ set_use_compress_program_option ("bzip2"); + break; +- ++ + case 'j': + set_use_compress_program_option ("bzip2"); + break; +@@ -901,9 +903,7 @@ + break; + + case 'y': +- USAGE_ERROR ((0, 0, +- _("Warning: the -y option is not supported;" +- " perhaps you meant -j?"))); ++ set_use_compress_program_option ("bzip2"); + break; + + case 'z': diff --git a/archiver/tar/tar.cache b/archiver/tar/tar.cache new file mode 100644 index 000000000..6e40f9d92 --- /dev/null +++ b/archiver/tar/tar.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1133882439 Tue Dec 6 16:20:39 2005 +[BUILDTIME] 25 (9) +[SIZE] 2.04 MB, 54 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] util-linux diff --git a/archiver/tar/tar.conf b/archiver/tar/tar.conf new file mode 100644 index 000000000..6de2ccbe1 --- /dev/null +++ b/archiver/tar/tar.conf @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tar/tar.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt ' ' '-C' + +if ! atstage toolchain; then + hook_add postmake 5 "mv -v $root/usr/bin/tar $root/bin/tar ; \ + install -m 0644 -o root -g root ${builddir}/$pkg-$ver/tar.1 $root/usr/man/man1/" +fi + +# we never want this file +var_append INSTALL_WRAPPER_FILTER "|" "sed -e 's,.*/lib/charset.alias,/tmp/x,'" + diff --git a/archiver/tar/tar.desc b/archiver/tar/tar.desc new file mode 100644 index 000000000..dae2663b6 --- /dev/null +++ b/archiver/tar/tar.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../tar/tar.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The GNU Tape ARchiver program + +[T] GNU 'tar' saves many files together into a single tape or disk +[T] archive, and can restore individual files from the archive. It includes +[T] multivolume support, the ability to archive sparse files, automatic archive +[T] compression/decompression, remote archives and special features that allow +[T] 'tar' to be used for incremental and full backups. + +[A] John Gilmore and Jay Fenlason +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 1.15.1 +[P] X 01---5---9 108.300 + +[D] 2115219120 tar-1.15.1.tar.bz2 ftp://ftp.gnu.org/gnu/tar/ + diff --git a/archiver/tnef/tnef.cache b/archiver/tnef/tnef.cache new file mode 100644 index 000000000..11f38969b --- /dev/null +++ b/archiver/tnef/tnef.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133796773 Mon Dec 5 16:32:53 2005 +[BUILDTIME] 10 (5) +[SIZE] 0.16 MB, 19 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/tnef/tnef.desc b/archiver/tnef/tnef.desc new file mode 100644 index 000000000..3af8d0ea5 --- /dev/null +++ b/archiver/tnef/tnef.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../tnef/tnef.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A program for unpacking ms-tnef type MIME attachments + +[T] TNEF provides a way to unpack those pesky Microsoft MS-TNEF MIME +[T] attachments. It operates like tar in order to upack any files which may +[T] have been put into the MS-TNEF attachment instead of being attached +[T] seperately. + +[U] http://sourceforge.net/projects/tnef + +[A] Mark Simpson +[M] Alejandro Mery + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 1.4.3 +[P] X -----5---9 800.000 + +[D] 3218269831 tnef-1.4.3.tar.gz http://dl.sourceforge.net/sourceforge/tnef/ + diff --git a/archiver/ucl/ucl.cache b/archiver/ucl/ucl.cache new file mode 100644 index 000000000..c9d624df6 --- /dev/null +++ b/archiver/ucl/ucl.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1134256896 Sun Dec 11 00:21:36 2005 +[BUILDTIME] 25 (9) +[SIZE] 0.22 MB, 20 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/archiver/ucl/ucl.desc b/archiver/ucl/ucl.desc new file mode 100644 index 000000000..a28c5e08d --- /dev/null +++ b/archiver/ucl/ucl.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ucl/ucl.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A portable lossless data compression library + +[T] UCL is a portable lossless data compression library written in ANSI C. +[T] Both the source code and the compressed data format are designed to +[T] be portable across platforms. UCL supports in-place decompression. It +[T] implements a number of compression algorithms that achieve an excellent +[T] compression ratio while allowing very fast decompression. Decompression +[T] requires no additional memory. + +[U] http://www.oberhumer.com/opensource/ucl/ + +[A] Markus F.X.J. Oberhumer +[M] The OpenSDE Community + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 1.03 +[P] X -----5---9 195.000 + +[D] 1980717669 ucl-1.03.tar.gz http://www.oberhumer.com/opensource/ucl/download/ diff --git a/archiver/unrar/no-exceptions.patch b/archiver/unrar/no-exceptions.patch new file mode 100644 index 000000000..851abaf41 --- /dev/null +++ b/archiver/unrar/no-exceptions.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../unrar/no-exceptions.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./errhnd.hpp.orig 2004-01-05 06:52:30.000000000 +0200 ++++ ./errhnd.hpp 2004-01-28 19:48:12.000000000 +0200 +@@ -1,7 +1,7 @@ + #ifndef _RAR_ERRHANDLER_ + #define _RAR_ERRHANDLER_ + +-#if (defined(GUI) || !defined(_WIN_32)) && !defined(SFX_MODULE) && !defined(_WIN_CE) || defined(RARDLL) ++#if (defined(GUI) || !defined(_WIN_32)) && (!defined(__GNUG__) || defined(__EXCEPTIONS)) && !defined(SFX_MODULE) && !defined(_WIN_CE) || defined(RARDLL) + #define ALLOW_EXCEPTIONS + #endif + diff --git a/archiver/unrar/unrar.cache b/archiver/unrar/unrar.cache new file mode 100644 index 000000000..3df89f251 --- /dev/null +++ b/archiver/unrar/unrar.cache @@ -0,0 +1,21 @@ + +[TIMESTAMP] 1134142834 Fri Dec 9 16:40:34 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.18 MB, 7 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/unrar/unrar.conf b/archiver/unrar/unrar.conf new file mode 100644 index 000000000..2007f28b5 --- /dev/null +++ b/archiver/unrar/unrar.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../unrar/unrar.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append makeopt " " "-f makefile.unix" +var_append makeinstopt " " "|| true" +hook_add postmake 5 "cp unrar $root/$prefix/bin/" + diff --git a/archiver/unrar/unrar.desc b/archiver/unrar/unrar.desc new file mode 100644 index 000000000..4fc27fe0b --- /dev/null +++ b/archiver/unrar/unrar.desc @@ -0,0 +1,43 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../unrar/unrar.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Extract, test and view RAR archives + +[T] Unrar is a package to handle files compressed in the RAR format. +[T] Due to strange licensing issues this package can only view, test +[T] and extract files in a given archive, but not pack files. +[T] But since we have far more advanced open-source compression utils +[T] it should be enough to extract the content when you get a RAR +[T] archive. + +[U] http://www.rarlab.com + +[A] Eugene Roshal +[M] The OpenSDE Community + +[C] base/tool + +[L] Free-to-use +[S] Stable +[V] 3.6.8 +[P] X -----5---9 162.000 + +[CV-URL] http://www.rarlab.com/download.htm +[CV-PAT] rarlinux-[0-9] + +[D] 4180445785 unrarsrc-3.6.8.tar.gz http://www.rarlab.com/rar/ + diff --git a/archiver/unshield/unshield.cache b/archiver/unshield/unshield.cache new file mode 100644 index 000000000..cd4786fb6 --- /dev/null +++ b/archiver/unshield/unshield.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133882240 Tue Dec 6 16:17:20 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.09 MB, 19 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/archiver/unshield/unshield.desc b/archiver/unshield/unshield.desc new file mode 100644 index 000000000..50327338d --- /dev/null +++ b/archiver/unshield/unshield.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../unshield/unshield.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A program to extract InstallShield cabinet files + +[T] Unshild allowws the extracton of InstallShield Cabinet Files. + +[U] http://synce.sourceforge.net/synce/unshield.php + +[A] David Eriksson +[M] The OpenSDE Community + +[C] extra/archive + +[L] MIT +[S] Stable +[V] 0.5 +[P] X -----5---9 108.200 + +[D] 3027263536 unshield-0.5.tar.gz http://dl.sourceforge.net/sourceforge/synce/ + diff --git a/archiver/unzip/unzip.cache b/archiver/unzip/unzip.cache new file mode 100644 index 000000000..cff50ff27 --- /dev/null +++ b/archiver/unzip/unzip.cache @@ -0,0 +1,18 @@ + +[TIMESTAMP] 1133887377 Tue Dec 6 17:42:57 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.47 MB, 23 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/unzip/unzip.conf b/archiver/unzip/unzip.conf new file mode 100644 index 000000000..54536d671 --- /dev/null +++ b/archiver/unzip/unzip.conf @@ -0,0 +1,22 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../unzip/unzip.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +uz_main() { + eval $MAKE generic -f unix/Makefile prefix=/usr + eval $MAKE install -f unix/Makefile prefix=/usr +} + +custmain=uz_main diff --git a/archiver/unzip/unzip.desc b/archiver/unzip/unzip.desc new file mode 100644 index 000000000..00799c715 --- /dev/null +++ b/archiver/unzip/unzip.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../unzip/unzip.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] PKUNZIP compatible compression utility + +[T] UnZip is an extraction utility for archives compressed in .zip format (also +[T] called "zipfiles"). Although highly compatible both with PKWARE's PKZIP +[T] and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the +[T] primary objectives have been portability and non-MSDOS functionality. + +[U] http://www.info-zip.org/pub/infozip/ + +[A] Info-ZIP +[M] The OpenSDE Community + +[C] base/tool + +[L] OpenSource +[S] Stable +[V] 552 +[P] X -----5---9 110.600 + +[D] 2095070561 unzip552.tar.gz http://dl.sourceforge.net/sourceforge/infozip/ + diff --git a/archiver/upx/upx.cache b/archiver/upx/upx.cache new file mode 100644 index 000000000..15710c3a1 --- /dev/null +++ b/archiver/upx/upx.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1134257079 Sun Dec 11 00:24:39 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.26 MB, 8 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] ucl diff --git a/archiver/upx/upx.conf b/archiver/upx/upx.conf new file mode 100644 index 000000000..add2689a6 --- /dev/null +++ b/archiver/upx/upx.conf @@ -0,0 +1,27 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../upx/upx.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- +upx_pi() { + install -m 755 src/upx.out $bindir/upx + install -m 644 doc/upx.1 $mandir/man1/upx.1 +} + +srcdir="upx-$ver-src" + +var_append makeopt " " "all" +# no install target +makeinstopt="" + +hook_add postmake 3 "upx_pi" + diff --git a/archiver/upx/upx.desc b/archiver/upx/upx.desc new file mode 100644 index 000000000..9f049d9fa --- /dev/null +++ b/archiver/upx/upx.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../upx/upx.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Powerful executable packer + +[T] UPX is a portable, extendable, high-performance executable packer for +[T] several different executable formats. It achieves an excellent compression +[T] ratio and offers very fast decompression. Your executables suffer no +[T] memory overhead or other drawbacks. UPX supports vmlinuz/386, +[T] linux/elf386, linux/386, win32/pe, dos/exe, djgpp2/coff, and many more. + +[U] http://upx.sourceforge.net/ + +[A] Markus F.X.J. Oberhumer +[M] The OpenSDE Community + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 2.02 +[P] X -----5---9 195.100 + +[D] 201760964 upx-2.02-src.tar.gz http://upx.sourceforge.net/download/ diff --git a/archiver/xdelta/edsio.patch b/archiver/xdelta/edsio.patch new file mode 100644 index 000000000..1c32d0606 --- /dev/null +++ b/archiver/xdelta/edsio.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xdelta/edsio.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- xdelta-1.1.3/Makefile.in.edsio 2001-09-24 09:04:47.000000000 +0200 ++++ xdelta-1.1.3/Makefile.in 2005-09-09 09:36:07.000000000 +0200 +@@ -95,7 +95,7 @@ + lib_LTLIBRARIES = libxdelta.la + + libxdelta_la_SOURCES = xdelta.c xdapply.c $(SER_SOURCES) +-libxdelta_la_LIBADD = $(GLIB_LIBS) ++libxdelta_la_LIBADD = $(GLIB_LIBS) $(top_srcdir)/libedsio/*.lo + + EXTRA_DIST = xd.ser $(SER_OUT) xdelta.magic xdelta.prj xdelta.m4 autogen.sh xdelta.dsp xdelta.dsw stamp-ser xdrsync.c + diff --git a/archiver/xdelta/gcc-4.patch b/archiver/xdelta/gcc-4.patch new file mode 100644 index 000000000..fb6400f67 --- /dev/null +++ b/archiver/xdelta/gcc-4.patch @@ -0,0 +1,66 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xdelta/gcc-4.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- xdelta-1.1.3/xdmain.c.orig 2005-09-11 16:50:35.568234060 +0200 ++++ xdelta-1.1.3/xdmain.c 2005-09-11 16:50:49.562872061 +0200 +@@ -64,7 +64,7 @@ + + #include "xdelta.h" + +-extern HandleFuncTable xd_handle_table; ++static HandleFuncTable xd_handle_table; + + #define XD_PAGE_SIZE (1<<20) + +@@ -1541,7 +1541,7 @@ + + xdp_source_add (gen, src); + +- if (! xd_handle_write (out, XDELTA_PREFIX, XDELTA_PREFIX_LEN)) ++ if (! xd_handle_write (out, (guint8 *) XDELTA_PREFIX, XDELTA_PREFIX_LEN)) + return 2; + + /* compute the header */ +@@ -1560,10 +1560,10 @@ + if (! xd_handle_write (out, (guint8*) header_space, HEADER_SPACE)) + return 2; + +- if (! xd_handle_write (out, from_name, strlen (from_name))) ++ if (! xd_handle_write (out, (guint8*) from_name, strlen (from_name))) + return 2; + +- if (! xd_handle_write (out, to_name, strlen (to_name))) ++ if (! xd_handle_write (out, (guint8*) to_name, strlen (to_name))) + return 2; + + if (! xd_handle_close (out, 0)) +@@ -1600,7 +1600,7 @@ + if (! xd_handle_putui (out, control_offset)) + return 2; + +- if (! xd_handle_write (out, XDELTA_PREFIX, XDELTA_PREFIX_LEN)) ++ if (! xd_handle_write (out, (guint8*) XDELTA_PREFIX, XDELTA_PREFIX_LEN)) + return 2; + + xd_read_close (from); +@@ -1637,7 +1637,7 @@ + + ntohl_array (patch->header_space, HEADER_WORDS); + +- if (strncmp (patch->magic_buf, XDELTA_110_PREFIX, XDELTA_PREFIX_LEN) == 0) ++ if (strncmp ( patch->magic_buf, XDELTA_110_PREFIX, XDELTA_PREFIX_LEN) == 0) + { + patch->has_trailer = TRUE; + patch->patch_version = "1.1"; diff --git a/archiver/xdelta/glib2.patch b/archiver/xdelta/glib2.patch new file mode 100644 index 000000000..2edefb447 --- /dev/null +++ b/archiver/xdelta/glib2.patch @@ -0,0 +1,514 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xdelta/glib2.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- xdelta-1.1.3/libedsio/edsio.c.glib2 2001-09-24 08:48:52.000000000 +0200 ++++ xdelta-1.1.3/libedsio/edsio.c 2005-09-09 11:01:35.000000000 +0200 +@@ -179,9 +179,9 @@ + } + } + +- while (g_queue_get_size (queued) > 0) ++ while (g_queue_get_length (queued) > 0) + { +- DelayedEvent* de = g_queue_pop (queued); ++ DelayedEvent* de = g_queue_pop_head (queued); + + for (i = 0; i < all_event_watchers->len; i += 1) + { +@@ -211,7 +211,7 @@ + de->def = def; + de->msg = out->str; + +- g_queue_push (queued, de); ++ g_queue_push_tail (queued, de); + + g_ptr_array_add (free_strings, out); + } +@@ -1481,130 +1481,3 @@ + + g_free (source); + } +- +-/* Missing glib stuff +- */ +- +-GQueue * +-g_queue_new (void) +-{ +- GQueue *q = g_new (GQueue, 1); +- +- q->list = q->list_end = NULL; +- q->list_size = 0; +- +- return q; +-} +- +- +-void +-g_queue_free (GQueue *q) +-{ +- if (q) +- { +- if (q->list) +- g_list_free (q->list); +- g_free (q); +- } +-} +- +- +-guint +-g_queue_get_size (GQueue *q) +-{ +- return (q == NULL) ? 0 : q->list_size; +-} +- +- +-void +-g_queue_push_front (GQueue *q, gpointer data) +-{ +- if (q) +- { +- q->list = g_list_prepend (q->list, data); +- +- if (q->list_end == NULL) +- q->list_end = q->list; +- +- q->list_size++; +- } +-} +- +- +-void +-g_queue_push_back (GQueue *q, gpointer data) +-{ +- if (q) +- { +- q->list_end = g_list_append (q->list_end, data); +- +- if (! q->list) +- q->list = q->list_end; +- else +- q->list_end = q->list_end->next; +- +- q->list_size++; +- } +-} +- +- +-gpointer +-g_queue_pop_front (GQueue *q) +-{ +- gpointer data = NULL; +- +- if ((q) && (q->list)) +- { +- GList *node; +- +- node = q->list; +- data = node->data; +- +- if (! node->next) +- { +- q->list = q->list_end = NULL; +- q->list_size = 0; +- } +- else +- { +- q->list = node->next; +- q->list->prev = NULL; +- q->list_size--; +- } +- +- g_list_free_1 (node); +- } +- +- return data; +-} +- +- +-gpointer +-g_queue_pop_back (GQueue *q) +-{ +- gpointer data = NULL; +- +- if ((q) && (q->list)) +- { +- GList *node; +- +- node = q->list_end; +- data = node->data; +- +- if (! node->prev) +- { +- q->list = q->list_end = NULL; +- q->list_size = 0; +- } +- else +- { +- q->list_end = node->prev; +- q->list_end->next = NULL; +- q->list_size--; +- } +- +- g_list_free_1 (node); +- } +- +- return data; +-} +--- xdelta-1.1.3/libedsio/edsio.h.glib2 2001-06-12 05:16:41.000000000 +0200 ++++ xdelta-1.1.3/libedsio/edsio.h 2005-09-09 10:55:56.000000000 +0200 +@@ -480,49 +480,6 @@ + + #endif + +-/* Missing glib stuff +- */ +- +-typedef struct _GQueue GQueue; +- +-struct _GQueue +-{ +- GList *list; +- GList *list_end; +- guint list_size; +-}; +- +-/* Queues +- */ +- +-GQueue * g_queue_new (void); +-void g_queue_free (GQueue *q); +-guint g_queue_get_size (GQueue *q); +-void g_queue_push_front (GQueue *q, gpointer data); +-void g_queue_push_back (GQueue *q, gpointer data); +-gpointer g_queue_pop_front (GQueue *q); +-gpointer g_queue_pop_back (GQueue *q); +- +-#define g_queue_empty(queue) \ +- ((((GQueue *)(queue)) && ((GQueue *)(queue))->list) ? FALSE : TRUE) +- +-#define g_queue_peek_front(queue) \ +- ((((GQueue *)(queue)) && ((GQueue *)(queue))->list) ? \ +- ((GQueue *)(queue))->list->data : NULL) +- +-#define g_queue_peek_back(queue) \ +- ((((GQueue *)(queue)) && ((GQueue *)(queue))->list_end) ? \ +- ((GQueue *)(queue))->list_end->data : NULL) +- +-#define g_queue_index(queue,ptr) \ +- ((((GQueue *)(queue)) && ((GQueue *)(queue))->list) ? \ +- g_list_index (((GQueue *)(queue))->list, (ptr)) : -1) +- +-#define g_queue_push g_queue_push_back +-#define g_queue_pop g_queue_pop_front +-#define g_queue_peek g_queue_peek_front +- +- + #ifdef __cplusplus + } + #endif +--- xdelta-1.1.3/configure.glib2 2001-09-24 08:59:20.000000000 +0200 ++++ xdelta-1.1.3/configure 2005-09-09 10:55:56.000000000 +0200 +@@ -142,12 +142,6 @@ + --with-gnu-ld assume the C compiler uses GNU ld [default=no]" + ac_help="$ac_help + --disable-libtool-lock avoid locking (might break parallel builds)" +-ac_help="$ac_help +- --with-glib-prefix=PFX Prefix where GLIB is installed (optional)" +-ac_help="$ac_help +- --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed (optional)" +-ac_help="$ac_help +- --disable-glibtest Do not try to compile and run a test GLIB program" + + # Initialize some variables set by options. + # The variables have the same names as the options, with +@@ -2024,276 +2018,6 @@ + top_srcdir_absolute=`cd $srcdir; pwd` + + +-# Check whether --with-glib-prefix or --without-glib-prefix was given. +-if test "${with_glib_prefix+set}" = set; then +- withval="$with_glib_prefix" +- glib_config_prefix="$withval" +-else +- glib_config_prefix="" +-fi +- +-# Check whether --with-glib-exec-prefix or --without-glib-exec-prefix was given. +-if test "${with_glib_exec_prefix+set}" = set; then +- withval="$with_glib_exec_prefix" +- glib_config_exec_prefix="$withval" +-else +- glib_config_exec_prefix="" +-fi +- +-# Check whether --enable-glibtest or --disable-glibtest was given. +-if test "${enable_glibtest+set}" = set; then +- enableval="$enable_glibtest" +- : +-else +- enable_glibtest=yes +-fi +- +- +- if test x$glib_config_exec_prefix != x ; then +- glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix" +- if test x${GLIB_CONFIG+set} != xset ; then +- GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config +- fi +- fi +- if test x$glib_config_prefix != x ; then +- glib_config_args="$glib_config_args --prefix=$glib_config_prefix" +- if test x${GLIB_CONFIG+set} != xset ; then +- GLIB_CONFIG=$glib_config_prefix/bin/glib-config +- fi +- fi +- +- for module in . +- do +- case "$module" in +- gmodule) +- glib_config_args="$glib_config_args gmodule" +- ;; +- gthread) +- glib_config_args="$glib_config_args gthread" +- ;; +- esac +- done +- +- # Extract the first word of "glib-config", so it can be a program name with args. +-set dummy glib-config; ac_word=$2 +-echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +-echo "configure:2081: checking for $ac_word" >&5 +-if eval "test \"`echo '$''{'ac_cv_path_GLIB_CONFIG'+set}'`\" = set"; then +- echo $ac_n "(cached) $ac_c" 1>&6 +-else +- case "$GLIB_CONFIG" in +- /*) +- ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # Let the user override the test with a path. +- ;; +- ?:/*) +- ac_cv_path_GLIB_CONFIG="$GLIB_CONFIG" # Let the user override the test with a dos path. +- ;; +- *) +- IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +- ac_dummy="$PATH" +- for ac_dir in $ac_dummy; do +- test -z "$ac_dir" && ac_dir=. +- if test -f $ac_dir/$ac_word; then +- ac_cv_path_GLIB_CONFIG="$ac_dir/$ac_word" +- break +- fi +- done +- IFS="$ac_save_ifs" +- test -z "$ac_cv_path_GLIB_CONFIG" && ac_cv_path_GLIB_CONFIG="no" +- ;; +-esac +-fi +-GLIB_CONFIG="$ac_cv_path_GLIB_CONFIG" +-if test -n "$GLIB_CONFIG"; then +- echo "$ac_t""$GLIB_CONFIG" 1>&6 +-else +- echo "$ac_t""no" 1>&6 +-fi +- +- min_glib_version=1.2.8 +- echo $ac_n "checking for GLIB - version >= $min_glib_version""... $ac_c" 1>&6 +-echo "configure:2116: checking for GLIB - version >= $min_glib_version" >&5 +- no_glib="" +- if test "$GLIB_CONFIG" = "no" ; then +- no_glib=yes +- else +- GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags` +- GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs` +- glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \ +- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'` +- glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \ +- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'` +- glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \ +- sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'` +- if test "x$enable_glibtest" = "xyes" ; then +- ac_save_CFLAGS="$CFLAGS" +- ac_save_LIBS="$LIBS" +- CFLAGS="$CFLAGS $GLIB_CFLAGS" +- LIBS="$GLIB_LIBS $LIBS" +- rm -f conf.glibtest +- if test "$cross_compiling" = yes; then +- echo $ac_n "cross compiling; assumed OK... $ac_c" +-else +- cat > conftest.$ac_ext < +-#include +-#include +- +-int +-main () +-{ +- int major, minor, micro; +- char *tmp_version; +- +- system ("touch conf.glibtest"); +- +- /* HP/UX 9 (%@#!) writes to sscanf strings */ +- tmp_version = g_strdup("$min_glib_version"); +- if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { +- printf("%s, bad version string\n", "$min_glib_version"); +- exit(1); +- } +- +- if ((glib_major_version != $glib_config_major_version) || +- (glib_minor_version != $glib_config_minor_version) || +- (glib_micro_version != $glib_config_micro_version)) +- { +- printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n", +- $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version, +- glib_major_version, glib_minor_version, glib_micro_version); +- printf ("*** was found! If glib-config was correct, then it is best\n"); +- printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n"); +- printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n"); +- printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n"); +- printf("*** required on your system.\n"); +- printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n"); +- printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n"); +- printf("*** before re-running configure\n"); +- } +- else if ((glib_major_version != GLIB_MAJOR_VERSION) || +- (glib_minor_version != GLIB_MINOR_VERSION) || +- (glib_micro_version != GLIB_MICRO_VERSION)) +- { +- printf("*** GLIB header files (version %d.%d.%d) do not match\n", +- GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION); +- printf("*** library (version %d.%d.%d)\n", +- glib_major_version, glib_minor_version, glib_micro_version); +- } +- else +- { +- if ((glib_major_version > major) || +- ((glib_major_version == major) && (glib_minor_version > minor)) || +- ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro))) +- { +- return 0; +- } +- else +- { +- printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n", +- glib_major_version, glib_minor_version, glib_micro_version); +- printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n", +- major, minor, micro); +- printf("*** GLIB is always available from ftp://ftp.gtk.org.\n"); +- printf("***\n"); +- printf("*** If you have already installed a sufficiently new version, this error\n"); +- printf("*** probably means that the wrong copy of the glib-config shell script is\n"); +- printf("*** being found. The easiest way to fix this is to remove the old version\n"); +- printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n"); +- printf("*** correct copy of glib-config. (In this case, you will have to\n"); +- printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n"); +- printf("*** so that the correct libraries are found at run-time))\n"); +- } +- } +- return 1; +-} +- +-EOF +-if { (eval echo configure:2215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +-then +- : +-else +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -fr conftest* +- no_glib=yes +-fi +-rm -fr conftest* +-fi +- +- CFLAGS="$ac_save_CFLAGS" +- LIBS="$ac_save_LIBS" +- fi +- fi +- if test "x$no_glib" = x ; then +- echo "$ac_t""yes" 1>&6 +- : +- else +- echo "$ac_t""no" 1>&6 +- if test "$GLIB_CONFIG" = "no" ; then +- echo "*** The glib-config script installed by GLIB could not be found" +- echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in" +- echo "*** your path, or set the GLIB_CONFIG environment variable to the" +- echo "*** full path to glib-config." +- else +- if test -f conf.glibtest ; then +- : +- else +- echo "*** Could not run GLIB test program, checking why..." +- CFLAGS="$CFLAGS $GLIB_CFLAGS" +- LIBS="$LIBS $GLIB_LIBS" +- cat > conftest.$ac_ext < +-#include +- +-int main() { +- return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); +-; return 0; } +-EOF +-if { (eval echo configure:2259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +- rm -rf conftest* +- echo "*** The test program compiled, but did not run. This usually means" +- echo "*** that the run-time linker is not finding GLIB or finding the wrong" +- echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your" +- echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" +- echo "*** to the installed location Also, make sure you have run ldconfig if that" +- echo "*** is required on your system" +- echo "***" +- echo "*** If you have an old version installed, it is best to remove it, although" +- echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" +- echo "***" +- echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that" +- echo "*** came with the system with the command" +- echo "***" +- echo "*** rpm --erase --nodeps gtk gtk-devel" +-else +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -rf conftest* +- echo "*** The test program failed to compile or link. See the file config.log for the" +- echo "*** exact error that occured. This usually means GLIB was incorrectly installed" +- echo "*** or that you have moved GLIB since it was installed. In the latter case, you" +- echo "*** may want to edit the glib-config script: $GLIB_CONFIG" +-fi +-rm -f conftest* +- CFLAGS="$ac_save_CFLAGS" +- LIBS="$ac_save_LIBS" +- fi +- fi +- GLIB_CFLAGS="" +- GLIB_LIBS="" +- { echo "configure: error: Test for GLIB failed. Download it from ftp://ftp.gtk.org/pub/gtk/v1.2/" 1>&2; exit 1; } +- fi +- +- +- rm -f conf.glibtest +- +- + echo $ac_n "checking for gzsetparams in -lz""... $ac_c" 1>&6 + echo "configure:2299: checking for gzsetparams in -lz" >&5 + ac_lib_var=`echo z'_'gzsetparams | sed 'y%./+-%__p_%'` diff --git a/archiver/xdelta/xdelta.cache b/archiver/xdelta/xdelta.cache new file mode 100644 index 000000000..1edac4b33 --- /dev/null +++ b/archiver/xdelta/xdelta.cache @@ -0,0 +1,29 @@ + +[TIMESTAMP] 1133988362 Wed Dec 7 21:46:02 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.39 MB, 31 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] zlib diff --git a/archiver/xdelta/xdelta.conf b/archiver/xdelta/xdelta.conf new file mode 100644 index 000000000..733c71021 --- /dev/null +++ b/archiver/xdelta/xdelta.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xdelta/xdelta.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# addition to the glib-2.0 patch taken from fedora core: +var_append GCC_WRAPPER_APPEND ' ' "`pkg-config glib-2.0 --cflags --libs`" diff --git a/archiver/xdelta/xdelta.desc b/archiver/xdelta/xdelta.desc new file mode 100644 index 000000000..29de50440 --- /dev/null +++ b/archiver/xdelta/xdelta.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xdelta/xdelta.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Manages delta-compressed storage + +[T] Xdelta is a complete system for managing delta-compressed storage and +[T] network transport. Using the Xdelta system, you can easily incorporate this +[T] functionality into your application. + +[U] http://sourceforge.net/projects/xdelta/ + +[A] Joshua P. MacDonald + +[M] The OpenSDE Community + +[C] extra/development + +[F] LIBTOOL-QUIRK + +[L] GPL +[S] Stable +[V] 1.1.3 +#[V] 2.0-beta10 +[P] X -----5---9 128.700 + +[D] 1034796450 xdelta-1.1.3.tar.gz http://dl.sourceforge.net/sourceforge/xdelta/ +#[D] 0 xdelta-2.0-beta10.tar.gz http://dl.sourceforge.net/sourceforge/xdelta/ diff --git a/archiver/zip/zip.cache b/archiver/zip/zip.cache new file mode 100644 index 000000000..0090eddd0 --- /dev/null +++ b/archiver/zip/zip.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1133887524 Tue Dec 6 17:45:24 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.33 MB, 23 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/zip/zip.conf b/archiver/zip/zip.conf new file mode 100644 index 000000000..967f919d7 --- /dev/null +++ b/archiver/zip/zip.conf @@ -0,0 +1,18 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../zip/zip.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_insert makeopt ' ' '-f unix/Makefile prefix=$root/$prefix generic' +var_insert makeinstopt ' ' '-f unix/Makefile prefix=$root/$prefix INSTALL=install' + diff --git a/archiver/zip/zip.desc b/archiver/zip/zip.desc new file mode 100644 index 000000000..b6fd13e3f --- /dev/null +++ b/archiver/zip/zip.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../zip/zip.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] PKZIP compatible compression and file packaging utility + +[T] Zip 2.3 is a compression and file packaging utility. It is compatible with +[T] PKZIP 2.04g (Phil Katz ZIP) for MSDOS systems. There is a companion to zip +[T] called unzip (of course). + +[U] http://www.info-zip.org/pub/infozip/ + +[A] Info-ZIP +[M] The OpenSDE Community + +[C] base/tool + +[L] OpenSource +[S] Stable +[V] 232 +[P] X -----5---9 110.700 + +[D] 57677441 zip232.tar.gz ftp://ftp.info-zip.org/pub/infozip/src/ + diff --git a/archiver/zlib/zlib.cache b/archiver/zlib/zlib.cache new file mode 100644 index 000000000..4c4a812c8 --- /dev/null +++ b/archiver/zlib/zlib.cache @@ -0,0 +1,21 @@ + +[TIMESTAMP] 1133876317 Tue Dec 6 14:38:37 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.32 MB, 19 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/archiver/zlib/zlib.conf b/archiver/zlib/zlib.conf new file mode 100644 index 000000000..46562262a --- /dev/null +++ b/archiver/zlib/zlib.conf @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../zlib/zlib.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +prefix='' +set_confopt + +zlib_pm() { + # create a static version + make libz.a + cp -v libz.a $root/$libdir + cp -v algorithm.txt $root/$docdir +} + +if [ "$SDECFG_STATIC" = "0" ] ; then + var_insert confopt " " "--shared" + hook_add postmake 3 "zlib_pm" +fi + +var_append AR " " "rc" + +var_append makeinstopt " " "prefix=$root/$prefix" +var_append makeinstopt " " "libdir=$root/$libdir" +var_append makeinstopt " " "includedir=$root/$includedir" +var_append makeinstopt " " "mandir=$root/$mandir" + diff --git a/archiver/zlib/zlib.desc b/archiver/zlib/zlib.desc new file mode 100644 index 000000000..9f97d3735 --- /dev/null +++ b/archiver/zlib/zlib.desc @@ -0,0 +1,44 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../zlib/zlib.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A general purpose (ZIP) data compression library + +[T] zlib 1.2.2 is a general purpose data compression library. All the code +[T] is thread safe. The data format used by the zlib library +[T] is described by RFCs (Request for Comments) 1950 to 1952 in the files +[T] ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate +[T] format) and rfc1952.txt (gzip format). +[T] +[T] All functions of the compression library are documented in the file zlib.h. +[T] (volunteer to write man pages welcome, contact jloup@gzip.org). + +[U] http://www.freesoftware.com/pub/infozip/zlib/ + +[A] Jean-loup Gailly +[A] Mark Adler +[M] The OpenSDE Community + +[C] base/library +[F] DIETLIBC FPIC-QUIRK + +[L] OpenSource +[S] Stable +[V] 1.2.3 +[P] X -1-3-----9 105.900 + +[D] 623948124 zlib-1.2.3.tar.bz2 http://www.zlib.net/ + diff --git a/archiver/zziplib/zziplib.cache b/archiver/zziplib/zziplib.cache new file mode 100644 index 000000000..e50cc281c --- /dev/null +++ b/archiver/zziplib/zziplib.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133883422 Tue Dec 6 16:37:02 2005 +[BUILDTIME] 25 (9) +[SIZE] 0.38 MB, 82 files + +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/archiver/zziplib/zziplib.desc b/archiver/zziplib/zziplib.desc new file mode 100644 index 000000000..e50da31cd --- /dev/null +++ b/archiver/zziplib/zziplib.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../zziplib/zziplib.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] ZIP file access library + +[T] The zziplib library is intentionally lightweight, it offers the ability to +[T] easily extract data from files archived in a single zip file. Applications +[T] can bundle files into a single zip archive and access them. The +[T] implementation is based only on the (free) subset of compression with the +[T] zlib algorithm which is actually used by the zip/unzip tools. + +[U] http://zziplib.sourceforge.net/ + +[A] guidod@gmx.de +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Beta +[V] 0.13.47 +[P] X -----5---9 108.600 + +[D] 1954823114 zziplib-0.13.47.tar.bz2 http://dl.sourceforge.net/sourceforge/zziplib/ + diff --git a/arm/linux24-psionw/05-devfs-not-exp.patch b/arm/linux24-psionw/05-devfs-not-exp.patch new file mode 100644 index 000000000..cb149ef62 --- /dev/null +++ b/arm/linux24-psionw/05-devfs-not-exp.patch @@ -0,0 +1,40 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/05-devfs-not-exp.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Currently (at version 2.0.x) ROCK Linux required DevFS. It is highly +useful. Later version of ROCK Linux are planed to support other variants +(like old-style device nodes or udevfs). + + - Rene Rebe + +--- linux-2.4.23/fs/Config.in.orig 2003-11-28 19:26:21.000000000 +0100 ++++ linux-2.4.23/fs/Config.in 2003-12-09 00:55:11.000000000 +0100 +@@ -72,13 +72,9 @@ + + bool '/proc file system support' CONFIG_PROC_FS + +-# For some reason devfs corrupts memory badly on x86-64. Disable it +-# for now. +-if [ "$CONFIG_X86_64" != "y" ] ; then +-dep_bool '/dev file system support (EXPERIMENTAL)' CONFIG_DEVFS_FS $CONFIG_EXPERIMENTAL ++dep_bool '/dev file system support (Required for ROCK Linux)' CONFIG_DEVFS_FS $CONFIG_EXPERIMENTAL + dep_bool ' Automatically mount at boot' CONFIG_DEVFS_MOUNT $CONFIG_DEVFS_FS + dep_bool ' Debug devfs' CONFIG_DEVFS_DEBUG $CONFIG_DEVFS_FS +-fi + + # It compiles as a module for testing only. It should not be used + # as a module in general. If we make this "tristate", a bunch of people diff --git a/arm/linux24-psionw/06-devfs-default.patch b/arm/linux24-psionw/06-devfs-default.patch new file mode 100644 index 000000000..93130582d --- /dev/null +++ b/arm/linux24-psionw/06-devfs-default.patch @@ -0,0 +1,183 @@ + --- T2-COPYRIGHT-NOTE-BEGIN --- + This copyright note is auto-generated by ./scripts/Create-CopyPatch. + + T2 SDE: package/.../linux24-psionw/06-devfs-default.patch + Copyright (C) 2004 - 2006 The T2 SDE Project + Copyright (C) 1998 - 2003 Clifford Wolf + + More information can be found in the files COPYING and README. + + This patch file is dual-licensed. It is available under the license the + patched project is licensed under, as long as it is an OpenSource license + as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -rduN ./arch/alpha/defconfig ./arch/alpha/defconfig +--- ./arch/alpha/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/alpha/defconfig 2004-04-20 00:03:27.000000000 +0200 +@@ -567,8 +567,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/arm/defconfig ./arch/arm/defconfig +--- ./arch/arm/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/arm/defconfig 2004-04-20 00:13:05.000000000 +0200 +@@ -422,8 +422,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/cris/defconfig ./arch/cris/defconfig +--- ./arch/cris/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/cris/defconfig 2004-04-20 00:18:07.000000000 +0200 +@@ -457,8 +457,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + # CONFIG_DEVPTS_FS is not set + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/i386/defconfig ./arch/i386/defconfig +--- ./arch/i386/defconfig 2004-04-14 15:05:25.000000000 +0200 ++++ ./arch/i386/defconfig 2004-04-20 00:01:37.000000000 +0200 +@@ -711,8 +711,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/ia64/defconfig ./arch/ia64/defconfig +--- ./arch/ia64/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/ia64/defconfig 2004-04-20 00:15:28.000000000 +0200 +@@ -721,8 +721,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/m68k/defconfig ./arch/m68k/defconfig +--- ./arch/m68k/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/m68k/defconfig 2004-04-20 00:07:43.000000000 +0200 +@@ -229,8 +229,8 @@ + # CONFIG_NTFS_FS is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/mips/defconfig ./arch/mips/defconfig +--- ./arch/mips/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/mips/defconfig 2004-04-20 00:05:33.000000000 +0200 +@@ -577,8 +577,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/mips64/defconfig ./arch/mips64/defconfig +--- ./arch/mips64/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/mips64/defconfig 2004-04-20 00:16:20.000000000 +0200 +@@ -533,8 +533,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/parisc/defconfig ./arch/parisc/defconfig +--- ./arch/parisc/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/parisc/defconfig 2004-04-20 00:17:32.000000000 +0200 +@@ -617,8 +617,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/ppc/defconfig ./arch/ppc/defconfig +--- ./arch/ppc/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/ppc/defconfig 2004-04-20 00:06:02.000000000 +0200 +@@ -789,7 +789,7 @@ + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y + CONFIG_DEVFS_FS=y +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/sh/defconfig ./arch/sh/defconfig +--- ./arch/sh/defconfig 2004-02-18 14:36:30.000000000 +0100 ++++ ./arch/sh/defconfig 2004-04-20 00:14:05.000000000 +0200 +@@ -167,8 +167,8 @@ + # CONFIG_NTFS_RW is not set + # CONFIG_HPFS_FS is not set + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + # CONFIG_DEVPTS_FS is not set + # CONFIG_QNX4FS_FS is not set +diff -rduN ./arch/sparc/defconfig ./arch/sparc/defconfig +--- ./arch/sparc/defconfig 2004-04-14 15:05:27.000000000 +0200 ++++ ./arch/sparc/defconfig 2004-04-20 00:04:42.000000000 +0200 +@@ -329,8 +329,8 @@ + # CONFIG_NTFS_RW is not set + CONFIG_HPFS_FS=m + CONFIG_PROC_FS=y +-# CONFIG_DEVFS_FS is not set +-# CONFIG_DEVFS_MOUNT is not set ++CONFIG_DEVFS_FS=y ++CONFIG_DEVFS_MOUNT=y + # CONFIG_DEVFS_DEBUG is not set + CONFIG_DEVPTS_FS=y + # CONFIG_QNX4FS_FS is not set diff --git a/arm/linux24-psionw/12-conf-hacks.patch b/arm/linux24-psionw/12-conf-hacks.patch new file mode 100644 index 000000000..c79e8b203 --- /dev/null +++ b/arm/linux24-psionw/12-conf-hacks.patch @@ -0,0 +1,126 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/12-conf-hacks.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./scripts/Configure.orig 2003-01-13 23:24:50.000000000 +0100 ++++ ./scripts/Configure 2003-01-13 23:24:54.000000000 +0100 +@@ -49,6 +49,8 @@ + # 24 January 1999, Michael Elizabeth Chastain, + # - Improve the exit message (Jeff Ronne). + ++# 20-06-1999: Added ALL_MODS_HACK and NEVER_ASK_HACK - Clifford ++# 01-05-2001: Improved ALL_MODS_HACK - Rene + # + # Make sure we're really running bash. + # +@@ -184,6 +186,7 @@ + ;; + esac + while :; do ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + readln "$1 ($2) [$defprompt] " "$def" "$old" + case "$ans" in + [yY] | [yY]es ) define_bool "$2" "y" +@@ -216,6 +219,10 @@ + ;; + esac + while :; do ++ if [ ".$ALL_MODS_HACK" = .1 -a ".$def" != .y ] ; then ++ old=m ; def=m ++ fi ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + readln "$1 ($2) [$defprompt] " "$def" "$old" + case "$ans" in + [yY] | [yY]es ) define_tristate "$2" "y" +@@ -271,6 +278,10 @@ + ;; + esac + while :; do ++ if [ ".$ALL_MODS_HACK" = .1 ] ; then ++ old=m ; def=m ++ fi ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + readln "$ques ($var) [$defprompt] " "$def" "$old" + case "$ans" in + [nN] | [nN]o ) define_tristate "$var" "n" +@@ -359,6 +370,8 @@ + max=10000000 # !! + fi + while :; do ++ [ -z "$def" -a ".$NEVER_ASK_HACK" = .1 ] && def="0" ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + readln "$1 ($2) [$def] " "$def" "$old" + if expr \( \( $ans + 0 \) \>= $min \) \& \( $ans \<= $max \) >/dev/null 2>&1 ; then + define_int "$2" "$ans" +@@ -390,6 +403,8 @@ + def=${old:-$3} + def=${def#*[x,X]} + while :; do ++ [ -z "$def" -a ".$NEVER_ASK_HACK" = .1 ] && def="0" ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + readln "$1 ($2) [$def] " "$def" "$old" + ans=${ans#*[x,X]} + if expr "$ans" : '[0-9a-fA-F][0-9a-fA-F]*$' > /dev/null; then +@@ -420,6 +435,8 @@ + function string () { + old=$(eval echo "\${$2}") + def=${old:-$3} ++ [ -z "$def" -a ".$NEVER_ASK_HACK" = .1 ] && def="-" ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + while :; do + if [ "$old" = "?" ]; then + readln "$1 ($2) [$def] " "$def" "" +@@ -474,6 +491,7 @@ + val="" + while [ -z "$val" ]; do + ambg=n ++ [ -z "$old" -a ".$NEVER_ASK_HACK" = .1 ] && old="$def" + readln "$question ($names) [$def] " "$def" "$old" + ans=$(echo $ans | tr a-z A-Z) + set -- $choices +@@ -534,11 +552,19 @@ + echo "#define AUTOCONF_INCLUDED" >> $CONFIG_H + + DEFAULT="" +-if [ "$1" = "-d" ] ; then ++ALL_MODS_HACK="0" ++NEVER_ASK_HACK="0" ++ ++if [ "$1" = "-d" -o "$1" = "-D" -o "$1" = "-m" -o "$1" = "-M" ] ; then ++ [ "$1" = "-D" -o "$1" = "-M" ] && NEVER_ASK_HACK="1" ++ [ "$1" = "-m" -o "$1" = "-M" ] && ALL_MODS_HACK="1" + DEFAULT="-d" + shift + fi + ++[ $NEVER_ASK_HACK = 1 ] && echo "Debug: NEVER_ASK_HACK active." ++[ $ALL_MODS_HACK = 1 ] && echo "Debug: ALL_MODS_HACK active." ++ + CONFIG_IN=./config.in + if [ "$1" != "" ] ; then + CONFIG_IN=$1 +--- ./Makefile.orig 2003-01-13 23:24:57.000000000 +0100 ++++ ./Makefile 2003-01-13 23:25:56.000000000 +0100 +@@ -301,6 +301,9 @@ + oldconfig: symlinks + $(CONFIG_SHELL) scripts/Configure -d arch/$(ARCH)/config.in + ++no2modconfig: symlinks ++ $(CONFIG_SHELL) scripts/Configure -m arch/$(ARCH)/config.in ++ + xconfig: symlinks + $(MAKE) -C scripts kconfig.tk + wish -f scripts/kconfig.tk diff --git a/arm/linux24-psionw/20-kernel-cc.patch b/arm/linux24-psionw/20-kernel-cc.patch new file mode 100644 index 000000000..b1edb876d --- /dev/null +++ b/arm/linux24-psionw/20-kernel-cc.patch @@ -0,0 +1,35 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/20-kernel-cc.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +This Patch is specific to ROCK Linux and not available as stand-alone patch. + + - Clifford Wolf + +--- linux/Makefile ++++ linux/Makefile +@@ -27,7 +27,9 @@ + + AS = $(CROSS_COMPILE)as + LD = $(CROSS_COMPILE)ld +-CC = $(CROSS_COMPILE)gcc ++KCC = $(CROSS_COMPILE)kcc ++GCC = $(CROSS_COMPILE)gcc ++CC = $(if $(shell sh -c 'type -p $(KCC)'),$(KCC),$(GCC)) + CPP = $(CC) -E + AR = $(CROSS_COMPILE)ar + NM = $(CROSS_COMPILE)nm diff --git a/arm/linux24-psionw/99-mkdep-arglist-too-long.patch b/arm/linux24-psionw/99-mkdep-arglist-too-long.patch new file mode 100644 index 000000000..76aa0f165 --- /dev/null +++ b/arm/linux24-psionw/99-mkdep-arglist-too-long.patch @@ -0,0 +1,36 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/99-mkdep-arglist-too-long.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Depending on the working directory where the kernel is build, the file +list can grow to produce an "argument to long" error on mkdep line. +This patch only slits the process to have shorter lines. + + - Alejandro + +--- ./Makefile.orig 2003-09-23 22:19:55.000000000 -0400 ++++ ./Makefile 2003-09-23 22:28:29.000000000 -0400 +@@ -518,7 +518,9 @@ + ifdef CONFIG_MODVERSIONS + $(MAKE) update-modverfile + endif +- scripts/mkdep -- `find $(FINDHPATH) \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` > .hdepend ++ for x in $(FINDHPATH); do \ ++ scripts/mkdep -- `find $$x \( -name SCCS -o -name .svn \) -prune -o -follow -name \*.h ! -name modversions.h -print` >> .hdepend ; \ ++ done + scripts/mkdep -- init/*.c > .depend + + ifdef CONFIG_MODVERSIONS diff --git a/arm/linux24-psionw/gcc-3.4-upstream.patch b/arm/linux24-psionw/gcc-3.4-upstream.patch new file mode 100644 index 000000000..3bae10782 --- /dev/null +++ b/arm/linux24-psionw/gcc-3.4-upstream.patch @@ -0,0 +1,44 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/gcc-3.4-upstream.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- linux-2.4.27/drivers/char/keyboard.c.vanilla 2005-02-01 23:05:43.391427456 +0100 ++++ linux-2.4.27/drivers/char/keyboard.c 2005-02-01 23:06:31.297144680 +0100 +@@ -419,6 +419,7 @@ + } + rep = 0; + out: ++ ; + } + + /* +--- linux-2.4.27/include/asm-arm/hardware/psionw.h.vanilla 2005-02-01 23:04:22.173774416 +0100 ++++ linux-2.4.27/include/asm-arm/hardware/psionw.h 2005-02-01 23:04:28.740776080 +0100 +@@ -399,4 +399,4 @@ + #define COEOI (0x0a0c) /* Codec end of interrupt, write only */ + #define COTEST (0x0a10) /* Codec test register */ + +-#endif /* __ASM_HARDWARE_PSIONW_H */ \ ++#endif /* __ASM_HARDWARE_PSIONW_H */ +--- linux-2.4.27/drivers/char/keyboard_psion.c.vanilla 2005-02-01 23:14:21.000000000 +0100 ++++ linux-2.4.27/drivers/char/keyboard_psion.c 2005-02-01 23:14:43.000000000 +0100 +@@ -54,6 +54,8 @@ + "\000" "\000" "\000" "," "\000" " " "\000"; + #endif + ++void debug_gpio(void); ++ + void psion_cleartable(void) + { + int key; diff --git a/arm/linux24-psionw/gcc-3.4.patch b/arm/linux24-psionw/gcc-3.4.patch new file mode 100644 index 000000000..a63857e54 --- /dev/null +++ b/arm/linux24-psionw/gcc-3.4.patch @@ -0,0 +1,105 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/gcc-3.4.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- linux-2.4.27/arch/arm/Makefile.vanilla 2005-02-01 21:54:13.127646688 +0100 ++++ linux-2.4.27/arch/arm/Makefile 2005-02-01 21:54:23.551062088 +0100 +@@ -50,8 +50,8 @@ + tune-$(CONFIG_CPU_SA110) :=-mtune=strongarm110 + tune-$(CONFIG_CPU_SA1100) :=-mtune=strongarm1100 + +-CFLAGS_BOOT :=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm +-CFLAGS +=$(apcs-y) $(arch-y) $(tune-y) -mshort-load-bytes -msoft-float -Uarm ++CFLAGS_BOOT :=$(apcs-y) $(arch-y) $(tune-y) -msoft-float -Uarm ++CFLAGS +=$(apcs-y) $(arch-y) $(tune-y) -msoft-float -Uarm + AFLAGS +=$(apcs-y) $(arch-y) -msoft-float + + ifeq ($(CONFIG_CPU_26),y) +--- linux-2.4.27/include/linux/sched.h.vanilla 2005-02-01 22:51:23.418163264 +0100 ++++ linux-2.4.27/include/linux/sched.h 2005-02-01 22:51:37.002098192 +0100 +@@ -763,7 +763,7 @@ + extern void end_lazy_tlb(struct mm_struct *mm); + + /* mmdrop drops the mm and the page tables */ +-extern inline void FASTCALL(__mmdrop(struct mm_struct *)); ++extern void FASTCALL(__mmdrop(struct mm_struct *)); + static inline void mmdrop(struct mm_struct * mm) + { + if (atomic_dec_and_test(&mm->mm_count)) +--- linux-2.4.27/include/linux/blkdev.h.vanilla 2005-02-01 22:59:51.021995752 +0100 ++++ linux-2.4.27/include/linux/blkdev.h 2005-02-01 22:59:57.948942696 +0100 +@@ -233,7 +233,7 @@ + extern void grok_partitions(struct gendisk *dev, int drive, unsigned minors, long size); + extern void register_disk(struct gendisk *dev, kdev_t first, unsigned minors, struct block_device_operations *ops, long size); + extern void generic_make_request(int rw, struct buffer_head * bh); +-extern inline request_queue_t *blk_get_queue(kdev_t dev); ++extern request_queue_t *blk_get_queue(kdev_t dev); + extern void blkdev_release_request(struct request *); + + /* +--- linux-2.4.27/include/net/irda/irlmp_frame.h.vanilla 2005-02-01 23:24:49.294223752 +0100 ++++ linux-2.4.27/include/net/irda/irlmp_frame.h 2005-02-01 23:24:55.000000000 +0100 +@@ -40,7 +40,7 @@ + + #define CONTROL_BIT 0x80 + +-inline void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap, ++void irlmp_send_data_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap, + int expedited, struct sk_buff *skb); + void irlmp_send_lcf_pdu(struct lap_cb *self, __u8 dlsap, __u8 slsap, + __u8 opcode, struct sk_buff *skb); +--- linux-2.4.27/include/net/irda/timer.h.vanilla 2005-02-01 23:23:56.300280056 +0100 ++++ linux-2.4.27/include/net/irda/timer.h 2005-02-01 23:55:16.238486008 +0100 +@@ -72,21 +72,21 @@ + void irda_start_timer(struct timer_list *ptimer, int timeout, void* data, + TIMER_CALLBACK callback); + +-inline void irlap_start_slot_timer(struct irlap_cb *self, int timeout); +-inline void irlap_start_query_timer(struct irlap_cb *self, int timeout); +-inline void irlap_start_final_timer(struct irlap_cb *self, int timeout); +-inline void irlap_start_wd_timer(struct irlap_cb *self, int timeout); +-inline void irlap_start_backoff_timer(struct irlap_cb *self, int timeout); ++void irlap_start_slot_timer(struct irlap_cb *self, int timeout); ++void irlap_start_query_timer(struct irlap_cb *self, int timeout); ++void irlap_start_final_timer(struct irlap_cb *self, int timeout); ++void irlap_start_wd_timer(struct irlap_cb *self, int timeout); ++void irlap_start_backoff_timer(struct irlap_cb *self, int timeout); + + void irlap_start_mbusy_timer(struct irlap_cb *self, int timeout); + void irlap_stop_mbusy_timer(struct irlap_cb *); + + struct lsap_cb; + struct lap_cb; +-inline void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout); +-inline void irlmp_start_discovery_timer(struct irlmp_cb *, int timeout); +-inline void irlmp_start_idle_timer(struct lap_cb *, int timeout); +-inline void irlmp_stop_idle_timer(struct lap_cb *self); ++void irlmp_start_watchdog_timer(struct lsap_cb *, int timeout); ++void irlmp_start_discovery_timer(struct irlmp_cb *, int timeout); ++void irlmp_start_idle_timer(struct lap_cb *, int timeout); ++void irlmp_stop_idle_timer(struct lap_cb *self); + + #endif + +--- linux-2.4.27/include/net/ip.h.vanilla 2005-02-01 23:17:32.000000000 +0100 ++++ linux-2.4.27/include/net/ip.h 2005-02-01 23:55:18.968071048 +0100 +@@ -137,7 +137,7 @@ + void ip_send_reply(struct sock *sk, struct sk_buff *skb, struct ip_reply_arg *arg, + unsigned int len); + +-extern __inline__ int ip_finish_output(struct sk_buff *skb); ++extern int ip_finish_output(struct sk_buff *skb); + + struct ipv4_config + { diff --git a/arm/linux24-psionw/gcc-4x.patch b/arm/linux24-psionw/gcc-4x.patch new file mode 100644 index 000000000..96ddb8002 --- /dev/null +++ b/arm/linux24-psionw/gcc-4x.patch @@ -0,0 +1,337 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/gcc-4x.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- linux24-psionw/fs/proc/proc_misc.c.vanilla 2006-04-11 19:56:36.000000000 +0200 ++++ linux24-psionw/fs/proc/proc_misc.c 2006-04-11 19:56:43.000000000 +0200 +@@ -562,7 +562,7 @@ + /* + * writing 'C' to /proc/sysrq-trigger is like sysrq-C + */ +-static ssize_t write_sysrq_trigger(struct file *file, const char *buf, ++static ssize_t write_sysrq_trigger(struct file *file, char *buf, + size_t count, loff_t *ppos) + { + if (count) { +--- linux24-psionw/fs/readdir.c.vanilla 2006-04-11 20:06:42.000000000 +0200 ++++ linux24-psionw/fs/readdir.c 2006-04-11 20:13:32.000000000 +0200 +@@ -264,7 +264,7 @@ + put_user(reclen, &dirent->d_reclen); + copy_to_user(dirent->d_name, name, namlen); + put_user(0, dirent->d_name + namlen); +- ((char *) dirent) += reclen; ++ dirent = (char*) dirent + reclen; + buf->current_dir = dirent; + buf->count -= reclen; + return 0; +@@ -347,7 +347,7 @@ + copy_to_user(dirent, &d, NAME_OFFSET(&d)); + copy_to_user(dirent->d_name, name, namlen); + put_user(0, dirent->d_name + namlen); +- ((char *) dirent) += reclen; ++ dirent = (char*) dirent + reclen; + buf->current_dir = dirent; + buf->count -= reclen; + return 0; +--- linux24-psionw/net/irda/irlan/irlan_event.c.vanilla 2006-04-11 20:20:28.000000000 +0200 ++++ linux24-psionw/net/irda/irlan/irlan_event.c 2006-04-11 20:20:35.000000000 +0200 +@@ -24,7 +24,7 @@ + + #include + +-char *irlan_state[] = { ++static char *irlan_state[] = { + "IRLAN_IDLE", + "IRLAN_QUERY", + "IRLAN_CONN", +--- linux24-psionw/arch/arm/lib/longlong.h.vanilla 2006-04-11 21:01:31.000000000 +0200 ++++ linux24-psionw/arch/arm/lib/longlong.h 2006-04-11 21:01:38.000000000 +0200 +@@ -161,7 +161,7 @@ + #define UDIV_NEEDS_NORMALIZATION 1 + #define udiv_qrnnd __udiv_qrnnd_c + +-extern const UQItype __clz_tab[]; ++static const UQItype __clz_tab[]; + #define count_leading_zeros(count, x) \ + do { \ + USItype __xr = (x); \ +--- linux24-psionw/arch/arm/nwfpe/fpa11_cpdt.c.vanilla 2006-04-11 21:02:16.000000000 +0200 ++++ linux24-psionw/arch/arm/nwfpe/fpa11_cpdt.c 2006-04-11 21:03:33.000000000 +0200 +@@ -28,14 +28,14 @@ + + #include + +-static inline void loadSingle(const unsigned int Fn, const unsigned int *pMem) ++static inline void loadSingle(unsigned int Fn, unsigned int *pMem) + { + FPA11 *fpa11 = GET_FPA11(); + fpa11->fType[Fn] = typeSingle; + get_user(fpa11->fpreg[Fn].fSingle, pMem); + } + +-static inline void loadDouble(const unsigned int Fn, const unsigned int *pMem) ++static inline void loadDouble(const unsigned int Fn, unsigned int *pMem) + { + FPA11 *fpa11 = GET_FPA11(); + unsigned int *p; +@@ -46,7 +46,7 @@ + } + + #ifdef CONFIG_FPE_NWFPE_XP +-static inline void loadExtended(const unsigned int Fn, const unsigned int *pMem) ++static inline void loadExtended(const unsigned int Fn, unsigned int *pMem) + { + FPA11 *fpa11 = GET_FPA11(); + unsigned int *p; +@@ -58,7 +58,7 @@ + } + #endif + +-static inline void loadMultiple(const unsigned int Fn, const unsigned int *pMem) ++static inline void loadMultiple(unsigned int Fn, unsigned int *pMem) + { + FPA11 *fpa11 = GET_FPA11(); + register unsigned int *p; +--- linux24-psionw/arch/arm/kernel/io.c.vanilla 2006-04-11 20:58:56.000000000 +0200 ++++ linux24-psionw/arch/arm/kernel/io.c 2006-04-11 21:00:10.000000000 +0200 +@@ -12,7 +12,7 @@ + while (count) { + count--; + *(char *) to = readb(from); +- ((char *) to)++; ++ to = (char *) to + 1; + from++; + } + } +@@ -26,7 +26,7 @@ + while (count) { + count--; + writeb(*(char *) from, to); +- ((char *) from)++; ++ from = (char *) from + 1; + to++; + } + } +--- linux24-psionw/init/do_mounts.c.vanilla 2006-04-11 18:05:05.000000000 +0200 ++++ linux24-psionw/init/do_mounts.c 2006-04-11 18:05:30.000000000 +0200 +@@ -52,7 +52,7 @@ + int __initdata rd_doload; /* 1 = load RAM disk, 0 = don't load */ + + int root_mountflags = MS_RDONLY | MS_VERBOSE; +-static char root_device_name[64]; ++char root_device_name[64]; + + /* this is initialized in init/main.c */ + kdev_t ROOT_DEV; +--- linux24-psionw/drivers/char/vc_screen.c.vanilla 2006-04-11 19:51:32.000000000 +0200 ++++ linux24-psionw/drivers/char/vc_screen.c 2006-04-11 19:51:54.000000000 +0200 +@@ -421,7 +421,7 @@ + while (this_round > 1) { + unsigned short w; + +- w = get_unaligned(((const unsigned short *)con_buf0)); ++ w = get_unaligned(((unsigned short *)con_buf0)); + vcs_scr_writew(currcons, w, org++); + con_buf0 += 2; + this_round -= 2; +--- linux24-psionw/drivers/char/n_tty.c.vanilla 2006-04-11 19:50:37.000000000 +0200 ++++ linux24-psionw/drivers/char/n_tty.c 2006-04-11 19:51:07.000000000 +0200 +@@ -1147,9 +1147,9 @@ + } + + static ssize_t write_chan(struct tty_struct * tty, struct file * file, +- const unsigned char * buf, size_t nr) ++ unsigned char * buf, size_t nr) + { +- const unsigned char *b = buf; ++ unsigned char *b = buf; + DECLARE_WAITQUEUE(wait, current); + int c; + ssize_t retval = 0; +--- linux24-psionw/drivers/sound/sound_firmware.c.vanilla 2006-04-11 19:52:28.000000000 +0200 ++++ linux24-psionw/drivers/sound/sound_firmware.c 2006-04-11 19:52:56.000000000 +0200 +@@ -7,7 +7,7 @@ + #include + #include + +-static int errno; ++//int errno; + static int do_mod_firmware_load(const char *fn, char **fp) + { + int fd; +--- linux24-psionw/drivers/video/fbcon.c.vanilla 2006-04-11 19:53:32.000000000 +0200 ++++ linux24-psionw/drivers/video/fbcon.c 2006-04-11 19:55:44.000000000 +0200 +@@ -1877,7 +1877,7 @@ + font length must be multiple of 256, at least. And 256 is multiple + of 4 */ + k = 0; +- while (p > new_data) k += *--(u32 *)p; ++ for (; p > new_data; p-=4) k += *p; + FNTSUM(new_data) = k; + /* Check if the same font is on some other console already */ + for (i = 0; i < MAX_NR_CONSOLES; i++) { +--- linux24-psionw/kernel/sysctl.c.vanilla 2006-04-11 19:38:32.000000000 +0200 ++++ linux24-psionw/kernel/sysctl.c 2006-04-11 19:50:06.000000000 +0200 +@@ -879,7 +879,7 @@ + if (!isspace(c)) + break; + left--; +- ((char *) buffer)++; ++ buffer++; + } + if (!left) + break; +@@ -1032,7 +1032,7 @@ + if (!isspace(c)) + break; + left--; +- ((char *) buffer)++; ++ buffer++; + } + if (!left) + break; +@@ -1133,7 +1133,7 @@ + if (!isspace(c)) + break; + left--; +- ((char *) buffer)++; ++ buffer++; + } + if (!left) + break; +--- linux24-psionw/include/net/irda/irttp.h.vanilla 2006-04-11 20:56:55.000000000 +0200 ++++ linux24-psionw/include/net/irda/irttp.h 2006-04-11 20:57:05.000000000 +0200 +@@ -209,6 +209,6 @@ + return(irlap_is_primary(self->lsap->lap->irlap)); + } + +-extern struct irttp_cb *irttp; ++static struct irttp_cb *irttp; + + #endif /* IRTTP_H */ +--- linux24-psionw/include/net/irda/irlan_event.h.vanilla 2006-04-11 20:19:39.000000000 +0200 ++++ linux24-psionw/include/net/irda/irlan_event.h 2006-04-11 20:57:23.000000000 +0200 +@@ -67,7 +67,7 @@ + IRLAN_WATCHDOG_TIMEOUT, + } IRLAN_EVENT; + +-extern char *irlan_state[]; ++static char *irlan_state[]; + + void irlan_do_client_event(struct irlan_cb *self, IRLAN_EVENT event, + struct sk_buff *skb); +--- linux24-psionw/include/net/ipv6.h.vanilla 2006-04-11 20:15:01.000000000 +0200 ++++ linux24-psionw/include/net/ipv6.h 2006-04-11 20:15:34.000000000 +0200 +@@ -20,6 +20,8 @@ + #include + #include + ++#include ++ + #define SIN6_LEN_RFC2133 24 + + /* +--- linux24-psionw/include/net/icmp.h.vanilla 2006-04-11 20:16:38.000000000 +0200 ++++ linux24-psionw/include/net/icmp.h 2006-04-11 20:17:49.000000000 +0200 +@@ -24,6 +24,8 @@ + #include + #include + ++#include ++ + struct icmp_err { + int errno; + unsigned fatal:1; +--- linux24-psionw/include/linux/irq_cpustat.h.vanilla 2006-04-11 19:37:23.000000000 +0200 ++++ linux24-psionw/include/linux/irq_cpustat.h 2006-04-11 19:37:27.000000000 +0200 +@@ -22,7 +22,7 @@ + #ifdef CONFIG_SMP + #define __IRQ_STAT(cpu, member) (irq_stat[cpu].member) + #else +-#define __IRQ_STAT(cpu, member) ((void)(cpu), irq_stat[0].member) ++#define __IRQ_STAT(cpu, member) (irq_stat[((void)(cpu), 0)].member) + #endif + + /* arch independent irq_stat fields */ +--- linux24-psionw/include/asm-arm/setup.h.vanilla 2006-04-11 21:06:30.000000000 +0200 ++++ linux24-psionw/include/asm-arm/setup.h 2006-04-11 21:07:16.000000000 +0200 +@@ -265,6 +265,6 @@ + } bank[NR_BANKS]; + }; + +-extern struct meminfo meminfo; ++// extern struct meminfo meminfo; + + #endif +--- linux24-psionw/arch/arm/Makefile.vanilla 2006-04-11 23:07:45.000000000 +0200 ++++ linux24-psionw/arch/arm/Makefile 2006-04-11 23:07:50.000000000 +0200 +@@ -27,7 +27,7 @@ + # + # Note! For APCS-26 YOU MUST HAVE AN APCS-26 LIBGCC.A + # +-apcs-y :=-mapcs-32 ++apcs-y := + apcs-$(CONFIG_CPU_26) :=-mapcs-26 -mcpu=arm3 -Os + + # This selects which instruction set is used. +--- linux24-psionw/lib/crc32.c.vanilla 2006-07-29 20:12:35.000000000 +0200 ++++ linux24-psionw/lib/crc32.c 2006-07-29 20:13:40.000000000 +0200 +@@ -99,7 +99,7 @@ + /* Align it */ + if(unlikely(((long)b)&3 && len)){ + do { +- DO_CRC(*((u8 *)b)++); ++ DO_CRC(*(b)++); + } while ((--len) && ((long)b)&3 ); + } + if(likely(len >= 4)){ +@@ -120,7 +120,7 @@ + /* And the last few bytes */ + if(len){ + do { +- DO_CRC(*((u8 *)b)++); ++ DO_CRC(*(b)++); + } while (--len); + } + +@@ -200,7 +200,7 @@ + /* Align it */ + if(unlikely(((long)b)&3 && len)){ + do { +- DO_CRC(*((u8 *)b)++); ++ DO_CRC(*(b)++); + } while ((--len) && ((long)b)&3 ); + } + if(likely(len >= 4)){ +@@ -221,7 +221,7 @@ + /* And the last few bytes */ + if(len){ + do { +- DO_CRC(*((u8 *)b)++); ++ DO_CRC(*(b)++); + } while (--len); + } + return __be32_to_cpu(crc); +--- linux24-psionw/drivers/pcmcia/bulkmem.c.vanilla 2006-07-29 20:09:16.000000000 +0200 ++++ linux24-psionw/drivers/pcmcia/bulkmem.c 2006-07-29 20:10:40.000000000 +0200 +@@ -301,7 +301,7 @@ + { + window_handle_t w; + int ret = pcmcia_request_window(a1, a2, &w); +- (window_handle_t *)a1 = w; ++ a1 = w; + return ret; + } + break; diff --git a/arm/linux24-psionw/linux24-psionw.conf b/arm/linux24-psionw/linux24-psionw.conf new file mode 100644 index 000000000..ecd341cb4 --- /dev/null +++ b/arm/linux24-psionw/linux24-psionw.conf @@ -0,0 +1,24 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/linux24-psionw.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# simply do the same as the linux24 package + +lx_grabextraversion() { + lx_kernelrelease="$ver" +} + +lx_injectextraversion() { + true +} + diff --git a/arm/linux24-psionw/linux24-psionw.desc b/arm/linux24-psionw/linux24-psionw.desc new file mode 100644 index 000000000..285b0eaa3 --- /dev/null +++ b/arm/linux24-psionw/linux24-psionw.desc @@ -0,0 +1,44 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../linux24-psionw/linux24-psionw.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A specially patched Linux kernel for Psion Windermere ARM PDAs + +[T] This package contains a precompiled kernel image and the modules. + +[U] http://www.kernel.org/ + +[A] Linus Torvalds +[A] Tony Lindgren +[M] The OpenSDE Community + +[C] base/kernel +[F] KERNEL + +[E] group kernel-bin + +[R] + arm + +[L] GPL +[S] Stable +[V] 2.4.27-vrs1-5mx2-ska-2 +[P] O -1---5---9 102.060 + +[O] . $base/package/*/linux24/linux24.conf + +#[D] 3224398821 linux-2.4.27.tar.bz2 http://ftp.kernel.org/pub/linux/kernel/v2.4/ +#[D] 134254896 patch-2.4.27-vrs1.bz2 http://ftp.linux.org.uk/pub/linux/arm/kernel/v2.4/ +#[D] 1131692212 patch-2.4.27-vrs1-5mx2_ska_2.patch.txt !http://www.ipd.bth.se/ska/sim_home/patch-2.4.27-vrs1-5mx2_ska.patch.txt +[D] X linux-2.4.27-psionw-r11.tar.bz2 svn+http://svn.exactcode.de/linux24-psionw/trunk/ linux24-psionw -r11 + diff --git a/arm/linux24-psionw/pro16.patch b/arm/linux24-psionw/pro16.patch new file mode 100644 index 000000000..a16f95383 --- /dev/null +++ b/arm/linux24-psionw/pro16.patch @@ -0,0 +1,72 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../linux24-psionw/pro16.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -ur linux24-psionw/arch/arm/config.in linux24-psionw-16pro/arch/arm/config.in +--- linux24-psionw/arch/arm/config.in 2000-01-01 00:00:00.000000000 +0100 ++++ linux24-psionw-16pro/arch/arm/config.in 2006-07-29 22:47:18.000000000 +0200 +@@ -188,6 +188,7 @@ + comment 'Psion Windermere Implementations' + choice 'Psion-Windermere Implementations' \ + "Psion-5MX-16MB-and-Ericsson-MC218 CONFIG_PSIONW_5MX \ ++ Psion-5MX-Pro-16MB CONFIG_PSIONW_5MXPRO16MB \ + Psion-5MX-Pro-24MB CONFIG_PSIONW_5MXPRO24MB \ + Psion-5MX-Pro-32MB CONFIG_PSIONW_5MXPRO32MB \ + Psion-Revo-8MB CONFIG_PSIONW_REVO \ +diff -ur linux24-psionw/arch/arm/mach-psionw/psionw-arch.c linux24-psionw-16pro/arch/arm/mach-psionw/psionw-arch.c +--- linux24-psionw/arch/arm/mach-psionw/psionw-arch.c 2000-01-01 00:00:00.000000000 +0100 ++++ linux24-psionw-16pro/arch/arm/mach-psionw/psionw-arch.c 2006-07-29 22:49:02.000000000 +0200 +@@ -48,7 +48,7 @@ + char **cmdline, struct meminfo *mi) + { + +-#ifdef CONFIG_PSIONW_5MX ++#if defined(CONFIG_PSIONW_5MX) || defined(CONFIG_PSIONW_5MXPRO16MB) + SET_BANK(0, 0xc0000000, 8 * 1024 * 1024); + SET_BANK(1, 0xc1000000, 8 * 1024 * 1024); + mi->nr_banks = 2; +diff -ur linux24-psionw/drivers/pcmcia/psion_etna.h linux24-psionw-16pro/drivers/pcmcia/psion_etna.h +--- linux24-psionw/drivers/pcmcia/psion_etna.h 2000-01-01 00:00:00.000000000 +0100 ++++ linux24-psionw-16pro/drivers/pcmcia/psion_etna.h 2006-07-29 22:46:38.000000000 +0200 +@@ -72,7 +72,7 @@ + + save_flags_cli(flags); + +-#if defined(CONFIG_PSIONW_5MXPRO24MB) | defined(CONFIG_PSIONW_5MXPRO32MB) ++#if defined(CONFIG_PSIONW_5MXPRO16MB) || defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB) + /* Set the memory wait states to PCMCIA */ + // FIXME5MX: Should be checked... + psionw_writel(0x93930002, MEMCFG1); +diff -ur linux24-psionw/include/asm-arm/hardware/psionw.h linux24-psionw-16pro/include/asm-arm/hardware/psionw.h +--- linux24-psionw/include/asm-arm/hardware/psionw.h 2000-01-01 00:00:00.000000000 +0100 ++++ linux24-psionw-16pro/include/asm-arm/hardware/psionw.h 2006-07-29 22:46:04.000000000 +0200 +@@ -111,7 +111,7 @@ + /* + * ETNA PCMCIA Controller + */ +-#if defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB) ++#if defined(CONFIG_PSIONW_5MXPRO16MB) || defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB) + #define ETNA_P_BASE 0x50000000 /* ETNA controller physical base */ + #else + #define ETNA_P_BASE 0x20000000 /* ETNA controller physical base */ +@@ -150,7 +150,7 @@ + #define ETNA_CLEAR_MASK 0xff /* Clear ETNA interrupt */ + #define ETNA_CF_IRQ 0x01 /* Enable ETNA Interrupt */ + +-#if defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB) ++#if defined(CONFIG_PSIONW_5MXPRO16MB) || defined(CONFIG_PSIONW_5MXPRO24MB) || defined(CONFIG_PSIONW_5MXPRO32MB) + #define CF1_P_BASE 0x30000000 /* PCMCIA physical base */ + #else + #define CF1_P_BASE 0x40000000 /* PCMCIA physical base */ diff --git a/attic/aqhbci-qt/aqhbci-qt.cache b/attic/aqhbci-qt/aqhbci-qt.cache new file mode 100644 index 000000000..639023d0d --- /dev/null +++ b/attic/aqhbci-qt/aqhbci-qt.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1117360064 Sun May 29 05:47:44 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 18327 (5) +[SIZE] 1.99 MB, 26 files + +[DEP] 00-dirtree +[DEP] aqbanking +[DEP] aqhbci +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] gwenhywfar +[DEP] libpng +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] qt +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xorg +[DEP] zlib diff --git a/attic/aqhbci-qt/aqhbci-qt.desc b/attic/aqhbci-qt/aqhbci-qt.desc new file mode 100644 index 000000000..38a4c00a5 --- /dev/null +++ b/attic/aqhbci-qt/aqhbci-qt.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../aqhbci-qt/aqhbci-qt.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A Qt wizard for aqhbci + +[T] AqHBCI is a complete implementation of the HBCI network protocol +[T] written in C. It works under POSIX systems (such as Linux, *BSD etc) +[T] and on WIN32 platforms. + +[U] http://aqhbci.sourceforge.net + +[A] Martin Preuss +[M] The OpenSDE Community + +[C] extra/office extra/development +[F] NOPARALLEL +[L] GPL +[S] Beta +[V] 1.0.7a +[P] O -----5---9 207.520 + +[D] 3123867771 aqhbci-qt-tools-1.0.7a.tar.gz !http://dl.sourceforge.net/sourceforge/aqhbci/aqhbci-qt-tools-1.0.7.tar.gz diff --git a/attic/aqhbci/aqhbci.cache b/attic/aqhbci/aqhbci.cache new file mode 100644 index 000000000..6c6e1aecb --- /dev/null +++ b/attic/aqhbci/aqhbci.cache @@ -0,0 +1,30 @@ + +[TIMESTAMP] 1117359821 Sun May 29 05:43:41 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 12322 (5) +[SIZE] 1.20 MB, 88 files + +[DEP] 00-dirtree +[DEP] aqbanking +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] gwenhywfar +[DEP] libchipcard2 +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/attic/aqhbci/aqhbci.desc b/attic/aqhbci/aqhbci.desc new file mode 100644 index 000000000..acaf038b5 --- /dev/null +++ b/attic/aqhbci/aqhbci.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../aqhbci/aqhbci.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A backend for HBCI + +[T] AqHBCI is a complete implementation of the HBCI network protocol +[T] written in C. It works under POSIX systems (such as Linux, *BSD etc) +[T] and on WIN32 platforms. + +[U] http://aqhbci.sourceforge.net + +[A] Martin Preuss +[M] The OpenSDE Community + +[C] extra/office extra/development +[F] NOPARALLEL + +[L] GPL +[S] Beta +[V] 1.2.0 +[P] O -----5---9 207.510 + +[SRC] . + +[D] 3260611110 aqhbci-1.2.0.tar.gz http://dl.sourceforge.net/sourceforge/aqhbci/ +[D] 2427202257 aqhbci-ddvcard-1.0.1beta.tar.gz http://dl.sourceforge.net/sourceforge/aqhbci/ +[D] 3983445894 aqhbci-rsacard-0.9.3beta.tar.gz http://dl.sourceforge.net/sourceforge/aqhbci/ diff --git a/attic/cyrus-sasl/cyrus-sasl.cache b/attic/cyrus-sasl/cyrus-sasl.cache new file mode 100644 index 000000000..17339e926 --- /dev/null +++ b/attic/cyrus-sasl/cyrus-sasl.cache @@ -0,0 +1,36 @@ + +[TIMESTAMP] 1133942457 Wed Dec 7 09:00:57 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.35 MB, 72 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gdbm +[DEP] glibc +[DEP] gnutls +[DEP] grep +[DEP] libgcrypt +[DEP] libgpg-error +[DEP] libprelude +[DEP] libtasn1 +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] pam +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] zlib diff --git a/attic/cyrus-sasl/cyrus-sasl.conf b/attic/cyrus-sasl/cyrus-sasl.conf new file mode 100644 index 000000000..6df08fcf4 --- /dev/null +++ b/attic/cyrus-sasl/cyrus-sasl.conf @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cyrus-sasl/cyrus-sasl.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +includedir=$includedir/sasl + +var_append confopt ' ' '--disable-krb4' +var_append confopt ' ' '--disable-sample' + +# have to use gdbm for now since bdb4 isn't supported +var_append confopt ' ' '--with-dblib=gdbm' + +var_append INSTALL_WRAPPER_FILTER "|" \ + 'sed -e "s,man3/sasl,man3/sasl1,g" -e "s,man8/sasl,man8/sasl1,g"' + +hook_add postinstall 3 "cd $includedir; ln -sf . include" diff --git a/attic/cyrus-sasl/cyrus-sasl.desc b/attic/cyrus-sasl/cyrus-sasl.desc new file mode 100644 index 000000000..21fb22307 --- /dev/null +++ b/attic/cyrus-sasl/cyrus-sasl.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cyrus-sasl/cyrus-sasl.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] SASL is the Simple Authentication and Security Layer + +[T] SASL is the Simple Authentication and Security Layer + +[U] http://asg.web.cmu.edu/sasl/ + +[A] Cyrus staff at CMU +[M] The OpenSDE Community + +[C] base/library + +[L] OpenSource +[S] Stable +[V] 1.5.28 +[P] X -----5---9 114.100 + +[D] 3183753300 cyrus-sasl-1.5.28.tar.gz ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ + diff --git a/attic/devfsd/devfsd.cache b/attic/devfsd/devfsd.cache new file mode 100644 index 000000000..54e9ad22b --- /dev/null +++ b/attic/devfsd/devfsd.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1117169502 Fri May 27 00:51:42 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 985 (3) +[SIZE] 0.09 MB, 30 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] modutils +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/attic/devfsd/devfsd.conf b/attic/devfsd/devfsd.conf new file mode 100644 index 000000000..3e32d087c --- /dev/null +++ b/attic/devfsd/devfsd.conf @@ -0,0 +1,35 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../devfsd/devfsd.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +devfsd_postmake() +{ + cp -vf $confdir/devfsd.conf.data $root/etc/devfsd.conf + mkdir -p $root/etc/devfsd.d + + for x in $( cd $confdir ; echo devfsd_*.txt ) ; do + y="${x%.txt}" + file=/etc/devfsd.d/${y/devfsd_/} + if [ -f "$file" ] + then + echo "Found old $file (don't overwrite)." + touch $file + else + cp -vf "$confdir/$x" "$file" + fi + done +} + +hook_add postmake 3 "devfsd_postmake" + diff --git a/attic/devfsd/devfsd.conf.data b/attic/devfsd/devfsd.conf.data new file mode 100644 index 000000000..2d80901dc --- /dev/null +++ b/attic/devfsd/devfsd.conf.data @@ -0,0 +1,49 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/*/devfsd/devfsd.conf.data +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- +# +# man 8 devfsd +# +# The arguments of the directives are regular expression. + +# enable old compatibility links ... +# REGISTER .* MKOLDCOMPAT +# UNREGISTER .* RMOLDCOMPAT + +INCLUDE /etc/devfsd.d + +# disable this line if your system should not try to load modules +LOOKUP ppp MODLOAD +LOOKUP ide/.* MODLOAD +LOOKUP scsi/.* MODLOAD + +# some speed tuning to filter out hundreds of expensive modload +# attempts (for stuff like ps -ax or pbbuttonsd) -ReneR +LOOKUP pts.* IGNORE +LOOKUP tty[0-9]* IGNORE +LOOKUP i2c-.* IGNORE +LOOKUP input/event.* IGNORE +LOOKUP md/.* IGNORE + +LOOKUP .* MODLOAD + +# LOOKUP ide MODLOAD ide-floppy + diff --git a/attic/devfsd/devfsd.desc b/attic/devfsd/devfsd.desc new file mode 100644 index 000000000..f8a6a6f53 --- /dev/null +++ b/attic/devfsd/devfsd.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../devfsd/devfsd.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Daemon controlling devfs + +[T] The devfsd program is a daemon, run by the system boot scripts which +[T] can provide for intelligent management of device entries in the Device +[T] Filesystem (devfs). + +[U] http://www.atnf.csiro.au/~rgooch/linux/ + +[A] Richard Gooch +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] GPL +[S] Stable +[V] 1.3.25 +[P] O ---3-----9 187.200 + +[D] 1757741591 devfsd-v1.3.25.tar.gz ftp://ftp.atnf.csiro.au/pub/people/rgooch/linux/daemons/devfsd/ + diff --git a/attic/devfsd/devfsd.init b/attic/devfsd/devfsd.init new file mode 100644 index 000000000..fed8d6fbc --- /dev/null +++ b/attic/devfsd/devfsd.init @@ -0,0 +1,36 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../devfsd/devfsd.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# Desc: optional daemon for managing devfs +# Runlevel: 13 rcX +# + +main_begin + + block_begin(start, `Starting devfsd.') + check(`/sbin/devfsd /dev') + block_end + + block_begin(stop, `Stopping devfsd.') + check(`killall -15 /sbin/devfsd') + block_end + + block_begin(restart, `Restarting devfsd.') + check(`killall -1 /sbin/devfsd') + block_end + +main_end diff --git a/attic/devfsd/devfsd_compat.txt b/attic/devfsd/devfsd_compat.txt new file mode 100644 index 000000000..e105e16bd --- /dev/null +++ b/attic/devfsd/devfsd_compat.txt @@ -0,0 +1,25 @@ + +# cd-rom +REGISTER scsi/.*/cd MKOLDCOMPAT +UNREGISTER scsi/.*/cd RMOLDCOMPAT + +# cd-writer and scanning +REGISTER scsi/.*/generic MKOLDCOMPAT +UNREGISTER scsi/.*/generic RMOLDCOMPAT + +# parport printers +REGISTER printers/.* MKOLDCOMPAT +UNREGISTER printers/.* RMOLDCOMPAT + +# anything usb related +REGISTER usb/.* MKOLDCOMPAT +UNREGISTER usb/.* RMOLDCOMPAT + +# most misc stuff is used by tiny non devfs aware programs +REGISTER misc/.* MKOLDCOMPAT +UNREGISTER misc/.* RMOLDCOMPAT + +# the same applies for the framebuffer devices +REGISTER fb/.* MKOLDCOMPAT +UNREGISTER fb/.* RMOLDCOMPAT + diff --git a/attic/devfsd/devfsd_hardware.txt b/attic/devfsd/devfsd_hardware.txt new file mode 100644 index 000000000..8424c579f --- /dev/null +++ b/attic/devfsd/devfsd_hardware.txt @@ -0,0 +1,11 @@ + +# cd-rom + +# user/group and persmission for the cd and the corespondig generic device +REGISTER ^(ide|scsi)/host[0-9]+/bus[0-9]+/target[0-9]+/lun[0-9]+/(cd|generic) PERMISSIONS root.users 0664 + +# handle the historic /dev/cdrom device always pointing to the first CD-ROM +REGISTER ^(cdroms/cdrom0)$ EXECUTE ln -s /dev/\1 /dev/cdrom +REGISTER ^(cdroms/cdrom0)$ EXECUTE ln -s /dev/\1 /dev/dvd +UNREGISTER ^cdroms/cdrom0$ EXECUTE rm -f /dev/cdrom /dev/dvd + diff --git a/attic/devfsd/devfsd_v4l.txt b/attic/devfsd/devfsd_v4l.txt new file mode 100644 index 000000000..ffbd8f4e6 --- /dev/null +++ b/attic/devfsd/devfsd_v4l.txt @@ -0,0 +1,5 @@ +LOOKUP 4vl/* MODLOAD + +REGISTER v4l/.* PERMISSIONS root.users 664 + + diff --git a/attic/devfsd/linux-2.6.patch b/attic/devfsd/linux-2.6.patch new file mode 100644 index 000000000..fc26b5c07 --- /dev/null +++ b/attic/devfsd/linux-2.6.patch @@ -0,0 +1,111 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../devfsd/linux-2.6.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- devfsd/check_kernel.c.kernel25 2003-06-02 22:17:21.000000000 +0400 ++++ devfsd/check_kernel.c 2003-06-02 22:17:43.000000000 +0400 +@@ -0,0 +1,30 @@ ++#include ++#include ++#include ++#include ++#include ++ ++extern char *modules_devfs; ++ ++/* copied over from module-init-tools backward_compat.c */ ++#ifndef __ia64 /* breaks ia64. */ ++static _syscall2(long, create_module, const char *, name, size_t, size); ++#else ++#define create_module(name, size) \ ++ syscall(__NR_create_module, (name), (size)) ++#endif ++ ++void check_kernel_version (int verbose) ++{ ++ int k26 = 1; ++ ++ errno = 0; ++ if (create_module(NULL, 0) >= 0 | errno != ENOSYS) { ++ modules_devfs = "/etc/modules.devfs"; ++ k26 = 0; ++ } ++ ++ if (verbose) ++ fprintf (stderr, "devfsd: kernel %s detected, using %s for MODLOAD\n", ++ k26 ? "2.6" : "2.4", modules_devfs); ++} +--- devfsd/devfsd.c.kernel25 2003-06-02 22:17:21.000000000 +0400 ++++ devfsd/devfsd.c 2003-06-02 22:17:21.000000000 +0400 +@@ -396,10 +396,14 @@ EXTERN_FUNCTION (flag st_expr_expand, + EXTERN_FUNCTION (const char *get_old_name, + (const char *devname, unsigned int namelen, + char *buffer, unsigned int major, unsigned int minor) ); +- ++EXTERN_FUNCTION (void check_kernel_version, ++ (int) ); + + /* Public data */ + flag syslog_is_open = FALSE; ++/* set to new style, runtime test might override it later */ ++char *modules_devfs = "/etc/modprobe.devfs"; ++ + + + /* Public functions */ +@@ -508,7 +512,6 @@ static struct event_type + {0xffffffff, NULL, NULL} + }; + +- + /* Public functions follow */ + + int main (int argc, char **argv) +@@ -652,6 +655,7 @@ int main (int argc, char **argv) + /* Set umask so that mknod(2), open(2) and mkdir(2) have complete control + over permissions */ + umask (0); ++ check_kernel_version (trace_level); + read_config (CONFIG_FILE, FALSE, &event_mask); + /* Do the scan before forking, so that boot scripts see the finished + product */ +@@ -1243,7 +1247,7 @@ static void action_modload (const struct + argv[0] = "/sbin/modprobe"; + argv[1] = "-k"; + argv[2] = "-C"; +- argv[3] = "/etc/modules.devfs"; ++ argv[3] = modules_devfs; + argv[4] = device; + argv[5] = NULL; + snprintf (device, sizeof (device), "/dev/%s", info->devname); +--- devfsd/GNUmakefile.kernel25 2002-02-19 09:06:43.000000000 +0300 ++++ devfsd/GNUmakefile 2003-06-02 22:17:21.000000000 +0400 +@@ -18,13 +18,16 @@ endif + all: devfsd rpm.spec + + +-OBJECTS = devfsd.o expression.o compat_name.o ++OBJECTS = devfsd.o expression.o compat_name.o check_kernel.o + + CFLAGS = -O2 -I. -I$(KERNEL_DIR)/include -Wall $(CEXTRAS) $(DEFINES) + + devfsd: $(OBJECTS) + $(CC) -O2 -o devfsd $(OBJECTS) $(LDFLAGS) -export-dynamic -ldl + ++check_kernel.o: check_kernel.c ++ $(CC) -O2 -c $< ++ + install: devfsd + @if fgrep -q "Generic section: do not change" /etc/modules.conf ; then\ + echo "First remove the generic devfs entries from /etc/modules.conf"; exit 1; \ diff --git a/attic/devfsd/usb-support.patch b/attic/devfsd/usb-support.patch new file mode 100644 index 000000000..bd60ad051 --- /dev/null +++ b/attic/devfsd/usb-support.patch @@ -0,0 +1,78 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../devfsd/usb-support.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +Since DevFS does not seem to be actively maintained anymore we might +need to push it a bit in the future ... + + + - Rene Rebe + +--- devfsd/compat_name.c.orig 2002-01-25 08:06:35.000000000 +0100 ++++ devfsd/compat_name.c 2003-12-07 00:37:49.000000000 +0100 +@@ -3,6 +3,7 @@ + Compatibility name file for devfsd (build compatibility names). + + Copyright (C) 1998-2002 Richard Gooch ++ 2003 Rene Rebe + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -58,9 +59,11 @@ + new compatibility names for IDE devices. Consolidated SCSI code. Consolidated + IDE code. + +- Last updated by Richard Gooch 25-JAN-2002: Added compatibility entries ++ Updated by Richard Gooch 25-JAN-2002: Added compatibility entries + for parallel port generic ATAPI interface. + ++ Last updated by Rene Rebe 07-DEZ-2003: Added compatibility entires ++ for the usb/ directory. + + */ + #include +@@ -126,6 +129,7 @@ + {"tts/", "ttyS%s"}, /* Generic serial: must be after others */ + {"cua/", "cua%s"}, /* Generic serial: must be after others */ + {"input/js", "js%s"}, /* Joystick driver */ ++ {"usb/", "usb%s"}, /* USB devices like lp and scanner */ + {NULL, NULL} + }; + +--- devfsd/modules.devfs.orig 2002-03-25 01:00:33.000000000 +0100 ++++ devfsd/modules.devfs 2003-12-07 00:37:20.000000000 +0100 +@@ -1,5 +1,6 @@ + # /etc/modules.devfs + # Richard Gooch 24-MAR-2002 ++# Rene Rebe 07-DEZ-2003 + # + # THIS IS AN AUTOMATICALLY GENERATED FILE. DO NOT EDIT!!! + # THIS FILE WILL BE OVERWRITTEN EACH TIME YOU INSTALL DEVFSD!!! +@@ -128,6 +129,14 @@ + # Raw I/O devices + alias /dev/rawctl /dev/raw + ++# USB ++alias /dev/usb/scanner scanner ++alias /dev/usb/scanner* /dev/usb/scanner ++alias /dev/usbscanner* /dev/usb/scanner ++ ++alias /dev/usb/lp printer ++alias /dev/usb/lp* /dev/usb/lp ++alias /dev/usblp* /dev/usb/lp + + # Pull in the configuration file. Do this last because modprobe(8) processes in + # per^H^H^Hreverse order and the sysadmin may want to over-ride what is in the diff --git a/attic/fpc/fpc.desc b/attic/fpc/fpc.desc new file mode 100644 index 000000000..7dd27a2dd --- /dev/null +++ b/attic/fpc/fpc.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../fpc/fpc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Free Pascal compiler + +[T] The language syntax has excellelent compatibility with TP 7.0 as well as +[T] with most versions of Delphi (classes, rtti, exceptions, ansistrings, +[T] widestrings, interfaces). +[T] +[T] FPC can only be build with a FPC already installed + +[U] http://www.freepascal.org/ + +[A] Florian Klaempfl +[M] The OpenSDE Community + +[C] base/x11 + +[L] GPL +[S] Stable +[V] 2.0.4 +[P] O -----5---9 128.300 + +[D] 542284169 fpcbuild-2.0.4.tar.gz http://dl.sourceforge.net/sourceforge/freepascal/ + diff --git a/attic/ggrab/00-makefile.patch b/attic/ggrab/00-makefile.patch new file mode 100644 index 000000000..50fdbcf04 --- /dev/null +++ b/attic/ggrab/00-makefile.patch @@ -0,0 +1,36 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ggrab/00-makefile.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -ur ggrab-0.21/Makefile patched-ggrab-0.21/Makefile +--- ggrab-0.21/Makefile 2003-01-06 13:09:20.000000000 +0100 ++++ patched-ggrab-0.21/Makefile 2003-02-21 14:47:59.000000000 +0100 +@@ -13,12 +13,12 @@ + # + # + +-CPPFLAGS=-DREENTRANT -D_LARGEFILE64_SOURCE -Wall -Wshadow -O3 ++CPPFLAGS=-DREENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wshadow -O3 + +-LDFLAGS= -s -static ++LDFLAGS= -s + + INSTALL=/usr/bin/install +-DESTDIR=/usr/local ++DESTDIR=/usr + + TARGETS=ggrab sserver + diff --git a/attic/ggrab/ggrab.cache b/attic/ggrab/ggrab.cache new file mode 100644 index 000000000..09e5f7f2f --- /dev/null +++ b/attic/ggrab/ggrab.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1117352817 Sun May 29 03:46:57 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 1367 (5) ERROR +[SIZE] 0.01 MB, 7 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/attic/ggrab/ggrab.desc b/attic/ggrab/ggrab.desc new file mode 100644 index 000000000..03c63d7d3 --- /dev/null +++ b/attic/ggrab/ggrab.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ggrab/ggrab.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Streaming tool for the Dbox2 running Neutrino + +[T] Record mpeg2 streams directly from your Dbox2 over ethernet. +[T] A streaming server is also included. + +[U] http://www.menzebach.de/ + +[A] Peter Menzebach +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.22a +[P] O -----5---9 204.600 + +[D] 1944108169 ggrab-0.22a-linux.tgz http://webmail.mw-itcon.de/ggrab/ + diff --git a/attic/gnomesword/glib-h-fix.patch b/attic/gnomesword/glib-h-fix.patch new file mode 100644 index 000000000..f763125ce --- /dev/null +++ b/attic/gnomesword/glib-h-fix.patch @@ -0,0 +1,295 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gnomesword/glib-h-fix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -urN gnomesword2-2.0.0/src/backend/config.cc gnomesword2-2.0.0-my/src/backend/config.cc +--- gnomesword2-2.0.0/src/backend/config.cc 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/backend/config.cc 2004-01-09 04:21:54.000000000 +0100 +@@ -44,7 +44,7 @@ + #include + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/backend/key.cc gnomesword2-2.0.0-my/src/backend/key.cc +--- gnomesword2-2.0.0/src/backend/key.cc 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/backend/key.cc 2004-01-09 04:21:54.000000000 +0100 +@@ -32,7 +32,7 @@ + + #include + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/backend/sword.cpp gnomesword2-2.0.0-my/src/backend/sword.cpp +--- gnomesword2-2.0.0/src/backend/sword.cpp 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/backend/sword.cpp 2004-01-09 04:21:54.000000000 +0100 +@@ -31,7 +31,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/gnome2/toolbar_nav.c gnomesword2-2.0.0-my/src/gnome2/toolbar_nav.c +--- gnomesword2-2.0.0/src/gnome2/toolbar_nav.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/gnome2/toolbar_nav.c 2004-01-09 04:21:55.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #include +-#include ++#include + + #include "gui/toolbar_nav.h" + #include "gui/shortcutbar_main.h" +diff -urN gnomesword2-2.0.0/src/main/bibletext.c gnomesword2-2.0.0-my/src/main/bibletext.c +--- gnomesword2-2.0.0/src/main/bibletext.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/bibletext.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/commentary.c gnomesword2-2.0.0-my/src/main/commentary.c +--- gnomesword2-2.0.0/src/main/commentary.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/commentary.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/configs.c gnomesword2-2.0.0-my/src/main/configs.c +--- gnomesword2-2.0.0/src/main/configs.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/configs.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/configs.h gnomesword2-2.0.0-my/src/main/configs.h +--- gnomesword2-2.0.0/src/main/configs.h 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/configs.h 2004-01-09 04:21:54.000000000 +0100 +@@ -26,7 +26,7 @@ + extern "C" { + #endif + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/dictlex.c gnomesword2-2.0.0-my/src/main/dictlex.c +--- gnomesword2-2.0.0/src/main/dictlex.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/dictlex.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/gbs.c gnomesword2-2.0.0-my/src/main/gbs.c +--- gnomesword2-2.0.0/src/main/gbs.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/gbs.c 2004-01-09 04:21:54.000000000 +0100 +@@ -28,7 +28,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/key.c gnomesword2-2.0.0-my/src/main/key.c +--- gnomesword2-2.0.0/src/main/key.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/key.c 2004-01-09 04:21:54.000000000 +0100 +@@ -23,7 +23,7 @@ + #include + #endif + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/lists.c gnomesword2-2.0.0-my/src/main/lists.c +--- gnomesword2-2.0.0/src/main/lists.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/lists.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,8 +24,8 @@ + #endif + + #ifdef USE_GNOME2 +-#include +-#include ++#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/lists.h gnomesword2-2.0.0-my/src/main/lists.h +--- gnomesword2-2.0.0/src/main/lists.h 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/lists.h 2004-01-09 04:21:54.000000000 +0100 +@@ -27,7 +27,7 @@ + { + #endif + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/module.c gnomesword2-2.0.0-my/src/main/module.c +--- gnomesword2-2.0.0/src/main/module.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/module.c 2004-01-09 04:21:54.000000000 +0100 +@@ -26,7 +26,7 @@ + + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/percomm.c gnomesword2-2.0.0-my/src/main/percomm.c +--- gnomesword2-2.0.0/src/main/percomm.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/percomm.c 2004-01-09 04:21:54.000000000 +0100 +@@ -25,7 +25,7 @@ + + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/search.c gnomesword2-2.0.0-my/src/main/search.c +--- gnomesword2-2.0.0/src/main/search.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/search.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/search.h gnomesword2-2.0.0-my/src/main/search.h +--- gnomesword2-2.0.0/src/main/search.h 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/search.h 2004-01-09 04:21:54.000000000 +0100 +@@ -27,7 +27,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/settings.c gnomesword2-2.0.0-my/src/main/settings.c +--- gnomesword2-2.0.0/src/main/settings.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/settings.c 2004-01-09 04:21:54.000000000 +0100 +@@ -25,7 +25,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/shortcutbar.c gnomesword2-2.0.0-my/src/main/shortcutbar.c +--- gnomesword2-2.0.0/src/main/shortcutbar.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/shortcutbar.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/shortcutbar.h gnomesword2-2.0.0-my/src/main/shortcutbar.h +--- gnomesword2-2.0.0/src/main/shortcutbar.h 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/shortcutbar.h 2004-01-09 04:21:54.000000000 +0100 +@@ -27,7 +27,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/spell_pspell.c gnomesword2-2.0.0-my/src/main/spell_pspell.c +--- gnomesword2-2.0.0/src/main/spell_pspell.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/spell_pspell.c 2004-01-09 04:21:54.000000000 +0100 +@@ -26,7 +26,7 @@ + #ifdef USE_PSPELL + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/sword.c gnomesword2-2.0.0-my/src/main/sword.c +--- gnomesword2-2.0.0/src/main/sword.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/sword.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif +diff -urN gnomesword2-2.0.0/src/main/xml.c gnomesword2-2.0.0-my/src/main/xml.c +--- gnomesword2-2.0.0/src/main/xml.c 2003-12-24 20:10:38.000000000 +0100 ++++ gnomesword2-2.0.0-my/src/main/xml.c 2004-01-09 04:21:54.000000000 +0100 +@@ -24,7 +24,7 @@ + #endif + + #ifdef USE_GNOME2 +-#include ++#include + #else + #include + #endif diff --git a/attic/gnomesword/gnomesword.cache b/attic/gnomesword/gnomesword.cache new file mode 100644 index 000000000..2ad55ce23 --- /dev/null +++ b/attic/gnomesword/gnomesword.cache @@ -0,0 +1,37 @@ + +[TIMESTAMP] 1117395333 Sun May 29 15:35:33 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 1428 (5) ERROR +[SIZE] 0.01 MB, 7 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] gconf +[DEP] glib +[DEP] gnome-libs14 +[DEP] gnome-vfs +[DEP] grep +[DEP] gtk+ +[DEP] libart_lgpl23 +[DEP] libbonobo +[DEP] libbonoboui +[DEP] libgnome +[DEP] libgnomecanvas +[DEP] libgnomeui +[DEP] libxml +[DEP] make +[DEP] net-tools +[DEP] orbit2 +[DEP] pango +[DEP] patch +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/attic/gnomesword/gnomesword.desc b/attic/gnomesword/gnomesword.desc new file mode 100644 index 000000000..8ff0fc546 --- /dev/null +++ b/attic/gnomesword/gnomesword.desc @@ -0,0 +1,38 @@ + +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../gnomesword/gnomesword.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Bible Study Software for GNOME + +[T] Bible Study Software for the Linux community. Lookup and search Bible +[T] texts and commentaries. GnomeSword uses the Sword Projects modules and +[T] libs. + +[U] http://gnomesword.sourceforge.net/ + +[A] Terry Biggs +[A] The SWORD team +[M] Juergen "George" Sawinski + +[C] extra/religion + +[L] GPL +[S] Stable +[V] 2.0.0 +[P] O -----5---9 221.800 + +[O] . $base/package/*/*/gnome2-conf.in + +[D] 4105476931 gnomesword2-2.0.0.tar.gz http://dl.sourceforge.net/sourceforge/gnomesword/ diff --git a/attic/gplflash/gplflash.cache b/attic/gplflash/gplflash.cache new file mode 100644 index 000000000..afa7e7702 --- /dev/null +++ b/attic/gplflash/gplflash.cache @@ -0,0 +1,52 @@ + +[TIMESTAMP] 1134137902 Fri Dec 9 15:18:22 2005 +[BUILDTIME] 65 (9) ERROR +[SIZE] 0.02 MB, 7 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] ffmpeg +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] imake +[DEP] kbproto +[DEP] libice +[DEP] libjpeg +[DEP] libsdl +[DEP] libsm +[DEP] libtool +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxft +[DEP] libxml +[DEP] libxrender +[DEP] libxt +[DEP] libxxf86vm +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/attic/gplflash/gplflash.conf b/attic/gplflash/gplflash.conf new file mode 100644 index 000000000..cf9749f6f --- /dev/null +++ b/attic/gplflash/gplflash.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gplflash/gplflash.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append GCC_WRAPPER_INSERT ' ' '-I/usr/X11/include' + diff --git a/attic/gplflash/gplflash.desc b/attic/gplflash/gplflash.desc new file mode 100644 index 000000000..7067d9f56 --- /dev/null +++ b/attic/gplflash/gplflash.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gplflash/gplflash.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GPL Macromedia Flash implementation + +[T] A GPL Macromedia Flash (up to version 7) implementation. +[T] +[T] 03-02-2006 :: GPLFlash2 shutting down! (gplflash1 continues) +[T] +[T] After going through the code of gplflash2, it was decided it was too messy +[T] and a new design was needed. But before a the design process took off, a +[T] new project caught our eye: gnash. It is not perfect, but it got some +[T] advantages over gplflash2, and most of the developers of gplflash2 will +[T] move to gnash. + +[U] http://gplflash.sourceforge.net/ + +[A] Christophe Choquet +[A] Olivier Debon +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 2005-09-09 +[P] X -----5---9 160.000 + +[D] X gplflash2-2005-09-09.tar.bz2 cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gplflash gplflash2 -D 2005-09-09 diff --git a/attic/gst-plugins/dvdread-compile-fix.patch b/attic/gst-plugins/dvdread-compile-fix.patch new file mode 100644 index 000000000..2f7da5933 --- /dev/null +++ b/attic/gst-plugins/dvdread-compile-fix.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gst-plugins/dvdread-compile-fix.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- gst-plugins-0.8.11/ext/dvdread/dvdreadsrc.c.orig 2006-02-06 13:11:34.000000000 +0100 ++++ gst-plugins-0.8.11/ext/dvdread/dvdreadsrc.c 2006-02-06 13:11:53.000000000 +0100 +@@ -37,6 +37,7 @@ + //#include + #include + ++#include + #include "dvdreadsrc.h" + + #include diff --git a/attic/gst-plugins/gst-plugins.cache b/attic/gst-plugins/gst-plugins.cache new file mode 100644 index 000000000..324ceaad0 --- /dev/null +++ b/attic/gst-plugins/gst-plugins.cache @@ -0,0 +1,112 @@ + +[TIMESTAMP] 1134144537 Fri Dec 9 17:08:57 2005 +[BUILDTIME] 305 (9) +[SIZE] 6.13 MB, 409 files + +[DEP] a52dec +[DEP] aalib +[DEP] alsa-lib +[DEP] arts +[DEP] atk +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] cdparanoia +[DEP] cf +[DEP] coreutils +[DEP] damageproto +[DEP] diffutils +[DEP] directfb +[DEP] divx4linux +[DEP] esound +[DEP] expat +[DEP] findutils +[DEP] fixesproto +[DEP] flac +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gconf +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] gnome-libs14 +[DEP] gnome-vfs +[DEP] gpm +[DEP] grep +[DEP] gsm +[DEP] gstreamer +[DEP] gtk+ +[DEP] hermes +[DEP] howl +[DEP] imake +[DEP] inputproto +[DEP] jack +[DEP] kbproto +[DEP] ladspa +[DEP] lame +[DEP] lcms +[DEP] libavc1394 +[DEP] libbonobo +[DEP] libcdaudio +[DEP] libcdio +[DEP] libdv +[DEP] libdvdread +[DEP] libice +[DEP] libid3tag +[DEP] libjpeg +[DEP] libmad +[DEP] libmikmod +[DEP] libmng +[DEP] libmusicbrainz +[DEP] libogg +[DEP] libpng +[DEP] libraw1394 +[DEP] libsdl +[DEP] libshout +[DEP] libsm +[DEP] libsndfile +[DEP] libtheora +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdamage +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxml +[DEP] libxrandr +[DEP] libxrender +[DEP] libxt +[DEP] libxv +[DEP] linux-header +[DEP] make +[DEP] mjpegtools +[DEP] mktemp +[DEP] nas +[DEP] ncurses +[DEP] net-tools +[DEP] orbit2 +[DEP] pango +[DEP] patch +[DEP] pkgconfig +[DEP] popt +[DEP] renderproto +[DEP] sed +[DEP] slang +[DEP] speex +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] videoproto +[DEP] xextproto +[DEP] xproto +[DEP] xvid +[DEP] zlib diff --git a/attic/gst-plugins/gst-plugins.conf b/attic/gst-plugins/gst-plugins.conf new file mode 100644 index 000000000..335e80e24 --- /dev/null +++ b/attic/gst-plugins/gst-plugins.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gst-plugins/gst-plugins.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +# did not built here ... +var_append confopt " " "--disable-mpeg2dec" + diff --git a/attic/gst-plugins/gst-plugins.desc b/attic/gst-plugins/gst-plugins.desc new file mode 100644 index 000000000..f7f10ea52 --- /dev/null +++ b/attic/gst-plugins/gst-plugins.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gst-plugins/gst-plugins.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Gstreamer plugins + +[T] The gst-plugins packages includes the default plugins for the gstreamer +[T] multi-media framework. + +[U] http://www.gstreamer.net/ + +[A] Erik Walthinsen +[A] etal. +[M] The OpenSDE Community + +[C] extra/multimedia extra/desktop/gnome + +[L] LGPL +[S] Beta +[V] 0.8.12 +[P] X -----5---9 162.200 + +[O] . $base/package/*/*/gnome2-conf.in + +[D] 1753118266 gst-plugins-0.8.12.tar.bz2 http://gstreamer.freedesktop.org/src/gst-plugins/ + diff --git a/attic/gst-plugins/mcopidl-args-fix.patch b/attic/gst-plugins/mcopidl-args-fix.patch new file mode 100644 index 000000000..4c61d6d69 --- /dev/null +++ b/attic/gst-plugins/mcopidl-args-fix.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gst-plugins/mcopidl-args-fix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- gst-plugins-0.8.2/ext/arts/Makefile.in~ 2004-06-23 17:01:29.000000000 +0200 ++++ gst-plugins-0.8.2/ext/arts/Makefile.in 2004-07-23 03:08:15.528997968 +0200 +@@ -1013,7 +1013,7 @@ + # If someone has time and energy, please check if -pthread should be allowed + # in compile flags at all. + .idl.cc: +- mcopidl -t `echo $(ARTS_CXXFLAGS) | sed 's/-pthread//g'` $< ++ mcopidl -t `echo $(ARTS_CXXFLAGS) | sed 's/-pthread//g; s/-D_REENTRANT//g;'` $< + + dist-hook: + rm -f $(distdir)/gst_artsio.cc diff --git a/attic/howl/howl-0.9.8-darwin-locking-api.patch b/attic/howl/howl-0.9.8-darwin-locking-api.patch new file mode 100644 index 000000000..0aed736f6 --- /dev/null +++ b/attic/howl/howl-0.9.8-darwin-locking-api.patch @@ -0,0 +1,44 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../howl/howl-0.9.8-darwin-locking-api.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Make the exposed API for Darwin similar to that on the other platforms, so +applications using it will be portable. + + - Hans Petter Jansson + +diff -upr howl-0.9.8-orig/src/lib/howl/MacOSX/macosx_salt.c howl-0.9.8/src/lib/howl/MacOSX/macosx_salt.c +--- howl-0.9.8-orig/src/lib/howl/MacOSX/macosx_salt.c Fri Jan 28 11:27:36 2005 ++++ howl-0.9.8/src/lib/howl/MacOSX/macosx_salt.c Fri Jan 28 11:32:09 2005 +@@ -229,3 +229,19 @@ sw_socket_error_code() + { + return errno; + } ++ ++ ++sw_result ++sw_salt_lock( ++ sw_salt self) ++{ ++ sw_assert(self); ++} ++ ++ ++sw_result ++sw_salt_unlock( ++ sw_salt self) ++{ ++ sw_assert(self); ++} diff --git a/attic/howl/howl.cache b/attic/howl/howl.cache new file mode 100644 index 000000000..dde22f09e --- /dev/null +++ b/attic/howl/howl.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1134157984 Fri Dec 9 20:53:04 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.70 MB, 76 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/attic/howl/howl.desc b/attic/howl/howl.desc new file mode 100644 index 000000000..a27b1d574 --- /dev/null +++ b/attic/howl/howl.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../howl/howl.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A Zeroconf networking IP networking + +[T] Howl is dead. Long live Howl. +[T] +[T] Branded as Rendezvous by Apple Computer, Inc., Zeroconf standardizes +[T] networking protocols for delivering hassle-free ad-hoc networking, +[T] service discovery and IP configuration. + +[U] http://www.porchdogsoft.com/products/howl/ + +[A] Porchdogsoft +[M] The OpenSDE Community + +[C] extra/network + +[L] GPL +[S] Beta +[V] 1.0.0 +[P] X -----5---9 164.000 + +[CV-URL] http://www.porchdogsoft.com/products/howl/download.html + +[D] 3691053592 howl-1.0.0.tar.gz http://www.porchdogsoft.com/download/ + diff --git a/attic/joystick/joystick.cache b/attic/joystick/joystick.cache new file mode 100644 index 000000000..c9c1b817c --- /dev/null +++ b/attic/joystick/joystick.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1117285725 Sat May 28 09:08:45 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 1223 (5) +[SIZE] 0.14 MB, 17 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/attic/joystick/joystick.conf b/attic/joystick/joystick.conf new file mode 100644 index 000000000..3a004ef65 --- /dev/null +++ b/attic/joystick/joystick.conf @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../joystick/joystick.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +joystick_pm() +{ + install -m 644 joystick.h $includedir + install -m 755 jscal $bindir + install -m 755 jstest $bindir + install -m 755 jsattach $bindir +} + +var_append makeopt ' ' "jscal jstest jsattach" +makeinstopt="" + +hook_add postmake 5 "joystick_pm" diff --git a/attic/joystick/joystick.desc b/attic/joystick/joystick.desc new file mode 100644 index 000000000..d58493954 --- /dev/null +++ b/attic/joystick/joystick.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../joystick/joystick.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Joystick utilities + +[T] The joystick package contains the three joystick utilities jscal, +[T] jsattach and jstest. + +[U] http://atrey.karlin.mff.cuni.cz/~vojtech/input/joystick.html + +[A] Vojtech Pavlik +[M] The OpenSDE Community + +[F] +[C] extra/tool + +[L] GPL +[S] Stable +[V] 1.2.14 +[P] O -----5---9 165.300 + +[D] 3788013029 joystick-1.2.14.tar.gz http://www.ibiblio.org/pub/Linux/kernel/patches/console/ + diff --git a/attic/joystick/not_module.patch b/attic/joystick/not_module.patch new file mode 100644 index 000000000..7bf48e70a --- /dev/null +++ b/attic/joystick/not_module.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../joystick/not_module.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./linux/joystick.h.orig 2005-03-11 16:32:26.645610784 -0300 ++++ ./linux/joystick.h 2005-03-11 16:32:42.897140176 -0300 +@@ -28,7 +28,7 @@ + */ + + #include +-#include ++//#include + + /* + * Version diff --git a/attic/ladspa-vst/ladspa-vst.cache b/attic/ladspa-vst/ladspa-vst.cache new file mode 100644 index 000000000..adde55e45 --- /dev/null +++ b/attic/ladspa-vst/ladspa-vst.cache @@ -0,0 +1,21 @@ + +[TIMESTAMP] 1110633868 Sat Mar 12 10:24:28 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic-expert +[BUILDTIME] 1029 (5) +[SIZE] 0.01 MB, 7 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] ladspa +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/attic/ladspa-vst/ladspa-vst.conf b/attic/ladspa-vst/ladspa-vst.conf new file mode 100644 index 000000000..194239189 --- /dev/null +++ b/attic/ladspa-vst/ladspa-vst.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-vst/ladspa-vst.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +var_append makeopt " " "LADSPA_PATH=$root/$prefix/lib/ladspa/" +var_append makeinstopt " " "LADSPA_PATH=$root/$prefix/lib/ladspa/" diff --git a/attic/ladspa-vst/ladspa-vst.desc b/attic/ladspa-vst/ladspa-vst.desc new file mode 100644 index 000000000..45c58b255 --- /dev/null +++ b/attic/ladspa-vst/ladspa-vst.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-vst/ladspa-vst.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] LADSPA VST Plugin + +[T] This plugin works with the VST Server package allowing you to use +[T] VST plugins as a LADSPA plugin. + +[U] http://www.notam02.no/arkiv/src/ + +[A] Kjetil S. Matheussen +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.1.6 +[P] O -----5---9 181.800 + +[D] 330862738 ladspavst-0.1.6.tar.gz http://www.notam02.no/arkiv/src/ + diff --git a/attic/lazyfs/install.patch b/attic/lazyfs/install.patch new file mode 100644 index 000000000..af02e3e0c --- /dev/null +++ b/attic/lazyfs/install.patch @@ -0,0 +1,47 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lazyfs/install.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./Makefile.in.orig 2005-04-24 22:51:22.000000000 +0200 ++++ ./Makefile.in 2005-04-24 22:54:40.000000000 +0200 +@@ -13,7 +13,7 @@ + VPATH = @srcdir@ + ROOT_PREFIX = @ROOT_PREFIX@ + KERNEL_VERSION = @KERNEL_VERSION@ +-MODULEDIR = $(ROOT_PREFIX)/lib/modules/${KERNEL_VERSION}/kernel/fs/lazyfs ++MODULEDIR = $(DESTDIR)/lib/modules/${KERNEL_VERSION}/kernel/fs/lazyfs + + ifeq ($(KERNEL_TYPE), Linux_2_6) + KOBJECT = ko +@@ -36,19 +36,9 @@ + MODFLAGS := -DMODULE -D__KERNEL__ + + install: lazyfs@COMMA_VERSION@.$(KOBJECT) ++ @echo Installing to ${MODULEDIR} + mkdir -p ${MODULEDIR} +- [ -n "${ROOT_PREFIX}" ] || ${MAKE} real-install +- +-real-install: +- @echo Installing to ${ROOT_PREFIX}/lib/modules/${KERNEL_VERSION} +- @echo "(current kernel uses $(ROOT_PREFIX)/lib/modules/`uname -r`)" + cp lazyfs@COMMA_VERSION@.$(KOBJECT) ${MODULEDIR}/ +- /sbin/depmod -a +- @echo +- @echo '*** Testing kernel module ***' +- @echo +- @/sbin/modprobe lazyfs@COMMA_VERSION@ || echo "FAILED: Try 'dmesg' for help" +- @echo '(try "python tests/check.py" for more checking)' + + uninstall: + rm -f ${MODULEDIR}/lazyfs@COMMA_VERSION@.${KOBJECT} diff --git a/attic/lazyfs/lazyfs.cache b/attic/lazyfs/lazyfs.cache new file mode 100644 index 000000000..4292b14c5 --- /dev/null +++ b/attic/lazyfs/lazyfs.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1133849310 Tue Dec 6 07:08:30 2005 +[BUILDTIME] 5 (5) +[SIZE] 0.04 MB, 11 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/attic/lazyfs/lazyfs.conf b/attic/lazyfs/lazyfs.conf new file mode 100644 index 000000000..ceee79b38 --- /dev/null +++ b/attic/lazyfs/lazyfs.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lazyfs/lazyfs.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +custmain=true diff --git a/attic/lazyfs/lazyfs.desc b/attic/lazyfs/lazyfs.desc new file mode 100644 index 000000000..60ef60a7a --- /dev/null +++ b/attic/lazyfs/lazyfs.desc @@ -0,0 +1,37 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../lazyfs/lazyfs.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] LazyFS kernel module for Zero Install + +[T] The Zero Install system makes software installation not merely easy, +[T] but unnecessary. Users run their applications directly from the +[T] Internet from the software author's pages. +[T] Caching makes this as fast as running a normal application after +[T] the first time, and allows off-line use. + +[U] http://zero-install.sourceforge.net/install.html + +[A] Thomas Leonard +[M] Omer James Hickman + +[C] base/system + +[L] GPL +[S] Stable +[V] 0.1.25 +[P] O -----5---9 806.101 + +[D] 2495854425 lazyfs-linux-0.1.25.tbz2 http://xisystems.net/files/ +[D] 2495854425 lazyfs-linux-0.1.25.tbz2 http://internap.dl.sourceforge.net/sourceforge/zero-install/ + diff --git a/attic/lazyfs/linux-2.6.18.patch b/attic/lazyfs/linux-2.6.18.patch new file mode 100644 index 000000000..36642d8d1 --- /dev/null +++ b/attic/lazyfs/linux-2.6.18.patch @@ -0,0 +1,96 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../lazyfs/linux-2.6.18.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- ./configure.orig 2006-10-08 09:32:26.000000000 -0400 ++++ ./configure 2006-10-08 09:33:27.000000000 -0400 +@@ -835,6 +835,9 @@ + #include "confdefs.h" + + #include ++#ifndef UTS_RELEASE ++#include ++#endif + #include + int main(void) { + fputs(UTS_RELEASE, fopen("conftestversion", "w")); +--- lazyfs.c.orig 2004-08-15 12:16:41.000000000 -0400 ++++ lazyfs.c 2006-10-08 12:18:13.000000000 -0400 +@@ -268,7 +268,7 @@ + + next = dentry->d_subdirs.next; + while (next != &dentry->d_subdirs) { +- struct dentry *c = list_entry(next, struct dentry, d_child); ++ struct dentry *c = list_entry(next, struct dentry, d_u.d_child); + show_refs(c, indent + 2); + next = next->next; + } +@@ -997,7 +997,7 @@ + next = head->next; + + while (next != head) { +- struct dentry *child = list_entry(next, struct dentry, d_child); ++ struct dentry *child = list_entry(next, struct dentry, d_u.d_child); + struct lazy_de_info *info = child->d_fsdata; + next = next->next; + +@@ -1036,7 +1036,7 @@ + #endif + + /* Turn it into its own subtree */ +- list_del_init(&dentry->d_child); ++ list_del_init(&dentry->d_u.d_child); + if (atomic_read(&dentry->d_count) > 1) { + //printk("Dentry '%s' will be freed later\n", + // dentry->d_name.name); +@@ -1044,7 +1044,7 @@ + atomic_dec(&dentry->d_count); + } else { + /* (reusing d_child; noone else has a ref anyway) */ +- list_add(&dentry->d_child, to_be_removed); ++ list_add(&dentry->d_u.d_child, to_be_removed); + } + + /* Break link to parent */ +@@ -1076,7 +1076,7 @@ + resume: + while (next != &this_parent->d_subdirs) { + struct list_head *tmp = next; +- struct dentry *dentry = list_entry(tmp, struct dentry, d_child); ++ struct dentry *dentry = list_entry(tmp, struct dentry, d_u.d_child); + next = tmp->next; + if (d_unhashed(dentry) || !dentry->d_inode) + continue; +@@ -1089,7 +1089,7 @@ + + /* Moving up to parent */ + +- next = this_parent->d_child.next; ++ next = this_parent->d_u.d_child.next; + parent = this_parent->d_parent; + genocide_one(this_parent, &to_be_removed); + +@@ -1100,9 +1100,9 @@ + spin_unlock(&dcache_lock); + + list_for_each_safe(next, tmp, &to_be_removed) { +- struct dentry *kid = list_entry(next, struct dentry, d_child); ++ struct dentry *kid = list_entry(next, struct dentry, d_u.d_child); + //printk("Removing '%s' now\n", kid->d_name.name); +- list_del_init(&kid->d_child); ++ list_del_init(&kid->d_u.d_child); + dput(kid); + } + } diff --git a/attic/lazyfs/pkg_linux24_post.conf b/attic/lazyfs/pkg_linux24_post.conf new file mode 100644 index 000000000..edccdb295 --- /dev/null +++ b/attic/lazyfs/pkg_linux24_post.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lazyfs/pkg_linux24_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append lx_3rd_party_modules " " "lazyfs" + diff --git a/attic/lazyfs/pkg_linux26_post.conf b/attic/lazyfs/pkg_linux26_post.conf new file mode 100644 index 000000000..79542f012 --- /dev/null +++ b/attic/lazyfs/pkg_linux26_post.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lazyfs/pkg_linux26_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append lx_3rd_party_modules " " "lazyfs" + diff --git a/attic/lazyfs/pkg_linux26mm_post.conf b/attic/lazyfs/pkg_linux26mm_post.conf new file mode 100644 index 000000000..3f8a6c3fa --- /dev/null +++ b/attic/lazyfs/pkg_linux26mm_post.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lazyfs/pkg_linux26mm_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append lx_3rd_party_modules " " "lazyfs" + diff --git a/attic/lazyfs/postlinux.conf b/attic/lazyfs/postlinux.conf new file mode 100644 index 000000000..9762f38d0 --- /dev/null +++ b/attic/lazyfs/postlinux.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lazyfs/postlinux.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append extraconfopt " " "--with-kernel=$kerneldir" + diff --git a/attic/libbonobomm/libbonobomm.cache b/attic/libbonobomm/libbonobomm.cache new file mode 100644 index 000000000..46b7151c9 --- /dev/null +++ b/attic/libbonobomm/libbonobomm.cache @@ -0,0 +1,45 @@ + +[TIMESTAMP] 1117322274 Sat May 28 19:17:54 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 5711 (5) ERROR +[SIZE] 0.01 MB, 7 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glibc +[DEP] glibmm +[DEP] grep +[DEP] gtk+ +[DEP] gtkmm +[DEP] libbonobo +[DEP] libsigc++ +[DEP] libtool +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] orbit2 +[DEP] orbitcpp +[DEP] pango +[DEP] perl +[DEP] pkgconfig +[DEP] popt +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xorg diff --git a/attic/libbonobomm/libbonobomm.desc b/attic/libbonobomm/libbonobomm.desc new file mode 100644 index 000000000..2d904cf63 --- /dev/null +++ b/attic/libbonobomm/libbonobomm.desc @@ -0,0 +1,40 @@ + +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../libbonobomm/libbonobomm.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] C++ wrappers for bonobo + +[T] C++ wrappers for bonobo. + +[U] http://www.gnome.org/ + +[A] Murray Cumming +[A] + +[M] Juergen "George" Sawinski + +[C] extra/development extra/desktop/gnome + +[L] LGPL +[S] Beta +[V] 2005-05-25 +[P] O -----5---9 148.700 + +[O] . $base/package/*/*/gnome2-conf.in +[O] autogen=1 + +#[D] 3416140235 libbonobomm-1.3.8.tar.bz2 http://ftp.gnome.org/pub/GNOME/sources/libbonobomm/1.3/ +[D] X libbonobomm-2005-05-25.tar.bz2 cvs://:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome gnomemm/libbonobomm -D 2005-05-25 + diff --git a/attic/libbonobouimm/libbonobouimm.cache b/attic/libbonobouimm/libbonobouimm.cache new file mode 100644 index 000000000..7a8b2f5a5 --- /dev/null +++ b/attic/libbonobouimm/libbonobouimm.cache @@ -0,0 +1,39 @@ + +[TIMESTAMP] 1117322335 Sat May 28 19:18:55 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 4331 (5) ERROR +[SIZE] 0.01 MB, 7 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glibc +[DEP] glibmm +[DEP] gnome-libs14 +[DEP] grep +[DEP] gtk+ +[DEP] gtkmm +[DEP] libsigc++ +[DEP] libtool +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] perl +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/attic/libbonobouimm/libbonobouimm.desc b/attic/libbonobouimm/libbonobouimm.desc new file mode 100644 index 000000000..94b26148f --- /dev/null +++ b/attic/libbonobouimm/libbonobouimm.desc @@ -0,0 +1,39 @@ + +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../libbonobouimm/libbonobouimm.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] C++ wrapper for libbonoboui + +[T] C++ wrapper for libbonoboui. + +[U] http://www.gnome.org/ + +[A] Murray Cumming +[A] + +[M] Juergen "George" Sawinski + +[C] extra/development extra/desktop/gnome + +[L] LGPL +[S] Beta +[V] 2005-05-25 +[P] O -----5---9 148.800 + +[O] . $base/package/*/*/gnome2-conf.in +[O] autogen=1 + +#[D] 2014773756 libbonobouimm-1.3.7.tar.bz2 http://ftp.gnome.org/pub/GNOME/sources/libbonobouimm/1.3/ +[D] X libbonobouimm-2005-05-25.tar.bz2 cvs://:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome gnomemm/libbonobouimm -D 2005-05-25 diff --git a/attic/luminocity/compile.patch b/attic/luminocity/compile.patch new file mode 100644 index 000000000..85c46f3c5 --- /dev/null +++ b/attic/luminocity/compile.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../luminocity/compile.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- luminocity/autogen.sh.vanilla 2005-04-18 00:09:30.000000000 +0200 ++++ luminocity/autogen.sh 2005-04-18 00:09:39.000000000 +0200 +@@ -20,9 +20,9 @@ + DIE=1 + } + +-if automake-1.7 --version < /dev/null > /dev/null 2>&1 ; then +- AUTOMAKE=automake-1.7 +- ACLOCAL=aclocal-1.7 ++if automake --version < /dev/null > /dev/null 2>&1 ; then ++ AUTOMAKE=automake ++ ACLOCAL=aclocal + else + echo + echo "You must have automake 1.7.x installed to compile $PROJECT." diff --git a/attic/luminocity/luminocity.cache b/attic/luminocity/luminocity.cache new file mode 100644 index 000000000..3d88acf1d --- /dev/null +++ b/attic/luminocity/luminocity.cache @@ -0,0 +1,58 @@ + +[TIMESTAMP] 1134274628 Sun Dec 11 05:17:08 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.16 MB, 20 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] compositeproto +[DEP] coreutils +[DEP] damageproto +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] fixesproto +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glibc +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libdrm +[DEP] libx11 +[DEP] libxau +[DEP] libxcomposite +[DEP] libxcursor +[DEP] libxdamage +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxrender +[DEP] libxtst +[DEP] libxxf86vm +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] patch +[DEP] perl +[DEP] pkgconfig +[DEP] recordproto +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xextproto +[DEP] xproto +[DEP] zlib diff --git a/attic/luminocity/luminocity.desc b/attic/luminocity/luminocity.desc new file mode 100644 index 000000000..3045f2b04 --- /dev/null +++ b/attic/luminocity/luminocity.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../luminocity/luminocity.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An experimental, composing, eye-candy Xserver / window manager + +[T] An experimental, composing, eye-candy Xserver / window manager from the +[T] Gnome folks. It is using the composite and damage extension to create an +[T] OpenGL view of another, running X server (such as Xfake). + +[U] http://www.gnome.org/~seth/blog//xshots + +[A] The GNOME Project +[M] The OpenSDE Community + +[C] base/x11 + +[L] GPL +[S] Alpha +[V] 2005-04-16 +[P] X -----5---9 200.270 + +[O] . $base/package/*/*/x11-modular-conf.in + +[D] X luminocity-2005-04-16.tar.bz2 cvs://:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome luminocity -D 2005-04-16 diff --git a/attic/nedit/accept_last_lesstif.patch b/attic/nedit/accept_last_lesstif.patch new file mode 100644 index 000000000..d9ace67c3 --- /dev/null +++ b/attic/nedit/accept_last_lesstif.patch @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nedit/accept_last_lesstif.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./util/check_lin_tif.c.orig 2005-02-14 08:01:14.039018296 -0300 ++++ ./util/check_lin_tif.c 2005-02-14 08:02:17.154231084 -0300 +@@ -87,6 +87,7 @@ + "0.93.12", + "0.93.18", + "0.93.94", ++ "0.94.0", + NULL + }; + diff --git a/attic/nedit/hotfix.patch b/attic/nedit/hotfix.patch new file mode 100644 index 000000000..66dde4cda --- /dev/null +++ b/attic/nedit/hotfix.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nedit/hotfix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./makefiles/Makefile.linux.orig 2005-03-21 22:44:16.164568112 -0400 ++++ ./makefiles/Makefile.linux 2005-03-21 22:44:37.173374288 -0400 +@@ -21,7 +21,7 @@ + + ARFLAGS=-urs + +-LIBS= -L/usr/X11R6/lib -Wl,-Bstatic -lXm -Wl,-Bdynamic -lXp -lXpm -lXext -lXt -lSM -lICE -lX11 -lm ++LIBS= -L/usr/X11R6/lib -Wl,-Bstatic -Wl,-Bdynamic -lXp -lXpm -lXext -lXt -lSM -lICE -lX11 -lm -lXm + + include Makefile.common + diff --git a/attic/nedit/nedit.cache b/attic/nedit/nedit.cache new file mode 100644 index 000000000..04a24b6e3 --- /dev/null +++ b/attic/nedit/nedit.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1117370136 Sun May 29 08:35:36 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 5273 (5) +[SIZE] 1.39 MB, 12 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] freetype +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] lesstif +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] xorg diff --git a/attic/nedit/nedit.conf b/attic/nedit/nedit.conf new file mode 100644 index 000000000..ae10ae01a --- /dev/null +++ b/attic/nedit/nedit.conf @@ -0,0 +1,22 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nedit/nedit.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add premake 5 'sed -i "s:-O:${CFLAGS} -D__LINUX__:" makefiles/Makefile.linux' +hook_add postmake 5 'cp -v source/{nc,nedit} $root/$bindir' + +makeopt='linux' +makeinstopt='' + diff --git a/attic/nedit/nedit.desc b/attic/nedit/nedit.desc new file mode 100644 index 000000000..fa1fc5c4a --- /dev/null +++ b/attic/nedit/nedit.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../nedit/nedit.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced multi-language programmers' text editor + +[T] NEdit is a Unix text editor for programmers and general users. +[T] It combines a standard, easy-to-use, graphical user interface +[T] with the thorough functionality and stability required by users +[T] who edit text eight hours a day. It includes a macro language +[T] with a complete library of editing functions, state-of-the-art +[T] syntax highlighting for 30 common languages and text processors, +[T] and the best mouse-interactivity available in a Unix text editor. + +[U] http://nedit.org/ + +[A] Mark Edel +[M] The OpenSDE Community + +[C] extra/editor + +[L] GPL +[S] Stable +[V] 5.5 +[P] O -----5---9 211.500 + +[D] 1977077526 nedit-5.5-src.tar.bz2 http://dl.sourceforge.net/sourceforge/nedit/ + diff --git a/attic/openmotif/Imakefile-openmotif-2.1.30.diff b/attic/openmotif/Imakefile-openmotif-2.1.30.diff new file mode 100644 index 000000000..285eeb47b --- /dev/null +++ b/attic/openmotif/Imakefile-openmotif-2.1.30.diff @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../openmotif/Imakefile-openmotif-2.1.30.diff +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Nur motif-vanilla/config/Imakefile motif/config/Imakefile +--- motif-vanilla/config/Imakefile 2003-11-22 15:54:21.032310256 +0100 ++++ motif/config/Imakefile 2003-11-22 15:55:04.876644904 +0100 +@@ -5,8 +5,7 @@ + #undef BootstrapCleanSubdirs + #define BootstrapCleanSubdirs BOOTSTRAPSUBDIRS="$(BOOTSTRAPSUBDIRS)" + +-BOOTSTRAPSUBDIRS = imake makedepend +-SUBDIRS = cf $(BOOTSTRAPSUBDIRS) util ++SUBDIRS = + + MakeSubdirs($(SUBDIRS)) + DependSubdirs($(SUBDIRS)) diff --git a/attic/openmotif/openmotif.cache b/attic/openmotif/openmotif.cache new file mode 100644 index 000000000..2cc649861 --- /dev/null +++ b/attic/openmotif/openmotif.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1117209784 Fri May 27 12:03:04 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 30318 (5) +[SIZE] 3.35 MB, 612 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flex +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] xorg diff --git a/attic/openmotif/openmotif.conf b/attic/openmotif/openmotif.conf new file mode 100644 index 000000000..b1fe83882 --- /dev/null +++ b/attic/openmotif/openmotif.conf @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../openmotif/openmotif.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +build_motif() { + patch -p1 < ${confdir}/Imakefile-openmotif-2.1.30.diff + + mkdir -p imports/x11 + ln -vs $root/usr/X11R6/bin imports/x11/bin + ln -vs $root/usr/X11R6/include imports/x11/include + ln -vs $root/usr/X11R6/lib imports/x11/lib + eval $MAKE World + eval $MAKE install + eval $MAKE install.man +} + +# We need that for version 2.2.2. I'll let it here because we need this perhaps in the future again +#var_append INSTALL_WRAPPER_FILTER "|" \ +# 'sed "s,man/man[123456789n]/.*\$,\\0openmotif,"' + +hook_add postdoc 3 "rm -rf $docdir/man $docdir/Makefile*" +hook_add postinstall 3 "register_wm $pkg ${pkg}-mwm /$prefix/bin/mwm" + +custmain="build_motif" +srctar="openmotif-${ver}_MLI.src.tar.bz2" + diff --git a/attic/openmotif/openmotif.desc b/attic/openmotif/openmotif.desc new file mode 100644 index 000000000..8b265a0bc --- /dev/null +++ b/attic/openmotif/openmotif.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../openmotif/openmotif.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Open Motif implementation + +[T] Motif is the industry standard graphical user interface (GUI) available on +[T] more than 200 hardware and software platforms. It is the de facto graphical +[T] user interface on UNIX systems in heterogeneous networked computing +[T] environments. Motif is fully specified by the IEEE 1295 standard, providing +[T] application developers, system vendors, and end users with a stable, mature +[T] and reliable environment for application presentation on a wide range of +[T] platforms. Motif is also the base graphical user interface for the Common +[T] Desktop Environment (CDE) and a number of other desktops. + +[U] http://www.opengroup.org/openmotif + +[A] Open Group Team +[M] The OpenSDE Community + +[C] extra/development base/x11 + +[L] OpenSource +[S] Stable +[V] 2.1.30-4 +[P] O -----5---9 129.900 + +[D] 3553631073 openmotif-2.1.30-4_MLI.src.tar.gz ftp://ftp.metrolink.com/pub/openmotif/2.1.30-4/ + diff --git a/attic/rtai/config.in b/attic/rtai/config.in new file mode 100644 index 000000000..0daaa6f72 --- /dev/null +++ b/attic/rtai/config.in @@ -0,0 +1,64 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rtai/config.in +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if false; then +menu_begin MENU_RTAI_Options 'Realtime Options' + + bool "Enable real time support" SDECFG_REALTIME 0 + +if [ $SDECFG_REALTIME = "1" ]; then + pkgenable rtai + + choice SDECFG_RTAI_PATCH rthal5g \ + rthal5g "Use RTHAL patch" \ + adeos "Use ADEOS patch" + + bool "Uni Processor Scheduler" SDECFG_RTAI_SCHED_UP 1 + bool "SMP Scheduler" SDECFG_RTAI_SCHED_SMP 1 + bool "MUP Scheduler" SDECFG_RTAI_SCHED_MUP 1 + + text "Number of CPUS" SDECFG_RTAI_CPUS 2 + bool "Enable RTAI FPU support" SDECFG_RTAI_FPU_SUPPORT 1 + bool "Using RTAI math library" SDECFG_RTAI_LIBM 1 + bool "Strange APIC support" SDECFG_RTAI_STRANGE_APIC 1 + bool "POSIX Threading API support" SDECFG_RTAI_POSIX 1 + bool "Compile RT memory manager as module" SDECFG_RTAI_DYN_MM 0 + bool "Use vmalloc() instead of kmalloc()" SDECFG_RTAI_MM_VMALLOC 0 + bool "RTAI FIFOS" SDECFG_RTAI_FIFOS 1 + bool "Shared Memory support" SDECFG_RTAI_SHMEM 1 + bool "RTAI watchdog support" SDECFG_RTAI_WATCHDOG 1 + bool "RTAI LXRT" SDECFG_RTAI_LXRT 1 + bool "RTAI NEWLXRT" SDECFG_RTAI_NEWLXRT 1 + bool "LXRT rt_com driver" SDECFG_RTAI_RTCOM_LXRT 1 + bool "LXRT FIFOS" SDECFG_RTAI_FIFOS_LXRT 1 + bool "COMEDI LXRT" SDECFG_RTAI_COMEDI_LXRT 1 + bool "C++ support" SDECFG_RTAI_CPLUSPLUS 1 + bool "New C++ Interface" SDECFG_RTAI_NEW_CPP 1 + bool "Tasklets" SDECFG_RTAI_TASKLETS 0 + bool "User space interrupts" SDECFG_RTAI_USI 1 + bool "Bits" SDECFG_RTAI_BITS 1 + bool "typed mail boxes" SDECFG_RTAI_TBX 1 + bool "Real-Time serial driver (rt_com)" SDECFG_RTAI_RTCOM 0 + bool "Real-Time serial driver (spdrv)" SDECFG_RTAI_SPDRV 0 + bool "rtai netrpc" SDECFG_RTAI_NETRPC 0 + bool "Real-Time Networking" SDECFG_RTAI_RTNET 0 + bool "Compile tests" SDECFG_RTAI_TESTS 1 + bool "Compile examples" SDECFG_RTAI_EXAMPLES 1 + bool "Compile lxrt examples" SDECFG_RTAI_LXRT_EXAMPLES 1 + bool "RTnet task" SDECFG_RTAI_RTNET_TASK 0 +fi + +menu_end +fi diff --git a/attic/rtai/parse-config-9 b/attic/rtai/parse-config-9 new file mode 100644 index 000000000..0103a9bac --- /dev/null +++ b/attic/rtai/parse-config-9 @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rtai/parse-config-9 +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if [ "$SDECFG_REALTIME" = "1" ]; then + if [ $SDECFG_RTAI_PATCH="rthal5g" ]; then + if [ $pkg = "linux24" ] ; then + var_append patchfiles " " $base/package/daja77/rtai/kernel-patches/rthal5g.patch + fi + if [ $pkg = "linux24-src" ] ; then + var_append patchfiles " " $base/package/daja77/rtai/kernel-patches/rthal5g.patch + fi + fi +# if [ $SDECFG_RTAI_PATCH="adeos" ]; then +# if [ $pkg = "linux24" ] ; then +# var_append patchfiles " " $base/package/daja77/rtai/kernel-patches/adeos.patch +# fi +# if [ $pkg = "linux24-src" ] ; then +# var_append patchfiles " " $base/package/daja77/rtai/kernel-patches/adeos.patch +# fi +# fi +fi + diff --git a/attic/rtai/patch-2.4.24-rthal5g b/attic/rtai/patch-2.4.24-rthal5g new file mode 100644 index 000000000..fdd265538 --- /dev/null +++ b/attic/rtai/patch-2.4.24-rthal5g @@ -0,0 +1,982 @@ +diff -Naur linux-2.4.20/Documentation/Configure.help linux-2.4.20-rtai/Documentation/Configure.help +--- linux-2.4.20/Documentation/Configure.help Fri Nov 29 19:01:31 2002 ++++ linux-2.4.20-rtai/Documentation/Configure.help Mon Dec 2 16:11:55 2002 +@@ -254,6 +254,13 @@ + You will need a new lynxer.elf file to flash your firmware with - send + email to Martin.Bligh@us.ibm.com + ++Real-Time Harware Abstraction ++CONFIG_RTHAL ++ The Real-Time Hardware Abstraction Layer (RTHAL) is used by ++ the Real-Time Application Interface (RTAI) to provide a ++ hard real-time environment as part of Linux. This feature ++ cannot be turned off, so say Y. ++ + Support for IBM Summit (EXA) systems + CONFIG_X86_SUMMIT + This option is needed for IBM systems that use the Summit/EXA chipset. +diff -Naur linux-2.4.20/arch/i386/config.in linux-2.4.20-rtai/arch/i386/config.in +--- linux-2.4.20/arch/i386/config.in Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/config.in Mon Dec 2 16:11:55 2002 +@@ -256,6 +256,8 @@ + if [ "$CONFIG_SMP" = "y" -a "$CONFIG_X86_CMPXCHG" = "y" ]; then + define_bool CONFIG_HAVE_DEC_LOCK y + fi ++comment 'CONFIG_RTHAL must be yes' ++bool 'Real-Time Hardware Abstraction Layer' CONFIG_RTHAL + endmenu + + mainmenu_option next_comment +diff -Naur linux-2.4.20/arch/i386/defconfig linux-2.4.20-rtai/arch/i386/defconfig +--- linux-2.4.20/arch/i386/defconfig Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/defconfig Mon Dec 2 16:11:55 2002 +@@ -66,6 +66,7 @@ + # CONFIG_MULTIQUAD is not set + CONFIG_HAVE_DEC_LOCK=y + CONFIG_NR_CPUS=32 ++CONFIG_RTHAL=y + + # + # General setup +diff -Naur linux-2.4.20/arch/i386/kernel/entry.S linux-2.4.20-rtai/arch/i386/kernel/entry.S +--- linux-2.4.20/arch/i386/kernel/entry.S Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/kernel/entry.S Mon Dec 2 16:11:55 2002 +@@ -184,6 +184,7 @@ + + + ENTRY(ret_from_fork) ++ sti + pushl %ebx + call SYMBOL_NAME(schedule_tail) + addl $4, %esp +@@ -210,17 +211,20 @@ + call *SYMBOL_NAME(sys_call_table)(,%eax,4) + movl %eax,EAX(%esp) # save the return value + ENTRY(ret_from_sys_call) +- cli # need_resched and signals atomic test ++ call *(SYMBOL_NAME(rthal) + 12) # cli + cmpl $0,need_resched(%ebx) + jne reschedule + cmpl $0,sigpending(%ebx) + jne signal_return ++ sti ++ call *(SYMBOL_NAME(rthal) + 16) # sti + restore_all: + RESTORE_ALL + + ALIGN + signal_return: +- sti # we can get here from an interrupt handler ++ sti # we can get here from an interrupt handler ++ call *(SYMBOL_NAME(rthal) + 16) # sti + testl $(VM_MASK),EFLAGS(%esp) + movl %esp,%eax + jne v86_signal_return +diff -Naur linux-2.4.20/arch/i386/kernel/i386_ksyms.c linux-2.4.20-rtai/arch/i386/kernel/i386_ksyms.c +--- linux-2.4.20/arch/i386/kernel/i386_ksyms.c Sat Aug 3 02:39:42 2002 ++++ linux-2.4.20-rtai/arch/i386/kernel/i386_ksyms.c Mon Dec 2 16:11:55 2002 +@@ -32,6 +32,18 @@ + extern void dump_thread(struct pt_regs *, struct user *); + extern spinlock_t rtc_lock; + ++EXPORT_SYMBOL_NOVERS(rthal); ++ ++#ifdef CONFIG_VT ++ #include ++ EXPORT_SYMBOL(kd_mksound); ++#endif ++ ++#include ++EXPORT_SYMBOL(console_drivers); ++extern unsigned long cpu_khz; ++EXPORT_SYMBOL(cpu_khz); ++ + #if defined(CONFIG_APM) || defined(CONFIG_APM_MODULE) + extern void machine_real_restart(unsigned char *, int); + EXPORT_SYMBOL(machine_real_restart); +@@ -172,6 +184,13 @@ + + #ifdef CONFIG_HAVE_DEC_LOCK + EXPORT_SYMBOL(atomic_dec_and_lock); ++#endif ++ ++#ifdef CONFIG_X86_REMOTE_DEBUG ++#include ++EXPORT_SYMBOL(linux_debug_hook); ++EXPORT_SYMBOL(gdb_irq); ++EXPORT_SYMBOL(gdb_interrupt); + #endif + + extern int is_sony_vaio_laptop; +diff -Naur linux-2.4.20/arch/i386/kernel/i8259.c linux-2.4.20-rtai/arch/i386/kernel/i8259.c +--- linux-2.4.20/arch/i386/kernel/i8259.c Tue Sep 18 08:03:09 2001 ++++ linux-2.4.20-rtai/arch/i386/kernel/i8259.c Mon Dec 2 16:11:55 2002 +@@ -290,12 +290,12 @@ + + handle_real_irq: + if (irq & 8) { +- inb(0xA1); /* DUMMY - (do we need this?) */ ++// inb(0xA1); /* DUMMY - (do we need this?) */ + outb(cached_A1,0xA1); + outb(0x60+(irq&7),0xA0);/* 'Specific EOI' to slave */ + outb(0x62,0x20); /* 'Specific EOI' to master-IRQ2 */ + } else { +- inb(0x21); /* DUMMY - (do we need this?) */ ++// inb(0x21); /* DUMMY - (do we need this?) */ + outb(cached_21,0x21); + outb(0x60+irq,0x20); /* 'Specific EOI' to master */ + } +@@ -508,3 +508,17 @@ + if (boot_cpu_data.hard_math && !cpu_has_fpu) + setup_irq(13, &irq13); + } ++ ++void ack_8259_irq(unsigned int irq) ++{ ++ spin_lock(&i8259A_lock); ++ if (irq & 8) { ++ outb(0x62,0x20); ++ outb(0x20,0xA0); ++ } else { ++ outb(0x20,0x20); ++ } ++ spin_unlock(&i8259A_lock); ++ return; ++} ++ +diff -Naur linux-2.4.20/arch/i386/kernel/io_apic.c linux-2.4.20-rtai/arch/i386/kernel/io_apic.c +--- linux-2.4.20/arch/i386/kernel/io_apic.c Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/kernel/io_apic.c Mon Dec 2 16:11:55 2002 +@@ -38,7 +38,7 @@ + + #undef APIC_LOCKUP_DEBUG + +-#define APIC_LOCKUP_DEBUG ++//#define APIC_LOCKUP_DEBUG + + static spinlock_t ioapic_lock = SPIN_LOCK_UNLOCKED; + +@@ -1282,11 +1282,10 @@ + #define enable_level_ioapic_irq unmask_IO_APIC_irq + #define disable_level_ioapic_irq mask_IO_APIC_irq + ++static unsigned long strange_level; ++ + static void end_level_ioapic_irq (unsigned int irq) + { +- unsigned long v; +- int i; +- + /* + * It appears there is an erratum which affects at least version 0x11 + * of I/O APIC (that's the 82093AA and cores integrated into various +@@ -1306,12 +1305,8 @@ + * operation to prevent an edge-triggered interrupt escaping meanwhile. + * The idea is from Manfred Spraul. --macro + */ +- i = IO_APIC_VECTOR(irq); +- v = apic_read(APIC_TMR + ((i & ~0x1f) >> 1)); +- +- ack_APIC_irq(); + +- if (!(v & (1 << (i & 0x1f)))) { ++ if (test_and_clear_bit(irq, &strange_level)) { + #ifdef APIC_LOCKUP_DEBUG + struct irq_pin_list *entry; + #endif +@@ -1320,7 +1315,6 @@ + atomic_inc(&irq_mis_count); + #endif + spin_lock(&ioapic_lock); +- __mask_and_edge_IO_APIC_irq(irq); + #ifdef APIC_LOCKUP_DEBUG + for (entry = irq_2_pin + irq;;) { + unsigned int reg; +@@ -1338,10 +1332,30 @@ + #endif + __unmask_and_level_IO_APIC_irq(irq); + spin_unlock(&ioapic_lock); ++ } else { ++ spin_lock(&ioapic_lock); ++ __unmask_IO_APIC_irq(irq); ++ spin_unlock(&ioapic_lock); + } + } + +-static void mask_and_ack_level_ioapic_irq (unsigned int irq) { /* nothing */ } ++static void mask_and_ack_level_ioapic_irq (unsigned int irq) ++{ ++ unsigned long i; ++ ++ i = IO_APIC_VECTOR(irq); ++ if (!(apic_read(APIC_TMR + ((i & ~0x1f) >> 1)) & (1 << (i & 0x1f)))) { ++ test_and_set_bit(irq, &strange_level); ++ spin_lock(&ioapic_lock); ++ __mask_and_edge_IO_APIC_irq(irq); ++ spin_unlock(&ioapic_lock); ++ } else { ++ spin_lock(&ioapic_lock); ++ __mask_IO_APIC_irq(irq); ++ spin_unlock(&ioapic_lock); ++ } ++ ack_APIC_irq(); ++} + + #ifndef CONFIG_SMP + +diff -Naur linux-2.4.20/arch/i386/kernel/irq.c linux-2.4.20-rtai/arch/i386/kernel/irq.c +--- linux-2.4.20/arch/i386/kernel/irq.c Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/kernel/irq.c Mon Dec 2 16:11:55 2002 +@@ -1212,3 +1212,71 @@ + register_irq_proc(i); + } + ++static void linux_cli(void) ++{ ++ hard_cli(); ++} ++ ++static void linux_sti(void) ++{ ++ hard_sti(); ++} ++ ++static unsigned int linux_save_flags(void) ++{ ++ int flags; ++ hard_save_flags(flags); ++ return flags; ++} ++ ++static void linux_restore_flags(unsigned int flags) ++{ ++ hard_restore_flags(flags); ++} ++ ++static unsigned int linux_save_flags_and_cli(void) ++{ ++ int flags; ++ hard_save_flags_and_cli(flags); ++ return flags; ++} ++ ++#include ++ ++#ifndef CONFIG_X86_IO_APIC ++int irq_vector[]; ++#endif ++#ifndef CONFIG_SMP ++void smp_invalidate_interrupt(void) { } ++static unsigned long irq_affinity [NR_IRQS] = { [0 ... NR_IRQS-1] = ~0UL }; ++static volatile int physical_apicid_2_cpu[1]; ++#endif ++ ++extern void *ret_from_intr; ++extern struct desc_struct idt_table[]; ++extern void ack_8259_irq(unsigned int); ++extern int idle_weight; ++extern void smp_invalidate_interrupt(void); ++extern void switch_mem(struct task_struct *, struct task_struct *, int); ++extern volatile int physical_apicid_2_cpu[]; ++ ++struct rt_hal rthal = { ++ ret_from_intr: &ret_from_intr, ++ __switch_to: __switch_to, ++ idt_table: idt_table, ++ disint: linux_cli, ++ enint: linux_sti, ++ getflags: linux_save_flags, ++ setflags: linux_restore_flags, ++ getflags_and_cli: linux_save_flags_and_cli, ++ irq_desc: irq_desc, ++ irq_vector: irq_vector, ++ irq_affinity: irq_affinity, ++ smp_invalidate_interrupt: smp_invalidate_interrupt, ++ ack_8259_irq: ack_8259_irq, ++ idle_weight: &idle_weight, ++ lxrt_global_cli: NULL, ++ switch_mem: switch_mem, ++ init_tasks: init_tasks, ++ apicmap: physical_apicid_2_cpu, ++}; +diff -Naur linux-2.4.20/arch/i386/kernel/smp.c linux-2.4.20-rtai/arch/i386/kernel/smp.c +--- linux-2.4.20/arch/i386/kernel/smp.c Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/kernel/smp.c Mon Dec 2 16:11:55 2002 +@@ -160,8 +160,7 @@ + unsigned long cfg; + unsigned long flags; + +- __save_flags(flags); +- __cli(); ++ hard_save_flags_and_cli(flags); + + + /* +@@ -185,7 +184,7 @@ + */ + apic_write_around(APIC_ICR, cfg); + +- __restore_flags(flags); ++ hard_restore_flags(flags); + } + + static inline void send_IPI_mask_sequence(int mask, int vector) +diff -Naur linux-2.4.20/arch/i386/kernel/time.c linux-2.4.20-rtai/arch/i386/kernel/time.c +--- linux-2.4.20/arch/i386/kernel/time.c Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/kernel/time.c Mon Dec 2 16:11:55 2002 +@@ -673,6 +673,7 @@ + + rdtscl(last_tsc_low); + ++#if 0 + spin_lock(&i8253_lock); + outb_p(0x00, 0x43); /* latch the count ASAP */ + +@@ -704,6 +705,7 @@ + + count = ((LATCH-1) - count) * TICK_SIZE; + delay_at_last_interrupt = (count + LATCH/2) / LATCH; ++#endif + } + + do_timer_interrupt(irq, NULL, regs); +diff -Naur linux-2.4.20/arch/i386/mm/fault.c linux-2.4.20-rtai/arch/i386/mm/fault.c +--- linux-2.4.20/arch/i386/mm/fault.c Fri Nov 29 19:01:34 2002 ++++ linux-2.4.20-rtai/arch/i386/mm/fault.c Mon Dec 2 16:11:55 2002 +@@ -153,7 +153,7 @@ + + /* It's safe to allow irq's after cr2 has been saved */ + if (regs->eflags & X86_EFLAGS_IF) +- local_irq_enable(); ++ hard_sti(); + + tsk = current; + +diff -Naur linux-2.4.20/arch/i386/mm/ioremap.c linux-2.4.20-rtai/arch/i386/mm/ioremap.c +--- linux-2.4.20/arch/i386/mm/ioremap.c Sat Aug 3 02:39:42 2002 ++++ linux-2.4.20-rtai/arch/i386/mm/ioremap.c Mon Dec 2 16:11:55 2002 +@@ -81,6 +81,7 @@ + if (remap_area_pmd(pmd, address, end - address, + phys_addr + address, flags)) + break; ++ set_pgdir(address, *dir); + error = 0; + address = (address + PGDIR_SIZE) & PGDIR_MASK; + dir++; +diff -Naur linux-2.4.20/arch/ppc/config.in linux-2.4.20-rtai/arch/ppc/config.in +--- linux-2.4.20/arch/ppc/config.in Fri Nov 29 19:01:45 2002 ++++ linux-2.4.20-rtai/arch/ppc/config.in Mon Dec 2 16:11:55 2002 +@@ -125,6 +125,9 @@ + bool ' Distribute interrupts on all CPUs by default' CONFIG_IRQ_ALL_CPUS + fi + ++#bool 'Real-Time Hardware Abstraction Layer' CONFIG_RTHAL ++define_bool CONFIG_RTHAL y ++ + if [ "$CONFIG_6xx" = "y" -a "$CONFIG_8260" = "n" ];then + bool 'AltiVec Support' CONFIG_ALTIVEC + bool 'Thermal Management Support' CONFIG_TAU +diff -Naur linux-2.4.20/arch/ppc/kernel/entry.S linux-2.4.20-rtai/arch/ppc/kernel/entry.S +--- linux-2.4.20/arch/ppc/kernel/entry.S Fri Nov 29 19:01:45 2002 ++++ linux-2.4.20-rtai/arch/ppc/kernel/entry.S Mon Dec 2 16:11:55 2002 +@@ -291,6 +291,7 @@ + bl do_signal + .globl do_signal_ret + do_signal_ret: ++ bl do_soft_sti + .globl ret_to_user_hook + ret_to_user_hook: + nop +diff -Naur linux-2.4.20/arch/ppc/kernel/irq.c linux-2.4.20-rtai/arch/ppc/kernel/irq.c +--- linux-2.4.20/arch/ppc/kernel/irq.c Fri Nov 29 19:01:45 2002 ++++ linux-2.4.20-rtai/arch/ppc/kernel/irq.c Mon Dec 2 16:11:55 2002 +@@ -510,6 +510,17 @@ + spin_unlock(&desc->lock); + } + ++void do_soft_cli(void) ++{ ++} ++ ++void (*rtai_soft_sti)(void); ++ ++void do_soft_sti(void) ++{ ++ if(rtai_soft_sti)rtai_soft_sti(); ++} ++ + int do_IRQ(struct pt_regs *regs) + { + int cpu = smp_processor_id(); +diff -Naur linux-2.4.20/arch/ppc/kernel/traps.c linux-2.4.20-rtai/arch/ppc/kernel/traps.c +--- linux-2.4.20/arch/ppc/kernel/traps.c Sat Nov 3 02:43:54 2001 ++++ linux-2.4.20-rtai/arch/ppc/kernel/traps.c Mon Dec 2 16:11:55 2002 +@@ -320,9 +320,15 @@ + return retval; + } + ++int (*rtai_srq_bckdr)(struct pt_regs *regs) = NULL; ++ + void + ProgramCheckException(struct pt_regs *regs) + { ++ if (rtai_srq_bckdr && !rtai_srq_bckdr(regs)) { ++ return; ++ } ++{ + unsigned int reason = get_reason(regs); + extern int do_mathemu(struct pt_regs *regs); + +@@ -378,6 +384,7 @@ + } + + _exception(SIGILL, regs, ILL_ILLOPC, regs->nip); ++} + } + + void +diff -Naur linux-2.4.20/arch/ppc/kernel/ppc_ksyms.c linux-2.4.20-rtai/arch/ppc/kernel/ppc_ksyms.c +--- linux-2.4.20/arch/ppc/kernel/ppc_ksyms.c Fri Nov 29 19:01:46 2002 ++++ linux-2.4.20-rtai/arch/ppc/kernel/ppc_ksyms.c Mon Dec 2 16:11:55 2002 +@@ -220,6 +220,12 @@ + EXPORT_SYMBOL(synchronize_irq); + #endif + ++extern int (*rtai_srq_bckdr)(struct pt_regs *); ++EXPORT_SYMBOL(rtai_srq_bckdr); ++ ++extern void (*rtai_soft_sti)(void); ++EXPORT_SYMBOL(rtai_soft_sti); ++ + EXPORT_SYMBOL(ppc_md); + + #ifdef CONFIG_ADB +diff -Naur linux-2.4.20/include/asm-i386/hw_irq.h linux-2.4.20-rtai/include/asm-i386/hw_irq.h +--- linux-2.4.20/include/asm-i386/hw_irq.h Thu Nov 22 20:46:18 2001 ++++ linux-2.4.20-rtai/include/asm-i386/hw_irq.h Mon Dec 2 16:16:00 2002 +@@ -37,18 +37,31 @@ + * + * Vectors 0xf0-0xfa are free (reserved for future Linux use). + */ ++#ifdef CONFIG_RTHAL ++/* the standard definitions conflict with LXRT */ ++#define SPURIOUS_APIC_VECTOR 0xdf ++#define ERROR_APIC_VECTOR 0xde ++#define INVALIDATE_TLB_VECTOR 0xdd ++#define RESCHEDULE_VECTOR 0xdc ++#define CALL_FUNCTION_VECTOR 0xdb ++#else + #define SPURIOUS_APIC_VECTOR 0xff + #define ERROR_APIC_VECTOR 0xfe + #define INVALIDATE_TLB_VECTOR 0xfd + #define RESCHEDULE_VECTOR 0xfc + #define CALL_FUNCTION_VECTOR 0xfb ++#endif + + /* + * Local APIC timer IRQ vector is on a different priority level, + * to work around the 'lost local interrupt if more than 2 IRQ + * sources per level' errata. + */ ++#ifdef CONFIG_RTHAL ++#define LOCAL_TIMER_VECTOR 0xcf ++#else + #define LOCAL_TIMER_VECTOR 0xef ++#endif + + /* + * First APIC vector available to drivers: (vectors 0x30-0xee) +@@ -56,7 +69,11 @@ + * levels. (0x80 is the syscall vector) + */ + #define FIRST_DEVICE_VECTOR 0x31 ++#ifdef CONFIG_RTHAL ++#define FIRST_SYSTEM_VECTOR 0xcf ++#else + #define FIRST_SYSTEM_VECTOR 0xef ++#endif + + extern int irq_vector[NR_IRQS]; + #define IO_APIC_VECTOR(irq) irq_vector[irq] +diff -Naur linux-2.4.20/include/asm-i386/irq.h linux-2.4.20-rtai/include/asm-i386/irq.h +--- linux-2.4.20/include/asm-i386/irq.h Sat Aug 3 02:39:45 2002 ++++ linux-2.4.20-rtai/include/asm-i386/irq.h Mon Dec 2 16:11:55 2002 +@@ -26,7 +26,7 @@ + #ifdef CONFIG_X86_IO_APIC + #define NR_IRQS 224 + #else +-#define NR_IRQS 16 ++#define NR_IRQS 32 /* 2.4.19 vanilla has 16, this is rtai back compatibility */ + #endif + + static __inline__ int irq_cannonicalize(int irq) +diff -Naur linux-2.4.20/include/asm-i386/pgalloc.h linux-2.4.20-rtai/include/asm-i386/pgalloc.h +--- linux-2.4.20/include/asm-i386/pgalloc.h Sat Aug 3 02:39:45 2002 ++++ linux-2.4.20-rtai/include/asm-i386/pgalloc.h Mon Dec 2 16:16:00 2002 +@@ -158,6 +158,33 @@ + + extern int do_check_pgt_cache(int, int); + ++extern inline void set_pgdir(unsigned long address, pgd_t entry) ++{ ++ struct task_struct * p; ++ pgd_t *pgd; ++#ifdef CONFIG_SMP ++ int i; ++#endif ++ ++ read_lock(&tasklist_lock); ++ for_each_task(p) { ++ if (!p->mm) ++ continue; ++ *pgd_offset(p->mm,address) = entry; ++ } ++ read_unlock(&tasklist_lock); ++#ifndef CONFIG_SMP ++ for (pgd = (pgd_t *)pgd_quicklist; pgd; pgd = (pgd_t *)*(unsigned long *)pgd) ++ pgd[address >> PGDIR_SHIFT] = entry; ++#else ++ /* To pgd_alloc/pgd_free, one holds master kernel lock and so does our callee, so we can ++ modify pgd caches of other CPUs as well. -jj */ ++ for (i = 0; i < NR_CPUS; i++) ++ for (pgd = (pgd_t *)cpu_data[i].pgd_quick; pgd; pgd = (pgd_t *)*(unsigned long *)pgd) ++ pgd[address >> PGDIR_SHIFT] = entry; ++#endif ++} ++ + /* + * TLB flushing: + * +diff -Naur linux-2.4.20/include/asm-i386/system.h linux-2.4.20-rtai/include/asm-i386/system.h +--- linux-2.4.20/include/asm-i386/system.h Fri Nov 29 19:02:50 2002 ++++ linux-2.4.20-rtai/include/asm-i386/system.h Mon Dec 2 16:16:00 2002 +@@ -12,7 +12,12 @@ + struct task_struct; /* one of the stranger aspects of C forward declarations.. */ + extern void FASTCALL(__switch_to(struct task_struct *prev, struct task_struct *next)); + +-#define prepare_to_switch() do { } while(0) ++#define prepare_to_switch() do { \ ++ if (rthal.lxrt_global_cli) { \ ++ rthal.lxrt_global_cli(); \ ++ } \ ++} while(0) ++ + #define switch_to(prev,next,last) do { \ + asm volatile("pushl %%esi\n\t" \ + "pushl %%edi\n\t" \ +@@ -23,6 +28,7 @@ + "pushl %4\n\t" /* restore EIP */ \ + "jmp __switch_to\n" \ + "1:\t" \ ++ "sti\n\t" \ + "popl %%ebp\n\t" \ + "popl %%edi\n\t" \ + "popl %%esi\n\t" \ +@@ -315,29 +321,59 @@ + + #define set_wmb(var, value) do { var = value; wmb(); } while (0) + ++struct rt_hal { ++ void *ret_from_intr; ++ void *__switch_to; ++ struct desc_struct *idt_table; ++ void (*disint)(void); ++ void (*enint)(void); ++ unsigned int (*getflags)(void); ++ void (*setflags)(unsigned int flags); ++ unsigned int (*getflags_and_cli)(void); ++ void *irq_desc; ++ int *irq_vector; ++ unsigned long *irq_affinity; ++ void (*smp_invalidate_interrupt)(void); ++ void (*ack_8259_irq)(unsigned int); ++ int *idle_weight; ++ void (*lxrt_global_cli)(void); ++ void (*switch_mem)(struct task_struct *, struct task_struct *, int); ++ struct task_struct **init_tasks; ++ unsigned int *apicmap; ++}; ++ ++extern struct rt_hal rthal; ++ + /* interrupt control.. */ +-#define __save_flags(x) __asm__ __volatile__("pushfl ; popl %0":"=g" (x): /* no input */) +-#define __restore_flags(x) __asm__ __volatile__("pushl %0 ; popfl": /* no output */ :"g" (x):"memory", "cc") +-#define __cli() __asm__ __volatile__("cli": : :"memory") +-#define __sti() __asm__ __volatile__("sti": : :"memory") +-/* used in the idle loop; sti takes one instruction cycle to complete */ +-#define safe_halt() __asm__ __volatile__("sti; hlt": : :"memory") ++#define hard_save_flags(x) __asm__ __volatile__("pushfl ; popl %0":"=g" (x): /* no input */) ++#define hard_restore_flags(x) __asm__ __volatile__("pushl %0 ; popfl": /* no output */ :"g" (x):"memory", "cc") ++#define hard_cli() __asm__ __volatile__("cli": : :"memory") ++#define hard_sti() __asm__ __volatile__("sti": : :"memory") ++#define hard_save_flags_and_cli(x) __asm__ __volatile__("pushfl; popl %0; cli":"=g" (x): /* no input */) ++ ++#define __cli() do { rthal.disint(); } while (0) ++#define __sti() do { rthal.enint(); } while (0) ++#define __save_flags(x) do { x = rthal.getflags(); } while (0) ++#define __restore_flags(x) do { rthal.setflags(x); } while (0) ++ ++#define __save_and_cli(x) do { x = rthal.getflags_and_cli(); } while (0) ++#define __save_and_sti(x) do { x = rthal.getflags(); rthal.enint(); } while (0) + +-#define __save_and_cli(x) do { __save_flags(x); __cli(); } while(0); +-#define __save_and_sti(x) do { __save_flags(x); __sti(); } while(0); ++/* used in the idle loop; sti takes one instruction cycle to complete */ ++#define safe_halt() __asm__ __volatile__("call *"SYMBOL_NAME_STR(rthal + 16)"; hlt": : :"memory") + + /* For spinlocks etc */ + #if 0 + #define local_irq_save(x) __asm__ __volatile__("pushfl ; popl %0 ; cli":"=g" (x): /* no input */ :"memory") + #define local_irq_set(x) __asm__ __volatile__("pushfl ; popl %0 ; sti":"=g" (x): /* no input */ :"memory") + #else +-#define local_irq_save(x) __save_and_cli(x) +-#define local_irq_set(x) __save_and_sti(x) ++#define local_irq_save(x) do { x = rthal.getflags_and_cli(); } while (0) ++#define local_irq_set(x) do { x = rthal.getflags(); rthal.enint(); } while (0) + #endif + +-#define local_irq_restore(x) __restore_flags(x) +-#define local_irq_disable() __cli() +-#define local_irq_enable() __sti() ++#define local_irq_restore(x) do { rthal.setflags(x); } while (0) ++#define local_irq_disable() do { rthal.disint(); } while (0) ++#define local_irq_enable() do { rthal.enint(); } while (0) + + #ifdef CONFIG_SMP + +diff -Naur linux-2.4.20/include/asm-ppc/system.h linux-2.4.20-rtai/include/asm-ppc/system.h +--- linux-2.4.20/include/asm-ppc/system.h Sat Aug 3 02:39:45 2002 ++++ linux-2.4.20-rtai/include/asm-ppc/system.h Mon Dec 2 16:11:55 2002 +@@ -82,6 +82,7 @@ + + struct task_struct; + #define prepare_to_switch() do { } while(0) ++#define end_switch() do { } while(0) + #define switch_to(prev,next,last) _switch_to((prev),(next),&(last)) + extern void _switch_to(struct task_struct *, struct task_struct *, + struct task_struct **); +diff -Naur linux-2.4.20/include/linux/sched.h linux-2.4.20-rtai/include/linux/sched.h +--- linux-2.4.20/include/linux/sched.h Fri Nov 29 19:03:06 2002 ++++ linux-2.4.20-rtai/include/linux/sched.h Mon Dec 2 16:16:00 2002 +@@ -415,6 +415,8 @@ + + /* journalling filesystem info */ + void *journal_info; ++ ++ void *this_rt_task[2]; + }; + + /* +@@ -509,6 +511,7 @@ + blocked: {{0}}, \ + alloc_lock: SPIN_LOCK_UNLOCKED, \ + journal_info: NULL, \ ++ this_rt_task: {0,0}, \ + } + + +diff -Naur linux-2.4.20/kernel/exit.c linux-2.4.20-rtai/kernel/exit.c +--- linux-2.4.20/kernel/exit.c Fri Nov 29 19:03:07 2002 ++++ linux-2.4.20-rtai/kernel/exit.c Mon Dec 2 16:11:55 2002 +@@ -422,6 +422,71 @@ + write_unlock_irq(&tasklist_lock); + } + ++// ++// PGGC added these lines to callback rtai when a task dies. ++// A list of functions allows different rt_modules to be informed. ++// ++static struct t_callback { ++ void (*rtai_callback)(struct task_struct *tsk); ++ struct t_callback *next; ++ } *rtai_callback_list; ++ ++extern int set_rtai_callback( void (*fun)(struct task_struct *tsk)); ++extern void remove_rtai_callback( void (*fun)(struct task_struct *tsk)); ++ ++void inform_rtai(void) ++{ ++ struct t_callback *pt; ++ ++ pt = rtai_callback_list; ++ while (pt) { ++ (*(pt->rtai_callback))(current); ++ pt = pt->next; ++ } ++//printk( "Task pid %d going down\n", current->pid); ++} ++ ++int set_rtai_callback( void (*pt)(struct task_struct *tsk)) ++{ ++ struct t_callback *ptn; ++ ++ ptn = kmalloc(sizeof(struct t_callback), GFP_KERNEL); ++ if (!ptn) { ++ return -ENOMEM; ++ } ++ ptn->rtai_callback = pt; ++ ptn->next = rtai_callback_list ? rtai_callback_list : 0; ++ rtai_callback_list = ptn; ++ return 0; ++} ++ ++void remove_rtai_callback(void (*pt)(struct task_struct *tsk)) ++{ ++ struct t_callback *pto, *ptoo, *ptd; ++ ++ pto = rtai_callback_list; ++ ptoo = 0; ++ while (pto) { ++ if (pto->rtai_callback == pt) { ++ if (!ptoo) { ++ rtai_callback_list = pto->next; ++ } else { ++ ptoo->next = pto->next; ++ } ++ ptd = pto; ++ pto = pto->next; ++ kfree(ptd); ++ } else { ++ ptoo = pto; ++ pto = pto->next; ++ } ++ } ++//printk("rtai_callback_list %X\n", rtai_callback_list); ++} ++// ++// ++// ++ + NORET_TYPE void do_exit(long code) + { + struct task_struct *tsk = current; +@@ -439,6 +504,18 @@ + #ifdef CONFIG_BSD_PROCESS_ACCT + acct_process(code); + #endif ++ ++/* ++ * PGGC added these lines to callback rtai when a task dies. ++ * This assumes that a LXRT task should/will always set its ++ * scheduling police to SCHED_FIFO or SCHED_RR. ++ * We may want to enforce this in rt_task_init(...). ++ * (For the moment it is not so, thus let's inform LXRT anyhow (Paolo)) ++ */ ++ if(tsk->this_rt_task[0]) { ++ inform_rtai(); ++ } ++ + __exit_mm(tsk); + + lock_kernel(); +diff -Naur linux-2.4.20/kernel/fork.c linux-2.4.20-rtai/kernel/fork.c +--- linux-2.4.20/kernel/fork.c Fri Nov 29 19:03:07 2002 ++++ linux-2.4.20-rtai/kernel/fork.c Mon Dec 2 16:11:55 2002 +@@ -233,7 +233,9 @@ + atomic_set(&mm->mm_count, 1); + init_rwsem(&mm->mmap_sem); + mm->page_table_lock = SPIN_LOCK_UNLOCKED; ++ lock_kernel(); + mm->pgd = pgd_alloc(mm); ++ unlock_kernel(); + mm->def_flags = 0; + if (mm->pgd) + return mm; +@@ -265,7 +267,9 @@ + inline void __mmdrop(struct mm_struct *mm) + { + BUG_ON(mm == &init_mm); ++ lock_kernel(); + pgd_free(mm->pgd); ++ unlock_kernel(); + check_pgt_cache(); + destroy_context(mm); + free_mm(mm); +diff -Naur linux-2.4.20/kernel/ksyms.c linux-2.4.20-rtai/kernel/ksyms.c +--- linux-2.4.20/kernel/ksyms.c Fri Nov 29 19:03:07 2002 ++++ linux-2.4.20-rtai/kernel/ksyms.c Mon Dec 2 16:11:55 2002 +@@ -600,3 +600,44 @@ + /* To match ksyms with System.map */ + extern const char _end[]; + EXPORT_SYMBOL(_end); ++ ++/* ++ * used to inform rtai a task is about to die. ++ */ ++extern int set_rtai_callback( void (*fun)(struct task_struct *tsk)); ++extern void remove_rtai_callback(void (*fun)(struct task_struct *tsk)); ++extern NORET_TYPE void do_exit(long code); ++EXPORT_SYMBOL(set_rtai_callback); ++EXPORT_SYMBOL(remove_rtai_callback); ++EXPORT_SYMBOL(do_exit); ++ ++/* ++ * used to inform RTAI LXRT a task should deal with a Linux signal, and for rt_lxrt_fork() ++ */ ++extern int (*rtai_signal_handler)(struct task_struct *lnxt, int sig); ++EXPORT_SYMBOL(rtai_signal_handler); ++extern int do_fork(unsigned long clone_flags, unsigned long stack_start, struct pt_regs *regs, unsigned long stack_size); ++EXPORT_SYMBOL(do_fork); ++ ++/* ++ * used to provide async io support (aio) to RTAI LXRT. ++ */ ++extern ssize_t sys_read(unsigned int fd, char * buf, size_t count); ++extern ssize_t sys_write(unsigned int fd, const char * buf, size_t count); ++extern ssize_t sys_pread(unsigned int fd, char * buf, ++ size_t count, loff_t pos); ++extern ssize_t sys_pwrite(unsigned int fd, const char * buf, ++ size_t count, loff_t pos); ++extern long sys_fsync(unsigned int fd); ++extern long sys_fdatasync(unsigned int fd); ++extern long sys_open(const char * filename, int flags, int mode); ++extern long sys_close(unsigned int fd); ++ ++EXPORT_SYMBOL(sys_read); ++EXPORT_SYMBOL(sys_write); ++EXPORT_SYMBOL(sys_open); ++//EXPORT_SYMBOL(sys_close); ++EXPORT_SYMBOL(sys_pread); ++EXPORT_SYMBOL(sys_pwrite); ++EXPORT_SYMBOL(sys_fsync); ++EXPORT_SYMBOL(sys_fdatasync); +diff -Naur linux-2.4.20/kernel/sched.c linux-2.4.20-rtai/kernel/sched.c +--- linux-2.4.20/kernel/sched.c Fri Nov 29 19:03:07 2002 ++++ linux-2.4.20-rtai/kernel/sched.c Mon Dec 2 16:11:55 2002 +@@ -544,6 +544,43 @@ + * tasks can run. It can not be killed, and it cannot sleep. The 'state' + * information in task[0] is never used. + */ ++ ++int idle_weight = -1000; ++#define MAX_MM 1024 // How large should it be? ++static struct smm_t { int in, out; struct mm_struct *mm[MAX_MM]; } smm[NR_CPUS]; ++#define incpnd(x) do { x = (x + 1) & (MAX_MM - 1); } while(0) ++ ++static inline void pend_mm(struct mm_struct *mm, int cpu) ++{ ++ if (rthal.lxrt_global_cli) { ++ struct smm_t *p = smm + cpu; ++ p->mm[p->in] = mm; ++ incpnd(p->in); ++ } else { ++ mmdrop(mm); ++ } ++} ++ ++static inline void drop_mm(void) ++{ ++ if (rthal.lxrt_global_cli) { ++ struct smm_t *p = smm + smp_processor_id(); ++ while (p->out != p->in) { ++ mmdrop(p->mm[p->out]); ++ incpnd(p->out); ++ } ++ } ++} ++ ++void switch_mem(struct task_struct *prevp, struct task_struct *nextp, int cpuid) ++{ ++ struct mm_struct *oldmm = prevp->active_mm; ++ switch_mm(oldmm, nextp->active_mm, nextp, cpuid & 0x0FFFFFFF); ++ if (!nextp->mm) { ++ enter_lazy_tlb(oldmm, nextp, cpuid & 0x0FFFFFFF); ++ } ++} ++ + asmlinkage void schedule(void) + { + struct schedule_data * sched_data; +@@ -602,7 +639,7 @@ + * Default process to select.. + */ + next = idle_task(this_cpu); +- c = -1000; ++ c = idle_weight; + list_for_each(tmp, &runqueue_head) { + p = list_entry(tmp, struct task_struct, run_list); + if (can_schedule(p, this_cpu)) { +@@ -684,7 +721,7 @@ + + if (!prev->mm) { + prev->active_mm = NULL; +- mmdrop(oldmm); ++ pend_mm(oldmm, this_cpu); + } + } + +@@ -693,6 +730,7 @@ + * stack. + */ + switch_to(prev, next, prev); ++ drop_mm(); + __schedule_tail(prev); + + same_process: +diff -Naur linux-2.4.20/kernel/signal.c linux-2.4.20-rtai/kernel/signal.c +--- linux-2.4.20/kernel/signal.c Fri Nov 29 19:03:07 2002 ++++ linux-2.4.20-rtai/kernel/signal.c Mon Dec 2 16:11:55 2002 +@@ -1010,9 +1010,30 @@ + return ret; + } + ++// ++// Add this pointer to the RTAI signal handler. ++// ++int (*rtai_signal_handler)(struct task_struct *lnxt, int sig); ++ + asmlinkage long + sys_kill(int pid, int sig) + { ++// Add this section to call the RTAI signal handler. ++// ++ { ++ struct task_struct *p; ++ int ret; ++ ++ if (rtai_signal_handler) { ++ p = find_task_by_pid(pid); ++ if(p && (p->policy == SCHED_FIFO || p->policy == SCHED_RR) && p->this_rt_task[0]) { ++ ret = rtai_signal_handler(p, sig); ++ if(!ret) return 0; //let Linux deal with it. ++ } ++ } ++ } ++ ++ { + struct siginfo info; + + info.si_signo = sig; +@@ -1022,6 +1043,7 @@ + info.si_uid = current->uid; + + return kill_something_info(sig, &info, pid); ++ } + } + + /* +diff -Naur linux-2.4.20/mm/vmalloc.c linux-2.4.20-rtai/mm/vmalloc.c +--- linux-2.4.20/mm/vmalloc.c Fri Nov 29 19:03:09 2002 ++++ linux-2.4.20-rtai/mm/vmalloc.c Mon Dec 2 16:11:55 2002 +@@ -166,6 +166,9 @@ + spin_lock(&init_mm.page_table_lock); + do { + pmd_t *pmd; ++#ifdef CONFIG_X86 ++ pgd_t olddir = *dir; ++#endif + + pmd = pmd_alloc(&init_mm, dir, address); + ret = -ENOMEM; +@@ -175,6 +178,10 @@ + ret = -ENOMEM; + if (alloc_area_pmd(pmd, address, end - address, gfp_mask, prot, pages)) + break; ++#ifdef CONFIG_X86 ++ if (pgd_val(olddir) != pgd_val(*dir)) ++ set_pgdir(address, *dir); ++#endif + + address = (address + PGDIR_SIZE) & PGDIR_MASK; + dir++; diff --git a/attic/rtai/rtai.conf b/attic/rtai/rtai.conf new file mode 100644 index 000000000..aa3470ba3 --- /dev/null +++ b/attic/rtai/rtai.conf @@ -0,0 +1,267 @@ + +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rtai/rtai.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +create_config() { + if [ $SDECFG_RTAI_PATCH="rthal5g" ]; then + echo "CONFIG_RTAI_RTHAL=y" >> .config + echo "define_bool CONFIG_RTAI_RTHAL y" >> scripts/config.in + echo "define_bool CONFIG_RTAI_ADEOS n" >> scripts/config.in + export INSTALL_MOD_PATH=$root/lib/modules/2.4.20/build + else + echo "CONFIG_RTAI_ADEOS=y" >> .config + echo "define_bool CONFIG_RTAI_RTHAL n" >> scripts/config.in + echo "define_bool CONFIG_RTAI_ADEOS y" >> scripts/config.in + export INSTALL_MOD_PATH=$root/lib/modules/2.4.20/build + fi + + echo "CONFIG_RTAI=m" >> .config + echo "define_bool CONFIG_RTAI m" >> scripts/config.in + + echo "CONFIG_RTAI_MOUNT_ON_LOAD=y" >> .config + echo "define_bool CONFIG_RTAI_MOUNT_ON_LOAD y" >> config.in + + echo "CONFIG_RTAI_LINUX24=y" >> .config + echo "define_bool CONFIG_RTAI_LINUX24 y" >> scripts/config.in + echo "define_bool CONFIG_RTAI_LINUX22 n" >> scripts/config.in + + echo "CONFIG_RTAI_EXPERIMENTAL=y" >> .config + + if [ $SDECFG_RTAI_SCHED_UP = "1" ]; then + echo "CONFIG_RTAI_SCHED_UP=m" >> .config + echo "define_tristate CONFIG_RTAI_SCHED_UP m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_SCHED_UP n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_SCHED_SMP = "1" ]; then + echo "CONFIG_RTAI_SCHED_SMP=m" >> .config + echo "define_tristate CONFIG_RTAI_SCHED_SMP m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_SCHED_SMP n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_SCHED_MUP = "1" ]; then + echo "CONFIG_RTAI_SCHED_MUP=m" >> .config + echo "define_tristate CONFIG_RTAI_SCHED_MUP m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_SCHED_MUP n" >> scripts/config.in + fi + + echo "CONFIG_RTAI_CPUS=$SDECFG_RTAI_CPUS" >> .config + echo "define_int CONFIG_RTAI_CPUS $SDECFG_RTAI_CPUS" >> scripts/config.in + + if [ $SDECFG_RTAI_FPU_SUPPORT = 1 ]; then + echo "CONFIG_RTAI_FPU_SUPPORT=y" >> .config + echo "define_bool CONFIG_RTAI_FPU y" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_FPU n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_LIBM = 1 ]; then + echo "CONFIG_RTAI_LIBM=y" >> .config + echo "define_tristate CONFIG_RTAI_LIBM y" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_LIBM n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_STRANGE_APIC = 1 ]; then + echo "CONFIG_RTAI_STRANGE_APIC=y" >> .config + echo "define_bool CONFIG_RTAI_STRANGE_APIC y" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_STRANGE_APIC n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_DYN_MM = 1 ]; then + echo "CONFIG_RTAI_DYN_MM=m" >> .config + echo "echo define_tristate CONFIG_RTAI_DYN_MM m" >> scripts/config.in + else + echo "CONFIG_RTAI_DYN_MM=y" >> .config + echo "echo define_tristate CONFIG_RTAI_DYN_MM y" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_MM_VMALLOC = 1 ]; then + echo "CONFIG_RTAI_MM_VMALLOC=y" >> .config + echo "define_bool CONFIG_RTAI_MM_VMALLOC y" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_MM_VMALLOC n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_FIFOS = 1 ]; then + echo "CONFIG_RTAI_FIFOS=m" >> .config + echo "define_tristate CONFIG_RTAI_FIFOS m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_FIFOS n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_SHMEM = 1 ]; then + echo "CONFIG_RTAI_SHMEM=m" >> .config + echo "define_tristate CONFIG_RTAI_SHMEM m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_SHMEM n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_POSIX = 1 ]; then + echo "CONFIG_RTAI_POSIX=m" >> .config + echo "define_tristate CONFIG_RTAI_POSIX m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_POSIX n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_WATCHDOG = 1 ]; then + echo "CONFIG_RTAI_WATCHDOG=m" >> .config + echo "define_tristate CONFIG_RTAI_WATCHDOG m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_WATCHDOG n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_LXRT = 1 ]; then + echo "CONFIG_RTAI_LXRT=m" >> .config + echo "define_tristate CONFIG_RTAI_LXRT m" >> scripts/config.in + echo "define_bool CONFIG_RTAI_KTRD y" >> scripts/config.in + echo "define_bool CONFIG_RTAI_NOKTRD n" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_LXRT n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_NEWLXRT = 1 ]; then + echo "CONFIG_RTAI_NEWLXRT=m" >> .config + echo "CONFIG_RTAI_NEWLXRT_NOBUDDY=y" >> .config + echo "define_tristate CONFIG_RTAI_NEWLXRT m" >> scripts/config.in + echo "define_bool CONFIG_RTAI_NOBUDDY y" >> scripts/config.in + echo "define_bool CONFIG_RTAI_BUDDY n" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_NEWLXRT n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_RTCOM_LXRT = 1 ]; then + echo "CONFIG_RTAI_RTCOM_LXRT=m" >> .config + echo "define_tristate CONFIG_RTAI_RTCOM_LXRT m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_RTCOM_LXRT n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_FIFOS_LXRT = 1 ]; then + echo "CONFIG_RTAI_FIFOS_LXRT=m" >> .config + echo "define_tristate CONFIG_RTAI_FIFOS_LXRT m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_FIFOS_LXRT n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_COMEDI_LXRT = 1 ]; then + echo "CONFIG_RTAI_COMEDI_LXRT=m" >> .config + echo "define_trisate CONFIG_RTAI_COMEDI_LXRT m" >> scripts/config.in + else + echo "define_trisate CONFIG_RTAI_COMEDI_LXRT n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_CPLUSPLUS = 1 ]; then + echo "CONFIG_RTAI_CPLUSPLUS=m" >> .config + echo "define_tristate CONFIG_RTAI_CPLUSPLUS m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_CPLUSPLUS n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_NEW_CPP = 1 ]; then + echo "CONFIG_RTAI_NEW_CPP=m" >> .config + echo "define_bool CONFIG_RTAI_NEW_CPP m" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_NEW_CPP n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_TASKLETS = 1 ]; then + echo "CONFIG_RTAI_TASKLETS=m" >> .config + echo "define_tristate CONFIG_RTAI_TASKLETS m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_TASKLETS n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_BITS = 1 ]; then + echo "CONFIG_RTAI_BITS=m" >> .config + echo "define_tristate CONFIG_RTAI_BITS m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_BITS n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_TBX = 1 ]; then + echo "CONFIG_RTAI_TBX=m" >> .config + fi + + if [ $SDECFG_RTAI_RTCOM = 1 ]; then + echo "CONFIG_RTAI_RTCOM=m" >> .config + echo "define_tristate CONFIG_RTAI_RTCOM m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_RTCOM n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_SPDRV = 1 ]; then + echo "CONFIG_RTAI_SPDRV=m" >> .config + echo "define_tristate CONFIG_RTAI_SPDRV m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_SPDRV n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_NETRPC = 1 ]; then + echo "CONFIG_RTAI_NETRPC=m" >> .config + echo "define_tristate CONFIG_RTAI_NETRPC m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_NETRPC n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_RTNET = 1 ]; then + echo "CONFIG_RTAI_RTNET=m" >> .config + echo "define_tristate CONFIG_RTAI_RTNET m" >> scripts/config.in + else + echo "define_tristate CONFIG_RTAI_RTNET n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_EXAMPLES = 1 ]; then + echo "CONFIG_RTAI_EXAMPLES=y" >> .config + echo "define_bool CONFIG_RTAI_EXAMPLES y" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_EXAMPLES n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_LXRT_EXAMPLES = 1 ]; then + echo "CONFIG_RTAI_LXRT_EXAMPLES=y" >> .config + echo "define_bool CONFIG_RTAI_LXRT_EXAMPLES y" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_LXRT_EXAMPLES n" >> scripts/config.in + fi + + if [ $SDECFG_RTAI_TESTS = 1 ]; then + echo "CONFIG_RTAI_TESTS=y" >> .config + echo "define_bool CONFIG_RTAI_TESTS y" >> scripts/config.in + else + echo "define_bool CONFIG_RTAI_TESTS n" >> scripts/config.in + fi +} + +rtai_main() { + current_dir=`pwd` + #cd $root/usr/src/linux-2.4.21-rock + #make dep + #cd $current_dir + rm -rf scripts/config.in + create_config + eval ./configure --linuxdir $root/usr/src/linux-2.4.21-rock --non-interactive + eval make + eval make install + mkdir -p /usr/include/rtai + cp -r include/* /usr/include/rtai +} + +custmain="rtai_main" diff --git a/attic/rtai/rtai.desc b/attic/rtai/rtai.desc new file mode 100644 index 000000000..ac2014158 --- /dev/null +++ b/attic/rtai/rtai.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../rtai/rtai.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Realtime Linux Application Interface for Linux + +[T] rtai lets you write applications with strict timing constraints +[T] for your favourite operating system. + +[U] http://www.rtai.org + +[A] Paolo Mantegazza +[M] The OpenSDE Community + +[C] base/kernel + +[L] GPL +[S] Stable +[V] 3.2 +[P] O -----5---9 101.000 + +[D] 1543359436 rtai-3.2.tar.bz2 http://www.aero.polimi.it/RTAI/ +[D] 1560418522 adeos-linux-2.6.12-i386-r12.patch http://download.gna.org/adeos/patches/v2.6/adeos/i386/ +[D] 761236315 adeos-linux-2.4.31-i386-r18c1.patch http://download.gna.org/adeos/patches/v2.4/i386/candidates/ diff --git a/attic/vls/vls.cache b/attic/vls/vls.cache new file mode 100644 index 000000000..782e20730 --- /dev/null +++ b/attic/vls/vls.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1117352793 Sun May 29 03:46:33 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 3272 (5) ERROR +[SIZE] 0.01 MB, 7 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libdvbpsi3 +[DEP] libdvdread +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/attic/vls/vls.desc b/attic/vls/vls.desc new file mode 100644 index 000000000..e5f23a7e9 --- /dev/null +++ b/attic/vls/vls.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../vls/vls.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] VideoLAN Server + +[T] VideoLAN Server the streaming server counterpart to VLC - the VideoLAN +[T] Client. + +[U] http://www.videolan.org/ + +[A] many - see the AUTHORS file +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.5.6 +[P] O -----5---9 204.500 + +[CV-URL] http://www.videolan.org/streaming/download-vls-sources.html + +[D] 156857408 vls-0.5.6.tar.bz2 http://download.videolan.org/pub/videolan/vls/0.5.6/ + diff --git a/attic/vstserver/vstserver.cache b/attic/vstserver/vstserver.cache new file mode 100644 index 000000000..8ecd337b6 --- /dev/null +++ b/attic/vstserver/vstserver.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1111213544 Sat Mar 19 02:25:44 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic-expert +[BUILDTIME] 1228 (5) +[SIZE] 0.01 MB, 8 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] wine diff --git a/attic/vstserver/vstserver.conf b/attic/vstserver/vstserver.conf new file mode 100644 index 000000000..5dde7a1f8 --- /dev/null +++ b/attic/vstserver/vstserver.conf @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../vstserver/vstserver.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +vstpath=$root/$prefix/lib/vst + +var_append makeopt " " "WINEPATH=$root/$prefix" +var_append makeopt " " "VST_PATH=$vstpath" +var_append makeinstopt " " "WINEPATH=$root/$prefix" +var_append makeinstopt " " "VST_PATH=$vstpath" + +function vstserver_premake() { + mkdir -vp $vstpath +} + +function vst_server_postmake() { + cat <<- EOT > $root/etc/profile.d/vstserver +export VST_PATH=$vstpath + EOT +} + +hook_add premake 5 vstserver_premake diff --git a/attic/vstserver/vstserver.desc b/attic/vstserver/vstserver.desc new file mode 100644 index 000000000..0474ebcb4 --- /dev/null +++ b/attic/vstserver/vstserver.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../vstserver/vstserver.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A VST Server + +[T] Vstserver is a program that must be running when using programs using +[T] vstlib. +[T] +[T] Vstlib is a library that can be used by programs to run windows vst +[T] audio plugins under i386linux/i386freebsd/i386solaris/i386etc. (May +[T] require som modifications for other os-es than i386linux). + +[U] http://www.notam02.no/arkiv/src/ + +[A] Kjetil S. Matheussen +[M] The OpenSDE Community + +[F] NOPARALLEL +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 0.3.1 +[P] O -----5---9 177.300 + +[D] 1817837779 vstserver-0.3.1.tar.bz2 http://www.notam02.no/arkiv/src/ + diff --git a/attic/wxpython24/wxpython24.cache b/attic/wxpython24/wxpython24.cache new file mode 100644 index 000000000..ad48cfb5c --- /dev/null +++ b/attic/wxpython24/wxpython24.cache @@ -0,0 +1,34 @@ +[COPY] --- ROCK-COPYRIGHT-NOTE-BEGIN --- +[COPY] +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] Please add additional copyright information _after_ the line containing +[COPY] the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +[COPY] the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +[COPY] +[COPY] ROCK Linux: rock-src/package/*/wxpython/wxpython.cache +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; either version 2 of the License, or +[COPY] (at your option) any later version. A copy of the GNU General Public +[COPY] License can be found at Documentation/COPYING. +[COPY] +[COPY] Many people helped and are helping developing ROCK Linux. Please +[COPY] have a look at http://www.rocklinux.org/ and the Documentation/TEAM +[COPY] file for details. +[COPY] +[COPY] --- ROCK-COPYRIGHT-NOTE-END --- + +[TIMESTAMP] 1087250059 Mon Jun 14 23:54:19 2004 +[CONFIG-ID] 2.1.0-DEV-x86-reference-expert +[ROCKVER] 2.1.0-DEV + +[LOGS] 5-wxpython.log 9-wxpython.log + +[BUILDTIME] 51303 (9) +[SIZE] 14.03 MB, 686 files + +[DEP] grep gtk+12 libjpeg libpng libtiff linux-header numpy python sed +[DEP] sysfiles tar wxwidgets xorg zlib + diff --git a/attic/wxpython24/wxpython24.conf b/attic/wxpython24/wxpython24.conf new file mode 100644 index 000000000..b5e045be8 --- /dev/null +++ b/attic/wxpython24/wxpython24.conf @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../wxpython24/wxpython24.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if pkginstalled gtk+; then + WXPORT=gtk2 +else + WXPORT=gtk +fi +var_append pyconfopt ' ' WXPORT=$WXPORT +var_append pyconfopt ' ' BUILD_GLCANVAS=0 + +# we only want the wxpython stuff, so we'll just build in this subdir +hook_add preconf 5 'cd wxPython' + +createdocs=0 + diff --git a/attic/wxpython24/wxpython24.desc b/attic/wxpython24/wxpython24.desc new file mode 100644 index 000000000..0e6096bfe --- /dev/null +++ b/attic/wxpython24/wxpython24.desc @@ -0,0 +1,38 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../wxpython24/wxpython24.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] WxWindows bindings for Python + +[T] WxPython is a GUI toolkit for the Python programming language. It allows +[T] Python programmers to create programs with a robust, highly functional +[T] graphical user interface, simply and easily. It is implemented as a Python +[T] extension module (native code) that wraps the popular wxWidgets cross +[T] platform GUI library, which is written in C++. + +[U] http://www.wxpython.org + +[A] +[M] The OpenSDE Community + +[C] extra/development + +[L] LGPL +[S] Stable +[V] 2.4.2.4 +[P] O -----5---9 147.000 + +[D] 3696783104 wxPythonSrc-2.4.2.4.tar.gz http://dl.sourceforge.net/sourceforge/wxpython/ + diff --git a/audio/a52dec/a52dec.cache b/audio/a52dec/a52dec.cache new file mode 100644 index 000000000..ef7b7d3c9 --- /dev/null +++ b/audio/a52dec/a52dec.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133964712 Wed Dec 7 15:11:52 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.17 MB, 26 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux diff --git a/audio/a52dec/a52dec.desc b/audio/a52dec/a52dec.desc new file mode 100644 index 000000000..ffdc36624 --- /dev/null +++ b/audio/a52dec/a52dec.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../a52dec/a52dec.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A free ATSC A/52 stream decoder + +[T] liba52 is a free library for decoding ATSC A/52 streams. It is released +[T] under the terms of the GPL license. The A/52 standard is used in a +[T] variety of applications, including digital television and DVD. It is +[T] also known as AC-3. + +[U] http://liba52.sourceforge.net/ + +[A] Aaron Holtzman +[A] many more +[M] The OpenSDE Community + +[C] extra/multimedia +[F] FPIC-QUIRK + +[L] GPL +[S] Beta +[V] 0.7.4 +[P] X -----5---9 122.700 + +[D] 3906381687 a52dec-0.7.4.tar.gz http://liba52.sourceforge.net/files/ + diff --git a/audio/abcde/abcde.cache b/audio/abcde/abcde.cache new file mode 100644 index 000000000..572de7698 --- /dev/null +++ b/audio/abcde/abcde.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1164963994 Fri Dec 1 11:06:34 2006 +[BUILDTIME] 5 (5) +[SIZE] 0.14 MB, 11 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/abcde/abcde.desc b/audio/abcde/abcde.desc new file mode 100644 index 000000000..9da2be4d6 --- /dev/null +++ b/audio/abcde/abcde.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../abcde/abcde.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A better CD encoder + +[T] Abcde is a frontend to cdparanoia, wget, cd-discid, id3, and your favorite +[T] Ogg Vorbis (the default), MP3, FLAC, Ogg Speex, or MPP (Musepack) +[T] encoder. It grabs an entire CD and converts each track to the desired +[T] format, then comments or ID3-tags each file, all with one command. It +[T] supports multiple output in a single CD read, the creation of a single +[T] track from a CD, resume operation, CD concatenation, volume normalization, +[T] gapless encoding (with LAME), parallelization, SMP, proxies, customizable +[T] filename organization and munging, playlist generation, distributed +[T] encoding via distmp3, and more. + +[U] http://www.hispalinux.es/~data/abcde.php + +[A] Jesus Climent +[M] Alejandro Mery + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 2.3.3 +[P] X -----5---9 800.000 + +[D] 2413801056 abcde_2.3.3.orig.tar.gz http://www.hispalinux.es/~data/files/ diff --git a/audio/alsa-driver/alsa-driver.cache b/audio/alsa-driver/alsa-driver.cache new file mode 100644 index 000000000..dffe65f7b --- /dev/null +++ b/audio/alsa-driver/alsa-driver.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1133969033 Wed Dec 7 16:23:53 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.06 MB, 14 files + +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/alsa-driver/alsa-driver.conf b/audio/alsa-driver/alsa-driver.conf new file mode 100644 index 000000000..85293e15c --- /dev/null +++ b/audio/alsa-driver/alsa-driver.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-driver/alsa-driver.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +custmain="true" + diff --git a/audio/alsa-driver/alsa-driver.desc b/audio/alsa-driver/alsa-driver.desc new file mode 100644 index 000000000..96528edd3 --- /dev/null +++ b/audio/alsa-driver/alsa-driver.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-driver/alsa-driver.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture kernel drivers + +[T] ALSA (Advanced Linux Sound Architecture) is the next generation +[T] Linux Sound API. +[T] It provides much finer (->better) access to the sound hardware, +[T] has a unbeatable mixer API and supports stuff like multi channel +[T] hardware, digital outs and ins, uninterleaved sound data access, +[T] ..., ... and an oss emulation layer (for the old applications). +[T] It is the prefered API for professional sound apps under Linux. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] GPL +[S] Stable +[V] 1.0.13 +[P] X -----5---9 124.500 + +[D] 34397153 alsa-driver-1.0.13.tar.bz2 ftp://ftp.alsa-project.org/pub/driver/ + diff --git a/audio/alsa-driver/devfs.patch.2.2 b/audio/alsa-driver/devfs.patch.2.2 new file mode 100644 index 000000000..cc5a0594a --- /dev/null +++ b/audio/alsa-driver/devfs.patch.2.2 @@ -0,0 +1,49 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-driver/devfs.patch.2.2 +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -ruN alsa-driver-0.9.0beta1/kernel/sound.c alsa-driver/kernel/sound.c +--- kernel/sound.c Thu Feb 15 00:05:41 2001 ++++ kernel/sound.c Sun Feb 25 06:11:40 2001 +@@ -305,7 +305,7 @@ + return err; + #endif + #ifdef CONFIG_DEVFS_FS +- devfs_handle = devfs_mk_dir(NULL, "snd", NULL); ++ devfs_handle = devfs_mk_dir(NULL, "snd", 0, NULL); + if (devfs_register_chrdev(snd_major, "alsa", &snd_fops)) { + #else + if (register_chrdev(snd_major, "alsa", &snd_fops)) { +@@ -357,7 +357,7 @@ + + for (controlnum = 0; controlnum < snd_cards_limit; controlnum++) { + sprintf(controlname, "snd/controlC%d", controlnum); +- master = devfs_find_handle(NULL, controlname, 0, 0, DEVFS_SPECIAL_CHR, 0); ++ master = devfs_find_handle(NULL, controlname, 0, 0, 0, DEVFS_SPECIAL_CHR, 0); + devfs_unregister(master); + } + #endif +--- kernel/info.c Thu Feb 15 15:17:41 2001 ++++ kernel/info.c Sun Feb 25 06:13:33 2001 +@@ -921,7 +921,7 @@ + #ifdef CONFIG_DEVFS_FS + if (entry->p && strncmp(entry->name, "controlD", 8)) { + sprintf(dname, "snd/%s", entry->name); +- master = devfs_find_handle(NULL, dname, 0, 0, DEVFS_SPECIAL_CHR, 0); ++ master = devfs_find_handle(NULL, dname, 0, 0, 0, DEVFS_SPECIAL_CHR, 0); + devfs_unregister(master); + } + #endif diff --git a/audio/alsa-driver/no_check_kconfig.patch b/audio/alsa-driver/no_check_kconfig.patch new file mode 100644 index 000000000..12e5deb56 --- /dev/null +++ b/audio/alsa-driver/no_check_kconfig.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-driver/no_check_kconfig.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- alsa-driver-0.9.6/alsa-kernel/core/sound_oss.c.orig 2003-06-21 09:52:37.000000000 +0200 ++++ alsa-driver-0.9.6/alsa-kernel/core/sound_oss.c 2003-08-26 06:00:03.000000000 +0200 +@@ -23,10 +23,6 @@ + + #ifdef CONFIG_SND_OSSEMUL + +-#if !defined(CONFIG_SOUND) && !(defined(MODULE) && defined(CONFIG_SOUND_MODULE)) +-#error "Enable the OSS soundcore multiplexer (CONFIG_SOUND) in the kernel." +-#endif +- + #include + #include + #include diff --git a/audio/alsa-driver/pkg_linux24_post.conf b/audio/alsa-driver/pkg_linux24_post.conf new file mode 100644 index 000000000..95c94effa --- /dev/null +++ b/audio/alsa-driver/pkg_linux24_post.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-driver/pkg_linux24_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if atstage native; then + var_append lx_3rd_party_modules " " "alsa-driver" +fi + diff --git a/audio/alsa-driver/postlinux.conf b/audio/alsa-driver/postlinux.conf new file mode 100644 index 000000000..ce14b4b91 --- /dev/null +++ b/audio/alsa-driver/postlinux.conf @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-driver/postlinux.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt " " "--with-oss=yes --with-sequencer=yes" +var_append confopt " " "--with-cards=all --with-isapnp=yes" +var_append confopt " " "--with-kernel=$kerneldir" +var_append confopt " " "--with-build-dir=$kerneldir" + +var_append makeopt " " "CC=$KCC" + +# otherwise alsa installs other crap like an init script ... +makeinstopt="$makeopt install-modules" + +hook_add postmake 5 "cp -r utils/alsasound snddevices $docdir" + diff --git a/audio/alsa-firmware/alsa-firmware.cache b/audio/alsa-firmware/alsa-firmware.cache new file mode 100644 index 000000000..26c20e983 --- /dev/null +++ b/audio/alsa-firmware/alsa-firmware.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1133969252 Wed Dec 7 16:27:32 2005 +[BUILDTIME] 10 (9) +[SIZE] 3.58 MB, 83 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/alsa-firmware/alsa-firmware.conf b/audio/alsa-firmware/alsa-firmware.conf new file mode 100644 index 000000000..e6a4fa507 --- /dev/null +++ b/audio/alsa-firmware/alsa-firmware.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-firmware/alsa-firmware.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# do not install the old loaders and use the normal hotplug firmware directory +var_append confopt " " "--disable-loader" +var_append confopt " " "--with-hotplug-dir=/lib/hotplug/firmware" + diff --git a/audio/alsa-firmware/alsa-firmware.desc b/audio/alsa-firmware/alsa-firmware.desc new file mode 100644 index 000000000..b017f6538 --- /dev/null +++ b/audio/alsa-firmware/alsa-firmware.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-firmware/alsa-firmware.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture firmware + +[T] This package contains the firmware for devices supported by ALSA. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] Free-to-use +[S] Stable +[V] 1.0.13 +[P] X -----5---9 124.500 + +[D] 808824451 alsa-firmware-1.0.13.tar.bz2 ftp://ftp.alsa-project.org/pub/firmware/ + diff --git a/audio/alsa-lib/alsa-lib.cache b/audio/alsa-lib/alsa-lib.cache new file mode 100644 index 000000000..ae05144b3 --- /dev/null +++ b/audio/alsa-lib/alsa-lib.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133887751 Tue Dec 6 17:49:11 2005 +[BUILDTIME] 30 (9) +[SIZE] 1.32 MB, 141 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/alsa-lib/alsa-lib.desc b/audio/alsa-lib/alsa-lib.desc new file mode 100644 index 000000000..8ecbdc050 --- /dev/null +++ b/audio/alsa-lib/alsa-lib.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-lib/alsa-lib.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture library + +[T] ALSA (Advanced Linux Sound Architecture) is the next generation +[T] Linux Sound API. +[T] It provides much finer (->better) access to the sound hardware, +[T] has a unbeatable mixer API and supports stuff like multi channel +[T] hardware, digital outs and ins, uninterleaved sound data access, +[T] ..., ... and an oss emulation layer (for the old applications). +[T] It is the prefered API for professional sound apps under Linux. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] GPL +[S] Stable +[V] 1.0.13 +[P] X -----5---9 110.800 + +[D] 3664089583 alsa-lib-1.0.13.tar.bz2 ftp://ftp.alsa-project.org/pub/lib/ + diff --git a/audio/alsa-oss/alsa-oss.cache b/audio/alsa-oss/alsa-oss.cache new file mode 100644 index 000000000..02ef0d7ee --- /dev/null +++ b/audio/alsa-oss/alsa-oss.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133887925 Tue Dec 6 17:52:05 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.15 MB, 23 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/alsa-oss/alsa-oss.desc b/audio/alsa-oss/alsa-oss.desc new file mode 100644 index 000000000..6788a32c5 --- /dev/null +++ b/audio/alsa-oss/alsa-oss.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-oss/alsa-oss.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture OSS emulation library + +[T] ALSA (Advanced Linux Sound Architecture) is the next generation +[T] Linux Sound API. +[T] It provides much finer (->better) access to the sound hardware, +[T] has a unbeatable mixer API and supports stuff like multi channel +[T] hardware, digital outs and ins, uninterleaved sound data access, +[T] ..., ... and an oss emulation layer (for the old applications). +[T] It is the prefered API for professional sound apps under Linux. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] GPL +[S] Stable +[V] 1.0.12 +[P] X -----5---9 110.800 + +[D] 4067761537 alsa-oss-1.0.12.tar.bz2 ftp://ftp.alsa-project.org/pub/oss-lib/ + diff --git a/audio/alsa-plugins/alsa-plugins.cache b/audio/alsa-plugins/alsa-plugins.cache new file mode 100644 index 000000000..f0a793866 --- /dev/null +++ b/audio/alsa-plugins/alsa-plugins.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1144690876 Mon Apr 10 19:41:16 2006 +[BUILDTIME] 5 (5) +[SIZE] 0.06 MB, 14 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/alsa-plugins/alsa-plugins.desc b/audio/alsa-plugins/alsa-plugins.desc new file mode 100644 index 000000000..3f968d7e3 --- /dev/null +++ b/audio/alsa-plugins/alsa-plugins.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-plugins/alsa-plugins.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture Plugins + +[T] ALSA (Advanced Linux Sound Architecture) is the next generation +[T] Linux Sound API. +[T] It provides much finer (->better) access to the sound hardware, +[T] has a unbeatable mixer API and supports stuff like multi channel +[T] hardware, digital outs and ins, uninterleaved sound data access, +[T] ..., ... and an oss emulation layer (for the old applications). +[T] It is the prefered API for professional sound apps under Linux. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] GPL +[S] Stable +[V] 1.0.13 +[P] X -----5---9 110.800 + +[D] 2719189724 alsa-plugins-1.0.13.tar.bz2 ftp://ftp.alsa-project.org/pub/plugins/ + diff --git a/audio/alsa-tools/alsa-tools.cache b/audio/alsa-tools/alsa-tools.cache new file mode 100644 index 000000000..665454431 --- /dev/null +++ b/audio/alsa-tools/alsa-tools.cache @@ -0,0 +1,51 @@ + +[TIMESTAMP] 1148564024 Thu May 25 15:33:44 2006 +[BUILDTIME] 30 (5) +[SIZE] 0.82 MB, 70 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] atk +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] file +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glibc +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto diff --git a/audio/alsa-tools/alsa-tools.conf b/audio/alsa-tools/alsa-tools.conf new file mode 100644 index 000000000..1c8ed3d64 --- /dev/null +++ b/audio/alsa-tools/alsa-tools.conf @@ -0,0 +1,51 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../alsa-tools/alsa-tools.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# skip the auto build ... +makeopt= +makeinstopt= + +alsa_pc() { + subdirs=" `echo */configure */*/configure` " + subdirs=${subdirs//\/configure/} + var_remove subdirs ' ' qlo10k1 + + if pkginstalled gtk+12; then + var_append confopt ' ' "--with-gtk-prefix=$root/`pkgprefix gtk+12`" + else + var_remove subdirs ' ' envy24control + fi + if ! pkginstalled gtk+; then + var_remove subdirs ' ' echomixer + var_remove subdirs ' ' rmedigicontrol + fi + if ! pkginstalled fltk1; then + var_remove subdirs ' ' hdspmixer + var_remove subdirs ' ' hdspconf + fi + + [[ "$arch" = powerpc* ]] && var_remove subdirs ' ' sb16_csp + + for x in $subdirs; do + pushd $x + eval_config_command $( echo $confopt ) + eval $MAKE ; eval $MAKE install + popd + done +} + +hook_add preconf 5 "alsa_pc" + diff --git a/audio/alsa-tools/alsa-tools.desc b/audio/alsa-tools/alsa-tools.desc new file mode 100644 index 000000000..896467c36 --- /dev/null +++ b/audio/alsa-tools/alsa-tools.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-tools/alsa-tools.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture tools + +[T] This package includes tools for ALSA, including ac3de, as10k1, echomixer, +[T] envy24control, extract_ac3, rmedigicontrol and us428control. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel +[F] AUTOMAKE-QUIRK + +[L] GPL +[S] Stable +[V] 1.0.13 +[P] X -----5---9 130.700 + +[D] 1836325299 alsa-tools-1.0.13.tar.bz2 ftp://ftp.alsa-project.org/pub/tools/ + diff --git a/audio/alsa-utils/alsa-utils.cache b/audio/alsa-utils/alsa-utils.cache new file mode 100644 index 000000000..e0f328c75 --- /dev/null +++ b/audio/alsa-utils/alsa-utils.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133888094 Tue Dec 6 17:54:54 2005 +[BUILDTIME] 10 (9) +[SIZE] 1.64 MB, 60 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/alsa-utils/alsa-utils.desc b/audio/alsa-utils/alsa-utils.desc new file mode 100644 index 000000000..7340b80c0 --- /dev/null +++ b/audio/alsa-utils/alsa-utils.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsa-utils/alsa-utils.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Advanced Linux Sound Architecture utilities + +[T] This package includes the utilities for ALSA, like alsamixer, aplay, +[T] arecord, alsactl, iecset and speaker-test. + +[U] http://www.alsa-project.org + +[A] Jaroslav Kysela {Maintainer} +[M] The OpenSDE Community + +[C] base/system base/kernel + +[L] GPL +[S] Stable +[V] 1.0.13 +[P] X -----5---9 110.800 + +[D] 3289713397 alsa-utils-1.0.13.tar.bz2 ftp://ftp.alsa-project.org/pub/utils/ + diff --git a/audio/alsa-utils/alsa.init b/audio/alsa-utils/alsa.init new file mode 100644 index 000000000..e26211c2c --- /dev/null +++ b/audio/alsa-utils/alsa.init @@ -0,0 +1,43 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsa-utils/alsa.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# Desc: ALSA Sound Mixer Loader +# Runlevel: 75 rcX rc2 rc3 rc4 rc5 +# + +main_begin + + block_begin(start, `Initializing ALSA mixer.') + if [ -f /etc/asound.state ] ; then + check(`D_prefix/sbin/alsactl restore') + else + echo "No saved state for audio devices, trying defaults ..." + ( + amixer sset Master 80% unmute + amixer sset PCM 80% unmute + amixer sset Bass 50% + amixer sset Treble 50% + ) > /dev/null 2>&1 + fi + block_end + + block_begin(stop, `Saving ALSA mixer settings.') + check(`D_prefix/sbin/alsactl store') + block_end + +main_end + diff --git a/audio/alsaplayer/alsaplayer.cache b/audio/alsaplayer/alsaplayer.cache new file mode 100644 index 000000000..da1a81f96 --- /dev/null +++ b/audio/alsaplayer/alsaplayer.cache @@ -0,0 +1,52 @@ + +[TIMESTAMP] 1134040262 Thu Dec 8 12:11:02 2005 +[BUILDTIME] 40 (9) +[SIZE] 1.07 MB, 123 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] doxygen +[DEP] esound +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] jack +[DEP] libice +[DEP] libid3tag +[DEP] libmad +[DEP] libmikmod +[DEP] libogg +[DEP] libsm +[DEP] libsndfile +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxinerama +[DEP] libxt +[DEP] linux-header +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] nas +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xosd +[DEP] xproto +[DEP] zlib diff --git a/audio/alsaplayer/alsaplayer.conf b/audio/alsaplayer/alsaplayer.conf new file mode 100644 index 000000000..22196cae4 --- /dev/null +++ b/audio/alsaplayer/alsaplayer.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../alsaplayer/alsaplayer.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkginstalled audiofile && var_append confopt " " " --enable-audiofile" +pkginstalled nas && var_append CC_WRAPPER_INSERT " " "-I/usr/X11/include" + diff --git a/audio/alsaplayer/alsaplayer.desc b/audio/alsaplayer/alsaplayer.desc new file mode 100644 index 000000000..b019e31bf --- /dev/null +++ b/audio/alsaplayer/alsaplayer.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../alsaplayer/alsaplayer.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] PCM audio player for Linux and compatible OSes + +[T] AlsaPlayer is a new PCM player developed on the Linux OS. Since the first +[T] public beta release it's support has been extended to various other operating +[T] systems. AlsaPlayer was written to excercise the new ALSA driver and library +[T] system. The program is very much plugin based. It supports many input plugins +[T] like MPEG audio, CDDA, MikMod or waves. It's output plugins support ALSA, +[T] OSS, Esound, Sparc and SGI. There are also effect and visualisation plugins. + +[U] http://www.alsaplayer.org/ + +[A] Andy Lo A Foe +[M] The OpenSDE Community + +[C] extra/multimedia extra/desktop/gnome + +[L] GPL +[S] Stable +[V] 0.99.76 +[P] X -----5---9 146.500 + +[D] 143976927 alsaplayer-0.99.76.tar.bz2 ftp://ftp.alsa-project.org/pub/people/andy/ + diff --git a/audio/ardour/ardour.cache b/audio/ardour/ardour.cache new file mode 100644 index 000000000..b5035abc1 --- /dev/null +++ b/audio/ardour/ardour.cache @@ -0,0 +1,61 @@ + +[TIMESTAMP] 1134226590 Sat Dec 10 15:56:30 2005 +[BUILDTIME] 365 (9) +[SIZE] 6.03 MB, 47 files + +[DEP] alsa-lib +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] dbus +[DEP] diffutils +[DEP] findutils +[DEP] flac +[DEP] flex +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] gnue-common +[DEP] grep +[DEP] gtk+12 +[DEP] gtkmm12 +[DEP] jack +[DEP] libart_lgpl23 +[DEP] libidn +[DEP] liblrdf +[DEP] libsamplerate +[DEP] libsndfile +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxml +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] numpy +[DEP] openssl +[DEP] patch +[DEP] perl +[DEP] pil +[DEP] pkgconfig +[DEP] python +[DEP] raptor +[DEP] scons +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] wxpython +[DEP] xproto +[DEP] zlib +[DEP] zope diff --git a/audio/ardour/ardour.conf b/audio/ardour/ardour.conf new file mode 100644 index 000000000..2b6d7b799 --- /dev/null +++ b/audio/ardour/ardour.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ardour/ardour.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +ardour_custmain() { + scons $sconsopt PREFIX=/usr + scons install +} +custmain="ardour_custmain" diff --git a/audio/ardour/ardour.desc b/audio/ardour/ardour.desc new file mode 100644 index 000000000..cd1847ccf --- /dev/null +++ b/audio/ardour/ardour.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ardour/ardour.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A multitrack, multichannel audio recorder/non-linear editor + +[T] Ardour is a professional multitrack/multichannel audio recorder and DAW +[T] for Linux, using ALSA-supported audio interfaces. It supports up to 32 +[T] bit samples, 24+ channels at up to 96kHz, full MMC control, a +[T] non-destructive, non-linear editor, and LADSPA plugins. + +[U] http://ardour.org/ + +[A] Artjom Simon +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.99.2 +[P] X -----5---9 182.500 + +[D] 3163126849 ardour-0.99.2.tar.bz2 http://ardour.org/releases/ + diff --git a/audio/ardour/no_gtk1_path.patch b/audio/ardour/no_gtk1_path.patch new file mode 100644 index 000000000..3e53ee6d5 --- /dev/null +++ b/audio/ardour/no_gtk1_path.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ardour/no_gtk1_path.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Nur ardour-0.99.original/libs/gtkmm/configure.ac ardour-0.99/libs/gtkmm/configure.ac +--- ardour-0.99.original/libs/gtkmm/configure.ac 2005-03-12 21:22:08.000000000 +0200 ++++ ardour-0.99/libs/gtkmm/configure.ac 2005-10-14 22:51:45.000000000 +0300 +@@ -169,7 +169,7 @@ + AC_SUBST(GTK_RELEASE) + + dnl we now require 1.2 gtk+ - 1.1 is not allowed because it doesnt work. +-AM_PATH_GTK(1.2.7,,exit) ++dnl AM_PATH_GTK(1.2.7,,exit) + + dnl these gen_h stuffs are here because we want more than one + dnl makefile have access to this variable. diff --git a/audio/audacious/audacious.cache b/audio/audacious/audacious.cache new file mode 100644 index 000000000..0be95286d --- /dev/null +++ b/audio/audacious/audacious.cache @@ -0,0 +1,65 @@ + +[TIMESTAMP] 1141678875 Mon Mar 6 22:01:15 2006 +[BUILDTIME] 100 (9) +[SIZE] 4.82 MB, 122 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] atk +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] esound +[DEP] expat +[DEP] findutils +[DEP] flac +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] jack +[DEP] kbproto +[DEP] libglade +[DEP] libogg +[DEP] libpng +[DEP] libsamplerate +[DEP] libsndfile +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxml +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] taglib +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/audacious/audacious.desc b/audio/audacious/audacious.desc new file mode 100644 index 000000000..c877da9fd --- /dev/null +++ b/audio/audacious/audacious.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../audacious/audacious.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A music player + +[T] A music player based on bmp and xmms. + +[U] http://audacious.nenolod.net/ + +[A] William Pitcock +[A] Mohammed Sameer +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.1.2 +[P] X -----5---9 800.000 + +[D] 3952189712 audacious-1.1.2.tgz http://audacious-media-player.org/release/ diff --git a/audio/audacity/audacity.cache b/audio/audacity/audacity.cache new file mode 100644 index 000000000..3efc8f252 --- /dev/null +++ b/audio/audacity/audacity.cache @@ -0,0 +1,62 @@ + +[TIMESTAMP] 1134222428 Sat Dec 10 14:47:08 2005 +[BUILDTIME] 150 (9) +[SIZE] 5.03 MB, 69 files + +[DEP] alsa-lib +[DEP] atk +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] flac +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] grep +[DEP] gtk+ +[DEP] gzip +[DEP] libid3tag +[DEP] libjpeg +[DEP] libmad +[DEP] libogg +[DEP] libpng +[DEP] libsamplerate +[DEP] libsndfile +[DEP] libtiff +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] wxwidgets24 +[DEP] zip +[DEP] zlib diff --git a/audio/audacity/audacity.conf b/audio/audacity/audacity.conf new file mode 100644 index 000000000..35fc6a58e --- /dev/null +++ b/audio/audacity/audacity.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../audacity/audacity.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# we _WANT_ ALSA and Jack support ... ;-) -ReneR +# but doesn't compile - needs a fix :-( +#var_append confopt " " "--with-portaudio=v19" +hook_add preconf 5 "autoheader; autoconf;" diff --git a/audio/audacity/audacity.desc b/audio/audacity/audacity.desc new file mode 100644 index 000000000..f747184cd --- /dev/null +++ b/audio/audacity/audacity.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../audacity/audacity.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A cross-platform multitrack audio editor + +[T] Audacity is a cross-platform multitrack audio editor. It allows you to +[T] record sounds directly or to import Ogg, WAV, AIFF, AU, IRCAM, or MP3 +[T] files. It features a few simple effects, all of the editing features you +[T] should need, and unlimited undo. The GUI was built with wxWindows and +[T] the audio I/O currently uses OSS under Linux. Audacity runs on +[T] Linux/*BSD, MacOS, and Windows. + +[U] http://audacity.sourceforge.net/ + +[A] Dominic Mazzoni +[M] The OpenSDE Community + +[C] extra/multimedia +[F] NOPARALLEL + +[L] GPL +[S] Stable +[V] 1.2.4b +[P] X -----5---9 182.100 + +[D] 2732581345 audacity-src-1.2.4b.tar.gz http://dl.sourceforge.net/sourceforge/audacity/ + diff --git a/audio/audacity/gcc41.patch b/audio/audacity/gcc41.patch new file mode 100644 index 000000000..09168e9fa --- /dev/null +++ b/audio/audacity/gcc41.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../audacity/gcc41.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- audacity-src-1.2.4/lib-src/soundtouch/include/SoundTouch.h.vanilla 2006-03-04 17:02:06.681246500 +0100 ++++ audacity-src-1.2.4/lib-src/soundtouch/include/SoundTouch.h 2006-03-04 17:02:27.482546500 +0100 +@@ -146,7 +146,7 @@ + static const char *getVersionString(); + + /// Get SoundTouch library version Id +- static uint SoundTouch::getVersionId(); ++ static uint getVersionId(); + + /// Sets new rate control value. Normal rate = 1.0, smaller values + /// represent slower rate, larger faster rates. diff --git a/audio/audacity/wx_24.patch b/audio/audacity/wx_24.patch new file mode 100644 index 000000000..abbae383c --- /dev/null +++ b/audio/audacity/wx_24.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../audacity/wx_24.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +use wxgtk2-2.4-config, wx-config is part of wx25 +- Sebastian Czech +--- audacity-src-1.2.3_orig/configure.in 2005-03-31 23:00:44.453246368 +0200 ++++ audacity-src-1.2.3/configure.in 2005-03-31 23:07:55.473721296 +0200 +@@ -516,7 +516,7 @@ + dnl --- check for required libraries --- + + dnl wxWindows -- we assume that if wx-config is found, wxWindows is successfully installed. +-AC_PATH_PROG(WX_CONFIG, wx-config, no, $PATH:/usr/local/bin ) ++AC_PATH_PROG(WX_CONFIG, wxgtk2-2.4-config, no, $PATH:/usr/local/bin ) + if [[ "$WX_CONFIG" = "no" ]] ; then + AC_MSG_ERROR("Could not find wx-config: is wxWindows installed? is wx-config in your path?") + fi diff --git a/audio/audiofile/audiofile.cache b/audio/audiofile/audiofile.cache new file mode 100644 index 000000000..67258a9b9 --- /dev/null +++ b/audio/audiofile/audiofile.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133888319 Tue Dec 6 17:58:39 2005 +[BUILDTIME] 25 (9) +[SIZE] 0.53 MB, 45 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/audiofile/audiofile.conf b/audio/audiofile/audiofile.conf new file mode 100644 index 000000000..7a9887ab9 --- /dev/null +++ b/audio/audiofile/audiofile.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../audiofile/audiofile.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add inmake 5 "cp -v docs/[a-z]* $docdir" diff --git a/audio/audiofile/audiofile.desc b/audio/audiofile/audiofile.desc new file mode 100644 index 000000000..b8b23e23d --- /dev/null +++ b/audio/audiofile/audiofile.desc @@ -0,0 +1,45 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../audiofile/audiofile.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A library for accessing various audio file formats + +[T] This Audio File Library is an implementation of the SGI Audio File +[T] library. Since the latter is specified ambiguously in places, I've +[T] taken some liberties in interpreting certain such ambiguities. At the +[T] present, not all features of the SGI Audio File library are +[T] implemented. I feel, though, that this implementation of the Audio +[T] File Library offers enough functionality to be useful for general +[T] tasks. +[T] +[T] This library allows the processing of audio data to and from audio +[T] files of many common formats (currently AIFF, AIFC, WAVE, and +[T] NeXT/Sun). + +[U] http://www.68k.org/~michael/audiofile/ + +[A] Michael Pruett +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 0.2.6 +[P] X -----5---9 111.000 + +[D] 466311839 audiofile-0.2.6.tar.gz http://www.68k.org/~michael/audiofile/ + diff --git a/audio/aumix/aumix.cache b/audio/aumix/aumix.cache new file mode 100644 index 000000000..fb4b9300e --- /dev/null +++ b/audio/aumix/aumix.cache @@ -0,0 +1,56 @@ + +[TIMESTAMP] 1134066482 Thu Dec 8 19:28:02 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.25 MB, 41 files + +[DEP] alsa-lib +[DEP] atk +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] gpm +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] pango +[DEP] perl +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] xproto +[DEP] zlib diff --git a/audio/aumix/aumix.conf b/audio/aumix/aumix.conf new file mode 100644 index 000000000..8ad7c53b5 --- /dev/null +++ b/audio/aumix/aumix.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../aumix/aumix.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +confopt="$confopt --without-gtk1" + diff --git a/audio/aumix/aumix.desc b/audio/aumix/aumix.desc new file mode 100644 index 000000000..d889130e6 --- /dev/null +++ b/audio/aumix/aumix.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../aumix/aumix.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Adjusts an audio mixer from X, console, terminal, command line or script + +[T] aumix is a program for adjusting an audio mixer. It can run under X with +[T] GTK+, in full-screen text mode with ncurses and (if available) gpm, or +[T] non-interactively, and can store all settings in a file. It works with +[T] the OSS API. + +[U] http://jpj.net/~trevor/aumix.html + +[A] Trevor Johnson +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 2.8 +[P] X -----5---9 152.300 + +[D] 1469877974 aumix-2.8.tar.bz2 http://jpj.net/~trevor/aumix/ + diff --git a/audio/bacterium/bacterium.cache b/audio/bacterium/bacterium.cache new file mode 100644 index 000000000..285728f2d --- /dev/null +++ b/audio/bacterium/bacterium.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1134183882 Sat Dec 10 04:04:42 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.39 MB, 102 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/bacterium/bacterium.conf b/audio/bacterium/bacterium.conf new file mode 100644 index 000000000..e67e465fb --- /dev/null +++ b/audio/bacterium/bacterium.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bacterium/bacterium.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add postmake 5 "if [ -d examples ] ; then cp -r examples $docdir/ ; fi" + diff --git a/audio/bacterium/bacterium.desc b/audio/bacterium/bacterium.desc new file mode 100644 index 000000000..92631158f --- /dev/null +++ b/audio/bacterium/bacterium.desc @@ -0,0 +1,65 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bacterium/bacterium.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Virtual Analogue Matrix Synthesizer + +[T] BacteriuM is a non-realtime software only simulation of an analogue +[T] sounding synthesizer featuring: +[T] +[T] * 6 Oscillators +[T] * 6 classic ADSR envelope generators (one for each oscillator) +[T] * 6 ADSR frequency-envelope-generators (one for each oscillator) +[T] * 6x6 modulation matrix (any oscillator can modulate any other oscillator) +[T] * ring modulation +[T] * ring demodulation +[T] * amplitude modulation +[T] * frequency modulation +[T] * hard sync +[T] * phase modulation +[T] * pulsewith modulation +[T] * simulation of 24 dB Butterworth LP/HP with resonance +[T] * sample and hold +[T] * chorus +[T] * delay +[T] * overdrive +[T] * phaser +[T] * WAV-Output +[T] +[T] BacteriuM itself has no GUI. Instead the synth configuration is written +[T] to a configuration file which can be 'compiled' to the wav output file. +[T] +[T] However - this package also includes the 'bacterium_gui' program which +[T] can be used for creating *.synth files and running BacteriuM over them. + +[U] http://members.ping.de/~stefan/ + +[A] Stefan Fendt {Author of BacteriuM} +[A] Clifford Wolf {Author of BacteriuM_GUI) +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.2.100 +[P] X -----5---9 168.900 + +[SRC] bacterium + +[D] 1191159655 bacterium-0.2.100.tar.bz2 ftp://members.ping.de/pub/Linux/bacterium/ +[D] 3211755723 bacterium_gui-0.2.tar.bz2 ftp://members.ping.de/pub/Linux/bacterium/ + diff --git a/audio/bacterium/compile.patch.bacterium_gui b/audio/bacterium/compile.patch.bacterium_gui new file mode 100644 index 000000000..492812f5b --- /dev/null +++ b/audio/bacterium/compile.patch.bacterium_gui @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bacterium/compile.patch.bacterium_gui +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./Makefile.orig 2003-11-09 13:50:16.061560752 +0100 ++++ ./Makefile 2003-11-09 13:51:45.827914192 +0100 +@@ -7,6 +7,10 @@ + + all: bacterium_ffd bacterium_gui + ++# place -lncurses after bacterium_ffd.c ++bacterium_ffd: bacterium_ffd.c ++ $(CC) -Wall bacterium_ffd.c -lncurses -o bacterium_ffd ++ + bacterium_gui: bacterium_gui.sh + sed 's,./\(bacterium_ffd\),\1,' < bacterium_gui.sh > bacterium_gui + chmod +x bacterium_gui diff --git a/audio/bio2jack/bio2jack.cache b/audio/bio2jack/bio2jack.cache new file mode 100644 index 000000000..071813a32 --- /dev/null +++ b/audio/bio2jack/bio2jack.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1134215611 Sat Dec 10 12:53:31 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.13 MB, 21 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] jack +[DEP] libsamplerate +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/bio2jack/bio2jack.conf b/audio/bio2jack/bio2jack.conf new file mode 100644 index 000000000..5595ddf9c --- /dev/null +++ b/audio/bio2jack/bio2jack.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bio2jack/bio2jack.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add postmake 5 "cp -vf bio2jack.h $includedir/" + diff --git a/audio/bio2jack/bio2jack.desc b/audio/bio2jack/bio2jack.desc new file mode 100644 index 000000000..b935e28fd --- /dev/null +++ b/audio/bio2jack/bio2jack.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bio2jack/bio2jack.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Blocked I/O to Jack support library + +[T] A library that allows for simple porting of general purposed bio (blocked +[T] io) OSS/ALSA audio applications to Jack. + +[U] http://bio2jack.sourceforge.net/ + +[A] Chris Morgan +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.9 +[P] X -----5---9 179.500 + +[D] 1550369074 bio2jack-0.9.tar.gz http://dl.sourceforge.net/sourceforge/bio2jack/ + diff --git a/audio/bladeenc/bladeenc.cache b/audio/bladeenc/bladeenc.cache new file mode 100644 index 000000000..844ba02f0 --- /dev/null +++ b/audio/bladeenc/bladeenc.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1134193087 Sat Dec 10 06:38:07 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.17 MB, 15 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo diff --git a/audio/bladeenc/bladeenc.desc b/audio/bladeenc/bladeenc.desc new file mode 100644 index 000000000..af5152f92 --- /dev/null +++ b/audio/bladeenc/bladeenc.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bladeenc/bladeenc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A free MP3 encoder + +[T] BladeEnc is a freeware MP3 encoder. It is based on the same ISO +[T] compression routines as mpegEnc, so you can expect roughly the same, or +[T] better, quality. The main difference is the appearance and speed. +[T] BladeEnc doesn't have a nice, user-friendly interface like mpegEnc, but it +[T] is more than three times faster. + +[U] http://bladeenc.mp3.no/skeleton/news.html + +[A] Tord Jansson +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.94.2 stable +[P] X -----5---9 171.600 + +[CV-URL] http://bladeenc.mp3.no/skeleton/sourcearchive.html + +[D] 3749716139 bladeenc-0.94.2-src-stable.tar.gz http://bladeenc.mp3.no/source/ + diff --git a/audio/bmp/bmp.cache b/audio/bmp/bmp.cache new file mode 100644 index 000000000..72d32254b --- /dev/null +++ b/audio/bmp/bmp.cache @@ -0,0 +1,72 @@ + +[TIMESTAMP] 1142848231 Mon Mar 20 10:50:31 2006 +[BUILDTIME] 100 (9) +[SIZE] 3.06 MB, 214 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] cairo +[DEP] cf +[DEP] coreutils +[DEP] dbus +[DEP] diffutils +[DEP] expat +[DEP] fam +[DEP] file +[DEP] findutils +[DEP] flex +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] grep +[DEP] gst-plugins-base +[DEP] gstreamer +[DEP] gtk+ +[DEP] hal +[DEP] imake +[DEP] inputproto +[DEP] kbproto +[DEP] libglade +[DEP] libice +[DEP] libmusicbrainz +[DEP] libpng +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxml +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] neon +[DEP] net-tools +[DEP] openssl +[DEP] pango +[DEP] pkgconfig +[DEP] popt +[DEP] renderproto +[DEP] sed +[DEP] startup-notification +[DEP] sysfiles +[DEP] taglib +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/bmp/bmp.conf b/audio/bmp/bmp.conf new file mode 100644 index 000000000..e47d59a3c --- /dev/null +++ b/audio/bmp/bmp.conf @@ -0,0 +1,23 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bmp/bmp.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if pkginstalled dbus && pkginstalled hal ; then + var_append confopt ' ' '--enable-hal --enable-dbus' +else + var_append confopt ' ' '--disable-hal --disable-dbus' +fi + +# -lfam missing +var_append GCC_WRAPPER_INSERT ' ' '-c?:-lfam' + diff --git a/audio/bmp/bmp.desc b/audio/bmp/bmp.desc new file mode 100644 index 000000000..d2e9e37d2 --- /dev/null +++ b/audio/bmp/bmp.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bmp/bmp.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Beep Media Player + +[T] BMP is an audio player that tries to maintain a stable audio playback core +[T] with a powerful, yet easy-to-use remote API using DBus, while also providing +[T] a skinned, yet easy and understandable user interface with the core GUI. + +[U] http://bmpx.beep-media-player.org/ + +[A] Milosz Derezynski +[M] Alejandro Mery + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.36.1 +[P] X -----5---9 800.000 + +[D] 1654052868 bmpx-0.36.1.tar.bz2 http://files.beep-media-player.org/releases/0.36/ diff --git a/audio/cddiscid/cddiscid.cache b/audio/cddiscid/cddiscid.cache new file mode 100644 index 000000000..d950b9d2c --- /dev/null +++ b/audio/cddiscid/cddiscid.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1164964170 Fri Dec 1 11:09:30 2006 +[BUILDTIME] 5 (5) +[SIZE] 0.02 MB, 8 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/cddiscid/cddiscid.desc b/audio/cddiscid/cddiscid.desc new file mode 100644 index 000000000..808ccd5f5 --- /dev/null +++ b/audio/cddiscid/cddiscid.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cddiscid/cddiscid.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A tool which retrieves the CDDB discid information for a CD + +[T] Cd-discid is a backend utility for getting CDDB discid information for +[T] a CD. It was originally designed for cdgrab (now abcde), but can be +[T] used for any purpose requiring CDDB data. It has been developed with +[T] attention to the CDDB specifications. + +[U] http://lly.org/~rcw/cd-discid/ + +[A] Robert Woodcock +[M] Alejandro Mery + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 0.9 +[P] X -----5---9 800.000 + +[D] 1857170825 cd-discid_0.9.orig.tar.gz http://lly.org/~rcw/cd-discid/ diff --git a/audio/cdparanoia/cdparanoia.cache b/audio/cdparanoia/cdparanoia.cache new file mode 100644 index 000000000..1fe6f9afc --- /dev/null +++ b/audio/cdparanoia/cdparanoia.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1133948486 Wed Dec 7 10:41:26 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.29 MB, 23 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/cdparanoia/cdparanoia.conf b/audio/cdparanoia/cdparanoia.conf new file mode 100644 index 000000000..fd07f52dc --- /dev/null +++ b/audio/cdparanoia/cdparanoia.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cdparanoia/cdparanoia.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +srctar=cdparanoia-$ver.src.tbz2 diff --git a/audio/cdparanoia/cdparanoia.desc b/audio/cdparanoia/cdparanoia.desc new file mode 100644 index 000000000..33486d5c3 --- /dev/null +++ b/audio/cdparanoia/cdparanoia.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cdparanoia/cdparanoia.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] CDDA extraction tool (aka ripper) + +[T] cdparanoia is a great tool for ripping (digital copying) audio data +[T] from AUDIO-CDs. Very good error tracking and correction (for buggy +[T] drives, or scratched CDs ... ...). + +[U] http://www.xiph.org/paranoia/ + +[A] Monty +[M] The OpenSDE Community + +[F] NOPARALLEL +[C] extra/multimedia extra/filesystem + +[L] GPL +[S] Beta +[V] III-alpha9.8 +[P] X -----5---9 117.500 + +[D] 2296159057 cdparanoia-III-alpha9.8.src.tgz http://www.xiph.org/paranoia/download/ + diff --git a/audio/cdparanoia/gcc34.patch b/audio/cdparanoia/gcc34.patch new file mode 100644 index 000000000..93f0aae69 --- /dev/null +++ b/audio/cdparanoia/gcc34.patch @@ -0,0 +1,54 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cdparanoia/gcc34.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +The usual gcc-3.4 fixes. + + Rene Rebe + +--- cdparanoia-III-alpha9.8-orig/interface/utils.h 2000-04-20 00:41:04.000000000 +0200 ++++ cdparanoia-III-alpha9.8/interface/utils.h 2004-05-03 21:29:26.000000000 +0200 +@@ -112,6 +112,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + } +@@ -127,6 +128,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + } +@@ -169,6 +171,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + if(malloced)free(buffer); +@@ -205,6 +208,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + if(malloced)free(buffer); diff --git a/audio/cdrdao/cdrdao.cache b/audio/cdrdao/cdrdao.cache new file mode 100644 index 000000000..cbe96c0ba --- /dev/null +++ b/audio/cdrdao/cdrdao.cache @@ -0,0 +1,16 @@ + +[TIMESTAMP] 1134140977 Fri Dec 9 16:09:37 2005 +[BUILDTIME] 5 (9) ERROR +[SIZE] 0.02 MB, 7 files + +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] grep +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] unzip diff --git a/audio/cdrdao/cdrdao.conf b/audio/cdrdao/cdrdao.conf new file mode 100644 index 000000000..f09205f98 --- /dev/null +++ b/audio/cdrdao/cdrdao.conf @@ -0,0 +1,34 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cdrdao/cdrdao.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +install_pccts() { + cd pccts + unzip `match_source_file -p pccts` + cd pccts + $MAKE + for x in antlr dlg genmk sor + do cp bin/$x $bindir + done + mkdir -p $root/usr/include/pccts + cp h/* $root/usr/include/pccts + cd .. + cd .. +} +hook_add preconf 5 'install_pccts' + +# newer versions of gcc (3.3 on) issue an +# error on inclusion of varargs.h +var_append GCC_WRAPPER_APPEND ' ' '-DPCCTS_USE_STDARG' diff --git a/audio/cdrdao/cdrdao.desc b/audio/cdrdao/cdrdao.desc new file mode 100644 index 000000000..a1bdb0cc2 --- /dev/null +++ b/audio/cdrdao/cdrdao.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cdrdao/cdrdao.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Disk-At-One CD creation tool + +[T] cdrdao creates audio and data CD-Rs in disk-at-once (DAO) mode +[T] driven by a description file called toc-file. In DAO mode it is +[T] possible to create non standard track pre-gaps that have other +[T] lengths than 2 seconds and contain nonzero audio data. +[T] Is is a CML tool like cdrecord, but includes also a gtk+ frontend +[T] (gcdmaster). + +[U] http://www.ping.de/sites/daneb/cdrdao.html + +[A] Andreas Mueller +[M] The OpenSDE Community + +[C] extra/filesystem extra/multimedia extra/desktop/gnome + +[L] GPL +[S] Stable +[V] 1.2.2 +[P] X -----5---9 161.100 + +[D] 1746459631 cdrdao-1.2.2.tar.bz2 http://dl.sourceforge.net/sourceforge/cdrdao/ +[D] 1992468110 pccts133mr.zip http://www.polhode.com/ + diff --git a/audio/eq-xmms/eq-xmms.cache b/audio/eq-xmms/eq-xmms.cache new file mode 100644 index 000000000..d38f8147d --- /dev/null +++ b/audio/eq-xmms/eq-xmms.cache @@ -0,0 +1,34 @@ + +[TIMESTAMP] 1133796924 Mon Dec 5 16:35:24 2005 +[BUILDTIME] 15 (5) +[SIZE] 1.78 MB, 19 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms +[DEP] xproto diff --git a/audio/eq-xmms/eq-xmms.conf b/audio/eq-xmms/eq-xmms.conf new file mode 100644 index 000000000..285d8a28f --- /dev/null +++ b/audio/eq-xmms/eq-xmms.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../eq-xmms/eq-xmms.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +var_append makeinstopt " " "libdir=$root/usr/lib/xmms/Effect" diff --git a/audio/eq-xmms/eq-xmms.desc b/audio/eq-xmms/eq-xmms.desc new file mode 100644 index 000000000..01c3b7bbc --- /dev/null +++ b/audio/eq-xmms/eq-xmms.desc @@ -0,0 +1,31 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../eq-xmms/eq-xmms.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- +[I] Graphical real-time audio equalizer plugin for XMMS + +[T] EQU is a realtime graphical equalizer that will equalize the audio of +[T] almost everything you play through XMMS (OGG, MP3, WAV, etc.). + +[U] http://equ.sourceforge.net/ + +[A] Felipe Rivera +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.7 +[P] X -----5---9 800.000 + +[D] 1288209605 eq-xmms-0.7.tar.bz2 http://dl.sourceforge.net/sourceforge/equ/ diff --git a/audio/esound/devfs.patch.disabled b/audio/esound/devfs.patch.disabled new file mode 100644 index 000000000..53d34cf3c --- /dev/null +++ b/audio/esound/devfs.patch.disabled @@ -0,0 +1,356 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../esound/devfs.patch.disabled +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./docs/html/miscellaneous.html.orig Wed Mar 21 14:32:34 2001 ++++ ./docs/html/miscellaneous.html Wed Mar 21 14:32:34 2001 +@@ -138,7 +138,7 @@ + + added network support + +- optional /dev/dsp fallback for stream play and record ++ optional /dev/sound/dsp fallback for stream play and record + + other forgotten features and bug fixes + +--- ./docs/html/planned-development.html.orig Wed Mar 21 14:32:34 2001 ++++ ./docs/html/planned-development.html Wed Mar 21 14:32:34 2001 +@@ -69,7 +69,7 @@ + >

Porting of more sound playing applications. For sound programs that +- send their output to /dev/dsp, this is usually a trivial process. ++ send their output to /dev/sound/dsp, this is usually a trivial process. + Anyone willing to lend a hand in this effort will be duly appreciated. +

+ Porting of more sound playing applications. For sound programs that +- send their output to /dev/dsp, this is usually a trivial process. ++ send their output to /dev/sound/dsp, this is usually a trivial process. + Anyone willing to lend a hand in this effort will be duly appreciated. + + +--- ./AUTHORS.orig Wed Mar 21 14:32:28 2001 ++++ ./AUTHORS Wed Mar 21 14:32:28 2001 +@@ -51,7 +51,7 @@ + Jimmy Olsen : hpux driver fixes + + Manish Singh : misc autoconf hackery, the magic +- /dev/dsp to esd rerouter. ++ /dev/sound/dsp to esd rerouter. + + Philippe Defert: aix driver fixes + +--- ./ChangeLog.orig Wed Mar 21 14:32:28 2001 ++++ ./ChangeLog Wed Mar 21 14:32:28 2001 +@@ -93,7 +93,7 @@ + + 1999-10-11 Drazen Kacar + +- * audio_solaris.c: Don't spit warnings if /dev/audio doesn't ++ * audio_solaris.c: Don't spit warnings if /dev/sound/audio doesn't + exist. User probably knows he doesn't have a sound card. + + 1999-10-06 Russell Steinthal +@@ -345,8 +345,8 @@ + + Mon Jan 25 03:16:30 PST 1999 Manish Singh + +- * esddsp.c: added a /dev/mixer wrapper. Set ESDDSP_MIXER=1 to +- for all /dev/mixer access to be trapped. It will save and load ++ * esddsp.c: added a /dev/sound/mixer wrapper. Set ESDDSP_MIXER=1 to ++ for all /dev/sound/mixer access to be trapped. It will save and load + the mixer settings in ~/.esddsp.{name}. + + 1999-01-25 Yo Ric Dude +@@ -670,7 +670,7 @@ + + * esddsp.c: somewhat of a rewrite. We only try to use esound + if an open() fails. This lets the no esound case fall back to +- /dev/dsp, and also doesn't do a strcmp on every call to open. ++ /dev/sound/dsp, and also doesn't do a strcmp on every call to open. + Got rid of the varargs junk in ioctl, I've never seen an ioctl + with more than one extra arg anyway (please tell me if I'm wrong). + Reworked the code, so we're not so x11amp specific, i.e. the +@@ -702,7 +702,7 @@ + 1998-10-17 Yo Ric Dude + + * esddsp.c: added Yosh's slick trick for transparently +- rerouting /dev/dsp to esd. Only tested with Linux and ++ rerouting /dev/sound/dsp to esd. Only tested with Linux and + x11amp. Directions are in the source file for the brave. + + Sat Oct 17 02:20:42 PDT 1998 Manish Singh +@@ -1112,7 +1112,7 @@ + 1998-05-24 Yo 'Ric Dude + + * clients.c, esd.c, esdlib.c: +- added ability to free and reclaim /dev/dsp for use by other ++ added ability to free and reclaim /dev/sound/dsp for use by other + programs, without invalidating any sample references within + the daemon. sound output is consumed by daemon, and ignored + until the daemon is resumed. created esd_lock() and esd_unlock() +@@ -1154,7 +1154,7 @@ + Sat Apr 25 03:03:11 1998 Yo 'Ric Dude + + * TODO, audio.c, clients.c, esd.h, esdcat.c, esdlib.c, esdrec.c: +- added the /dev/dsp fallback feature to client lib ++ added the /dev/sound/dsp fallback feature to client lib + + Sat Apr 18 23:57:15 1998 Yo 'Ric Dude + +--- ./NEWS.orig Wed Mar 21 14:32:28 2001 ++++ ./NEWS Wed Mar 21 14:32:29 2001 +@@ -11,7 +11,7 @@ + New Stuff in EsounD version 0.2: + + o esd_play_stream_fallback, esd_record_stream_fallback +- - if default esd is not available, revert to /dev/dsp ++ - if default esd is not available, revert to /dev/sound/dsp + for playback/record + + o esd_open_sound +--- ./esddsp.in.orig Wed Mar 21 14:32:29 2001 ++++ ./esddsp.in Wed Mar 21 14:32:29 2001 +@@ -87,7 +87,7 @@ + echo "command line: $@" + fi + +-# setup esd to hijack calls made to /dev/dsp ++# setup esd to hijack calls made to /dev/sound/dsp + prefix=@prefix@ + exec_prefix=@exec_prefix@ + libdir=@libdir@ +--- ./esddsp.c.orig Wed Mar 21 14:32:30 2001 ++++ ./esddsp.c Wed Mar 21 14:32:30 2001 +@@ -183,7 +183,7 @@ + mode = va_arg (args, mode_t); + va_end (args); + +- if (!strcmp (pathname, "/dev/dsp")) ++ if (!strcmp (pathname, "/dev/sound/dsp")) + { + if (!getenv ("ESPEAKER")) + { +@@ -194,13 +194,13 @@ + return ret; + } + +- DPRINTF ("hijacking /dev/dsp open, and taking it to esd...\n"); ++ DPRINTF ("hijacking /dev/sound/dsp open, and taking it to esd...\n"); + settings = done = 0; + return (sndfd = esd_open_sound (NULL)); + } +- else if (use_mixer && !strcmp (pathname, "/dev/mixer")) ++ else if (use_mixer && !strcmp (pathname, "/dev/sound/mixer")) + { +- DPRINTF ("hijacking /dev/mixer open, and taking it to esd...\n"); ++ DPRINTF ("hijacking /dev/sound/mixer open, and taking it to esd...\n"); + return (mixfd = (*func) (mixer, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR)); + } + else +@@ -215,7 +215,7 @@ + + int *arg = (int *) argp; + +- DPRINTF ("hijacking /dev/dsp ioctl, and sending it to esd " ++ DPRINTF ("hijacking /dev/sound/dsp ioctl, and sending it to esd " + "(%d : %x - %p)\n", fd, request, argp); + + switch (request) +@@ -262,7 +262,7 @@ + + + default: +- DPRINTF ("unhandled /dev/dsp ioctl (%x - %p)\n", request, argp); ++ DPRINTF ("unhandled /dev/sound/dsp ioctl (%x - %p)\n", request, argp); + break; + } + +@@ -310,7 +310,7 @@ + + int *arg = (int *) argp; + +- DPRINTF ("hijacking /dev/mixer ioctl, and sending it to esd " ++ DPRINTF ("hijacking /dev/sound/mixer ioctl, and sending it to esd " + "(%d : %x - %p)\n", fd, request, argp); + + switch (request) +@@ -369,7 +369,7 @@ + break; + + default: +- DPRINTF ("unhandled /dev/mixer ioctl (%x - %p)\n", request, argp); ++ DPRINTF ("unhandled /dev/sound/mixer ioctl (%x - %p)\n", request, argp); + break; + } + +--- ./esdlib.c.orig Wed Mar 21 14:32:30 2001 ++++ ./esdlib.c Wed Mar 21 14:32:30 2001 +@@ -814,7 +814,7 @@ + if ( host ) + return -1; + +- /* go for /dev/dsp */ ++ /* go for /dev/sound/dsp */ + esd_audio_format = format; + esd_audio_rate = rate; + socket_out = esd_audio_open(); +@@ -1079,7 +1079,7 @@ + if ( host ) + return -1; + +- /* go for /dev/dsp */ ++ /* go for /dev/sound/dsp */ + esd_audio_format = format; + esd_audio_rate = rate; + socket_out = esd_audio_open(); +--- ./audio.c.orig Wed Mar 21 14:32:30 2001 ++++ ./audio.c Wed Mar 21 14:32:30 2001 +@@ -12,9 +12,9 @@ + /* globals */ + esd_format_t esd_audio_format = ESD_BITS16 | ESD_STEREO; + int esd_audio_rate = ESD_DEFAULT_RATE; +-char *esd_audio_device = NULL; /* aux device spec: /dev/dsp2, lineout, etc. */ ++char *esd_audio_device = NULL; /* aux device spec: /dev/sound/dsp2, lineout, etc. */ + +-/* the audio device, /dev/dsp, file descriptor */ ++/* the audio device, /dev/sound/dsp, file descriptor */ + static int esd_audio_fd = -1; + + /*******************************************************************/ +--- ./audio_hpux.c.orig Wed Mar 21 14:32:31 2001 ++++ ./audio_hpux.c Wed Mar 21 14:32:31 2001 +@@ -10,7 +10,7 @@ + #define ARCH_esd_audio_open + int esd_audio_open() + { +- const char *device = "/dev/audio"; ++ const char *device = "/dev/sound/audio"; + + int afd = -1; + int mode = O_WRONLY; +--- ./audio_oss.c.orig Wed Mar 21 14:32:31 2001 ++++ ./audio_oss.c Wed Mar 21 14:32:31 2001 +@@ -19,7 +19,7 @@ + #define ARCH_esd_audio_devices + const char *esd_audio_devices() + { +- return "/dev/dsp, /dev/dsp2, etc."; ++ return "/dev/sound/dsp, /dev/sound/dsp2, etc."; + } + + +@@ -38,7 +38,7 @@ + mode |= O_NONBLOCK; + + /* open the sound device */ +- device = esd_audio_device ? esd_audio_device : "/dev/dsp"; ++ device = esd_audio_device ? esd_audio_device : "/dev/sound/dsp"; + if ((afd = open(device, mode, 0)) == -1) + { /* Opening device failed */ + perror(device); +--- ./audio_mklinux.c.orig Wed Mar 21 14:32:31 2001 ++++ ./audio_mklinux.c Wed Mar 21 14:32:31 2001 +@@ -11,7 +11,7 @@ + #define ARCH_esd_audio_open + int esd_audio_open() + { +- const char *device = "/dev/dsp"; ++ const char *device = "/dev/sound/dsp"; + + int afd = -1, value = 0, test = 0; + int mode = O_WRONLY; +--- ./audio_solaris.c.orig Mon Sep 10 02:56:35 2001 ++++ ./audio_solaris.c Fri Oct 5 12:42:32 2001 +@@ -19,7 +19,7 @@ + /* if you want to confirm proper device setup, uncomment the following line */ + /* #define ESDBG_DRIVER */ + +-static char *default_device = "/dev/audio"; ++static char *default_device = "/dev/sound/audio"; + + static char *my_ports = NULL; + +--- ./esd.c.orig Wed Mar 21 14:32:31 2001 ++++ ./esd.c Wed Mar 21 14:32:31 2001 +@@ -620,7 +620,7 @@ + esd_audio_rate = default_rate; + ESD_AUDIO_STUFF; + +- /* open and initialize the audio device, /dev/dsp */ ++ /* open and initialize the audio device, /dev/sound/dsp */ + itmp = esd_audio_open(); + if (itmp == -2) { /* Special return value indicates open of device failed, don't bother + trying */ +--- ./esd.h.orig Wed Mar 21 14:32:32 2001 ++++ ./esd.h Wed Mar 21 14:32:32 2001 +@@ -53,9 +53,9 @@ + ESD_PROTO_SAMPLE_STOP, /* stop a looping sample when done */ + ESD_PROTO_SAMPLE_KILL, /* stop the looping sample immed. */ + +- /* free and reclaim /dev/dsp functionality */ +- ESD_PROTO_STANDBY, /* release /dev/dsp and ignore all data */ +- ESD_PROTO_RESUME, /* reclaim /dev/dsp and play sounds again */ ++ /* free and reclaim /dev/sound/dsp functionality */ ++ ESD_PROTO_STANDBY, /* release /dev/sound/dsp and ignore all data */ ++ ESD_PROTO_RESUME, /* reclaim /dev/sound/dsp and play sounds again */ + + /* TODO: move these to a more logical place. NOTE: will break the protocol */ + ESD_PROTO_SAMPLE_GETID, /* get the ID for an already-cached sample */ +@@ -141,7 +141,7 @@ + int esd_resume( int esd ); + + /* open a socket for playing, monitoring, or recording as a stream */ +-/* the *_fallback functions try to open /dev/dsp if there's no EsounD */ ++/* the *_fallback functions try to open /dev/sound/dsp if there's no EsounD */ + int esd_play_stream( esd_format_t format, int rate, + const char *host, const char *name ); + int esd_play_stream_fallback( esd_format_t format, int rate, +--- ./TIPS.orig Wed Mar 21 14:32:33 2001 ++++ ./TIPS Wed Mar 21 14:32:33 2001 +@@ -47,7 +47,7 @@ + + To make sure the recoding works, try this WITHOUT esd running: + +-dd bs=8k count=4 sample.au ++dd bs=8k count=4 sample.au + + + Cthugha - An Oscilloscope on Acid +@@ -60,7 +60,7 @@ + esdmon > /tmp/cthugha.com + + NOTE: xcthugha may complain about: +-Can't open `/dev/dsp' for writing. (16 - Device or resource busy) ++Can't open `/dev/sound/dsp' for writing. (16 - Device or resource busy) + No problem, keep on truckin'. esd gets the sound device, and + cthugha gets the data it needs. + diff --git a/audio/esound/esound-alsa-pcm-newapi.patch.disabled b/audio/esound/esound-alsa-pcm-newapi.patch.disabled new file mode 100644 index 000000000..1fd664626 --- /dev/null +++ b/audio/esound/esound-alsa-pcm-newapi.patch.disabled @@ -0,0 +1,58 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../esound/esound-alsa-pcm-newapi.patch.disabled +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +**** This patch should be removed when updating to esound >0.2.32 +**** +**** patch by £ukasz Mach +**** released under the GPL license +**** +**** updates to the new alsa pcm api used since 0.9.0_rc4 +**** (http://bugzilla.gnome.org/show_bug.cgi?id=129709) + +--- ../esound-0.2.32.orig/audio_alsa09.c Thu Mar 20 09:34:19 2003 ++++ ./audio_alsa09.c Sat Dec 20 03:01:11 2003 +@@ -136,15 +136,17 @@ + alsaerr = -1; + return handle; + } +- +- err = snd_pcm_hw_params_set_rate_near(handle, hwparams, speed, 0); ++ ++ int t_dir=0; ++ int t_speed=speed; ++ err = snd_pcm_hw_params_set_rate_near(handle, hwparams, &t_speed, &t_dir); + if (err < 0) { + if (alsadbg) + fprintf(stderr, "%s\n", snd_strerror(err)); + alsaerr = -1; + return handle; + } +- if (err != speed) { ++ if (t_speed != speed) { + if (alsadbg) + fprintf(stderr, "Rate not avaliable %i != %i\n", speed, err); + alsaerr = -1; +@@ -176,8 +178,9 @@ + alsaerr = -1; + return handle; + } +- +- err = snd_pcm_hw_params_set_buffer_size_near(handle, hwparams, BUFFERSIZE); ++ ++ snd_pcm_uframes_t t_bufsize=BUFFERSIZE; ++ err = snd_pcm_hw_params_set_buffer_size_near(handle, hwparams, &t_bufsize); + if (err < 0) { + if (alsadbg) + fprintf(stderr, "Buffersize:%s\n", snd_strerror(err)); diff --git a/audio/esound/esound.cache b/audio/esound/esound.cache new file mode 100644 index 000000000..eb6b8f610 --- /dev/null +++ b/audio/esound/esound.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133890392 Tue Dec 6 18:33:12 2005 +[BUILDTIME] 25 (9) +[SIZE] 0.41 MB, 52 files + +[DEP] alsa-lib +[DEP] arts +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] tcp_wrappers +[DEP] util-linux diff --git a/audio/esound/esound.conf b/audio/esound/esound.conf new file mode 100644 index 000000000..51fdc4e82 --- /dev/null +++ b/audio/esound/esound.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../esound/esound.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt ' ' '--with-libwrap' diff --git a/audio/esound/esound.desc b/audio/esound/esound.desc new file mode 100644 index 000000000..54357a1d9 --- /dev/null +++ b/audio/esound/esound.desc @@ -0,0 +1,34 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../esound/esound.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The Enlightened Sound Daemon + +[T] The Enlightened Sound Daemon is a server process that allows multiple +[T] applications to share a single sound card. + +[A] Ricdude +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 0.2.36 +[P] X -----5---9 112.100 + +[D] 646902381 esound-0.2.36.tar.bz2 ftp://ftp.gnome.org/pub/gnome/sources/esound/0.2/ + diff --git a/audio/faac/faac.cache b/audio/faac/faac.cache new file mode 100644 index 000000000..594912692 --- /dev/null +++ b/audio/faac/faac.cache @@ -0,0 +1,29 @@ + +[TIMESTAMP] 1157386885 Mon Sep 4 16:21:25 2006 +[BUILDTIME] 35 (5) +[SIZE] 2.88 MB, 32 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] grep +[DEP] libtool +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfsutils +[DEP] tar +[DEP] util-linux diff --git a/audio/faac/faac.conf b/audio/faac/faac.conf new file mode 100644 index 000000000..fb771d5cb --- /dev/null +++ b/audio/faac/faac.conf @@ -0,0 +1,25 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../faac/faac.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +bootstrap() { + aclocal -I . + autoheader + libtoolize --automake + automake --add-missing + autoconf +} +hook_add prepatch 3 "sed -i -e 's#\r##g' configure.in Makefile.am" +hook_add preconf 3 "bootstrap" +var_append confopt " " "--without-bmp" diff --git a/audio/faac/faac.desc b/audio/faac/faac.desc new file mode 100644 index 000000000..42ff940d3 --- /dev/null +++ b/audio/faac/faac.desc @@ -0,0 +1,41 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../faac/faac.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An MPEG-4 AAC encoder and decoder + +[T] The FAAC project includes the AAC encoder FAAC and decoder FAAD2. It +[T] supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) +[T] and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless +[T] en/decoding as well as MP4 metadata tags. The codecs are compatible with +[T] standard-compliant audio applications using one or more of these profiles. + +[U] http://www.audiocoding.com/ + +[A] Gian-Carlo Pascutto +[A] menno +[A] Roberto Jose de Amorim +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.25 +[P] X -----5---9 126.400 + +[SRC] . + +[D] 2473347549 faac-1.25.tar.gz http://dl.sourceforge.net/sourceforge/faac/ +[D] 3128927071 faad2-2.5.tar.gz http://dl.sourceforge.net/sourceforge/faac/ diff --git a/audio/faac/noplugins.patch.faad2 b/audio/faac/noplugins.patch.faad2 new file mode 100644 index 000000000..ee99bd22c --- /dev/null +++ b/audio/faac/noplugins.patch.faad2 @@ -0,0 +1,52 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../faac/noplugins.patch.faad2 +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- faad2/configure.in.orig 2006-09-04 15:32:34.000000000 +0000 ++++ faad2/configure.in 2006-09-04 15:58:06.000000000 +0000 +@@ -118,6 +118,9 @@ + AC_DEFINE([HAVE_BMP], 1, [User wants beep media player plugin built]) + AM_CONDITIONAL([HAVE_XMMS], true) + AM_CONDITIONAL([HAVE_BMP], true) ++else ++ AM_CONDITIONAL([HAVE_XMMS], false) ++ AM_CONDITIONAL([HAVE_BMP], false) + fi + + if test x$WITHDRM = xyes; then +@@ -128,10 +131,10 @@ + AC_CONFIG_FILES(libfaad/Makefile) + AC_CONFIG_FILES(common/Makefile) + AC_CONFIG_FILES(common/mp4ff/Makefile) +-AC_CONFIG_FILES(plugins/Makefile) +-AC_CONFIG_FILES(plugins/xmms/Makefile) +-AC_CONFIG_FILES(plugins/xmms/src/Makefile) +-AC_CONFIG_FILES(plugins/mpeg4ip/Makefile) ++#AC_CONFIG_FILES(plugins/Makefile) ++#AC_CONFIG_FILES(plugins/xmms/Makefile) ++#AC_CONFIG_FILES(plugins/xmms/src/Makefile) ++#AC_CONFIG_FILES(plugins/mpeg4ip/Makefile) + AC_CONFIG_FILES(faad2.spec) + AC_CONFIG_FILES(frontend/Makefile) + AC_CONFIG_FILES(Makefile) +--- faad2/Makefile.am.orig 2004-07-27 10:52:20.000000000 +0200 ++++ faad2/Makefile.am 2006-09-04 18:14:20.000000000 +0200 +@@ -1,4 +1,4 @@ +-SUBDIRS = libfaad common frontend plugins ++SUBDIRS = libfaad common frontend + + EXTRA_DIST = faad2.spec + diff --git a/audio/flac/disable-xmms.diff b/audio/flac/disable-xmms.diff new file mode 100644 index 000000000..012db2dbe --- /dev/null +++ b/audio/flac/disable-xmms.diff @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../flac/disable-xmms.diff +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- flac-1.1.2/configure.in.orig 2006-03-06 16:08:00.000000000 +0100 ++++ flac-1.1.2/configure.in 2006-03-06 16:08:11.000000000 +0100 +@@ -157,7 +157,7 @@ + AC_DEFINE(FLAC__HAS_OGG) + fi + +-AM_PATH_XMMS(0.9.5.1, , AC_MSG_WARN([*** XMMS >= 0.9.5.1 not installed - xmms support will not be built])) ++#AM_PATH_XMMS(0.9.5.1, , AC_MSG_WARN([*** XMMS >= 0.9.5.1 not installed - xmms support will not be built])) + AM_CONDITIONAL(FLaC__HAS_XMMS, test x$XMMS_INPUT_PLUGIN_DIR != x) + + dnl check for i18n(internationalization); these are from libiconv/gettext diff --git a/audio/flac/flac.cache b/audio/flac/flac.cache new file mode 100644 index 000000000..395cb0e78 --- /dev/null +++ b/audio/flac/flac.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1133979021 Wed Dec 7 19:10:21 2005 +[BUILDTIME] 40 (9) +[SIZE] 7.03 MB, 344 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libogg +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] nasm +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/flac/flac.conf b/audio/flac/flac.conf new file mode 100644 index 000000000..1c296fd83 --- /dev/null +++ b/audio/flac/flac.conf @@ -0,0 +1,20 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../flac/flac.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# work around "whatever" - happening on powerpc +var_append GCC_WRAPPER_REMOVE " " "-Wl,-read_only_relocs -Wl,warning" + +# stop spreading wrong dependency paths in .la files +pkginstalled xmms || var_append patchfiles ' ' "$confdir/disable-xmms.diff" +hook_add preconf 3 "libtoolize -f -c; aclocal -I build ; autoconf" diff --git a/audio/flac/flac.desc b/audio/flac/flac.desc new file mode 100644 index 000000000..c0532f177 --- /dev/null +++ b/audio/flac/flac.desc @@ -0,0 +1,49 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../flac/flac.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An Free Lossless Audio Codec + +[T] Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning +[T] that audio is compressed in FLAC without throwing away any information. +[T] This is similar to how Zip works, except with FLAC you will get much +[T] better compression because it is designed specifically for audio, +[T] +[T] FLAC consists of: +[T] - `libFLAC', a library which implements reference encoders and +[T] decoders, and a metadata interface +[T] - `libFLAC++', a C++ object wrapper library around libFLAC +[T] - `libOggFLAC' and `libOggFLAC++', which provide encoders and +[T] decoders for FLAC streams in an Ogg container +[T] - `flac', a command-line program for encoding and decoding files +[T] - `metaflac', a command-line program for editing FLAC metadata +[T] - player plugins for XMMS and Winamp +[T] - user and API documentation + +[U] http://flac.sourceforge.net + +[A] Josh Coalson +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 1.1.2 +[P] X -----5---9 126.400 + +[D] 4187460555 flac-1.1.2.tar.gz http://dl.sourceforge.net/sourceforge/flac/ + diff --git a/audio/flac/init.patch b/audio/flac/init.patch new file mode 100644 index 000000000..46a9f7c7c --- /dev/null +++ b/audio/flac/init.patch @@ -0,0 +1,45 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../flac/init.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- flac-1.1.2_orig/src/plugin_xmms/configure.c 2005-01-25 05:26:29.000000000 +0100 ++++ flac-1.1.2/src/plugin_xmms/configure.c 2005-04-03 16:56:57.987305008 +0200 +@@ -55,13 +55,13 @@ + 100 /* KB */, /* http_buffer_size */ + 50, /* http_prebuffer */ + FALSE, /* use_proxy */ +- "", /* proxy_host */ ++ FALSE, /* proxy_host */ + 0, /* proxy_port */ + FALSE, /* proxy_use_auth */ +- "", /* proxy_user */ +- "", /* proxy_pass */ ++ FALSE, /* proxy_user */ ++ FALSE, /* proxy_pass */ + FALSE, /* save_http_stream */ +- "", /* save_http_path */ ++ FALSE, /* save_http_path */ + FALSE, /* cast_title_streaming */ + FALSE /* use_udp_channel */ + }, +@@ -666,7 +666,8 @@ + gtk_box_pack_start(GTK_BOX(streaming_proxy_hbox), streaming_proxy_host_label, FALSE, FALSE, 0); + + streaming_proxy_host_entry = gtk_entry_new(); +- gtk_entry_set_text(GTK_ENTRY(streaming_proxy_host_entry), flac_cfg.stream.proxy_host); ++ if(flac_cfg.stream.proxy_host) ++ gtk_entry_set_text(GTK_ENTRY(streaming_proxy_host_entry), flac_cfg.stream.proxy_host); + gtk_box_pack_start(GTK_BOX(streaming_proxy_hbox), streaming_proxy_host_entry, TRUE, TRUE, 0); + + streaming_proxy_port_label = gtk_label_new(_("Port:")); diff --git a/audio/freealut/freealut.cache b/audio/freealut/freealut.cache new file mode 100644 index 000000000..293165b72 --- /dev/null +++ b/audio/freealut/freealut.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1141553725 Sun Mar 5 11:15:25 2006 +[BUILDTIME] 10 (5) +[SIZE] 0.10 MB, 14 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openal +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/freealut/freealut.desc b/audio/freealut/freealut.desc new file mode 100644 index 000000000..cac8720f9 --- /dev/null +++ b/audio/freealut/freealut.desc @@ -0,0 +1,37 @@ + +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../freealut/freealut.desc +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +[I] Open Audio Library Utility Toolkit + +[T] OpenAL, the Open Audio Library, is a joint effort to create an open, +[T] vendor- neutral, cross-platform API for interactive, primarily +[T] spatialized audio. +[T] The Audio Utility Toolkit provides some more abstractions and +[T] helper functions. + +[U] http://www.openal.org + +[A] Loki Entertainment Software (http://www.lokigames.com) +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.1.0 +[P] X -----5---9 166.751 + +[D] 4171210570 freealut-1.1.0.tar.gz http://www.openal.org/openal_webstf/downloads/ diff --git a/audio/fusionsound/fusionsound.cache b/audio/fusionsound/fusionsound.cache new file mode 100644 index 000000000..d95c23811 --- /dev/null +++ b/audio/fusionsound/fusionsound.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1117223047 Fri May 27 15:44:07 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 4270 (5) +[SIZE] 0.20 MB, 30 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] directfb +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] gnome-libs14 +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/fusionsound/fusionsound.desc b/audio/fusionsound/fusionsound.desc new file mode 100644 index 000000000..0275b51be --- /dev/null +++ b/audio/fusionsound/fusionsound.desc @@ -0,0 +1,31 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../fusionsound/fusionsound.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Sound support for the Linux Direct Framebuffer + +[T] Fusion Sound adds sound support to the Linux Direct Framebuffer. + +[U] http://www.directfb.org/ + +[A] DirectFB Team +[M] Michael Tross + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.9.25 +[P] O -----5---9 136.500 + +[D] 2134101769 FusionSound-0.9.25.tar.gz http://www.directfb.org/downloads/Core/ diff --git a/audio/galan/galan.cache b/audio/galan/galan.cache new file mode 100644 index 000000000..4844b5f92 --- /dev/null +++ b/audio/galan/galan.cache @@ -0,0 +1,47 @@ + +[TIMESTAMP] 1134184402 Sat Dec 10 04:13:22 2005 +[BUILDTIME] 70 (9) +[SIZE] 1.40 MB, 363 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] gdk-pixbuf10 +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libidn +[DEP] liblrdf +[DEP] libogg +[DEP] libsndfile +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxml +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] patch +[DEP] pkgconfig +[DEP] raptor +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/galan/galan.conf b/audio/galan/galan.conf new file mode 100644 index 000000000..64669c1a5 --- /dev/null +++ b/audio/galan/galan.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../galan/galan.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# ALSA 1.0 API change workaround ... :-( +var_append GCC_WRAPPER_APPEND " " \ + "-DALSA_PCM_OLD_HW_PARAMS_API -DALSA_PCM_OLD_SW_PARAMS_API" + diff --git a/audio/galan/galan.desc b/audio/galan/galan.desc new file mode 100644 index 000000000..14e83d48b --- /dev/null +++ b/audio/galan/galan.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../galan/galan.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Graphical Audio Language + +[T] gAlan is an audio-processing tool (both on-line and off-line) +[T] for X windows and Win32. It allows you to build synthesisers, +[T] effects chains, mixers, sequencers, drum-machines etc. etc. in a +[T] modular fashion by linking together icons representing primitive +[T] audio-processing components. + +[U] http://galan.sourceforge.net/ + +[A] Tony Garnock-Jones +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.0beta7 +[P] X -----5---9 169.100 + +[D] 3685198269 galan-0.3.0_beta7.tar.gz http://dl.sourceforge.net/sourceforge/galan/ + diff --git a/audio/gamix/gamix.cache b/audio/gamix/gamix.cache new file mode 100644 index 000000000..fa320dbf8 --- /dev/null +++ b/audio/gamix/gamix.cache @@ -0,0 +1,34 @@ + +[TIMESTAMP] 1134138693 Fri Dec 9 15:31:33 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.13 MB, 19 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/gamix/gamix.desc b/audio/gamix/gamix.desc new file mode 100644 index 000000000..3c8789afc --- /dev/null +++ b/audio/gamix/gamix.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gamix/gamix.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Gtk+ ALSA mixer + +[T] gamix is a full features gtk+ mixer for soundcards used with +[T] ALSA. + +[U] http://www1.tcnet.ne.jp/fmurata/linux/down/ + +[A] Fumihiko Murata +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.99.p14 +[P] X -----5---9 160.200 + +[D] 1583037552 gamix-1.99.p14.tar.gz http://www1.tcnet.ne.jp/fmurata/linux/down/ + diff --git a/audio/glurp/glurp.cache b/audio/glurp/glurp.cache new file mode 100644 index 000000000..4506415f8 --- /dev/null +++ b/audio/glurp/glurp.cache @@ -0,0 +1,52 @@ + +[TIMESTAMP] 1158586921 Mon Sep 18 16:42:01 2006 +[BUILDTIME] 100 (5) +[SIZE] 0.23 MB, 26 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libglade +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxml +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/glurp/glurp.desc b/audio/glurp/glurp.desc new file mode 100644 index 000000000..eefdc1db3 --- /dev/null +++ b/audio/glurp/glurp.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../glurp/glurp.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + + +[I] A frontend for Music Player Daemon + +[T] A GTK2 based graphical client with simple and clean interface + +[U] http://www.musicpd.org/glurp.shtml + +[A] Andrej Kacian +[M] Nagy Karoly Gabriel + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.11.6 +[P] X -----5---9 198.400 + +[D] 4170522281 glurp-0.11.6.tar.gz http://dl.sourceforge.net/glurp/ + diff --git a/audio/gnormalize/gnormalize.cache b/audio/gnormalize/gnormalize.cache new file mode 100644 index 000000000..a437577d4 --- /dev/null +++ b/audio/gnormalize/gnormalize.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1164759263 Tue Nov 28 21:14:23 2006 +[BUILDTIME] 100 (9) +[SIZE] 1.14 MB, 26 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] hicolor-icon-theme +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/gnormalize/gnormalize.desc b/audio/gnormalize/gnormalize.desc new file mode 100644 index 000000000..5b7d25cf7 --- /dev/null +++ b/audio/gnormalize/gnormalize.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gnormalize/gnormalize.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A ripper, encoder, audio converter, MetaInfo editor, and front end to normalize + +[T] Gnormalize is a front end to the 'normalize' tool, a ripper, an encoder, +[T] and an audio converter. It decodes MP3, MP4 (or M4A or AAC), MPC +[T] (or MPP or MP+), OGG, APE, or FLAC files to wave, then normalizes +[T] the wave and re-encodes it. It can also rip audio CDs, encode audio +[T] data, convert audio formats between MP3, MP4, MPC, OGG, APE, and FLAC, +[T] and change the encoding properties and edit Meta Info (like title, +[T] artist, album, etc. ) of the final normalized files. + +[U] http://gnormalize.sourceforge.net/ + +[A] Claudio F. S. Rodrigues +[M] Alejandro Mery + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 0.51 +[P] X -----5---9 800.000 + +[D] 2318010081 gnormalize-0.51.tar.gz http://dl.sourceforge.net/sourceforge/gnormalize/ diff --git a/audio/gnupod/gnupod.cache b/audio/gnupod/gnupod.cache new file mode 100644 index 000000000..9e4cf9da6 --- /dev/null +++ b/audio/gnupod/gnupod.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133761835 Mon Dec 5 06:50:35 2005 +[BUILDTIME] 5 (5) +[SIZE] 0.27 MB, 40 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] gzip +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] perl-mp3-info +[DEP] perl-unicode +[DEP] perl-xml-parser +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/gnupod/gnupod.desc b/audio/gnupod/gnupod.desc new file mode 100644 index 000000000..06198fd59 --- /dev/null +++ b/audio/gnupod/gnupod.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gnupod/gnupod.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Manage your music on the iPod + +[T] gnuPod let's you manage your music db and your playlists on the +[T] Apple iPod. You have to mount your iPod, so only vfat formatted +[T] iPods are supported for now. + +[U] http://www.gnu.org/software/gnupod/ + +[A] Adrian Ulrich +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.99 +[P] X -----5---9 219.100 + +[D] 3718179273 gnupod-0.99.tgz http://blinkenlights.ch/gnupod-dist/stable/ + diff --git a/audio/gsm/gsm.cache b/audio/gsm/gsm.cache new file mode 100644 index 000000000..c5d28ecc2 --- /dev/null +++ b/audio/gsm/gsm.cache @@ -0,0 +1,18 @@ + +[TIMESTAMP] 1134012789 Thu Dec 8 04:33:09 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.32 MB, 24 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/gsm/gsm.conf b/audio/gsm/gsm.conf new file mode 100644 index 000000000..8349e5366 --- /dev/null +++ b/audio/gsm/gsm.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gsm/gsm.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append makeopt " " "INSTALL_ROOT=$root/$prefix GSM_INSTALL_INC=$includedir" +makeinstopt="$makeopt install" + diff --git a/audio/gsm/gsm.desc b/audio/gsm/gsm.desc new file mode 100644 index 000000000..783cc4e96 --- /dev/null +++ b/audio/gsm/gsm.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gsm/gsm.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] GSM 06.10 lossy speech compression + +[T] The package consists of a C library and a stand­alone program. GSM 06.10 +[T] is faster than code­book lookup algorithms such as CELP, but by no means +[T] cheap; to use it for real­time communication, you will need at least a +[T] medium­scale workstation. + +[U] http://kbs.cs.tu-berlin.de/~jutta/toast.html + +[A] Jutta Degener +[T] Carsten Bormann +[M] The OpenSDE Community + +[C] extra/multimedia +[F] FPIC-QUIRK + +[L] OpenSource +[S] Stable +[V] 1.0.12 +[P] X -----5---9 136.700 + +[D] 3405726860 gsm-1.0.12.tar.gz http://kbs.cs.tu-berlin.de/~jutta/gsm/ + diff --git a/audio/gsmp/gsmp.cache b/audio/gsmp/gsmp.cache new file mode 100644 index 000000000..95de525a5 --- /dev/null +++ b/audio/gsmp/gsmp.cache @@ -0,0 +1,30 @@ + +[TIMESTAMP] 1134138884 Fri Dec 9 15:34:44 2005 +[BUILDTIME] 30 (9) ERROR +[SIZE] 0.02 MB, 7 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] gtkmm12 +[DEP] libmad +[DEP] libogg +[DEP] libsigc++1 +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/gsmp/gsmp.desc b/audio/gsmp/gsmp.desc new file mode 100644 index 000000000..c28d9835d --- /dev/null +++ b/audio/gsmp/gsmp.desc @@ -0,0 +1,50 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gsmp/gsmp.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The General Sound Manipulation Program + +[T] GSMP wants to become for audio what GIMP is for graphics. - A free +[T] (GPLed) virtual studio environment. +[T] Currently this packages includes the editor component - more to +[T] follow. +[T] +[T] It is designed to work with large data sets, respond to user +[T] actions immediately and do all the data processing in the back- +[T] ground. +[T] +[T] It uses an 24/8 bit data format, 64 bit indexes ... - It is capable +[T] of processing at least 10 x 32 bit channels full-duplex - including +[T] pre-hearing FX in realtime on an 600Mhz AMD Athlon(tm)! +[T] +[T] BTW: Developers wanted!!! + +[U] http://gsmp.exactcode.de + +[A] Rene Rebe +[A] Valentin Ziegler +[M] The OpenSDE Community + +[C] extra/multimedia +[F] NOPARALLEL + +[L] GPL +[S] Alpha +[V] 0.0.6 +[P] X -----5---9 160.300 + +[D] 2003460764 GSMP-0.0.6.tar.bz2 http://dl.exactcode.de/gsmp/ + diff --git a/audio/gsmp/gsmp.desktop b/audio/gsmp/gsmp.desktop new file mode 100644 index 000000000..7af9eb2ed --- /dev/null +++ b/audio/gsmp/gsmp.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Name=GSMP +Comment="General Sound Manipulation Program" +Exec=D_prefix/bin/gsmp +Icon= +Terminal=0 +Type=Application diff --git a/audio/gtk2mp/gtk2mp.cache b/audio/gtk2mp/gtk2mp.cache new file mode 100644 index 000000000..b2dfac2ad --- /dev/null +++ b/audio/gtk2mp/gtk2mp.cache @@ -0,0 +1,54 @@ + +[TIMESTAMP] 1134281966 Sun Dec 11 07:19:26 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.14 MB, 25 files + +[DEP] atk +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] perl +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/gtk2mp/gtk2mp.desc b/audio/gtk2mp/gtk2mp.desc new file mode 100644 index 000000000..54747b111 --- /dev/null +++ b/audio/gtk2mp/gtk2mp.desc @@ -0,0 +1,34 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gtk2mp/gtk2mp.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GTK2 front-end for Music Player Daemon + +[T] Gtk2Mp is a GTK2 front-end for Music Player Daemon. + +[U] http://www.moviegalaxy.com.ar/gtk2mp/ + +[A] Rodrigo A. Diaz Leven +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.8.0 +[P] X -----5---9 201.800 + +[D] 2760946814 gtk2mp-0.8.0.tar.gz http://www.moviegalaxy.com.ar/gtk2mp/ diff --git a/audio/hydrogen/gcc41.patch b/audio/hydrogen/gcc41.patch new file mode 100644 index 000000000..23c3e7240 --- /dev/null +++ b/audio/hydrogen/gcc41.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../hydrogen/gcc41.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- hydrogen-0.9.3/src/lib/xml/tinyxml.h_orig 2006-03-04 19:03:38.465134424 +0100 ++++ hydrogen-0.9.3/src/lib/xml/tinyxml.h 2006-03-04 19:05:28.641385088 +0100 +@@ -823,7 +823,7 @@ + #endif + + /// Construct. +- TiXmlDeclaration::TiXmlDeclaration( const char * _version, ++ TiXmlDeclaration( const char * _version, + const char * _encoding, + const char * _standalone ); + diff --git a/audio/hydrogen/hydrogen.cache b/audio/hydrogen/hydrogen.cache new file mode 100644 index 000000000..9f281b728 --- /dev/null +++ b/audio/hydrogen/hydrogen.cache @@ -0,0 +1,59 @@ + +[TIMESTAMP] 1133797278 Mon Dec 5 16:41:18 2005 +[BUILDTIME] 85 (5) +[SIZE] 7.45 MB, 460 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] flac +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] jack +[DEP] libdrm +[DEP] libice +[DEP] libidn +[DEP] liblrdf +[DEP] libpng +[DEP] libsm +[DEP] libsndfile +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxft +[DEP] libxinerama +[DEP] libxml +[DEP] libxmu +[DEP] libxrandr +[DEP] libxrender +[DEP] libxt +[DEP] libxxf86vm +[DEP] linux-header +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] patch +[DEP] pkgconfig +[DEP] qt +[DEP] raptor +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/hydrogen/hydrogen.conf b/audio/hydrogen/hydrogen.conf new file mode 100644 index 000000000..1b4069dd7 --- /dev/null +++ b/audio/hydrogen/hydrogen.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../hydrogen/hydrogen.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# plugins have hardcoded paths, string replacement doesn't works since libdir +# is reset, same thing for install wrapper + +var_append makeinstopt ' ' "LIBDIR=$root/$libdir" diff --git a/audio/hydrogen/hydrogen.desc b/audio/hydrogen/hydrogen.desc new file mode 100644 index 000000000..2b434d406 --- /dev/null +++ b/audio/hydrogen/hydrogen.desc @@ -0,0 +1,32 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../hydrogen/hydrogen.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- +[I] A drum machine/rhythm programmer + +[T] Hydrogen is an advanced drum machine for GNU/Linux. +[T] It's main goal is to bring professional yet simple and +[T] intuitive pattern-based drum programming. + +[U] http://www.hydrogen-music.org/ + +[A] Alessandro Cominu +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.9.3 +[P] X -----5---9 800.000 + +[D] 4268802739 hydrogen-0.9.3.tar.gz http://dl.sourceforge.net/sourceforge/hydrogen/ diff --git a/audio/hydrogen/plugins.patch b/audio/hydrogen/plugins.patch new file mode 100644 index 000000000..4d00ca51e --- /dev/null +++ b/audio/hydrogen/plugins.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../hydrogen/plugins.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- hydrogen-0.9.3/plugins/wasp/Makefile.in_orig 2006-07-22 10:45:25.000000000 +0100 ++++ hydrogen-0.9.3/plugins/wasp/Makefile.in 2006-07-22 14:06:34.000000000 +0100 +@@ -23,9 +23,9 @@ + + install: + @echo "Installing WASP plugins" +- mkdir -p $(DESTDIR)$(prefix)/lib/hydrogen/plugins/ +- @install -vD *.so $(DESTDIR)$(prefix)/lib/hydrogen/plugins ++ mkdir -p $(LIBDIR)/hydrogen/plugins/ ++ @install -vD *.so $(LIBDIR)/hydrogen/plugins + + uninstall: +- @rm -rf $(DESTDIR)$(prefix)/lib/hydrogen ++ @rm -rf $(LIBDIR)/hydrogen + diff --git a/audio/icecast/icecast.cache b/audio/icecast/icecast.cache new file mode 100644 index 000000000..3ab26d5a5 --- /dev/null +++ b/audio/icecast/icecast.cache @@ -0,0 +1,34 @@ + +[TIMESTAMP] 1133797458 Mon Dec 5 16:44:18 2005 +[BUILDTIME] 25 (5) +[SIZE] 0.62 MB, 60 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libidn +[DEP] libogg +[DEP] libtheora +[DEP] libvorbis +[DEP] libxml +[DEP] libxslt +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] sed +[DEP] speex +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/icecast/icecast.desc b/audio/icecast/icecast.desc new file mode 100644 index 000000000..d8b3ce2ed --- /dev/null +++ b/audio/icecast/icecast.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../icecast/icecast.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2005 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A streaming media broadcasting system + +[T] Icecast is a streaming media server which currently supports Ogg Vorbis +[T] and MP3 audio streams. It can be used to create an Internet radio station +[T] or a privately running jukebox and many things in between. It is very +[T] versatile in that new formats can be added relatively easily, and it +[T] supports open standards for communication and interaction. + +[U] http://www.icecast.org/ + +[A] Oddsock +[M] The OpenSDE Community + +[C] extra/network + +[L] GPL +[S] Stable +[V] 2.3.1 +[P] X -----5---9 800.000 + +[D] 156528698 icecast-2.3.1.tar.gz http://downloads.us.xiph.org/releases/icecast/ + diff --git a/audio/imms/imms.cache b/audio/imms/imms.cache new file mode 100644 index 000000000..3d6f42950 --- /dev/null +++ b/audio/imms/imms.cache @@ -0,0 +1,45 @@ + +[TIMESTAMP] 1133797646 Mon Dec 5 16:47:26 2005 +[BUILDTIME] 25 (5) +[SIZE] 0.46 MB, 13 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glib +[DEP] glib12 +[DEP] glibc +[DEP] gnome-libs14 +[DEP] grep +[DEP] gtk+12 +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxscrnsaver +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pcre +[DEP] perl +[DEP] pkgconfig +[DEP] scrnsaverproto +[DEP] sed +[DEP] sqlite +[DEP] sysfiles +[DEP] taglib +[DEP] tar +[DEP] util-linux +[DEP] xmms +[DEP] xproto +[DEP] zlib diff --git a/audio/imms/imms.desc b/audio/imms/imms.desc new file mode 100644 index 000000000..7f63e049f --- /dev/null +++ b/audio/imms/imms.desc @@ -0,0 +1,35 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../imms/imms.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] An advanced adaptive playlist framework + +[T] IMMS (Intelligent Multimedia Management System) is an intelligent playlist +[T] framework that tracks your listening patterns and dynamically adapts to +[T] your taste. It is incredibly unobtrusive and easy to use as it requires no +[T] direct user interaction. Plugins are currently available for XMMS and BMP. + +[U] http://www.luminal.org/wiki/index.php/IMMS + +[A] Michael Grigoriev +[M] Rui Andrada + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 3.0.2 +[P] X -----5---9 800.000 + +[D] 578859765 imms-3.0.2.tar.bz2 http://dl.sourceforge.net/sourceforge/imms/ + diff --git a/audio/jack/jack.cache b/audio/jack/jack.cache new file mode 100644 index 000000000..a612442bd --- /dev/null +++ b/audio/jack/jack.cache @@ -0,0 +1,34 @@ + +[TIMESTAMP] 1134030504 Thu Dec 8 09:28:24 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.91 MB, 88 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] doxygen +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] ghostscript +[DEP] glibc +[DEP] grep +[DEP] libcap +[DEP] libsndfile +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] pkgconfig +[DEP] readline +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] tetex +[DEP] util-linux diff --git a/audio/jack/jack.conf b/audio/jack/jack.conf new file mode 100644 index 000000000..6dedd0a99 --- /dev/null +++ b/audio/jack/jack.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../jack/jack.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt " " "--enable-capabilities" + diff --git a/audio/jack/jack.desc b/audio/jack/jack.desc new file mode 100644 index 000000000..617959adb --- /dev/null +++ b/audio/jack/jack.desc @@ -0,0 +1,45 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../jack/jack.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The audio connection kit + +[T] JACK is a low-latency audio server, written primarily for the +[T] GNU/Linux operating system. It can connect a number of different +[T] applications to an audio device, as well as allowing them to share +[T] audio between themselves. Its clients can run in their own processes +[T] (ie. as normal applications), or can they can run within the JACK +[T] server (ie. as a "plugin"). +[T] +[T] JACK is different from other audio server efforts in that it has been +[T] designed from the ground up to be suitable for professional audio work. +[T] This means that it focuses on two key areas: synchronous execution of +[T] all clients, and low latency operation. + +[U] http://jackit.sourceforge.net/ + +[A] Paul Davis +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.102.20 +[P] X -----5---9 143.100 + +[D] 4266969186 jack-audio-connection-kit-0.102.20.tar.gz http://dl.sourceforge.net/sourceforge/jackit/ + diff --git a/audio/jack/no-examples-clients.patch.disabled b/audio/jack/no-examples-clients.patch.disabled new file mode 100644 index 000000000..3f93b79f9 --- /dev/null +++ b/audio/jack/no-examples-clients.patch.disabled @@ -0,0 +1,33 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../jack/no-examples-clients.patch.disabled +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +For some reason we do not want the example jack clients - altough right now +I forget why :-( + + - Rene Rebe + +--- jack-audio-connection-kit-0.99.0/Makefile.in.orig 2004-09-19 16:21:17.000000000 +0200 ++++ jack-audio-connection-kit-0.99.0/Makefile.in 2004-12-08 10:22:44.475392632 +0100 +@@ -226,7 +226,7 @@ + + @HAVE_DOXYGEN_FALSE@DOC_DIR = + @HAVE_DOXYGEN_TRUE@DOC_DIR = doc +-SUBDIRS = config jack libjack jackd drivers example-clients $(DOC_DIR) ++SUBDIRS = config jack libjack jackd drivers $(DOC_DIR) + DIST_SUBDIRS = config jack libjack jackd drivers example-clients doc + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = jack.pc diff --git a/audio/jack/powerpc64.patch.disabled b/audio/jack/powerpc64.patch.disabled new file mode 100644 index 000000000..4057331ca --- /dev/null +++ b/audio/jack/powerpc64.patch.disabled @@ -0,0 +1,28 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../jack/powerpc64.patch.disabled +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- jack-audio-connection-kit-0.101.1/config/configure.host 2005-01-25 17:07:08.000000000 +0100 ++++ jack-audio-connection-kit-0.101.1-fixed/config/configure.host 2006-05-16 11:42:06.000000000 +0200 +@@ -91,7 +91,7 @@ + m680[246]0) + try_cpu=m68k + ;; +- powerpc* | rs6000) ++ powerpc | rs6000) + try_cpu=powerpc + ;; + s390x) diff --git a/audio/jamin/jamin.cache b/audio/jamin/jamin.cache new file mode 100644 index 000000000..4429faca2 --- /dev/null +++ b/audio/jamin/jamin.cache @@ -0,0 +1,56 @@ + +[TIMESTAMP] 1134222647 Sat Dec 10 14:50:47 2005 +[BUILDTIME] 25 (9) +[SIZE] 1.43 MB, 40 files + +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] fftw3 +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] gnome-libs14 +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] jack +[DEP] kbproto +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxml +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pango +[DEP] perl +[DEP] perl-xml-parser +[DEP] pkgconfig +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/jamin/jamin.desc b/audio/jamin/jamin.desc new file mode 100644 index 000000000..7837a73ca --- /dev/null +++ b/audio/jamin/jamin.desc @@ -0,0 +1,40 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../jamin/jamin.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A JACK Audio Mastering interface + +[T] JAMin is a realtime mastering processor designed to bring out the detail +[T] in recorded music and provide the final layer of polish. Every effort +[T] has been made to ensure a clean, distortion-free signal path. All +[T] processing elements use linear-phase filtering, ensuring that no phase +[T] distortion is introduced. JAMin uses the JACK Audio Connection Kit, a +[T] low-latency audio server, which can connect a number of different +[T] applications to an audio device, and also allow them to share audio +[T] among themselves. + +[U] http://jamin.sourceforge.net/ + +[A] Jack O'Quin +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.95.0 +[P] X -----5---9 182.200 + +[D] 1509354898 jamin-0.95.0.tar.gz http://dl.sourceforge.net/sourceforge/jamin/ + diff --git a/audio/ladspa-caps/ladspa-caps.cache b/audio/ladspa-caps/ladspa-caps.cache new file mode 100644 index 000000000..81d757d24 --- /dev/null +++ b/audio/ladspa-caps/ladspa-caps.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1134220433 Sat Dec 10 14:13:53 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.35 MB, 17 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] ctags +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-caps/ladspa-caps.conf b/audio/ladspa-caps/ladspa-caps.conf new file mode 100644 index 000000000..67deb81ea --- /dev/null +++ b/audio/ladspa-caps/ladspa-caps.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-caps/ladspa-caps.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append makeinstopt " " "PREFIX=$root/$prefix" + diff --git a/audio/ladspa-caps/ladspa-caps.desc b/audio/ladspa-caps/ladspa-caps.desc new file mode 100644 index 000000000..e34f8d761 --- /dev/null +++ b/audio/ladspa-caps/ladspa-caps.desc @@ -0,0 +1,47 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-caps/ladspa-caps.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] LADSPA plugins for amp modeling, stomp-boxes and others + +[T] caps, the C* Audio Plugin Suite, is a collection of refined LADSPA units +[T] including instrument amplifier emulation, stomp-box classics, versatile +[T] 'virtual analog' oscillators, fractal oscillation, reverb, equalization +[T] and others. +[T] +[T] Most of the suite is of Tim's own invention, while some plugins are +[T] rewrites of existing designs, included because of their excellence or +[T] interest. Inspiring code was authored by (in no particular order): +[T] Andrew Simper, Perry Cook, Gary Scavone, Steve Harris, Richard Dobson, +[T] Bram de Jong and others. + +[U] http://quitte.de/dsp/caps.html + +[A] Tim Goetze +[M] The OpenSDE Community + +[C] extra/multimedia +[F] FPIC-QUIRK + +[L] GPL +[S] Beta +[V] 0.3.0 +[P] X -----5---9 180.900 + +[CV-URL] http://quitte.de/dsp/caps.html + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 1468940059 caps_0.3.0.tar.gz http://quitte.de/dsp/ + diff --git a/audio/ladspa-cmt/disable-sound.patch b/audio/ladspa-cmt/disable-sound.patch new file mode 100644 index 000000000..6dac8000e --- /dev/null +++ b/audio/ladspa-cmt/disable-sound.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-cmt/disable-sound.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./makefile.orig 2002-12-19 15:52:51.000000000 -0500 ++++ ./makefile 2004-02-21 02:08:16.000000000 -0500 +@@ -80,12 +80,10 @@ + @echo --------------------------------------------- + @echo First listen to the white noise input signal: + @echo --------------------------------------------- +- play ../../ladspa_sdk/snd/noise.wav + @echo ------------------------- + @echo Compare to plugin output. + @echo ------------------------- + @echo Should be a noise band around 6000Hz, repeated quietly after 1s. +- play /tmp/test.wav + + /tmp/test.wav: $(PLUGIN_LIB) ../../ladspa_sdk/snd/noise.wav + analyseplugin $(PLUGIN_LIB) diff --git a/audio/ladspa-cmt/ladspa-cmt.cache b/audio/ladspa-cmt/ladspa-cmt.cache new file mode 100644 index 000000000..0a2c2c4cb --- /dev/null +++ b/audio/ladspa-cmt/ladspa-cmt.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1134220583 Sat Dec 10 14:16:23 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.13 MB, 7 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] ladspa +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-cmt/ladspa-cmt.conf b/audio/ladspa-cmt/ladspa-cmt.conf new file mode 100644 index 000000000..692b0c39b --- /dev/null +++ b/audio/ladspa-cmt/ladspa-cmt.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-cmt/ladspa-cmt.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +srcdir="cmt/src/" +var_append GCC_WRAPPER_REMOVE " " "-Werror" diff --git a/audio/ladspa-cmt/ladspa-cmt.desc b/audio/ladspa-cmt/ladspa-cmt.desc new file mode 100644 index 000000000..cc2be3a13 --- /dev/null +++ b/audio/ladspa-cmt/ladspa-cmt.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-cmt/ladspa-cmt.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] CMT LADSPA Plugins + +[T] The CMT LADSPA Plugins. + +[U] http://www.ladspa.org/ + +[A] Richard Furse +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 1.15 +[P] X -----5---9 181.000 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 2565577933 cmt_src_1.15.tgz http://www.ladspa.org/download/ + diff --git a/audio/ladspa-mcp/ladspa-mcp.cache b/audio/ladspa-mcp/ladspa-mcp.cache new file mode 100644 index 000000000..5cec1835b --- /dev/null +++ b/audio/ladspa-mcp/ladspa-mcp.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1134220893 Sat Dec 10 14:21:33 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.09 MB, 15 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-mcp/ladspa-mcp.conf b/audio/ladspa-mcp/ladspa-mcp.conf new file mode 100644 index 000000000..84d668a24 --- /dev/null +++ b/audio/ladspa-mcp/ladspa-mcp.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-mcp/ladspa-mcp.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add premake 5 "sed -i -e 's,/usr/lib/ladspa,$libdir/ladspa,g' Makefile" diff --git a/audio/ladspa-mcp/ladspa-mcp.desc b/audio/ladspa-mcp/ladspa-mcp.desc new file mode 100644 index 000000000..2a08f15d3 --- /dev/null +++ b/audio/ladspa-mcp/ladspa-mcp.desc @@ -0,0 +1,38 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-mcp/ladspa-mcp.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] LADSPA plugins - phaser, chorus, voltage controlled lowpass filter + +[T] The MCP plugins include a voltage controlled lowpass filter, a phaser, +[T] and a chorus. + +[U] http://users.skynet.be/solaris/linuxaudio/ + +[A] Fons Adriaensen +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.0 +[P] X -----5---9 181.100 + +[CV-URL] http://users.skynet.be/solaris/linuxaudio/ + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 2586599807 MCP-plugins-0.3.0.tar.bz2 http://users.skynet.be/solaris/linuxaudio/downloads/ + diff --git a/audio/ladspa-njl/ladspa-njl.cache b/audio/ladspa-njl/ladspa-njl.cache new file mode 100644 index 000000000..0d8d4a62a --- /dev/null +++ b/audio/ladspa-njl/ladspa-njl.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1154808624 Sat Aug 5 22:10:24 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.03 MB, 10 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-njl/ladspa-njl.conf b/audio/ladspa-njl/ladspa-njl.conf new file mode 100644 index 000000000..77711c3b8 --- /dev/null +++ b/audio/ladspa-njl/ladspa-njl.conf @@ -0,0 +1,20 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-njl/ladspa-njl.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +njl_custmain () { + make $makeopt + install eir_1923.so noise_1921.so noise_1922.so risset_1924.so $root/$libdir/ladspa/ +} + +custmain="njl_custmain" diff --git a/audio/ladspa-njl/ladspa-njl.desc b/audio/ladspa-njl/ladspa-njl.desc new file mode 100644 index 000000000..fe82591f8 --- /dev/null +++ b/audio/ladspa-njl/ladspa-njl.desc @@ -0,0 +1,36 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../ladspa-njl/ladspa-njl.desc +[COPY] Copyright (C) 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Nick Lamb's LADSPA plugins + +[T] Nick Lamb's NJL plugins are a suite of LADSPA plugins for digital audio +[T] processing, intended for use in a professional DAW environment such as +[T] Ardour. + +[U] http://www.ecs.soton.ac.uk/~njl98r/ + +[A] Nick Lamb +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.2.1 +[P] X -----5---9 182.600 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 3197649713 njl-plugins-0.2.1.tar.gz http://www.ecs.soton.ac.uk/~njl98r/code/ladspa/njl-plugins/ + diff --git a/audio/ladspa-rev/ladspa-rev.cache b/audio/ladspa-rev/ladspa-rev.cache new file mode 100644 index 000000000..1050a2e6d --- /dev/null +++ b/audio/ladspa-rev/ladspa-rev.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1134221033 Sat Dec 10 14:23:53 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.05 MB, 12 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-rev/ladspa-rev.conf b/audio/ladspa-rev/ladspa-rev.conf new file mode 100644 index 000000000..2b6ed6300 --- /dev/null +++ b/audio/ladspa-rev/ladspa-rev.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-rev/ladspa-rev.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add premake 5 "sed -i -e 's,/usr/lib/ladspa,$libdir/ladspa,g' Makefile" diff --git a/audio/ladspa-rev/ladspa-rev.desc b/audio/ladspa-rev/ladspa-rev.desc new file mode 100644 index 000000000..2735595d1 --- /dev/null +++ b/audio/ladspa-rev/ladspa-rev.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-rev/ladspa-rev.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A stereo reverb LADSPA plugin + +[T] This is a stereo reverb plugin based on the well-known greverb. + +[U] http://users.skynet.be/solaris/linuxaudio/ + +[A] Fons Adriaensen +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.1 +[P] X -----5---9 181.200 + +[CV-URL] http://users.skynet.be/solaris/linuxaudio/ + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 1066416389 REV-plugins-0.3.1.tar.bz2 http://users.skynet.be/solaris/linuxaudio/downloads/ + diff --git a/audio/ladspa-swh-plugins/ladspa-swh-plugins.cache b/audio/ladspa-swh-plugins/ladspa-swh-plugins.cache new file mode 100644 index 000000000..4233cbc43 --- /dev/null +++ b/audio/ladspa-swh-plugins/ladspa-swh-plugins.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1134221304 Sat Dec 10 14:28:24 2005 +[BUILDTIME] 50 (9) +[SIZE] 3.87 MB, 116 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] fftw3 +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/ladspa-swh-plugins/ladspa-swh-plugins.conf b/audio/ladspa-swh-plugins/ladspa-swh-plugins.conf new file mode 100644 index 000000000..0c8f9d9e4 --- /dev/null +++ b/audio/ladspa-swh-plugins/ladspa-swh-plugins.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-swh-plugins/ladspa-swh-plugins.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append GCC_WRAPPER_REMOVE " " "-fmove-all-movables" + +hook_add premake 5 "sed -i -e 's,/usr/lib/ladspa,$libdir/ladspa,g' Makefile" + diff --git a/audio/ladspa-swh-plugins/ladspa-swh-plugins.desc b/audio/ladspa-swh-plugins/ladspa-swh-plugins.desc new file mode 100644 index 000000000..bf884985e --- /dev/null +++ b/audio/ladspa-swh-plugins/ladspa-swh-plugins.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-swh-plugins/ladspa-swh-plugins.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A set of LADSPA plugins + +[T] SWH Plugins are a set of audio plugins for the LADSPA plugin system. + +[U] http://plugin.org.uk/ + +[A] Steve Harris +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.4.14 +[P] X -----5---9 181.300 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 112431597 swh-plugins-0.4.14.tar.gz http://plugin.org.uk/releases/0.4.14/ + diff --git a/audio/ladspa-tap/ladspa-tap.cache b/audio/ladspa-tap/ladspa-tap.cache new file mode 100644 index 000000000..4b76fdcfa --- /dev/null +++ b/audio/ladspa-tap/ladspa-tap.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1134227142 Sat Dec 10 16:05:42 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.34 MB, 31 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-tap/ladspa-tap.conf b/audio/ladspa-tap/ladspa-tap.conf new file mode 100644 index 000000000..ae00b699f --- /dev/null +++ b/audio/ladspa-tap/ladspa-tap.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-tap/ladspa-tap.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +var_append makeinstopt " " "INSTALL_LRDF_DIR=$root/$prefix/share/ladspa/rdf" + diff --git a/audio/ladspa-tap/ladspa-tap.desc b/audio/ladspa-tap/ladspa-tap.desc new file mode 100644 index 000000000..16a8f786c --- /dev/null +++ b/audio/ladspa-tap/ladspa-tap.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-tap/ladspa-tap.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Tom's Audio Processing LADSPA plugins + +[T] TAP-plugins is short for Tom's Audio Processing plugins. It is a bunch +[T] of LADSPA plugins for digital audio processing, intended for use in a +[T] professional DAW environment such as Ardour. + +[U] http://tap-plugins.sourceforge.net/ + +[A] Tom Szilagyi +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.7.0 +[P] X -----5---9 182.600 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 1338194526 tap-plugins-0.7.0.tar.gz http://dl.sourceforge.net/sourceforge/tap-plugins/ + diff --git a/audio/ladspa-vcf/ladspa-vcf.cache b/audio/ladspa-vcf/ladspa-vcf.cache new file mode 100644 index 000000000..0e2f03eef --- /dev/null +++ b/audio/ladspa-vcf/ladspa-vcf.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1134221454 Sat Dec 10 14:30:54 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.04 MB, 7 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] ladspa +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-vcf/ladspa-vcf.conf b/audio/ladspa-vcf/ladspa-vcf.conf new file mode 100644 index 000000000..1fe9f448a --- /dev/null +++ b/audio/ladspa-vcf/ladspa-vcf.conf @@ -0,0 +1,20 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-vcf/ladspa-vcf.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +function vcf_custmain() { + make $makeopt + install vcf.so $root/$libdir/ladspa/ +} + +custmain="vcf_custmain" + diff --git a/audio/ladspa-vcf/ladspa-vcf.desc b/audio/ladspa-vcf/ladspa-vcf.desc new file mode 100644 index 000000000..7190dd0b6 --- /dev/null +++ b/audio/ladspa-vcf/ladspa-vcf.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-vcf/ladspa-vcf.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] LADSPA Plugin + +[T] LADSPA plugins for audio EQ biquad. + +[U] http://www.suse.de/~mana/ladspa.html + +[A] Matthias Nagorni +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.0.5 +[P] X -----5---9 181.400 + +[CV-URL] http://www.suse.de/~mana/ladspa.html + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 712947479 vcf-0.0.5.tar.bz2 http://www.suse.de/~mana/ + diff --git a/audio/ladspa-vco/ladspa-vco.cache b/audio/ladspa-vco/ladspa-vco.cache new file mode 100644 index 000000000..74ac6748b --- /dev/null +++ b/audio/ladspa-vco/ladspa-vco.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1134221597 Sat Dec 10 14:33:17 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.06 MB, 13 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-vco/ladspa-vco.conf b/audio/ladspa-vco/ladspa-vco.conf new file mode 100644 index 000000000..7e38ba43f --- /dev/null +++ b/audio/ladspa-vco/ladspa-vco.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-vco/ladspa-vco.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add premake 5 "sed -e '13d' -i -e 's,/usr/lib/ladspa,$libdir/ladspa,g' Makefile" + diff --git a/audio/ladspa-vco/ladspa-vco.desc b/audio/ladspa-vco/ladspa-vco.desc new file mode 100644 index 000000000..020635b7a --- /dev/null +++ b/audio/ladspa-vco/ladspa-vco.desc @@ -0,0 +1,41 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-vco/ladspa-vco.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Anti-aliased oscillator plugins for LADSPA + +[T] This plugin contains two anti-aliased oscillators, both based on the +[T] concept of using precomputed bandlimited Dirac pulses to construct the +[T] classical waveforms. They are both memory and CPU efficient. The first +[T] one produces a flat spectrum (impulses) and the second generates a +[T] sawtooth waveform. + +[U] http://users.skynet.be/solaris/linuxaudio/ + +[A] Fons Adriaensen +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.0 +[P] X -----5---9 181.500 + +[CV-URL] http://users.skynet.be/solaris/linuxaudio/ + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 3021931795 VCO-plugins-0.3.0.tar.bz2 http://users.skynet.be/solaris/linuxaudio/downloads/ + diff --git a/audio/ladspa-vlevel/ladspa-vlevel.cache b/audio/ladspa-vlevel/ladspa-vlevel.cache new file mode 100644 index 000000000..1a3e57c0e --- /dev/null +++ b/audio/ladspa-vlevel/ladspa-vlevel.cache @@ -0,0 +1,18 @@ + +[TIMESTAMP] 1134221742 Sat Dec 10 14:35:42 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.08 MB, 13 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-vlevel/ladspa-vlevel.conf b/audio/ladspa-vlevel/ladspa-vlevel.conf new file mode 100644 index 000000000..56362ac80 --- /dev/null +++ b/audio/ladspa-vlevel/ladspa-vlevel.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-vlevel/ladspa-vlevel.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add premake 5 "sed -i -e 's,/usr/local/bin,$root/$bindir,g' Makefile" + diff --git a/audio/ladspa-vlevel/ladspa-vlevel.desc b/audio/ladspa-vlevel/ladspa-vlevel.desc new file mode 100644 index 000000000..e6c2a84fa --- /dev/null +++ b/audio/ladspa-vlevel/ladspa-vlevel.desc @@ -0,0 +1,38 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-vlevel/ladspa-vlevel.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A dynamic audio compressor + +[T] VLevel is a dynamic compressor that amplifies the quiet parts of music. +[T] It uses a look-ahead buffer to provide gradual changes, and never causes +[T] clipping. A command line filter and a LADSPA plugin are provided, and +[T] XMMS is supported. + +[U] http://sourceforge.net/projects/vlevel/ + +[A] Tom Felker +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.5 +[P] X -----5---9 181.600 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 3827234541 vlevel-0.5.tar.gz http://dl.sourceforge.net/sourceforge/vlevel/ + diff --git a/audio/ladspa-vocoder/ladspa-vocoder.cache b/audio/ladspa-vocoder/ladspa-vocoder.cache new file mode 100644 index 000000000..e2a755f11 --- /dev/null +++ b/audio/ladspa-vocoder/ladspa-vocoder.cache @@ -0,0 +1,18 @@ + +[TIMESTAMP] 1134221886 Sat Dec 10 14:38:06 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.03 MB, 11 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] ladspa +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-vocoder/ladspa-vocoder.desc b/audio/ladspa-vocoder/ladspa-vocoder.desc new file mode 100644 index 000000000..9f691ef47 --- /dev/null +++ b/audio/ladspa-vocoder/ladspa-vocoder.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa-vocoder/ladspa-vocoder.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] LADSPA Vocoder Plugin + +[T] A vocoder is a sound effect that can make a human voice sound synthetic. +[T] It is often used to speak like a robot, with a metallic and monotonous +[T] voice. + +[U] http://www.sirlab.de/linux/descr_vocoder.html + +[A] Achim Settelmeier's +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3 +[P] X -----5---9 181.700 + +[CV-URL] http://www.sirlab.de/linux/download_vocoder.html + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 3881225013 vocoder-ladspa-0.3.tgz http://www.sirlab.de/linux/download/ + diff --git a/audio/ladspa-wasp/ladspa-wasp.cache b/audio/ladspa-wasp/ladspa-wasp.cache new file mode 100644 index 000000000..bbe67c27f --- /dev/null +++ b/audio/ladspa-wasp/ladspa-wasp.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1154808706 Sat Aug 5 22:11:46 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.06 MB, 10 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/ladspa-wasp/ladspa-wasp.conf b/audio/ladspa-wasp/ladspa-wasp.conf new file mode 100644 index 000000000..7bf401b79 --- /dev/null +++ b/audio/ladspa-wasp/ladspa-wasp.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa-wasp/ladspa-wasp.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add premake 5 "sed -i -e 's,/usr/lib/ladspa,$libdir/ladspa,g' Makefile" diff --git a/audio/ladspa-wasp/ladspa-wasp.desc b/audio/ladspa-wasp/ladspa-wasp.desc new file mode 100644 index 000000000..e0ff2f8e1 --- /dev/null +++ b/audio/ladspa-wasp/ladspa-wasp.desc @@ -0,0 +1,37 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../ladspa-wasp/ladspa-wasp.desc +[COPY] Copyright (C) 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Wave Sculpting LADSPA plugins + +[T] Wave Sculpting plugins, are LADSPA generators and processors. Currently four +[T] plugins are included: X-Shaper (wave shaper), Noisifer, Boosters, and +[T] Variable Noise Source. They're intended for digital audio processing, in a +[T] professional DAW environment such as Ardour. + +[U] http://sineshine.com/creations/software/ + +[A] Artemiy Pavlov +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.1.4 +[P] X -----5---9 182.600 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 1905140185 wasp-0.1.4.tar.bz2 http://sineshine.com//media/creations/software/ + diff --git a/audio/ladspa/disable-sound.patch b/audio/ladspa/disable-sound.patch new file mode 100644 index 000000000..63cde221b --- /dev/null +++ b/audio/ladspa/disable-sound.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa/disable-sound.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./makefile.orig 2002-07-06 13:34:20.000000000 -0400 ++++ ./makefile 2004-02-21 01:48:43.000000000 -0500 +@@ -51,12 +51,10 @@ + @echo --------------------------------------------- + @echo First listen to the white noise input signal: + @echo --------------------------------------------- +- play ../snd/noise.wav + @echo ------------------------- + @echo Compare to plugin output. + @echo ------------------------- + @echo Should be a noise band around 6000Hz, repeated quietly after 1s. +- play /tmp/test.wav + + install: targets + -mkdirhier $(INSTALL_PLUGINS_DIR) \ diff --git a/audio/ladspa/gcc41.patch b/audio/ladspa/gcc41.patch new file mode 100644 index 000000000..05e6b364f --- /dev/null +++ b/audio/ladspa/gcc41.patch @@ -0,0 +1,176 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa/gcc41.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- src/plugins/sine.cpp.vanilla 2006-03-04 20:47:26.038153500 +0100 ++++ src/plugins/sine.cpp 2006-03-04 20:56:45.961146500 +0100 +@@ -92,13 +92,38 @@ + } + + friend LADSPA_Handle instantiateSineOscillator(const LADSPA_Descriptor *, +- unsigned long SampleRate) { +- return new SineOscillator(SampleRate); +- } ++ unsigned long SampleRate); + + friend void connectPortToSineOscillator(LADSPA_Handle Instance, + unsigned long Port, +- LADSPA_Data * DataLocation) { ++ LADSPA_Data * DataLocation); ++ ++ friend void activateSineOscillator(void * pvHandle); ++ ++ friend void runSineOscillator_FreqAudio_AmpAudio(LADSPA_Handle Instance, ++ unsigned long SampleCount); ++ ++ friend void runSineOscillator_FreqAudio_AmpCtrl(LADSPA_Handle Instance, ++ unsigned long SampleCount); ++ ++ friend void runSineOscillator_FreqCtrl_AmpAudio(LADSPA_Handle Instance, ++ unsigned long SampleCount); ++ ++ friend void runSineOscillator_FreqCtrl_AmpCtrl(LADSPA_Handle Instance, ++ unsigned long SampleCount); ++ ++ friend void cleanupSineOscillator(void *pvHandle); ++ ++}; ++ ++ LADSPA_Handle instantiateSineOscillator(const LADSPA_Descriptor *, ++ unsigned long SampleRate) { ++ return new SineOscillator(SampleRate); ++ } ++ ++ void connectPortToSineOscillator(LADSPA_Handle Instance, ++ unsigned long Port, ++ LADSPA_Data * DataLocation) { + switch (Port) { + case OSC_FREQUENCY: + ((SineOscillator *)Instance)->m_pfFrequency = DataLocation; +@@ -110,81 +135,81 @@ + ((SineOscillator *)Instance)->m_pfOutput = DataLocation; + break; + } +- } +- +- friend void activateSineOscillator(void * pvHandle) { ++ } ++ ++ void activateSineOscillator(void * pvHandle) { + ((SineOscillator *)pvHandle)->m_lPhase = 0; + } + +- friend void runSineOscillator_FreqAudio_AmpAudio(LADSPA_Handle Instance, +- unsigned long SampleCount) { ++ void runSineOscillator_FreqAudio_AmpAudio(LADSPA_Handle Instance, ++ unsigned long SampleCount) { + SineOscillator * poSineOscillator = (SineOscillator *)Instance; + for (unsigned long lIndex = 0; lIndex < SampleCount; lIndex++) { + /* Extract frequency at this point to guarantee inplace +- support. */ ++ support. */ + LADSPA_Data fFrequency +- = (poSineOscillator->m_pfFrequency[lIndex]); ++ = (poSineOscillator->m_pfFrequency[lIndex]); + poSineOscillator->m_pfOutput[lIndex] +- = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] +- * poSineOscillator->m_pfAmplitude[lIndex]); ++ = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] ++ * poSineOscillator->m_pfAmplitude[lIndex]); + poSineOscillator->setPhaseStepFromFrequency(fFrequency); +- poSineOscillator->m_lPhase +- += poSineOscillator->m_lPhaseStep; ++ poSineOscillator->m_lPhase ++ += poSineOscillator->m_lPhaseStep; + } + } + +- friend void runSineOscillator_FreqAudio_AmpCtrl(LADSPA_Handle Instance, +- unsigned long SampleCount) { ++ void runSineOscillator_FreqAudio_AmpCtrl(LADSPA_Handle Instance, ++ unsigned long SampleCount) { + SineOscillator * poSineOscillator = (SineOscillator *)Instance; + LADSPA_Data fAmplitude = *(poSineOscillator->m_pfAmplitude); + for (unsigned long lIndex = 0; lIndex < SampleCount; lIndex++) { + /* Extract frequency at this point to guarantee inplace +- support. */ ++ support. */ + LADSPA_Data fFrequency +- = (poSineOscillator->m_pfFrequency[lIndex]); ++ = (poSineOscillator->m_pfFrequency[lIndex]); + poSineOscillator->m_pfOutput[lIndex] +- = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] +- * fAmplitude); ++ = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] ++ * fAmplitude); + poSineOscillator->setPhaseStepFromFrequency(fFrequency); +- poSineOscillator->m_lPhase +- += poSineOscillator->m_lPhaseStep; ++ poSineOscillator->m_lPhase ++ += poSineOscillator->m_lPhaseStep; + } + } + +- friend void runSineOscillator_FreqCtrl_AmpAudio(LADSPA_Handle Instance, +- unsigned long SampleCount) { ++ void runSineOscillator_FreqCtrl_AmpAudio(LADSPA_Handle Instance, ++ unsigned long SampleCount) { + SineOscillator * poSineOscillator = (SineOscillator *)Instance; + poSineOscillator->setPhaseStepFromFrequency + (*(poSineOscillator->m_pfFrequency)); + for (unsigned long lIndex = 0; lIndex < SampleCount; lIndex++) { + poSineOscillator->m_pfOutput[lIndex] +- = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] +- * poSineOscillator->m_pfAmplitude[lIndex]); +- poSineOscillator->m_lPhase +- += poSineOscillator->m_lPhaseStep; ++ = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] ++ * poSineOscillator->m_pfAmplitude[lIndex]); ++ poSineOscillator->m_lPhase ++ += poSineOscillator->m_lPhaseStep; + } + } + +- friend void runSineOscillator_FreqCtrl_AmpCtrl(LADSPA_Handle Instance, +- unsigned long SampleCount) { ++ void runSineOscillator_FreqCtrl_AmpCtrl(LADSPA_Handle Instance, ++ unsigned long SampleCount) { + SineOscillator * poSineOscillator = (SineOscillator *)Instance; + LADSPA_Data fAmplitude = *(poSineOscillator->m_pfAmplitude); + poSineOscillator->setPhaseStepFromFrequency + (*(poSineOscillator->m_pfFrequency)); + for (unsigned long lIndex = 0; lIndex < SampleCount; lIndex++) { + poSineOscillator->m_pfOutput[lIndex] +- = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] +- * fAmplitude); +- poSineOscillator->m_lPhase +- += poSineOscillator->m_lPhaseStep; ++ = (g_pfSineTable[poSineOscillator->m_lPhase >> SINE_TABLE_SHIFT] ++ * fAmplitude); ++ poSineOscillator->m_lPhase ++ += poSineOscillator->m_lPhaseStep; + } + } + +- friend void cleanupSineOscillator(void *pvHandle) { ++ void cleanupSineOscillator(void *pvHandle) { + delete (SineOscillator *)pvHandle; + } + +-}; ++ + + /*****************************************************************************/ + diff --git a/audio/ladspa/ladspa.cache b/audio/ladspa/ladspa.cache new file mode 100644 index 000000000..d2489ef3f --- /dev/null +++ b/audio/ladspa/ladspa.cache @@ -0,0 +1,21 @@ + +[TIMESTAMP] 1134123971 Fri Dec 9 11:26:11 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.10 MB, 16 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] time diff --git a/audio/ladspa/ladspa.conf b/audio/ladspa/ladspa.conf new file mode 100644 index 000000000..3e8af8b7b --- /dev/null +++ b/audio/ladspa/ladspa.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa/ladspa.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append makeopt " " "CPP=$CXX" +srcdir="ladspa_sdk/src/" + diff --git a/audio/ladspa/ladspa.desc b/audio/ladspa/ladspa.desc new file mode 100644 index 000000000..8ba4b811c --- /dev/null +++ b/audio/ladspa/ladspa.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ladspa/ladspa.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Linux Audio Developer's Simple Plugin API + +[T] Toolkit for creating audio filters. + +[U] http://www.ladspa.org/ + +[A] Richard Furse +[M] The OpenSDE Community + +[F] NOPARALLEL NO-AS-NEEDED +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 1.12 +[P] X -----5---9 156.500 + +[O] . $base/package/*/ladspa/ladspa.in + +[D] 3776488631 ladspa_sdk_1.12.tgz http://www.ladspa.org/download/ + diff --git a/audio/ladspa/ladspa.in b/audio/ladspa/ladspa.in new file mode 100644 index 000000000..6c2a160da --- /dev/null +++ b/audio/ladspa/ladspa.in @@ -0,0 +1,20 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa/ladspa.in +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +#correct some common paths in one place +var_append makeinstopt ' ' "DEST=$root/$libdir/ladspa" +var_append makeinstopt ' ' "LADSPA_PREFIX=$root/$libdir/ladspa/" +var_append makeinstopt ' ' "INSTALL_PLUGINS_DIR=$root/$libdir/ladspa" +var_append makeinstopt ' ' "INSTALL_INCLUDE_DIR=$root/$includedir" +var_append makeinstopt ' ' "INSTALL_BINARY_DIR=$root/$bindir" diff --git a/audio/ladspa/mkdir.patch b/audio/ladspa/mkdir.patch new file mode 100644 index 000000000..e35077462 --- /dev/null +++ b/audio/ladspa/mkdir.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ladspa/mkdir.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./makefile.orig 2002-07-06 19:34:20.000000000 +0200 ++++ ./makefile 2005-10-20 12:22:39.293911320 +0200 +@@ -59,7 +59,7 @@ + play /tmp/test.wav + + install: targets +- -mkdirhier $(INSTALL_PLUGINS_DIR) \ ++ mkdir -p $(INSTALL_PLUGINS_DIR) \ + $(INSTALL_INCLUDE_DIR) \ + $(INSTALL_BINARY_DIR) + cp ../plugins/* $(INSTALL_PLUGINS_DIR) diff --git a/audio/lame/compile.patch b/audio/lame/compile.patch new file mode 100644 index 000000000..3b53527b9 --- /dev/null +++ b/audio/lame/compile.patch @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lame/compile.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- lame-3.97/configure.vanilla 2005-09-16 13:51:38.000000000 +0200 ++++ lame-3.97/configure 2005-09-16 13:51:52.000000000 +0200 +@@ -31034,7 +31034,7 @@ + + + +- ac_config_files="$ac_config_files Makefile libmp3lame/Makefile libmp3lame/i386/Makefile frontend/Makefile mpglib/Makefile doc/Makefile doc/html/Makefile doc/man/Makefile include/Makefile Dll/Makefile misc/Makefile debian/Makefile dshow/Makefile ACM/Makefile ACM/ADbg/Makefile ACM/ddk/Makefile ACM/tinyxml/Makefile lame.spec mac/Makefile" ++ ac_config_files="$ac_config_files Makefile libmp3lame/Makefile libmp3lame/i386/Makefile frontend/Makefile mpglib/Makefile doc/Makefile doc/html/Makefile doc/man/Makefile include/Makefile Dll/Makefile misc/Makefile debian/Makefile dshow/Makefile lame.spec mac/Makefile" + + cat >confcache <<\_ACEOF + # This file is a shell script that caches the results of configure +--- lame-3.97/Makefile.in.vanilla 2005-09-16 13:57:55.000000000 +0200 ++++ lame-3.97/Makefile.in 2005-09-16 13:58:02.000000000 +0200 +@@ -204,7 +204,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + AUTOMAKE_OPTIONS = 1.5 foreign $(top_srcdir)/ansi2knr +-SUBDIRS = mpglib libmp3lame frontend Dll debian doc include misc dshow ACM mac ++SUBDIRS = mpglib libmp3lame frontend Dll debian doc include misc dshow mac + CLEANFILES = testcase.new.mp3 + EXTRA_DIST = \ + API \ diff --git a/audio/lame/lame.cache b/audio/lame/lame.cache new file mode 100644 index 000000000..730d5747f --- /dev/null +++ b/audio/lame/lame.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1133978516 Wed Dec 7 19:01:56 2005 +[BUILDTIME] 25 (9) +[SIZE] 3.92 MB, 33 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] dmalloc +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libsndfile +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/lame/lame.conf b/audio/lame/lame.conf new file mode 100644 index 000000000..1a2230955 --- /dev/null +++ b/audio/lame/lame.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../lame/lame.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt " " "--enable-mp3x" # will be skipped if gtk+12 is missing + diff --git a/audio/lame/lame.desc b/audio/lame/lame.desc new file mode 100644 index 000000000..322f96949 --- /dev/null +++ b/audio/lame/lame.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../lame/lame.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] LAME Ain't an Mp3 Encoder + +[T] LAME originally stood for LAME Ain't an Mp3 Encoder. The goal of +[T] the LAME project is to use the open source model to improve the +[T] psycho acoustics, noise shaping and speed of MP3. Another goal of +[T] the LAME project is to use these improvements for the basis of a +[T] patent free audio compression codec for the GNU project. + +[U] http://lame.sourceforge.net/ + +[A] Mike Cheng (www.uq.net.au/~zzmcheng) {author} +[A] Mark Taylor (www.sulaco.org/mp3) {maintainer} +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Beta +[V] 3.97 +[P] X -----5---9 126.200 + +[D] 1759076260 lame-3.97.tar.gz http://dl.sourceforge.net/sourceforge/lame/ + diff --git a/audio/libao/libao.cache b/audio/libao/libao.cache new file mode 100644 index 000000000..a3ca2099d --- /dev/null +++ b/audio/libao/libao.cache @@ -0,0 +1,39 @@ + +[TIMESTAMP] 1133964011 Wed Dec 7 15:00:11 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.21 MB, 72 files + +[DEP] alsa-lib +[DEP] arts +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glibc +[DEP] grep +[DEP] imake +[DEP] libice +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxt +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] nas +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libao/libao.desc b/audio/libao/libao.desc new file mode 100644 index 000000000..65dfbd02e --- /dev/null +++ b/audio/libao/libao.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libao/libao.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A cross platform audio library + +[T] Libao is a cross-platform audio library that allows programs to output +[T] audio using a simple API on a wide variety of platforms. It currently +[T] supports: Null output (handy for testing without a sound device), WAV +[T] files, AU files, OSS (Open Sound System, used on Linux and FreeBSD), +[T] esd (ESounD or Enlighten Sound Daemon), ALSA (Advanced Linux Sound +[T] Architecture), AIX, Sun/NetBSD/OpenBSD, IRIX and NAS (Network Audio +[T] Server). + +[U] http://www.xiph.org/ao + +[A] Xiphorus +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.8.6 +[P] X -----5---9 122.500 + +[D] 1280522933 libao-0.8.6.tar.gz http://downloads.xiph.org/releases/ao/ + diff --git a/audio/libcdaudio/libcdaudio.cache b/audio/libcdaudio/libcdaudio.cache new file mode 100644 index 000000000..474f9f4b4 --- /dev/null +++ b/audio/libcdaudio/libcdaudio.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1133943666 Wed Dec 7 09:21:06 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.23 MB, 23 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libcdaudio/libcdaudio.desc b/audio/libcdaudio/libcdaudio.desc new file mode 100644 index 000000000..c99be02b6 --- /dev/null +++ b/audio/libcdaudio/libcdaudio.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libcdaudio/libcdaudio.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A cddb and cd playing library + +[T] libcdaudio is used by mythmusic for cddb and cd audio grabbing. + +[U] http://libcdaudio.sf.net + +[A] Fabrice Bauzac +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.99.12p2 +[P] X -----5---9 114.900 + +[D] 1035183329 libcdaudio-0.99.12p2.tar.gz http://dl.sourceforge.net/sourceforge/libcdaudio/ + diff --git a/audio/libcddb/libcddb.cache b/audio/libcddb/libcddb.cache new file mode 100644 index 000000000..6b63239f9 --- /dev/null +++ b/audio/libcddb/libcddb.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1164222320 Wed Nov 22 16:05:20 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.23 MB, 24 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libcddb/libcddb.desc b/audio/libcddb/libcddb.desc new file mode 100644 index 000000000..5d44594d2 --- /dev/null +++ b/audio/libcddb/libcddb.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libcddb/libcddb.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A library (C API) for accessing a CDDB server + +[T] Libcddb is a library that implements the different protocols +[T] (CDDBP, HTTP, and HTTP proxy) to access data on a CDDB server +[T] (e.g. http://freedb.org). It tries to be as cross-platform as possible. + +[U] http://libcddb.sourceforge.net/ + +[A] Kris Verbeeck +[M] Alejandro Mery + +[C] base/library + +[L] GPL +[S] Stable +[V] 1.3.0 +[P] X -----5---9 109.000 + +[D] 1412589705 libcddb-1.3.0.tar.bz2 http://dl.sourceforge.net/sourceforge/libcddb/ diff --git a/audio/libid3tag/libid3tag.cache b/audio/libid3tag/libid3tag.cache new file mode 100644 index 000000000..f2f14a7b9 --- /dev/null +++ b/audio/libid3tag/libid3tag.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133963040 Wed Dec 7 14:44:00 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.22 MB, 21 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/libid3tag/libid3tag.desc b/audio/libid3tag/libid3tag.desc new file mode 100644 index 000000000..7a54cb69b --- /dev/null +++ b/audio/libid3tag/libid3tag.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libid3tag/libid3tag.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A MP3 ID3 tag editing library + +[T] A MP3 ID3 tag editing library. + +[U] http://www.mars.org/home/rob/proj/mpeg/ + +[A] Rob Leslie +[M] The OpenSDE Community +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.15.1b +[P] X -----5---9 122.200 + +[D] 4187763663 libid3tag-0.15.1b.tar.gz ftp://ftp.mars.org/pub/mpeg/ + diff --git a/audio/liblrdf/liblrdf.cache b/audio/liblrdf/liblrdf.cache new file mode 100644 index 000000000..2e58748d4 --- /dev/null +++ b/audio/liblrdf/liblrdf.cache @@ -0,0 +1,30 @@ + +[TIMESTAMP] 1134222821 Sat Dec 10 14:53:41 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.11 MB, 22 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] ladspa +[DEP] libidn +[DEP] libxml +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] pkgconfig +[DEP] raptor +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/liblrdf/liblrdf.desc b/audio/liblrdf/liblrdf.desc new file mode 100644 index 000000000..a42beec3b --- /dev/null +++ b/audio/liblrdf/liblrdf.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../liblrdf/liblrdf.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An RDF library + +[T] This is a library to make it easy to manipulate RDF files describing +[T] LADSPA plugins. +[T] +[T] It can also be used for general RDF manipulation. +[T] +[T] It can read RDF/XLM and N3 files and export N3 files, it also has a +[T] light taxonomic inference capablility. + +[U] http://sourceforge.net/projects/lrdf + +[A] Steve Harris +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.4.0 +[P] X -----5---9 182.300 + +[D] 4002657425 liblrdf-0.4.0.tar.gz http://dl.sourceforge.net/sourceforge/lrdf/ + diff --git a/audio/libmad/libmad.cache b/audio/libmad/libmad.cache new file mode 100644 index 000000000..e194da7e0 --- /dev/null +++ b/audio/libmad/libmad.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133963386 Wed Dec 7 14:49:46 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.29 MB, 21 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libmad/libmad.conf b/audio/libmad/libmad.conf new file mode 100644 index 000000000..73f7cd669 --- /dev/null +++ b/audio/libmad/libmad.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../libmad/libmad.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +confopt="$confopt --enable-shared --enable-accuracy --disable-debugging" diff --git a/audio/libmad/libmad.desc b/audio/libmad/libmad.desc new file mode 100644 index 000000000..59bbaf9f8 --- /dev/null +++ b/audio/libmad/libmad.desc @@ -0,0 +1,49 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libmad/libmad.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] MPEG Audio Decoder + +[T] MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1 +[T] and the MPEG-2 extension to Lower Sampling Frequencies, as well as the +[T] so-called MPEG 2.5 format. All three audio layers (Layer I, Layer II, +[T] and Layer III a.k.a. MP3) are fully implemented. +[T] +[T] MAD has the following special features: 24-bit PCM output, +[T] 100% fixed-point (integer) computation, completely new implementation +[T] based on the ISO/IEC standards and it is distributed under the terms of +[T] the GNU General Public License (GPL) +[T] +[T] The decoding funtionality is places in a library so that other programs +[T] can use it easyly. +[T] +[T] It also comes with an mpg123 compatible CML tool. + +[U] http://www.mars.org/home/rob/proj/mpeg/ + +[A] Rob Leslie +[M] The OpenSDE Community +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.15.1b +[P] X -----5---9 122.300 + +[D] 3759919739 libmad-0.15.1b.tar.gz ftp://ftp.mars.org/pub/mpeg/ + diff --git a/audio/libmpcdec/libmpcdec.cache b/audio/libmpcdec/libmpcdec.cache new file mode 100644 index 000000000..cadfc46ed --- /dev/null +++ b/audio/libmpcdec/libmpcdec.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1160095026 Fri Oct 6 03:37:06 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.14 MB, 20 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libmpcdec/libmpcdec.desc b/audio/libmpcdec/libmpcdec.desc new file mode 100644 index 000000000..fefe424b5 --- /dev/null +++ b/audio/libmpcdec/libmpcdec.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libmpcdec/libmpcdec.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Decoder library for Musepack. + +[T] Musepack is an audio compression format with a strong emphasis on high +[T] quality. This is the decoder library which complements the musepack-tools. + + +[U] http://www.musepack.net + +[A] Ben Dor +[M] Nagy Karoly Gabriel + +[C] extra/multimedia + +[L] BSD +[S] Stable +[V] 1.2.3 +[P] X -----5---9 126.400 + +[D] 3205758574 libmpcdec-1.2.3.tar.bz2 http://files.musepack.net/source/ + diff --git a/audio/libmpd/libmpd.cache b/audio/libmpd/libmpd.cache new file mode 100644 index 000000000..be24962c3 --- /dev/null +++ b/audio/libmpd/libmpd.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1164919513 Thu Nov 30 22:45:13 2006 +[BUILDTIME] 10 (5) +[SIZE] 0.27 MB, 22 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux diff --git a/audio/libmpd/libmpd.desc b/audio/libmpd/libmpd.desc new file mode 100644 index 000000000..77b0d6791 --- /dev/null +++ b/audio/libmpd/libmpd.desc @@ -0,0 +1,32 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libmpd/libmpd.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An abstraction around libmpdclient + +[T] libmpd is an abstraction around libmpdclient. It provides an easy and +[T] reliable callback based interface to mpd. + +[U] http://cms.qballcow.nl/index.php?page=libmpd + +[A] Qball +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.12.0 +[P] X -----5---9 197.500 + +[D] 1049719799 libmpd-0.12.0.tar.gz http://download.qballcow.nl/programs/gmpc-0.13/ diff --git a/audio/libmusicbrainz/libmusicbrainz.cache b/audio/libmusicbrainz/libmusicbrainz.cache new file mode 100644 index 000000000..b27069efe --- /dev/null +++ b/audio/libmusicbrainz/libmusicbrainz.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1134043869 Thu Dec 8 13:11:09 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.51 MB, 26 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libmusicbrainz/libmusicbrainz.desc b/audio/libmusicbrainz/libmusicbrainz.desc new file mode 100644 index 000000000..1e82cf486 --- /dev/null +++ b/audio/libmusicbrainz/libmusicbrainz.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libmusicbrainz/libmusicbrainz.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] MusicBrainz Client Library + +[T] The MusicBrainz client library allows applications to make metadata +[T] lookup to a MusicBrainz server, generate signatures from WAV data and +[T] create CD Index Disk ids from audio CD roms. + +[U] http://musicbrainz.org + +[A] many... +[A] Requests go to +[M] Juergen "George" Sawinski + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 2.1.4 +[P] X -----5---9 148.000 + +[D] 2614371678 libmusicbrainz-2.1.4.tar.gz http://ftp.musicbrainz.org/pub/musicbrainz/ diff --git a/audio/libogg/libogg.cache b/audio/libogg/libogg.cache new file mode 100644 index 000000000..5529821f4 --- /dev/null +++ b/audio/libogg/libogg.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133964186 Wed Dec 7 15:03:06 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.31 MB, 96 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libogg/libogg.desc b/audio/libogg/libogg.desc new file mode 100644 index 000000000..8f6611fd0 --- /dev/null +++ b/audio/libogg/libogg.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libogg/libogg.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Open source bitstream container format + +[T] Libogg contains necessary functionality to create, decode, and work with +[T] Ogg bitstreams. + +[U] http://www.xiph.org/ogg/ + +[A] Xiphorus +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] OpenSource +[S] Stable +[V] 1.1.3 +[P] X -----5---9 122.500 + +[D] 1662594677 libogg-1.1.3.tar.gz http://downloads.xiph.org/releases/ogg/ + diff --git a/audio/libsamplerate/libsamplerate.cache b/audio/libsamplerate/libsamplerate.cache new file mode 100644 index 000000000..602dc458f --- /dev/null +++ b/audio/libsamplerate/libsamplerate.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1134181372 Sat Dec 10 03:22:52 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.30 MB, 21 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flac +[DEP] gcc +[DEP] glibc +[DEP] gnome-libs14 +[DEP] grep +[DEP] libsndfile +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libsamplerate/libsamplerate.desc b/audio/libsamplerate/libsamplerate.desc new file mode 100644 index 000000000..a50cbcdc7 --- /dev/null +++ b/audio/libsamplerate/libsamplerate.desc @@ -0,0 +1,47 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libsamplerate/libsamplerate.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A Sample Rate Converter library for audio + +[T] Libsamplerate is a Sample Rate Converter for audio. One example of where +[T] such a thing would be useful is converting audio from the CD sample rate +[T] of 44.1kHz to the 48kHz sample rate used by DAT players. +[T] +[T] Libsamplerate is capable of arbitrary and time varying conversions; from +[T] downsampling by a factor of 12 to upsampling by the same factor. Arbitrary +[T] in this case means that the ratio of input and output sample rates can be +[T] an irrational number. The conversion ratio can also vary with time for +[T] speeding up and slowing down effects. +[T] +[T] Libsamplerate provides a small set of converters to allow quality to be +[T] traded off against computation cost. The current best converter provides +[T] a signal-to-noise ratio of 97dB with -3dB passband extending from DC to +[T] 96% of the theoretical best bandwidth for a given pair of input and +[T] output sample rates. + +[U] http://www.mega-nerd.com/SRC/ + +[A] Erik de Castro Lopo +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.1.2 +[P] X -----5---9 167.800 + +[D] 3074139662 libsamplerate-0.1.2.tar.gz http://www.mega-nerd.com/SRC/ + diff --git a/audio/libshout/libshout.cache b/audio/libshout/libshout.cache new file mode 100644 index 000000000..de7812b7f --- /dev/null +++ b/audio/libshout/libshout.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133797809 Mon Dec 5 16:50:09 2005 +[BUILDTIME] 20 (5) +[SIZE] 0.18 MB, 21 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libogg +[DEP] libtheora +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libshout/libshout.desc b/audio/libshout/libshout.desc new file mode 100644 index 000000000..c83d78c62 --- /dev/null +++ b/audio/libshout/libshout.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libshout/libshout.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2005 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A library for streaming to icecast + +[T] Libshout allows applications to easily communicate and broadcast to an +[T] Icecast streaming media server. It handles the socket connections, +[T] metadata communication, and data streaming for the calling application, +[T] and lets developers focus on feature sets instead of implementation +[T] details. + +[U] http://www.icecast.org/ + +[A] Brendan Cully +[M] The OpenSDE Community + +[C] extra/network + +[L] GPL +[S] Stable +[V] 2.2.2 +[P] X -----5---9 149.000 + +[D] 894448875 libshout-2.2.2.tar.gz http://downloads.xiph.org/releases/libshout/ diff --git a/audio/libsndfile/libsndfile.cache b/audio/libsndfile/libsndfile.cache new file mode 100644 index 000000000..19561a943 --- /dev/null +++ b/audio/libsndfile/libsndfile.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133957183 Wed Dec 7 13:06:23 2005 +[BUILDTIME] 45 (9) +[SIZE] 1.25 MB, 51 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sqlite +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libsndfile/libsndfile.desc b/audio/libsndfile/libsndfile.desc new file mode 100644 index 000000000..847d20c20 --- /dev/null +++ b/audio/libsndfile/libsndfile.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libsndfile/libsndfile.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A library for accessing various audio file formats + +[T] libsndfile is a C library for reading and writing sound files such as +[T] AIFF, AU, WAV, and others through one standard interface. It can +[T] currently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and +[T] 64-bit floating point WAV files and a number of compressed formats. It +[T] compiles and runs on *nix, MacOS, and Win32. + +[U] http://www.mega-nerd.com/libsndfile/ + +[A] Erik de Castro Lopo +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 1.0.17 +[P] X -----5---9 120.100 + +[D] 2273501008 libsndfile-1.0.17.tar.gz http://www.mega-nerd.com/libsndfile/ + diff --git a/audio/libvorbis/libvorbis.cache b/audio/libvorbis/libvorbis.cache new file mode 100644 index 000000000..406b49d87 --- /dev/null +++ b/audio/libvorbis/libvorbis.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1133964380 Wed Dec 7 15:06:20 2005 +[BUILDTIME] 20 (9) +[SIZE] 3.07 MB, 138 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libogg +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/libvorbis/libvorbis.desc b/audio/libvorbis/libvorbis.desc new file mode 100644 index 000000000..71df4332b --- /dev/null +++ b/audio/libvorbis/libvorbis.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../libvorbis/libvorbis.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Lossless audio compression tools using the ogg-vorbis algorithms + +[T] Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, +[T] general-purpose compressed audio format for mid to high quality +[T] (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and +[T] variable bitrates from 16 to 128 kbps/channel. This places Vorbis in +[T] the same competitive class as audio representations such as MPEG-4 (AAC), +[T] and similar to, but higher performance than MPEG-1/2 audio layer 3, +[T] MPEG-4 audio (TwinVQ), WMA and PAC. + +[U] http://www.xiph.org/ogg/vorbis/ + +[A] Xiphorus +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] OpenSource +[S] Stable +[V] 1.1.2 +[P] X -----5---9 122.500 + +[D] 2253347208 libvorbis-1.1.2.tar.gz http://downloads.xiph.org/releases/vorbis/ + diff --git a/audio/mac/mac.cache b/audio/mac/mac.cache new file mode 100644 index 000000000..e1b3189b6 --- /dev/null +++ b/audio/mac/mac.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1159176760 Mon Sep 25 12:32:40 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.46 MB, 34 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/mac/mac.desc b/audio/mac/mac.desc new file mode 100644 index 000000000..aff082d3b --- /dev/null +++ b/audio/mac/mac.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mac/mac.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An Free Lossless Audio Codec + +[T] Monkey's Audio is a fast and easy way to compress digital music. +[T] Unlike traditional methods such as mp3, ogg, or lqt that permanently +[T] discard quality to save space, Monkey's Audio only makes perfect, +[T] bit-for-bit copies of your music. + +[U] http://www.monkeysaudio.com/ + +[A] Matthew T. Ashland +[M] Nagy Karoly Gabriel + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 3.99-u4-b5 +[P] X -----5---9 126.400 + +[D] 3557029685 mac-3.99-u4-b5.tar.gz http://dl.sourceforge.net/sourceforge/mac-port/ + diff --git a/audio/madplay/madplay.cache b/audio/madplay/madplay.cache new file mode 100644 index 000000000..d52a69851 --- /dev/null +++ b/audio/madplay/madplay.cache @@ -0,0 +1,31 @@ + +[TIMESTAMP] 1133963575 Wed Dec 7 14:52:55 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.25 MB, 26 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] libid3tag +[DEP] libmad +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/madplay/madplay.desc b/audio/madplay/madplay.desc new file mode 100644 index 000000000..ae595c726 --- /dev/null +++ b/audio/madplay/madplay.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../madplay/madplay.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A MPEG audio decoder program + +[T] This package contains the mpg123 compatible CML tool utilizing the high +[T] quality MAD decoder implementation. + +[U] http://www.mars.org/home/rob/proj/mpeg/ + +[A] Rob Leslie +[M] The OpenSDE Community +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.15.2b +[P] X -----5---9 122.350 + +[D] 4107137718 madplay-0.15.2b.tar.gz ftp://ftp.mars.org/pub/mpeg/ + diff --git a/audio/marlin/marlin.cache b/audio/marlin/marlin.cache new file mode 100644 index 000000000..1f57600e6 --- /dev/null +++ b/audio/marlin/marlin.cache @@ -0,0 +1,66 @@ + +[TIMESTAMP] 1134317493 Sun Dec 11 17:11:33 2005 +[BUILDTIME] 40 (5) ERROR +[SIZE] 0.02 MB, 7 files + +[DEP] 00-dirtree +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] diffutils +[DEP] e2fsprogs +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gconf +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] gnome-keyring +[DEP] gnome-media +[DEP] gnome-vfs +[DEP] grep +[DEP] gst-plugins +[DEP] gstreamer +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libart_lgpl23 +[DEP] libbonobo +[DEP] libbonoboui +[DEP] libglade +[DEP] libgnome +[DEP] libgnomecanvas +[DEP] libgnomeui +[DEP] libice +[DEP] libmusicbrainz +[DEP] libpng +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxml +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] nautilus-cd-burner +[DEP] net-tools +[DEP] orbit2 +[DEP] pango +[DEP] perl +[DEP] perl-xml-parser +[DEP] pkgconfig +[DEP] popt +[DEP] renderproto +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto diff --git a/audio/marlin/marlin.desc b/audio/marlin/marlin.desc new file mode 100644 index 000000000..b93f08a2f --- /dev/null +++ b/audio/marlin/marlin.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../marlin/marlin.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2005 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A sample editor for Gnome + +[T] Marlin is a sample editor for Gnome 2. It uses GStreamer for file +[T] operations and for recording and playback, meaning it can handle a +[T] great number of formats and work with most sound systems. + +[U] http://marlin.sourceforge.net/ + +[A] Iain +[M] Alejandro Mery + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.9 +[P] X -----5---9 800.000 + +[O] . $base/package/*/*/gnome2-conf.in + +[D] 748616680 marlin-0.9.tar.gz http://dl.sourceforge.net/sourceforge/marlin/ + diff --git a/audio/mixmagic/mixmagic.cache b/audio/mixmagic/mixmagic.cache new file mode 100644 index 000000000..6e2bc0455 --- /dev/null +++ b/audio/mixmagic/mixmagic.cache @@ -0,0 +1,47 @@ + +[TIMESTAMP] 1134184582 Sat Dec 10 04:16:22 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.25 MB, 31 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] bdb33 +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] gnome-libs14 +[DEP] grep +[DEP] gtk+12 +[DEP] imlib +[DEP] libice +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxml1 +[DEP] libxpm +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] orbit10 +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] xproto +[DEP] zlib diff --git a/audio/mixmagic/mixmagic.desc b/audio/mixmagic/mixmagic.desc new file mode 100644 index 000000000..cd551ae5b --- /dev/null +++ b/audio/mixmagic/mixmagic.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mixmagic/mixmagic.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Harddisc sound mixing program for Gnome + +[T] MixMagic is harddisc sound mixing program for Gnome, it can handle +[T] large (larger then system memory) samples. MixMagic is able to mix as +[T] many waves as your CPU can handle. + +[U] http://mixmagic.sourceforge.net/ + +[A] Jonas Borgstrom +[A] Thomas Nyberg +[M] The OpenSDE Community + +[C] extra/multimedia + +[F] LIBTOOL-QUIRK + +[L] GPL +[S] Stable +[V] 0.1.7 +[P] X -----5---9 169.200 + +[D] 1955268899 mixmagic-0.1.7.tar.gz http://dl.sourceforge.net/sourceforge/mixmagic/ + diff --git a/audio/mixmagic/pitch.patch b/audio/mixmagic/pitch.patch new file mode 100644 index 000000000..d7f7daf91 --- /dev/null +++ b/audio/mixmagic/pitch.patch @@ -0,0 +1,320 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mixmagic/pitch.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +This patch adds pitch shifting to mixmagic. (by Clifford) + +--- ./src/block.c.orig Sat Mar 9 11:06:32 2002 ++++ ./src/block.c Mon May 13 20:16:56 2002 +@@ -834,6 +834,7 @@ + + b->start = block->start + MIN (block->selection_start, block->selection_end); + b->length = ABS (block->selection_start - block->selection_end); ++ block->length_unpitched = block->length * block->pitch; + b->sample = sample_ref (block->sample); + b->position = block->position + MIN (block->selection_start, block->selection_end); + +@@ -1143,6 +1144,8 @@ + newBlock->sample = sample_ref (block->sample); + newBlock->start = block->start; + newBlock->length = block->length; ++ newBlock->length_unpitched = block->length_unpitched; ++ newBlock->pitch = block->pitch; + + /* Position it on the same place as the popup menu */ + newBlock->position = block->position; +@@ -1183,8 +1186,8 @@ + block_draw (Block *block) + { + gint i, width, height; +- gint offset, value; +- GString * start_gs , * len_gs ; ++ gint offset, offset_start, value; ++ GString * start_gs , * len_gs , * pitch_gs; + + g_assert (IS_BLOCK(block)); + +@@ -1210,11 +1213,13 @@ + width, + height); + +- offset = block->start / INDEX_RATIO; ++ offset_start = block->start / INDEX_RATIO; ++ offset = 0; + + for (i = 0; i < width;i++) { + value = index_get_average (block->sample->index, +- offset, block->start / INDEX_RATIO, ++ offset_start + offset * block->pitch, ++ block->start / INDEX_RATIO, + block->track->song->x_scale / INDEX_RATIO, + block->sample->length / INDEX_RATIO / 2) / ((float)0x7f / height); + gdk_draw_line (block->pixmap, +@@ -1254,13 +1259,42 @@ + + /* Draw title */ + ++ gdk_draw_text (block->pixmap, ++ GTK_WIDGET(block)->style->font, ++ GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], ++ 10, 15, ++ "F:", ++ 2); ++ + gdk_draw_text (block->pixmap, + GTK_WIDGET(block)->style->font, + GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], +- 0, 10, ++ 25, 15, + block->sample->id, + strlen (block->sample->id)); + ++ /* Draw Pitch Value */ ++ ++ pitch_gs = g_string_sized_new(20); ++ ++ pitch_gs->len = g_snprintf(pitch_gs->str, 20, "%c%02d.%02d %%", ++ block->pitch == 0 ? '0' : (block->pitch > 0 ? '+' : '-'), ++ abs(block->pitch*10000 - 10000) / 100, ++ abs(block->pitch*10000 - 10000) % 100); ++ ++ gdk_draw_text (block->pixmap, ++ GTK_WIDGET(block)->style->font, ++ GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], ++ 10, 30, ++ "P:", ++ 2); ++ ++ gdk_draw_text (block->pixmap, ++ GTK_WIDGET(block)->style->font, ++ GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], ++ 25, 30, ++ pitch_gs->str, ++ pitch_gs->len); + + /* Draw start time */ + +@@ -1281,14 +1315,14 @@ + gdk_draw_text (block->pixmap, + GTK_WIDGET(block)->style->font, + GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], +- 0, height - 20, ++ 10, height - 20, + "S:", + 2); + + gdk_draw_text (block->pixmap, + GTK_WIDGET(block)->style->font, + GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], +- 15, height - 20, ++ 25, height - 20, + start_gs->str, + start_gs->len); + +@@ -1313,14 +1347,14 @@ + gdk_draw_text (block->pixmap, + GTK_WIDGET(block)->style->font, + GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], +- 0, height - 5, ++ 10, height - 5, + "L:", + 2); + + gdk_draw_text (block->pixmap, + GTK_WIDGET(block)->style->font, + GTK_WIDGET(block)->style->fg_gc[GTK_WIDGET(block)->state], +- 15, height - 5, ++ 25, height - 5, + len_gs->str, + len_gs->len); + +@@ -1481,6 +1515,73 @@ + gtk_widget_draw (GTK_WIDGET (block), NULL); + } + ++static void block_set_pitch (GtkWidget *widget, Block *block, gfloat newpitch) { ++ block->pitch = newpitch; ++ block->length = block->length_unpitched / newpitch; ++ block_update (block); ++ song_set_dirty (block->track->song, TRUE); ++} ++ ++static void block_dec_pitch_1 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0001); } ++ ++static void block_dec_pitch_3 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0003); } ++ ++static void block_dec_pitch_5 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0005); } ++ ++static void block_dec_pitch_10 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0010); } ++ ++static void block_dec_pitch_30 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0030); } ++ ++static void block_dec_pitch_50 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0050); } ++ ++static void block_dec_pitch_100 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0100); } ++ ++static void block_dec_pitch_300 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0300); } ++ ++static void block_dec_pitch_500 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch - 0.0500); } ++ ++ ++static void block_pitch_reset (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, 1); } ++ ++ ++static void block_inc_pitch_1 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0001); } ++ ++static void block_inc_pitch_3 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0003); } ++ ++static void block_inc_pitch_5 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0005); } ++ ++static void block_inc_pitch_10 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0010); } ++ ++static void block_inc_pitch_30 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0030); } ++ ++static void block_inc_pitch_50 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0050); } ++ ++static void block_inc_pitch_100 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0100); } ++ ++static void block_inc_pitch_300 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0300); } ++ ++static void block_inc_pitch_500 (GtkWidget *widget, Block *block) ++ { block_set_pitch (widget, block, block->pitch + 0.0500); } ++ ++ + static void + block_select_all (GtkWidget *widget, Block *block) + { +@@ -1534,6 +1635,26 @@ + GNOMEUIINFO_SEPARATOR, + GNOMEUIINFO_ITEM_NONE (N_("Convert to loopblock"), N_("Convert to loopblock"), block_convert_to_loopblock), + GNOMEUIINFO_SEPARATOR, ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -5.00"), N_(""), block_dec_pitch_500), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -3.00"), N_(""), block_dec_pitch_300), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -1.00"), N_(""), block_dec_pitch_100), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -0.50"), N_(""), block_dec_pitch_50), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -0.30"), N_(""), block_dec_pitch_30), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -0.10"), N_(""), block_dec_pitch_10), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -0.05"), N_(""), block_dec_pitch_5), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -0.03"), N_(""), block_dec_pitch_3), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch -0.01"), N_(""), block_dec_pitch_1), ++ GNOMEUIINFO_ITEM_NONE (N_("Reset Pitch"), N_(""), block_pitch_reset), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +0.01"), N_(""), block_inc_pitch_1), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +0.03"), N_(""), block_inc_pitch_3), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +0.05"), N_(""), block_inc_pitch_5), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +0.10"), N_(""), block_inc_pitch_10), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +0.30"), N_(""), block_inc_pitch_30), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +0.50"), N_(""), block_inc_pitch_50), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +1.00"), N_(""), block_inc_pitch_100), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +3.00"), N_(""), block_inc_pitch_300), ++ GNOMEUIINFO_ITEM_NONE (N_("Pitch +5.00"), N_(""), block_inc_pitch_500), ++ GNOMEUIINFO_SEPARATOR, + GNOMEUIINFO_ITEM_NONE (N_("Select all"), N_("Make the selection cover the whole block"), block_select_all), + GNOMEUIINFO_END + }; +@@ -1640,24 +1761,30 @@ + mix_into_buffer (Block *block, gint16 *buffer, gint position, gint length) + { + gint16 *data; +- gint i; ++ gint i, data_offset, data_xoffset; + +- data = (gint16 *)(block->sample->data + +- (block->start + position - block->position) * block->sample->byte_p_spl); +- +- for (i = 0;i < length / (sizeof (guint16) * 2);i++) { ++ data = (gint16 *)(block->sample->data + ++ (block->start - block->position) * ++ block->sample->byte_p_spl); ++ data_offset = position; ++ ++ for (i = 0; i < length / (sizeof (guint16) * 2); i++) { ++ ++ data_xoffset = data_offset * block->pitch; ++ data_xoffset *= block->sample->num_channels; + + mixer_mix_sample_into_buffer (buffer, +- data, ++ data + data_xoffset, + block->amp_env, + block->pan_env, + block->track->amp, + block->track->pan, +- position - block->position + i, block->sample->num_channels); ++ position - block->position + i, ++ block->sample->num_channels); + +- data += block->sample->num_channels; ++ data_offset++; + buffer += 2; + } + } + + /* +@@ -1675,8 +1813,11 @@ + + block->start = atoi ((ptr = xmlGetProp (node, "start"))); + g_free (ptr); +- block->length = atoi ((ptr = xmlGetProp (node, "length"))); ++ block->length_unpitched = atoi ((ptr = xmlGetProp (node, "length"))); + g_free (ptr); ++ block->pitch = (float)atoi ((ptr = xmlGetProp (node, "pitch"))) / 10000; ++ g_free (ptr); ++ block->length = (float)block->length_unpitched * block->pitch; + block->position = atoi ((ptr = xmlGetProp (node, "position"))); + g_free (ptr); + ptr = xmlGetProp (node, "sample"); +--- ./src/track.c.orig Tue Mar 12 06:39:42 2002 ++++ ./src/track.c Mon Mar 11 20:53:32 2002 +@@ -328,6 +328,8 @@ + + block->start = 0; + block->length = sample_get_length(block->sample); ++ block->length_unpitched = sample_get_length(block->sample); ++ block->pitch=1; + + /* Position it on the same place as the popup menu */ + block->position = (x + (gint)(GTK_LAYOUT (track->layout)->hadjustment->value)) * track->song->x_scale; +--- ./src/block.h.orig Mon Mar 11 20:47:57 2002 ++++ ./src/block.h Mon Mar 11 20:37:16 2002 +@@ -89,6 +89,9 @@ + gint length; /* The length of this block */ + gint position; /* Position in time */ + ++ gfloat pitch; /* Pitch shifting (in %) */ ++ gint length_unpitched; /* The length before pitch is applied */ ++ + Sample *sample; /* The sample assosiated with this block */ + + GList *amp_env; /* Pointer to this blocks amplitude envelope or NULL */ diff --git a/audio/mp3info/mp3info.cache b/audio/mp3info/mp3info.cache new file mode 100644 index 000000000..29bcacc03 --- /dev/null +++ b/audio/mp3info/mp3info.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1134138371 Fri Dec 9 15:26:11 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.11 MB, 15 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] ncurses +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/mp3info/mp3info.conf b/audio/mp3info/mp3info.conf new file mode 100644 index 000000000..88573664e --- /dev/null +++ b/audio/mp3info/mp3info.conf @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mp3info/mp3info.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append maktopt " " "prefix=$root/$prefix" +var_append makeinstopt " " "prefix=$root/$prefix" + +# this makefile does not allow conditionally disabling gtk support +disable_gmp3info () +{ + sed -i -e '/\$([SI].*gmp3info/d' -e '/:.*gmp3info/ s/gmp3info//p' Makefile +} + +pkginstalled gtk+12 || hook_add preconf 5 disable_gmp3info diff --git a/audio/mp3info/mp3info.desc b/audio/mp3info/mp3info.desc new file mode 100644 index 000000000..2fbaf07e3 --- /dev/null +++ b/audio/mp3info/mp3info.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mp3info/mp3info.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A MP3 techical info viewer and ID3 1.x tag editor + +[T] MP3Info is a little utility used to read and modify the ID3 tags of MP3 +[T] files. MP3Info can also display various techincal aspects of an MP3 file +[T] including playing time, bit-rate, sampling frequency and other attributes +[T] in a pre-defined or user-specifiable output format. +[T] It consists of a command line and GTK+ frontend. + +[U] http://ibiblio.org/mp3info/ + +[A] Ricardo Cerqueira {original author} +[A] Cedric Tefft {current maintainer} +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.8.5a +[P] X -----5---9 160.100 + +[D] 2506418287 mp3info-0.8.5a.tgz ftp://ftp.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/ + diff --git a/audio/mpc/mpc.cache b/audio/mpc/mpc.cache new file mode 100644 index 000000000..e2a5430b1 --- /dev/null +++ b/audio/mpc/mpc.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1134282130 Sun Dec 11 07:22:10 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.09 MB, 19 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/mpc/mpc.conf b/audio/mpc/mpc.conf new file mode 100644 index 000000000..d2d2f0f83 --- /dev/null +++ b/audio/mpc/mpc.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mpc/mpc.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkginstalled bashcompletion && \ + hook_add postmake 3 "cp doc/mpc-bashrc $root/etc/bash_completion.d/mpc" + diff --git a/audio/mpc/mpc.desc b/audio/mpc/mpc.desc new file mode 100644 index 000000000..ffea89a59 --- /dev/null +++ b/audio/mpc/mpc.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mpc/mpc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A command-line tool for interfacing Music Player Daemon (MPD) + +[T] Music Player Command is a command-line tool for interfacing Music Player +[T] Daemon (MPD). Its features include bash tab completion and the ability to +[T] use the output of other programs as input via piping. + +[U] http://www.musicpd.org/ + +[A] Warren Dukes +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.12.0 +[P] X -----5---9 201.900 + +[CV-URL] http://www.musicpd.org/files.shtml + +[D] 2068303619 mpc-0.12.0.tar.bz2 http://www.musicpd.org/uploads/files/ diff --git a/audio/mpd/mpd.cache b/audio/mpd/mpd.cache new file mode 100644 index 000000000..b814858f4 --- /dev/null +++ b/audio/mpd/mpd.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1134263114 Sun Dec 11 02:05:14 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.22 MB, 19 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libao +[DEP] libid3tag +[DEP] libmad +[DEP] libmikmod +[DEP] libogg +[DEP] libvorbis +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/mpd/mpd.desc b/audio/mpd/mpd.desc new file mode 100644 index 000000000..7efdd4328 --- /dev/null +++ b/audio/mpd/mpd.desc @@ -0,0 +1,43 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mpd/mpd.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A jukebox server that controls music playback (MP3, Ogg and Flac) + +[T] Music Player Daemon (MPD) is a server that allows remote access for +[T] playing music (MP3, Ogg Vorbis and Flac) and managing playlists. +[T] The design focus is on integrating a computer into a stereo system +[T] that provides control for music playback over a local network. +[T] Currently, it includes a Web interface, phpMp, a GTK frontend, +[T] gtk2mp, a command line tool, mpc, and a dock app, WMmp. The goals are +[T] to be easy to install and use, to have minimal resource requirements, +[T] and to be stable and flexible. + +[U] http://www.musicpd.org/ + +[A] Warren Dukes +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.12.1 +[P] X -----5---9 197.400 + +[CV-URL] http://www.musicpd.org/files.shtml + +[D] 3392822 mpd-0.12.1.tar.bz2 http://www.musicpd.org/uploads/files/ diff --git a/audio/mpd/mpd.init b/audio/mpd/mpd.init new file mode 100644 index 000000000..061e3c97f --- /dev/null +++ b/audio/mpd/mpd.init @@ -0,0 +1,35 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../mpd/mpd.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# +# Desc: MPD (Music Player Daemon) +# Runlevel: 90 rcX +# + +main_begin + + block_begin(start, `Starting Music Player Daemon (MPD).') + check(`D_bindir/mpd') + block_end + + block_begin(stop, `Stopping Music Player Daemon (MPD).') + check(`killall -15 D_bindir/mpd') + block_end + + block_begin(update-db, `Updating Music Player Daemon (MPD) database.') + check(`D_bindir/mpd --update-db') + block_end + +main_end diff --git a/audio/mpg123/mpg123.cache b/audio/mpg123/mpg123.cache new file mode 100644 index 000000000..b9723252c --- /dev/null +++ b/audio/mpg123/mpg123.cache @@ -0,0 +1,29 @@ + +[TIMESTAMP] 1162442312 Thu Nov 2 05:38:32 2006 +[BUILDTIME] 10 (9) +[SIZE] 0.21 MB, 8 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] jack +[DEP] libsdl +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/mpg123/mpg123.desc b/audio/mpg123/mpg123.desc new file mode 100644 index 000000000..0e6565d88 --- /dev/null +++ b/audio/mpg123/mpg123.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mpg123/mpg123.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A realtime player for MPEG audio layer 1, 2, and 3 files + +[T] Mpg123 is a fast, free and portable MPEG audio player for Unix. It +[T] supports MPEG 1. 0/2. 0/2. 5 layers 1, 2 and 3. For full CD quality +[T] playback (44 kHz, 16 bit, stereo) a Pentium, SPARCstation10, DEC Alpha +[T] or similar CPU is required. Mono and/or reduced quality playback (22 +[T] kHz or 11 kHz) is even possible on 486 CPUs. + +[U] http://mpg123.org/ + +[A] Michael Hipp +[A] Thomas Orgis +[M] Christian Wiese + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.64 +[P] X -----5---9 148.600 + +[D] 2079092507 mpg123-0.64.tar.bz2 http://mpg123.org/download/ diff --git a/audio/mpg321/mpg321.cache b/audio/mpg321/mpg321.cache new file mode 100644 index 000000000..f50326226 --- /dev/null +++ b/audio/mpg321/mpg321.cache @@ -0,0 +1,31 @@ + +[TIMESTAMP] 1134045367 Thu Dec 8 13:36:07 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.11 MB, 21 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libao +[DEP] libid3tag +[DEP] libmad +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux +[DEP] zlib diff --git a/audio/mpg321/mpg321.desc b/audio/mpg321/mpg321.desc new file mode 100644 index 000000000..d85a7f858 --- /dev/null +++ b/audio/mpg321/mpg321.desc @@ -0,0 +1,42 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../mpg321/mpg321.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A simple CML mp3 player + +[T] mpg321 is a free replacement for mpg123, a very popular command-line +[T] mp3 player. mpg321 is used for frontends, as an mp3 player and as an +[T] mp3 to wave file decoder (primarily for use with CD-recording software.) +[T] In all of these capacities, mpg321 can be used as a drop-in replacement +[T] for mpg123. +[T] +[T] It uses code from the MAD distribution by Rob Leslie; XMMS; and plaympeg +[T] from the SMPEG distribution. + +[U] http://mpg321.sourceforge.net/ + +[A] Joe Drew +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.2.10 +[P] X -----5---9 148.600 + +[CV-PAT] mpg321-[0-9]* + +[D] 1610585759 mpg321-0.2.10.tar.gz http://dl.sourceforge.net/sourceforge/mpg321/ diff --git a/audio/musepack-tools/gcc4.patch b/audio/musepack-tools/gcc4.patch new file mode 100644 index 000000000..a00a29d76 --- /dev/null +++ b/audio/musepack-tools/gcc4.patch @@ -0,0 +1,27 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../musepack-tools/gcc4.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- sv7/mppenc.c.orig 2005-03-05 17:38:00.000000000 +0200 ++++ sv7/mppenc.c 2006-09-25 21:32:52.000000000 +0300 +@@ -1864,7 +1864,7 @@ + } + + +-static void ++void + OverdriveReport ( void ) + { + if ( Overflows > 0 ) { // report internal clippings diff --git a/audio/musepack-tools/musepack-tools.cache b/audio/musepack-tools/musepack-tools.cache new file mode 100644 index 000000000..ec267fef2 --- /dev/null +++ b/audio/musepack-tools/musepack-tools.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1164602021 Mon Nov 27 06:33:41 2006 +[BUILDTIME] 10 (5) +[SIZE] 0.30 MB, 9 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] glibc32 +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] nasm +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/musepack-tools/musepack-tools.conf b/audio/musepack-tools/musepack-tools.conf new file mode 100644 index 000000000..0299f60f9 --- /dev/null +++ b/audio/musepack-tools/musepack-tools.conf @@ -0,0 +1,24 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../musepack-tools/musepack-tools.conf +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +var_append makeopt " " "mppenc mppdec replaygain" +makeinstopt= +hook_add postmake 4 'cp -v mppenc mppdec replaygain $root/$bindir' + +# it wants to write /dev/tty for logging +if [ -e $root/dev/fd/1 ]; then + var_append makeopt ' ' 'LOGFILE=/dev/fd/1' +else + abort "/dev/fd/1 not found, and this package needs it" +fi diff --git a/audio/musepack-tools/musepack-tools.desc b/audio/musepack-tools/musepack-tools.desc new file mode 100644 index 000000000..6032fa96f --- /dev/null +++ b/audio/musepack-tools/musepack-tools.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../musepack-tools/musepack-tools.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Musepack is a lossy audio compression format. + +[T] Musepack is an audio compression format with a strong emphasis on high quality. +[T] It's not lossless, but it is designed for transparency, so that you won't be +[T] able to hear differences between the original wave file and the much smaller MPC file. + + +[U] http://www.musepack.net + +[A] Ben Dor +[M] Nagy Karoly Gabriel + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 1.15v +[P] X -----5---9 126.400 + +[D] 3746106182 mpcsv7-src-1.15v.tar.bz2 http://files2.musepack.net/source/ + diff --git a/audio/musepack-tools/undef_irix_esd.patch b/audio/musepack-tools/undef_irix_esd.patch new file mode 100644 index 000000000..826e401eb --- /dev/null +++ b/audio/musepack-tools/undef_irix_esd.patch @@ -0,0 +1,36 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../musepack-tools/undef_irix_esd.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- sv7/mpp.h.orig 2004-11-20 17:03:58.000000000 +0200 ++++ sv7/mpp.h 2006-09-25 22:02:29.000000000 +0300 +@@ -40,7 +40,7 @@ + // If your Operating System supports the Enlightenment Sound Daemon you can output to /dev/esd and + // instead of writing a file the program plays the file via this sound device. + // you also must link the libesd library, so maybe you also must edit the Makefile +-#define USE_ESD_AUDIO ++#undef USE_ESD_AUDIO + + #endif + +@@ -54,7 +54,7 @@ + // Sound support for SGI Irix + // If you have a SGI Workstation running IRIX, you can output to /dev/audio and + // instead of writing a file the program plays the file via this sound device. +-#define USE_IRIX_AUDIO ++#undef USE_IRIX_AUDIO + + // Audio support for Windows (WAVE OUT) (only Windows) + // If you have a Windows based system and if you want also play files directly instead of only writing audio files, diff --git a/audio/musicbrainz-trm/gcc41.patch b/audio/musicbrainz-trm/gcc41.patch new file mode 100644 index 000000000..010d0f72e --- /dev/null +++ b/audio/musicbrainz-trm/gcc41.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../musicbrainz-trm/gcc41.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- trm-0.2.1/defs.h.orig 2006-03-08 06:47:34.000000000 +0100 ++++ trm-0.2.1/defs.h 2006-03-08 06:48:37.000000000 +0100 +@@ -16,7 +16,7 @@ + string fileName; + unsigned long duration; + +- Metadata::Metadata(void) { trackNum = 0; }; ++ Metadata(void) { trackNum = 0; }; + Metadata &operator=(const Metadata &other) + { + artist = other.artist; diff --git a/audio/musicbrainz-trm/musicbrainz-trm.cache b/audio/musicbrainz-trm/musicbrainz-trm.cache new file mode 100644 index 000000000..b60714120 --- /dev/null +++ b/audio/musicbrainz-trm/musicbrainz-trm.cache @@ -0,0 +1,30 @@ + +[TIMESTAMP] 1134044224 Thu Dec 8 13:17:04 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.07 MB, 12 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] id3lib +[DEP] libmad +[DEP] libmusicbrainz +[DEP] libogg +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/musicbrainz-trm/musicbrainz-trm.desc b/audio/musicbrainz-trm/musicbrainz-trm.desc new file mode 100644 index 000000000..a40dcc7e7 --- /dev/null +++ b/audio/musicbrainz-trm/musicbrainz-trm.desc @@ -0,0 +1,39 @@ + +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../musicbrainz-trm/musicbrainz-trm.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] MusicBrainz TRM Generator + +[T] The TRM Generator is a small test application that generates +[T] Relatable TRM acoustic fingerprints. This tool is mainly designed as a +[T] test/debugging tool for software developers, and is both an +[T] application and a developer library. The developer library provides +[T] developers with the functionality to generate TRM ids from Wav, MP3, +[T] and Ogg Vorbis files. + +[U] http://musicbrainz.org + +[A] many... +[A] Requests go to +[M] Juergen "George" Sawinski + +[C] extra/multimedia + +[L] LGPL +[S] Alpha +[V] 0.2.1 +[P] X -----5---9 148.100 + +[D] 4079401351 trm-0.2.1.tar.gz http://ftp.musicbrainz.org/pub/musicbrainz/ diff --git a/audio/nas/X11R7.patch b/audio/nas/X11R7.patch new file mode 100644 index 000000000..e1a76fb98 --- /dev/null +++ b/audio/nas/X11R7.patch @@ -0,0 +1,87 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nas/X11R7.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- nas-1.7/Makefile 2002-01-20 20:51:24.000000000 +0100 ++++ nas-1.7-fixed/Makefile 2005-11-04 15:40:22.000000000 +0100 +@@ -71,11 +71,11 @@ + IMAKESRC = $(CONFIGSRC)/imake + DEPENDSRC = $(CONFIGSRC)/makedepend + +- INCROOT = /usr/X11R6/include +- USRLIBDIR = /usr/X11R6/lib +- SHLIBDIR = /usr/X11R6/lib ++ INCROOT = /usr/X11/include ++ USRLIBDIR = /usr/X11/lib ++ SHLIBDIR = /usr/X11/lib + LINTLIBDIR = $(USRLIBDIR)/lint +- MANPATH = /usr/X11R6/man ++ MANPATH = /usr/X11/man + MANSOURCEPATH = $(MANPATH)/man + MANDIR = $(MANSOURCEPATH)1 + LIBMANDIR = $(MANSOURCEPATH)3 +@@ -171,7 +171,7 @@ + INSTDATFLAGS = -m 0444 + INSTKMEMFLAGS = -s -m 4711 + +- PROJECTROOT = /usr/X11R6 ++ PROJECTROOT = /usr/X11 + + CDEBUGFLAGS = -O3 -mpentium -mieee-fp -fbuiltin + CCOPTIONS = -pipe +@@ -223,7 +223,7 @@ + # X Window System make variables; these need to be coordinated with rules + + XTOP = $(XPROJECTROOT) +- BINDIR = /usr/X11R6/bin ++ BINDIR = /usr/X11/bin + BUILDINCROOT = $(TOP)/exports + BUILDINCDIR = $(BUILDINCROOT)/include + BUILDINCTOP = ../.. +@@ -286,7 +286,7 @@ + TRANSCOMMSRC = $(LIBSRC)/xtrans + TRANS_INCLUDES = -I$(TRANSCOMMSRC) + +- XPROJECTROOT = /usr/X11R6 ++ XPROJECTROOT = /usr/X11 + + XENVLIBDIR = $(USRLIBDIR) + CLIENTENVSETUP = XLOCALEDIR=$(XBUILDINCROOT)/lib/locale LD_LIBRARY_PATH=$(DTENVLIBDIR):$(OGLENVLIBDIR):$(MOTIFENVLIBDIR):$(XENVLIBDIR) +@@ -492,7 +492,7 @@ + + MOTIFENVLIBDIR = $(USRLIBDIR) + +- USRINCDIR = /usr/X11R6/include ++ USRINCDIR = /usr/X11/include + UIDDIR = $(LIBDIR)/uid + TESTSRC = $(MTOP)/tests + TESTLIB = $(TESTSRC)/lib +@@ -524,7 +524,7 @@ + MRESOURCESRC = $(MLIBSRC)/Mrm + UILSRC = $(MCLIENTSRC)/uil + +- MPROJECTROOT = /usr/X11R6 ++ MPROJECTROOT = /usr/X11 + + UIL = uil + DEPUIL = $(BINDIR)/uil +@@ -584,7 +584,7 @@ + + OGLENVLIBDIR = OBuildLibPath + +- OPROJECTROOT = /usr/X11R6 ++ OPROJECTROOT = /usr/X11 + + SOGLREV = 1.1 + DEPGLLIB = diff --git a/audio/nas/etc_nas_nasd.conf b/audio/nas/etc_nas_nasd.conf new file mode 100644 index 000000000..4ad74e445 --- /dev/null +++ b/audio/nas/etc_nas_nasd.conf @@ -0,0 +1,55 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nas/etc_nas_nasd.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# ROCK Linux Config file for nasd +# + +# set this to 0 for no debugging, a larger number equals more debugging +# info... +Debug 0 + +# Do not be verbose. Remove the # to enable verbosity +# Verbose + +# set this to "yes" or "no" to indicate whether nasd should release the +# audio device when finished playing a sound. +# Only the voxware, hpux, and sun servers understand this for now. +ReleaseDevice "yes" + +# init the mixer on startup? Voxware only. +MixerInit "yes" + +# This is used on hpux. Set to "INT" to use the internal speaker, +# set to "EXT" to use the external device (headphone/speakers). +OutDevType "EXT" + +# These are all used by voxware, nowhere else yet. + +inputsection + + device "/dev/sounh/dsp" # The input device, usually + mixer "/dev/sound/mixer" # mixer device + gain 50 # default input gain (0-100) + maxrate 44100 + minrate 4000 # Kind of redundant + maxfrags 3 # We want really low latency + minfrags 2 # the default + fragsize 256 # Again, for low latency + wordsize 8 # It only handles 8 bits anyway + numchans 2 # Glorious living mono + forcerate "no" # forces input rate to current + autoOpen "no" # whether to open the dev + # at init + readwrite "no" # open read only if "no" +end + diff --git a/audio/nas/nas.cache b/audio/nas/nas.cache new file mode 100644 index 000000000..1242acac5 --- /dev/null +++ b/audio/nas/nas.cache @@ -0,0 +1,43 @@ + +[TIMESTAMP] 1133963830 Wed Dec 7 14:57:10 2005 +[BUILDTIME] 40 (9) +[SIZE] 1.53 MB, 67 files + +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] flex +[DEP] gawk +[DEP] gcc +[DEP] gccmakedep +[DEP] glibc +[DEP] grep +[DEP] imake +[DEP] libice +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxaw +[DEP] libxdmcp +[DEP] libxext +[DEP] libxmu +[DEP] libxp +[DEP] libxpm +[DEP] libxt +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] rman +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/nas/nas.conf b/audio/nas/nas.conf new file mode 100644 index 000000000..12e6c10d6 --- /dev/null +++ b/audio/nas/nas.conf @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nas/nas.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +makeopt="CPPFLAGS=-D__STDC__ CXXDEBUGFLAGS= CDEBUGFLAGS= World" + +nas_pi() +{ + mkdir -p ${root}/etc/nas + install -m 644 ${confdir}/etc_nas_nasd.conf ${root}/etc/nas/nasd.conf +} + +hook_add preconf 5 "xmkmf" +hook_add postinstall 5 "nas_pi" + diff --git a/audio/nas/nas.desc b/audio/nas/nas.desc new file mode 100644 index 000000000..9b5265430 --- /dev/null +++ b/audio/nas/nas.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../nas/nas.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A network-transparent, client/server audio transport system + +[T] In a nutshell, the Network Audio System (NAS) is the audio equivalent of +[T] an X display server. It was developed by NCD for playing, recording, and +[T] manipulating audio data over a network. Like the X Window System, it uses +[T] the client/server model to separate applications from the specific +[T] drivers that control audio input and output devices. + +[U] http://radscan.com/nas.html + +[A] Jon Trulson +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] MIT +[S] Stable +[V] 1.8 +[P] X -----5---9 122.400 + +[CV-URL] http://radscan.com/nas.html + +[D] 3624209591 nas-1.8.src.tar.gz http://radscan.com/nas/ + diff --git a/audio/nas/nasd.init b/audio/nas/nasd.init new file mode 100644 index 000000000..f311a27c8 --- /dev/null +++ b/audio/nas/nasd.init @@ -0,0 +1,32 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../nas/nasd.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# Desc: Netwark Attached Sound Daemon +# Runlevel: 99 rcX +# + +main_begin + + block_begin(start, `Starting Network Attached Sound Daemon') + check(`D_prefix/X11/bin/nasd -aa -b') + block_end + + block_begin(stop, `Stopping Network Attached Sound Daemon') + check(`killall -15 D_prefix/X11/bin/nasd') + block_end + +main_end diff --git a/audio/normalize/normalize.cache b/audio/normalize/normalize.cache new file mode 100644 index 000000000..daa7775cf --- /dev/null +++ b/audio/normalize/normalize.cache @@ -0,0 +1,34 @@ + +[TIMESTAMP] 1134251761 Sat Dec 10 22:56:01 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.20 MB, 22 files + +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libmad +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/normalize/normalize.desc b/audio/normalize/normalize.desc new file mode 100644 index 000000000..9568c353d --- /dev/null +++ b/audio/normalize/normalize.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../normalize/normalize.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An audio file volume normalizer + +[T] normalize is a tool for adjusting the volume of audio files to a +[T] standard level. This is useful for things like creating mixed CD's and +[T] mp3 collections, where different recording levels on different albums +[T] can cause the volume to vary greatly from song to song. + +[U] http://normalize.nongnu.org/ + +[A] Chris Vaill +[M] Nagy Karoly Gabriel + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.7.7 +[P] X -----5---9 192.500 + +[D] 4006942879 normalize-0.7.7.tar.bz2 http://download.savannah.gnu.org/releases/normalize/ + diff --git a/audio/noteedit/gcc4.patch b/audio/noteedit/gcc4.patch new file mode 100644 index 000000000..e19b255d7 --- /dev/null +++ b/audio/noteedit/gcc4.patch @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../noteedit/gcc4.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Nur noteedit-2.8.0.orig/configure noteedit-2.8.0/configure +--- noteedit-2.8.0.orig/configure 2005-07-11 20:17:01.000000000 +0300 ++++ noteedit-2.8.0/configure 2005-10-22 18:02:19.000000000 +0300 +@@ -31041,6 +31041,15 @@ + _ACEOF + + rm -f compvers.cc compvers.o compvers ++ ++ elif test "X$ccversion" = "X4" ++ then ++ ++cat >>confdefs.h <<\_ACEOF ++#define GCC_MAJ_VERS 4 ++_ACEOF ++ ++ rm -f compvers.cc compvers.o compvers + else + echo "" + echo "Cannot determine g++ version" diff --git a/audio/noteedit/noteedit.cache b/audio/noteedit/noteedit.cache new file mode 100644 index 000000000..b7eebb7da --- /dev/null +++ b/audio/noteedit/noteedit.cache @@ -0,0 +1,67 @@ + +[TIMESTAMP] 1133763771 Mon Dec 5 07:22:51 2005 +[BUILDTIME] 115 (5) +[SIZE] 5.57 MB, 779 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] arts +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] fam +[DEP] findutils +[DEP] flex +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] imake +[DEP] kde-i18n-de +[DEP] kdelibs +[DEP] libart_lgpl23 +[DEP] libdnet +[DEP] libdrm +[DEP] libice +[DEP] libidn +[DEP] libjpeg +[DEP] libpng +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxft +[DEP] libxinerama +[DEP] libxml +[DEP] libxmu +[DEP] libxrandr +[DEP] libxrender +[DEP] libxt +[DEP] libxxf86vm +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] qt +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] tse3 +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/noteedit/noteedit.conf b/audio/noteedit/noteedit.conf new file mode 100644 index 000000000..f5ad4848e --- /dev/null +++ b/audio/noteedit/noteedit.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../noteedit/noteedit.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_remove confopt " " "--enable-final" + diff --git a/audio/noteedit/noteedit.desc b/audio/noteedit/noteedit.desc new file mode 100644 index 000000000..bfec69406 --- /dev/null +++ b/audio/noteedit/noteedit.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../noteedit/noteedit.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A Musical Score Editor + +[T] Note Editor is an editor for music notation that supports an unlimited +[T] number of staffs and up to 9 voices per staff. The import formats are MIDI +[T] files, recorded from MIDI keyboards and TSE3. The export formats are MIDI, +[T] MusiXTeX, LilyPond, PMX, MUP, and TSE3. + +[U] http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html +[U] http://noteedit.berlios.de/ + +[A] Joerg Anders {Original Author} +[A] Reinhard Katzmann +[M] The OpenSDE Community + +[C] extra/multimedia +[F] KDE + +[L] GPL +[S] Stable +[V] 2.8.0 +[P] X -----5---9 220.700 + +[D] 2357954069 noteedit-2.8.0.tar.gz http://download.berlios.de/noteedit/ + diff --git a/audio/noteedit/uic.patch b/audio/noteedit/uic.patch new file mode 100644 index 000000000..4a25b3c39 --- /dev/null +++ b/audio/noteedit/uic.patch @@ -0,0 +1,43 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../noteedit/uic.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Nur noteedit-2.8.0.orig/noteedit/staffProps.ui noteedit-2.8.0/noteedit/staffProps.ui +--- noteedit-2.8.0.orig/noteedit/staffProps.ui 2005-07-05 21:46:39.000000000 +0300 ++++ noteedit-2.8.0/noteedit/staffProps.ui 2005-10-22 18:12:02.000000000 +0300 +@@ -543,13 +543,5 @@ + + + +- nscaleedit.h +- nscaleedit.h +- nscaleedit.h +- nscaleedit.h +- nscaleedit.h +- nscaleedit.h +- nscaleedit.h +- nscaleedit.h + + +diff -Nur noteedit-2.8.0.orig/noteedit/timesigDia.ui noteedit-2.8.0/noteedit/timesigDia.ui +--- noteedit-2.8.0.orig/noteedit/timesigDia.ui 2005-07-05 21:46:39.000000000 +0300 ++++ noteedit-2.8.0/noteedit/timesigDia.ui 2005-10-22 18:14:56.000000000 +0300 +@@ -357,7 +357,5 @@ + + + +- nscaleedit.h +- nscaleedit.h + + diff --git a/audio/ogmtools/ogmtools.cache b/audio/ogmtools/ogmtools.cache new file mode 100644 index 000000000..4e4065eb1 --- /dev/null +++ b/audio/ogmtools/ogmtools.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1134272573 Sun Dec 11 04:42:53 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.38 MB, 24 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libdvdread +[DEP] libogg +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/ogmtools/ogmtools.desc b/audio/ogmtools/ogmtools.desc new file mode 100644 index 000000000..7f5a8ce6f --- /dev/null +++ b/audio/ogmtools/ogmtools.desc @@ -0,0 +1,32 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ogmtools/ogmtools.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- +[I] Tools for OGG media streams + +[T] These tools allow information about (ogminfo) or extraction +[T] from (ogmdemux) or creation of (ogmmerge) OGG media streams. + +[U] http://www.bunkus.org/videotools/ogmtools/ + +[A] Moritz Bunkus +[M] Christian Wiese + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.5 +[P] X -----5---9 200.100 + +[D] 1388607420 ogmtools-1.5.tar.bz2 http://www.bunkus.org/videotools/ogmtools/ diff --git a/audio/openal/openal.cache b/audio/openal/openal.cache new file mode 100644 index 000000000..f2a7d6bea --- /dev/null +++ b/audio/openal/openal.cache @@ -0,0 +1,33 @@ + +[TIMESTAMP] 1141553668 Sun Mar 5 11:14:28 2006 +[BUILDTIME] 20 (5) +[SIZE] 0.79 MB, 16 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] arts +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libogg +[DEP] libsdl +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/openal/openal.desc b/audio/openal/openal.desc new file mode 100644 index 000000000..b325a48f3 --- /dev/null +++ b/audio/openal/openal.desc @@ -0,0 +1,40 @@ + +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../openal/openal.desc +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +[I] Open Audio Library + +[T] OpenAL, the Open Audio Library, is a joint effort to create an open, +[T] vendor- neutral, cross-platform API for interactive, primarily +[T] spatialized audio. OpenAL's primary audience are application +[T] developers and desktop users that rely on portable standards like +[T] OpenGL, for games and other multimedia applications. OpenAL is +[T] already supported by a number of hardware vendors and developers. + +[U] http://www.openal.org + +[A] Loki Entertainment Software (http://www.lokigames.com) +[M] The OpenSDE Community + +[C] extra/multimedia +[F] NOPARALLEL + +[L] GPL +[S] Stable +[V] 0.0.8 +[P] X -----5---9 166.750 + +[D] 2617304926 openal-0.0.8.tar.gz http://www.openal.org/openal_webstf/downloads/ diff --git a/audio/python-mutagen/python-mutagen.cache b/audio/python-mutagen/python-mutagen.cache new file mode 100644 index 000000000..0a2274a7e --- /dev/null +++ b/audio/python-mutagen/python-mutagen.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1164854061 Wed Nov 29 23:34:21 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.49 MB, 55 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] python +[DEP] sed +[DEP] setuptools +[DEP] sysfiles +[DEP] tar diff --git a/audio/python-mutagen/python-mutagen.desc b/audio/python-mutagen/python-mutagen.desc new file mode 100644 index 000000000..dcbbf05b2 --- /dev/null +++ b/audio/python-mutagen/python-mutagen.desc @@ -0,0 +1,38 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../python-mutagen/python-mutagen.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A Python module to handle audio metadata + +[T] Mutagen is a Python module to handle audio metadata. It supports FLAC, M4A, +[T] Musepack, MP3, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, and +[T] WavPack audio files. All versions of ID3v2 are supported, and all standard +[T] ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate +[T] the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless +[T] of audio format. It can also manipulate Ogg streams on an individual +[T] packet/page level. + +[U] http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen + +[A] Michael Urman +[M] Alejandro Mery + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 1.8 +[P] X -----5---9 800.000 + +[D] 3915221729 mutagen-1.8.tar.gz http://www.sacredchao.net/~piman/software/ + diff --git a/audio/qjackctl/qjackctl.cache b/audio/qjackctl/qjackctl.cache new file mode 100644 index 000000000..29efbfb3c --- /dev/null +++ b/audio/qjackctl/qjackctl.cache @@ -0,0 +1,49 @@ + +[TIMESTAMP] 1134223057 Sat Dec 10 14:57:37 2005 +[BUILDTIME] 35 (9) +[SIZE] 0.89 MB, 15 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] jack +[DEP] libdrm +[DEP] libice +[DEP] libpng +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxft +[DEP] libxinerama +[DEP] libxmu +[DEP] libxrandr +[DEP] libxrender +[DEP] libxt +[DEP] libxxf86vm +[DEP] linux-header +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] qt +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/qjackctl/qjackctl.conf b/audio/qjackctl/qjackctl.conf new file mode 100644 index 000000000..582c10d8c --- /dev/null +++ b/audio/qjackctl/qjackctl.conf @@ -0,0 +1,16 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../qjackctl/qjackctl.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +[[ $libdir = *lib64 ]] && hook_add preconf 5 'sed -i -e "s,/lib\([\"'\''; ]\),/lib64\1,g" configure' diff --git a/audio/qjackctl/qjackctl.desc b/audio/qjackctl/qjackctl.desc new file mode 100644 index 000000000..240544f2f --- /dev/null +++ b/audio/qjackctl/qjackctl.desc @@ -0,0 +1,40 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../qjackctl/qjackctl.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A simple Qt application to control the JACK sound server daemon + +[T] Qjackctl is a simple Qt application to control the JACK sound server +[T] daemon, specifically for the Linux Audio Desktop infrastructure. It is +[T] written in C++ around the Qt3 toolkit for X11, most exclusively using Qt +[T] Designer. It provides a simple GUI dialog for setting several JACK +[T] daemon parameters, which are properly saved between sessions, and a way +[T] to control of the status of the audio server daemon. With time, this +[T] primordial interface has become richer by including an enhanced patchbay +[T] and connection control features. + +[U] http://qjackctl.sourceforge.net + +[A] Rui Nuno Capela +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.2.21 +[P] X -----5---9 182.400 + +[D] 1044622457 qjackctl-0.2.21.tar.gz http://dl.sourceforge.net/sourceforge/qjackctl/ + diff --git a/audio/rezound/64bit.patch b/audio/rezound/64bit.patch new file mode 100644 index 000000000..2fadd5a23 --- /dev/null +++ b/audio/rezound/64bit.patch @@ -0,0 +1,65 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rezound/64bit.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +CVS pull to make it not segfault on playback on 64bit platforms ... + + - Rene Rebe + +=================================================================== +RCS file: /cvsroot/rezound/rezound/src/backend/DSP/Convolver.h,v +retrieving revision 1.6 +retrieving revision 1.7 +diff -u -r1.6 -r1.7 +--- rezound/src/backend/DSP/Convolver.h 2003/07/22 21:12:00 1.6 ++++ rezound/src/backend/DSP/Convolver.h 2005/11/12 04:13:29 1.7 +@@ -64,7 +64,7 @@ + const sample_t processSample(const sample_t input) + { + coefficient_t output=input*coefficients[0]; +- for(size_t t=coefficientCountSub1;t>0;t--) ++ for(unsigned t=coefficientCountSub1;t>0;t--) + output+=delay.getSample(t)*coefficients[t]; + + delay.putSample((coefficient_t)input); +=================================================================== +RCS file: /cvsroot/rezound/rezound/src/backend/CSoundPlayerChannel.cpp,v +retrieving revision 1.37 +retrieving revision 1.38 +diff -u -r1.37 -r1.38 +--- rezound/src/backend/CSoundPlayerChannel.cpp 2005/08/21 01:01:15 1.37 ++++ rezound/src/backend/CSoundPlayerChannel.cpp 2005/11/12 04:13:29 1.38 +@@ -721,8 +721,8 @@ + if(!muted[i]) // ??? this memory needs to be locked for JACK's sake + { + // populate for interpolation +- readBuffer[-(2*channelCount)+i]=prevLast2Frames[0][i]; +- readBuffer[- channelCount +i]=prevLast2Frames[1][i]; ++ readBuffer[-(2*(int)channelCount)+(int)i]=prevLast2Frames[0][i]; ++ readBuffer[- (int)channelCount +(int)i]=prevLast2Frames[1][i]; + const sample_t * const rreadBuffer=readBuffer-(2*channelCount); + + const vector outputRouting=getOutputRoute(0,i); // ??? this needs to be put into a data member of memory NOT TO BE SWAPPED for jack's sake and it needs to be updated in updateAfterEdit() +@@ -765,8 +765,8 @@ + } + + // save the last 2 samples and (later) the offset into the next-to-last so that we can use it for interpolation the next go around +- prevLast2Frames[0][i]=readBuffer[((framesRead-2)*channelCount)+i]; +- prevLast2Frames[1][i]=readBuffer[((framesRead-1)*channelCount)+i]; ++ prevLast2Frames[0][i]=readBuffer[(((int)framesRead-2)*(int)channelCount)+(int)i]; ++ prevLast2Frames[1][i]=readBuffer[(((int)framesRead-1)*(int)channelCount)+(int)i]; + } + + // if all channels were muted, or none were mapped to an output device then this value never got set diff --git a/audio/rezound/float.patch b/audio/rezound/float.patch new file mode 100644 index 000000000..a2e52ec39 --- /dev/null +++ b/audio/rezound/float.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rezound/float.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +do not throw because of floating point representation + +--- rezound-0.12.2beta/src/backend/settings.cpp_orig 2006-03-06 11:49:50.130992750 +0100 ++++ rezound-0.12.2beta/src/backend/settings.cpp 2006-03-06 15:42:48.244570250 +0100 +@@ -222,7 +222,7 @@ + GET_SETTING("DesiredOutputBufferCount",gDesiredOutputBufferCount,int) + gDesiredOutputBufferCount=max(2,gDesiredOutputBufferCount); + GET_SETTING("DesiredOutputBufferSize",gDesiredOutputBufferSize,unsigned) +- if(gDesiredOutputBufferSize<256 || log((double)gDesiredOutputBufferSize)/log(2.0)!=floor(log((double)gDesiredOutputBufferSize)/log(2.0))) ++ if(gDesiredOutputBufferSize<256 || (gDesiredOutputBufferSize & gDesiredOutputBufferSize-1)) + throw runtime_error(string(__func__)+" -- DesiredOutputBufferSize in "+gSettingsRegistry->getFilename()+" must be a power of 2 and >= than 256"); + + diff --git a/audio/rezound/fox-1.6.patch b/audio/rezound/fox-1.6.patch new file mode 100644 index 000000000..9e0de0e46 --- /dev/null +++ b/audio/rezound/fox-1.6.patch @@ -0,0 +1,164 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rezound/fox-1.6.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Out of the proaudio SVN repository. + + - Rene Rebe + +--- rezound/src/frontend_fox/Makefile.am.fox16~ 2005-04-30 23:58:16.000000000 +0200 ++++ rezound/src/frontend_fox/Makefile.am 2006-03-27 23:40:35.000000000 +0200 +@@ -115,14 +115,14 @@ + $(top_builddir)/src/misc/CNestedDataFile/libmiscCN.la \ + $(top_builddir)/src/PoolFile/libPoolFile.la + +-rezound_LDADD=$(_rezound_LDADD) @FOX_1_5_LIBS@ @FOX_1_4_LIBS@ @FOX_1_3_LIBS@ @FOX_1_2_LIBS@ @FOX_1_1_LIBS@ @FOX_LIBS@ ++rezound_LDADD=$(_rezound_LDADD) @FOX_1_6_LIBS@ @FOX_1_5_LIBS@ @FOX_1_4_LIBS@ @FOX_1_3_LIBS@ @FOX_1_2_LIBS@ @FOX_1_1_LIBS@ @FOX_LIBS@ + + ## if I don't do this, automake leaves out @abc@ vars when creating the rezound_DEPENDENCES value + ## so changes to the LADSPA lib (that may or may not be built) don't cause a re-link + rezound_DEPENDENCIES=$(_rezound_LDADD) + + +-AM_CXXFLAGS=@FOX_1_5_CXXFLAGS@ @FOX_1_4_CXXFLAGS@ @FOX_1_3_CXXFLAGS@ @FOX_1_2_CXXFLAGS@ @FOX_1_1_CXXFLAGS@ @FOX_CXXFLAGS@ ++AM_CXXFLAGS=-I/usr/include/fox-1.6 @FOX_1_6_CXXFLAGS@ @FOX_1_5_CXXFLAGS@ @FOX_1_4_CXXFLAGS@ @FOX_1_3_CXXFLAGS@ @FOX_1_2_CXXFLAGS@ @FOX_1_1_CXXFLAGS@ @FOX_CXXFLAGS@ + + noinst_HEADERS=\ + fox_compat.h \ +--- rezound/configure.ac.fox16~ 2005-09-05 17:34:06.000000000 +0200 ++++ rezound/configure.ac 2006-03-27 23:28:45.000000000 +0200 +@@ -615,19 +615,22 @@ + + # This is a check for a class in a C++ library. To pinpoint the specific version we need we could change what class is linked. + # it sets $1_CXXFLAGS and $1_LIBS to either something useful or nothing +-ajv_CXX_CHECK_LIB(FOX-1.5,FXApp,fox-1.5/fx.h,[http://fox-toolkit.org],[],false) +-if test -z "$FOX_1_5_LIBS"; then +- ajv_CXX_CHECK_LIB(FOX-1.4,FXApp,fox-1.4/fx.h,[http://fox-toolkit.org],[],false) +- if test -z "$FOX_1_4_LIBS"; then +- ajv_CXX_CHECK_LIB(FOX-1.3,FXApp,fox-1.3/fx.h,[http://fox-toolkit.org],[],false) +- if test -z "$FOX_1_3_LIBS"; then +- ajv_CXX_CHECK_LIB(FOX-1.2,FXApp,fox-1.2/fx.h,[http://fox-toolkit.org],[],false) +- if test -z "$FOX_1_2_LIBS"; then +- # libFOX-1.2 was not found, now try libFOX-1.1 +- ajv_CXX_CHECK_LIB(FOX-1.1,FXApp,fox-1.1/fx.h,[http://fox-toolkit.org],[],false) +- if test -z "$FOX_1_1_LIBS"; then +- # libFOX-1.1 was not found, now try libFOX +- ajv_CXX_CHECK_LIB(FOX,FXApp,fox/fx.h,[http://fox-toolkit.org],[],true) ++ajv_CXX_CHECK_LIB(FOX-1.6,FXApp,fox-1.6/fx.h,[http://fox-toolkit.org],[],false) ++if test -z "$FOX_1_6_LIBS"; then ++ ajv_CXX_CHECK_LIB(FOX-1.5,FXApp,fox-1.5/fx.h,[http://fox-toolkit.org],[],false) ++ if test -z "$FOX_1_5_LIBS"; then ++ ajv_CXX_CHECK_LIB(FOX-1.4,FXApp,fox-1.4/fx.h,[http://fox-toolkit.org],[],false) ++ if test -z "$FOX_1_4_LIBS"; then ++ ajv_CXX_CHECK_LIB(FOX-1.3,FXApp,fox-1.3/fx.h,[http://fox-toolkit.org],[],false) ++ if test -z "$FOX_1_3_LIBS"; then ++ ajv_CXX_CHECK_LIB(FOX-1.2,FXApp,fox-1.2/fx.h,[http://fox-toolkit.org],[],false) ++ if test -z "$FOX_1_2_LIBS"; then ++ # libFOX-1.2 was not found, now try libFOX-1.1 ++ ajv_CXX_CHECK_LIB(FOX-1.1,FXApp,fox-1.1/fx.h,[http://fox-toolkit.org],[],false) ++ if test -z "$FOX_1_1_LIBS"; then ++ # libFOX-1.1 was not found, now try libFOX ++ ajv_CXX_CHECK_LIB(FOX,FXApp,fox/fx.h,[http://fox-toolkit.org],[],true) ++ fi + fi + fi + fi +@@ -644,6 +647,8 @@ + AC_SUBST(FOX_1_4_LIBS) + AC_SUBST(FOX_1_5_CXXFLAGS) + AC_SUBST(FOX_1_5_LIBS) ++AC_SUBST(FOX_1_6_CXXFLAGS) ++AC_SUBST(FOX_1_6_LIBS) + AC_SUBST(FOX_CXXFLAGS) + AC_SUBST(FOX_LIBS) + +--- rezound/src/frontend_fox/fox_compat.h.ark 2006-03-28 00:02:23.000000000 +0200 ++++ rezound/src/frontend_fox/fox_compat.h 2006-03-28 00:02:39.000000000 +0200 +@@ -21,6 +21,9 @@ + #elif defined(HAVE_LIBFOX_1_5) + #include + #include ++#elif defined(HAVE_LIBFOX_1_6) ++ #include ++ #include + #else + #error no HAVE_LIBFOX defined + #endif +--- rezound/src/frontend_fox/CMainWindow.cpp.ark 2006-03-28 00:15:06.000000000 +0200 ++++ rezound/src/frontend_fox/CMainWindow.cpp 2006-03-28 00:15:59.000000000 +0200 +@@ -1303,7 +1303,11 @@ + if(value=="") + continue; // no key bound to this action + ++#ifdef HAVE_LIBFOX_1_6 ++ FXHotKey acckey=parseAccel(value.c_str()); ++#else + FXHotKey acckey=fxparseAccel(value.c_str()); ++#endif + mc->setAccelText(value.c_str()); + + /* these shuttle controls have to be handle specially because they require key up events to return the shuttle to the middle */ +@@ -1344,7 +1348,11 @@ + vector removeKeyBindingsList; + const vector actionsWithKeyBindings=gKeyBindingsStore->getChildKeys(""); + for(size_t t=0;tgetValue(actionsWithKeyBindings[t]).c_str())); ++#else + removeKeyBindingsList.push_back(fxparseAccel(gKeyBindingsStore->getValue(actionsWithKeyBindings[t]).c_str())); ++#endif + + if(gKeyBindingsDialog->showIt(gKeyBindingRegistry)) + { +--- rezound/src/frontend_fox/FXRezWaveView.cpp.ark 2006-03-28 00:22:20.000000000 +0200 ++++ rezound/src/frontend_fox/FXRezWaveView.cpp 2006-03-28 00:22:49.000000000 +0200 +@@ -48,7 +48,11 @@ + + virtual void create(); + ++#ifdef HAVE_LIBFOX_1_6 ++ virtual bool canFocus() const; ++#else + virtual FXbool canFocus() const; ++#endif + + + size_t getClickedCue(FXint x,FXint y); +@@ -369,7 +373,11 @@ + font->create(); + } + ++#ifdef HAVE_LIBFOX_1_6 ++bool FXWaveRuler::canFocus() const ++#else + FXbool FXWaveRuler::canFocus() const ++#endif + { + return 1; + } +--- rezound/src/frontend_fox/CKeyBindingsDialog.cpp.ark 2006-03-28 00:23:09.000000000 +0200 ++++ rezound/src/frontend_fox/CKeyBindingsDialog.cpp 2006-03-28 00:23:22.000000000 +0200 +@@ -208,7 +208,11 @@ + } + else + { ++#ifdef HAVE_LIBFOX_1_6 ++ string tmp_key=unparseAccel(keycode).text(); ++#else + string tmp_key=fxunparseAccel(keycode).text(); ++#endif + if(tmp_key=="") + Error(_("Unhandled Key Combination")); + else diff --git a/audio/rezound/gcc-4.0-64.patch b/audio/rezound/gcc-4.0-64.patch new file mode 100644 index 000000000..cbc09e29a --- /dev/null +++ b/audio/rezound/gcc-4.0-64.patch @@ -0,0 +1,80 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rezound/gcc-4.0-64.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Gcc-4.0 does not like loosing precision in pointer casts. + + - Rene Rebe + +--- rezound-0.12.2beta/src/frontend_fox/CPasteChannelsDialog.cpp.vanilla 2005-10-28 12:01:58.000000000 +0200 ++++ rezound-0.12.2beta/src/frontend_fox/CPasteChannelsDialog.cpp 2005-10-28 12:03:12.000000000 +0200 +@@ -206,7 +206,7 @@ + { + pasteChannels.clear(); + +- actionParameters->setValue(_("MixMethod"),(unsigned)(mixTypeComboBox->getItemData(mixTypeComboBox->getCurrentItem()))); ++ actionParameters->setValue(_("MixMethod"),(long)(mixTypeComboBox->getItemData(mixTypeComboBox->getCurrentItem()))); + + if(repeatTypeComboBox->getCurrentItem()==0) + { // repeating it a given number of times +--- rezound-0.12.2beta/src/frontend_fox/CMainWindow.cpp.vanilla 2005-10-28 11:55:32.000000000 +0200 ++++ rezound-0.12.2beta/src/frontend_fox/CMainWindow.cpp 2005-10-28 12:01:13.000000000 +0200 +@@ -433,7 +433,7 @@ + + long CMainWindow::onSoundListChange(FXObject *sender,FXSelector sel,void *ptr) + { +- FXint index=(FXint)ptr; ++ FXint index=(long)ptr; + + if(index>=0 && indexgetNumItems()) + { +@@ -1836,13 +1836,13 @@ + + if(pos==0 && FXSELID(sel)==ID_SHUTTLE_BACKWARD) + { +- if((unsigned)ptr > 1/*came from keyboard event*/) enableAutoRepeat(getApp()->getDisplay(),false); // QQQ ++ if((long)ptr > 1/*came from keyboard event*/) enableAutoRepeat(getApp()->getDisplay(),false); // QQQ + shuttleDial->setValue(pos-inc); + onShuttleChange(sender,sel,ptr); + } + else if(pos==0 && FXSELID(sel)==ID_SHUTTLE_FORWARD) + { +- if((unsigned)ptr > 1/*came from keyboard event*/) enableAutoRepeat(getApp()->getDisplay(),false); // QQQ ++ if((long)ptr > 1/*came from keyboard event*/) enableAutoRepeat(getApp()->getDisplay(),false); // QQQ + shuttleDial->setValue(pos+inc); + onShuttleChange(sender,sel,ptr); + } +--- rezound-0.12.2beta/src/frontend_fox/COggDialog.cpp.vanilla 2005-10-28 12:04:39.000000000 +0200 ++++ rezound-0.12.2beta/src/frontend_fox/COggDialog.cpp 2005-10-28 12:04:44.000000000 +0200 +@@ -136,7 +136,7 @@ + + long COggDialog::onRadioButton(FXObject *sender,FXSelector sel,void *ptr) + { +- if((int)ptr==0) // only act when ptr==1 when it's getting checked ++ if((long)ptr==0) // only act when ptr==1 when it's getting checked + return 1; + + // turn off all buttons +--- rezound-0.12.2beta/src/frontend_fox/CMp3Dialog.cpp.vanilla 2005-10-28 12:05:01.000000000 +0200 ++++ rezound-0.12.2beta/src/frontend_fox/CMp3Dialog.cpp 2005-10-28 12:05:05.000000000 +0200 +@@ -170,7 +170,7 @@ + + long CMp3Dialog::onRadioButton(FXObject *sender,FXSelector sel,void *ptr) + { +- if((int)ptr==0) // only act when ptr==1 when it's getting checked ++ if((long)ptr==0) // only act when ptr==1 when it's getting checked + return 1; + + // turn off all buttons diff --git a/audio/rezound/gcc41-hacky.patch b/audio/rezound/gcc41-hacky.patch new file mode 100644 index 000000000..093a9a850 --- /dev/null +++ b/audio/rezound/gcc41-hacky.patch @@ -0,0 +1,75 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../rezound/gcc41-hacky.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Well, this part is hacky, gcc41 does not seem to match against the provided +std::vector<> specialization. After some trial 'n error I decided to take +a shortpath and let the default work on any contrainer a-like type. + +--- rezound-0.12.2beta/src/misc/CNestedDataFile/anytype.h.vanilla 2006-03-05 23:45:44.856469500 +0100 ++++ rezound-0.12.2beta/src/misc/CNestedDataFile/anytype.h 2006-03-06 00:09:06.584072000 +0100 +@@ -60,7 +60,26 @@ + // or we could leave these unimplemented to get a linker error instead (that's what I have to do with gcc>=3.4 + // /* the reason I haven't made string_to_anytype return a reference is because currently, it's probably not a big deal for most types.. and with string, we'd be making a copy into the ret parameter if I implemented it that way anyway.. perhaps I could remove the return type all together and always use the ret parameter to get back the data */ + template static const Type string_to_anytype(const string &str,Type &ret) ;// { no_specialization_of_this_template_with_the_given_type; } +-template static const string anytype_to_string(const Type &any) ;// { no_specialization_of_this_template_with_the_given_type; } ++ ++template static const string anytype_to_string(const Type &any) ++/* ++// I really wished that I didn't have to explicitly use 'vector' in the definition, I'd have like to use any container with an iterator interface ++template __attribute__((always_inline)) inline const string anytype_to_string(const vector &any) */ ++{ ++ string s; ++ size_t l=any.size(); ++ s="{"; ++ for(size_t t=0;t static const string anytype_to_string(const long double &any) { if(isnan(any)) return "0"; else { ostringstream ss; if(any>999999.0) {ss.setf(ios::scientific); ss.width(0); ss.precision(12); ss.fill(' '); } else {ss.setf(ios::fixed); ss.precision(6); ss.fill(' '); } ss << any; return istring(ss.str()).trim(); } } + + +-// I really wished that I didn't have to explicitly use 'vector' in the definition, I'd have like to use any container with an iterator interface +-template static const string anytype_to_string(const vector &any) +-{ +- string s; +- size_t l=any.size(); +- s="{"; +- for(size_t t=0;t + #include ++extern int cfg_parse(); + template static const vector &string_to_anytype(const string &str,vector &ret) + { + // This function has to parse '{' ..., ... '}' where the ... can contain nested array +--- rezound-0.12.2beta/src/frontend_fox/CMetersWindow.cpp.vanilla 2006-03-05 15:37:25.240988250 +0100 ++++ rezound-0.12.2beta/src/frontend_fox/CMetersWindow.cpp 2006-03-05 15:40:24.508191750 +0100 +@@ -82,7 +82,7 @@ + { + FXDECLARE(CLevelMeter); + public: +- CLevelMeter::CLevelMeter(FXComposite *parent) : ++ CLevelMeter(FXComposite *parent) : + FXHorizontalFrame(parent,LAYOUT_FILL_X|LAYOUT_FIX_HEIGHT|LAYOUT_TOP | FRAME_NONE,0,0,0,0, 0,0,0,0, 0,0), + statusFont(getApp()->getNormalFont()), + canvas(new FXCanvas(this,this,ID_CANVAS,FRAME_NONE | LAYOUT_FILL_X|LAYOUT_FILL_Y)), +@@ -121,7 +121,7 @@ + + } + +- CLevelMeter::~CLevelMeter() ++ ~CLevelMeter() + { + delete statusFont; + } +@@ -133,7 +133,7 @@ + setHeight(max(statusFont->getFontHeight(),MIN_METER_HEIGHT)); // make meter only as tall as necessary (also with a defined minimum) + } + +- long CLevelMeter::onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) + { + FXDCWindow dc(canvas); + +@@ -327,7 +327,7 @@ + { + FXDECLARE(CBalanceMeter); + public: +- CBalanceMeter::CBalanceMeter(FXComposite *parent) : ++ CBalanceMeter(FXComposite *parent) : + FXHorizontalFrame(parent,LAYOUT_FILL_X|LAYOUT_FIX_HEIGHT | FRAME_NONE, 0,0,0,0, 0,0,0,0, 0,0), + statusFont(getApp()->getNormalFont()), + leftLabel(new FXLabel(this,"-1.0")), +@@ -361,7 +361,7 @@ + + } + +- CBalanceMeter::~CBalanceMeter() ++ ~CBalanceMeter() + { + delete statusFont; + } +@@ -372,7 +372,7 @@ + setHeight(max(statusFont->getFontHeight(),MIN_METER_HEIGHT)); // make meter only as tall as necessary (also with a defined minimum) + } + +- long CBalanceMeter::onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) + { + FXDCWindow dc(canvas); + +@@ -478,7 +478,7 @@ + { + FXDECLARE(CStereoPhaseMeter); + public: +- CStereoPhaseMeter::CStereoPhaseMeter(FXComposite *parent,sample_t *_samplingBuffer,size_t _samplingNFrames,unsigned _samplingNChannels,unsigned _samplingLeftChannel,unsigned _samplingRightChannel) : ++ CStereoPhaseMeter(FXComposite *parent,sample_t *_samplingBuffer,size_t _samplingNFrames,unsigned _samplingNChannels,unsigned _samplingLeftChannel,unsigned _samplingRightChannel) : + FXHorizontalFrame(parent,LAYOUT_RIGHT|LAYOUT_FIX_WIDTH|LAYOUT_FILL_Y, 0,0,0,0, 0,0,0,0, 0,0), + canvasFrame(new FXVerticalFrame(this,LAYOUT_FILL_X|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK,0,0,0,0, 2,2,2,2, 0,1)), + canvas(new FXBackBufferedCanvas(canvasFrame,this,ID_CANVAS,LAYOUT_FILL_X|LAYOUT_FILL_Y)), +@@ -519,19 +519,19 @@ + statusFont=new FXFont(getApp(),d); + } + +- CStereoPhaseMeter::~CStereoPhaseMeter() ++ ~CStereoPhaseMeter() + { + delete statusFont; + } + +- long CStereoPhaseMeter::onZoomDial(FXObject *sender,FXSelector sel,void *ptr) ++ long onZoomDial(FXObject *sender,FXSelector sel,void *ptr) + { + zoom=((float)zoomDial->getValue())/100.0f; + canvas->update(); // not really necessary since we're doing it several times a second anyway + return 1; + } + +- long CStereoPhaseMeter::onResize(FXObject *sender,FXSelector sel,void *ptr) ++ long onResize(FXObject *sender,FXSelector sel,void *ptr) + { + // make square + resize(getHeight()+getHSpacing()+zoomDial->getWidth(),getHeight()); +@@ -540,7 +540,7 @@ + return 1; + } + +- long CStereoPhaseMeter::onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) + { + FXColor *data=(FXColor *)canvas->getBackBufferData(); + +@@ -730,7 +730,7 @@ + { + FXDECLARE(CAnalyzer); + public: +- CAnalyzer::CAnalyzer(FXComposite *parent) : ++ CAnalyzer(FXComposite *parent) : + FXHorizontalFrame(parent,LAYOUT_RIGHT|LAYOUT_FILL_Y, 0,0,0,0, 0,0,0,0, 0,0), + canvasFrame(new FXVerticalFrame(this,LAYOUT_FIX_WIDTH|LAYOUT_FILL_Y|FRAME_SUNKEN|FRAME_THICK,0,0,0,0, 2,2,2,2, 0,1)), + canvas(new FXBackBufferedCanvas(canvasFrame,this,ID_CANVAS,LAYOUT_FILL_X|LAYOUT_FILL_Y)), +@@ -763,25 +763,25 @@ + canvasFrame->setWidth(150); + } + +- CAnalyzer::~CAnalyzer() ++ ~CAnalyzer() + { + delete statusFont; + } + +- long CAnalyzer::onZoomDial(FXObject *sender,FXSelector sel,void *ptr) ++ long onZoomDial(FXObject *sender,FXSelector sel,void *ptr) + { + zoom=zoomDial->getValue(); + canvas->update(); // not really necessary since we're doing it several times a second anyway + return 1; + } + +- long CAnalyzer::onZoomDialDefault(FXObject *sender,FXSelector sel,void *ptr) ++ long onZoomDialDefault(FXObject *sender,FXSelector sel,void *ptr) + { + zoomDial->setValue(25); + return onZoomDial(sender,sel,ptr); + } + +- long CAnalyzer::onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasPaint(FXObject *sender,FXSelector sel,void *ptr) + { + FXDC &dc=*((FXDC*)ptr); // back buffered canvases send the DC to draw onto in ptr + +@@ -865,19 +865,19 @@ + return 1; + } + +- long CAnalyzer::onCanvasEnter(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasEnter(FXObject *sender,FXSelector sel,void *ptr) + { + drawBarFreq=true; + return onCanvasMotion(sender,sel,ptr); + } + +- long CAnalyzer::onCanvasLeave(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasLeave(FXObject *sender,FXSelector sel,void *ptr) + { + drawBarFreq=false; + return onCanvasMotion(sender,sel,ptr); + } + +- long CAnalyzer::onCanvasMotion(FXObject *sender,FXSelector sel,void *ptr) ++ long onCanvasMotion(FXObject *sender,FXSelector sel,void *ptr) + { + barFreqIndex=((FXEvent *)ptr)->win_x/ANALYZER_BAR_WIDTH; + return 1; +--- rezound-0.12.2beta/src/frontend_fox/FileActionDialogs.h.vanilla 2006-03-05 15:35:42.134544500 +0100 ++++ rezound-0.12.2beta/src/frontend_fox/FileActionDialogs.h 2006-03-05 15:36:12.788460250 +0100 +@@ -87,7 +87,7 @@ + long onDetectDeviceButton(FXObject *object,FXSelector sel,void *ptr); + + protected: +- CBurnToCDDialog::CBurnToCDDialog() {} ++ CBurnToCDDialog() {} + + const string getExplanation() const; + }; +@@ -111,7 +111,7 @@ + long onRemoveButton(FXObject *object,FXSelector sel,void *ptr); + + protected: +- CRunMacroDialog::CRunMacroDialog() {} ++ CRunMacroDialog() {} + + }; + diff --git a/audio/rezound/rezound.cache b/audio/rezound/rezound.cache new file mode 100644 index 000000000..765a44c11 --- /dev/null +++ b/audio/rezound/rezound.cache @@ -0,0 +1,56 @@ + +[TIMESTAMP] 1133794623 Mon Dec 5 15:57:03 2005 +[BUILDTIME] 205 (5) +[SIZE] 3.81 MB, 26 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] audiofile +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] fftw +[DEP] file +[DEP] findutils +[DEP] flac +[DEP] flex +[DEP] fox +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] jack +[DEP] libdrm +[DEP] libjpeg +[DEP] libogg +[DEP] libpng +[DEP] libtiff +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxrandr +[DEP] libxrender +[DEP] libxxf86vm +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/rezound/rezound.desc b/audio/rezound/rezound.desc new file mode 100644 index 000000000..1dedbb7d2 --- /dev/null +++ b/audio/rezound/rezound.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../rezound/rezound.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A sound wave editor + +[T] ReZound aims to be a stable, open source, and graphical audio file editor. + +[U] http://rezound.sourceforge.net/ + +[A] David W. Durham +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.12.2beta +[P] X -----5---9 769.900 + +[O] hook_add preconf 5 "aclocal -I config/m4;autoheader;automake -a --foreign;autoconf" + +[D] 1653975680 rezound-0.12.2beta.tar.gz http://dl.sourceforge.net/sourceforge/rezound/ + diff --git a/audio/soundtracker/soundtracker.cache b/audio/soundtracker/soundtracker.cache new file mode 100644 index 000000000..059af714d --- /dev/null +++ b/audio/soundtracker/soundtracker.cache @@ -0,0 +1,47 @@ + +[TIMESTAMP] 1134184939 Sat Dec 10 04:22:19 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.90 MB, 43 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] bdb33 +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] gdk-pixbuf10 +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] gnome-libs14 +[DEP] grep +[DEP] gtk+12 +[DEP] imlib +[DEP] jack +[DEP] libice +[DEP] libsm +[DEP] libsndfile +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/soundtracker/soundtracker.desc b/audio/soundtracker/soundtracker.desc new file mode 100644 index 000000000..30995a416 --- /dev/null +++ b/audio/soundtracker/soundtracker.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../soundtracker/soundtracker.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A music tracking tool + +[T] SoundTracker is a music tracking tool for Unix / X11 similar +[T] in design to the DOS program FastTracker and the Amiga legend +[T] ProTracker. Samples can be lined up on tracks and patterns which are +[T] then arranged to a song. Supported module formats are XM and MOD; +[T] the player code is the one from OpenCP. A basic sample recorder +[T] and editor is also included. + +[U] http://www.soundtracker.org/ + +[A] Michael Krause +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.6.8 +[P] X -----5---9 169.400 + +[D] 4206941063 soundtracker-0.6.8.tar.gz http://www.soundtracker.org/dl/v0.6/ + diff --git a/audio/sox/sox.cache b/audio/sox/sox.cache new file mode 100644 index 000000000..a219e755e --- /dev/null +++ b/audio/sox/sox.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1134142668 Fri Dec 9 16:37:48 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.66 MB, 20 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] lame +[DEP] libmad +[DEP] libogg +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/sox/sox.desc b/audio/sox/sox.desc new file mode 100644 index 000000000..a325cf7fe --- /dev/null +++ b/audio/sox/sox.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../sox/sox.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Sound eXchange + +[T] SoX (aka Sound eXchange) translates sound samples between different file +[T] formats and optionally applies various sound effects. +[T] SoX is intended as the Swiss Army Knife of sound processing tools. It +[T] doesn't do anything very well, but sooner or later it comes very handy. + +[U] http://sox.sourceforge.net/ + +[A] Chris Bagwell {maintainer} +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 12.18.2 +[P] X -----5---9 161.900 + +[D] 5232962 sox-12.18.2.tar.gz http://dl.sourceforge.net/sourceforge/sox/ + diff --git a/audio/speex/speex.cache b/audio/speex/speex.cache new file mode 100644 index 000000000..62384bbcd --- /dev/null +++ b/audio/speex/speex.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133979221 Wed Dec 7 19:13:41 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.56 MB, 38 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libogg +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/speex/speex.desc b/audio/speex/speex.desc new file mode 100644 index 000000000..42b218c95 --- /dev/null +++ b/audio/speex/speex.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../speex/speex.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A free Audio Codec optimized for speech + +[T] Speex is a patent-free compression format designed especially for speech. +[T] It is specialized for voice communications at low bit-rates in the +[T] 2-45 kbps range. Possible applications include Voice over IP (VoIP), +[T] Internet audio streaming, audio books, and archiving of speech data +[T] (e.g. voice mail). + +[U] http://www.speex.org/ + +[A] Jean-Marc Valin +[M] The OpenSDE Community + +[C] extra/multimedia +[F] NOPARALLEL + +[L] OpenSource +[S] Beta +[V] 1.1.12 +[P] X -----5---9 126.400 + +[D] 3590993675 speex-1.1.12.tar.gz http://downloads.xiph.org/releases/speex/ + diff --git a/audio/spiralsynthmodular/add_lib.patch b/audio/spiralsynthmodular/add_lib.patch new file mode 100644 index 000000000..a8aec6fe1 --- /dev/null +++ b/audio/spiralsynthmodular/add_lib.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../spiralsynthmodular/add_lib.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./Makefile.in 2002-12-26 18:39:42.000000000 -0500 ++++ ./Makefile.in 2002-04-29 17:55:47.000000000 -0500 +@@ -16,7 +16,7 @@ + INCPATH = + LINK = g++ + LFLAGS = +-LIBS = @FLTK_LIBS@ -lm -ldl -lpng -lpthread ++LIBS = @FLTK_LIBS@ -lm -ldl -lpng -lpthread -lz + MOC = moc + UIC = + diff --git a/audio/spiralsynthmodular/gcc41.patch b/audio/spiralsynthmodular/gcc41.patch new file mode 100644 index 000000000..43d4b1a0e --- /dev/null +++ b/audio/spiralsynthmodular/gcc41.patch @@ -0,0 +1,55 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../spiralsynthmodular/gcc41.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -Nur SpiralSynthModular-0.1.1-orig/SpiralSound/Sample.h SpiralSynthModular-0.1.1/SpiralSound/Sample.h +--- SpiralSynthModular-0.1.1-orig/SpiralSound/Sample.h 2002-07-28 23:18:14.000000000 +0000 ++++ SpiralSynthModular-0.1.1/SpiralSound/Sample.h 2006-04-01 20:54:24.247417750 +0000 +@@ -67,7 +67,7 @@ + void CropTo(int NewLength); + bool IsEmpty() const { return m_IsEmpty; } + +- inline float &Sample::operator[](int i) const ++ inline float &operator[](int i) const + { + #ifdef DEBUG + assert(i>=0 && i + +-Fl_VU_Meter::Fl_VU_Meter (int x, int y, int w, int h, const char *l = 0) : ++Fl_VU_Meter::Fl_VU_Meter (int x, int y, int w, int h, const char *l ) : + Fl_Progress (x, y, w, h, l) { + } + +--- ./SpiralSound/Plugins/Widgets/Fl_VU_Meter.h.org Mon Jan 20 12:35:05 2003 ++++ ./SpiralSound/Plugins/Widgets/Fl_VU_Meter.h Mon Jan 20 12:36:08 2003 +@@ -5,7 +5,7 @@ + + class Fl_VU_Meter : public Fl_Progress { + public: +- FL_EXPORT Fl_VU_Meter (int x, int y, int w, int h, const char *l = 0); ++ FL_EXPORT Fl_VU_Meter (int x, int y, int w, int h, const char *l ); + protected: + FL_EXPORT virtual void draw(); + }; diff --git a/audio/spiralsynthmodular/param.patch b/audio/spiralsynthmodular/param.patch new file mode 100644 index 000000000..b6baea36b --- /dev/null +++ b/audio/spiralsynthmodular/param.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../spiralsynthmodular/param.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./SpiralSound/Plugins/MeterPlugin/MeterPluginGUI.C.org Mon Jan 20 14:18:44 2003 ++++ ./SpiralSound/Plugins/MeterPlugin/MeterPluginGUI.C Mon Jan 20 14:19:05 2003 +@@ -56,7 +56,7 @@ + MaxBox->box (FL_ENGRAVED_BOX); + MaxBox->color (16); + add (MaxBox); +- Meter = new Fl_VU_Meter (2, 62, 226, 20); ++ Meter = new Fl_VU_Meter (2, 62, 226, 20, NULL ); + Meter->color (FL_BLACK); + cb_Reset_i (Reset, NULL); + add (Reset); diff --git a/audio/spiralsynthmodular/spiralsynthmodular.cache b/audio/spiralsynthmodular/spiralsynthmodular.cache new file mode 100644 index 000000000..9842591b6 --- /dev/null +++ b/audio/spiralsynthmodular/spiralsynthmodular.cache @@ -0,0 +1,31 @@ + +[TIMESTAMP] 1134185719 Sat Dec 10 04:35:19 2005 +[BUILDTIME] 50 (9) +[SIZE] 9.48 MB, 63 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] fltk +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] linux-header +[DEP] make +[DEP] mesa +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] xproto +[DEP] zlib diff --git a/audio/spiralsynthmodular/spiralsynthmodular.conf b/audio/spiralsynthmodular/spiralsynthmodular.conf new file mode 100644 index 000000000..af185b29e --- /dev/null +++ b/audio/spiralsynthmodular/spiralsynthmodular.conf @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../spiralsynthmodular/spiralsynthmodular.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append GCC_WRAPPER_APPEND ' ' "-L$( pkgprefix libdir xorg-server )" + +smm_postmake() { + rm -rf $docdir/* + cp -r Examples $docdir +} + +hook_add postmake 5 "smm_postmake" + + diff --git a/audio/spiralsynthmodular/spiralsynthmodular.desc b/audio/spiralsynthmodular/spiralsynthmodular.desc new file mode 100644 index 000000000..403dfc088 --- /dev/null +++ b/audio/spiralsynthmodular/spiralsynthmodular.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../spiralsynthmodular/spiralsynthmodular.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Spiral Synth Modular + +[T] SpiralSynth Modular (or SSM) is a object orientated modular +[T] softsynth / sequencer / sampler. Audio or control data can +[T] be freely passed between the plugins, its all treated the +[T] same. Data can also be fed back on itself for chaotic effects. + +[U] http://www.pawfal.org/Software/SSM/ + +[A] Dave Griffiths +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.1.1 +[P] X -----5---9 169.600 + +[D] 3785785510 SpiralSynthModular-0.1.1.tar.gz http://www.pawfal.org/Software/SSM/dload/ + diff --git a/audio/streamripper/streamripper.cache b/audio/streamripper/streamripper.cache new file mode 100644 index 000000000..739d17fc0 --- /dev/null +++ b/audio/streamripper/streamripper.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133797949 Mon Dec 5 16:52:29 2005 +[BUILDTIME] 10 (5) +[SIZE] 0.17 MB, 14 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libmad +[DEP] libogg +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/streamripper/streamripper.desc b/audio/streamripper/streamripper.desc new file mode 100644 index 000000000..cb42c8239 --- /dev/null +++ b/audio/streamripper/streamripper.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../streamripper/streamripper.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A shoutcast-compatible stream ripper + +[T] Streamripper records shoutcast-compatible streams. For shoutcast style +[T] streams it finds the "meta data" or track separation data, and uses that as +[T] a marker for where the track should be separated. The MP3 data is decoded +[T] and scanned for a silent point, which is where tracks will be created. + +[U] http://streamripper.sourceforge.net/ + +[A] Greg Sharp +[M] Sebastian Czech + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.61.27 +[P] X -----5---9 800.000 + +[D] 3677358703 streamripper-1.61.27.tar.gz http://dl.sourceforge.net/sourceforge/streamripper/ diff --git a/audio/streamtuner/gcc34.patch.streamtuner-local b/audio/streamtuner/gcc34.patch.streamtuner-local new file mode 100644 index 000000000..d95596cf3 --- /dev/null +++ b/audio/streamtuner/gcc34.patch.streamtuner-local @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../streamtuner/gcc34.patch.streamtuner-local +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Fix for gcc >= 3.4.x - the usual suspects. + + - Rene Rebe + +--- ./src/local.c.vanilla 2004-11-05 13:16:27.594140318 +0100 ++++ ./src/local.c 2004-11-05 13:16:37.298485250 +0100 +@@ -614,6 +614,7 @@ + case LOCAL_TYPE_OGG: local_vc_read(stream); break; + #endif + default: /* nop */ ++ ; + } + + *streams = g_list_append(*streams, stream); diff --git a/audio/streamtuner/streamtuner.cache b/audio/streamtuner/streamtuner.cache new file mode 100644 index 000000000..c02b34525 --- /dev/null +++ b/audio/streamtuner/streamtuner.cache @@ -0,0 +1,61 @@ + +[TIMESTAMP] 1134306212 Sun Dec 11 14:03:32 2005 +[BUILDTIME] 45 (9) +[SIZE] 0.96 MB, 62 files + +[DEP] atk +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cairo +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] docbookx +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib +[DEP] glibc +[DEP] glitz +[DEP] grep +[DEP] gtk+ +[DEP] inputproto +[DEP] kbproto +[DEP] libid3tag +[DEP] libidn +[DEP] libogg +[DEP] libpng +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxcursor +[DEP] libxdmcp +[DEP] libxext +[DEP] libxfixes +[DEP] libxi +[DEP] libxinerama +[DEP] libxrandr +[DEP] libxrender +[DEP] linux-header +[DEP] make +[DEP] mergeant +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] pango +[DEP] patch +[DEP] perl +[DEP] pkgconfig +[DEP] renderproto +[DEP] scrollkeeper +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xproto +[DEP] zlib diff --git a/audio/streamtuner/streamtuner.desc b/audio/streamtuner/streamtuner.desc new file mode 100644 index 000000000..251ddb285 --- /dev/null +++ b/audio/streamtuner/streamtuner.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../streamtuner/streamtuner.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GTK+ 2.0 stream directory browser + +[T] streamtuner is a stream directory browser. Through the use of a plugin +[T] system, it offers an intuitive GTK+ 2.0 interface to Internet radio +[T] directories such as SHOUTcast and Live365. + +[U] http://www.nongnu.org/streamtuner/ + +[A] Jean-Yves Lefort +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] BSD +[S] Beta +[V] 0.12.5 +[P] X -----5---9 207.500 + +[SRC] streamtuner + +[O] . $base/package/*/*/gnome2-conf.in + +[D] 1998171420 streamtuner-0.12.5.tar.gz http://savannah.nongnu.org/download/streamtuner/ +[D] 4021634197 streamtuner-live365-0.3.4.tar.gz http://savannah.nongnu.org/download/streamtuner/ +[D] 385588795 streamtuner-local-0.4.0.tar.gz http://savannah.nongnu.org/download/streamtuner/ diff --git a/audio/sweep/sweep.cache b/audio/sweep/sweep.cache new file mode 100644 index 000000000..36ac210b8 --- /dev/null +++ b/audio/sweep/sweep.cache @@ -0,0 +1,41 @@ + +[TIMESTAMP] 1134186240 Sat Dec 10 04:44:00 2005 +[BUILDTIME] 30 (9) +[SIZE] 1.25 MB, 67 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libmad +[DEP] libogg +[DEP] libsamplerate +[DEP] libsndfile +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] speex +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/sweep/sweep.conf b/audio/sweep/sweep.conf new file mode 100644 index 000000000..5dbb107d5 --- /dev/null +++ b/audio/sweep/sweep.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../sweep/sweep.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if pkginstalled alsa-lib ; then + var_append confopt " " "--enable-alsa" +fi + diff --git a/audio/sweep/sweep.desc b/audio/sweep/sweep.desc new file mode 100644 index 000000000..b648f1079 --- /dev/null +++ b/audio/sweep/sweep.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../sweep/sweep.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A sound wave editor + +[T] Sweep is a sound wave editor. It operates on files of various formats +[T] such as .wav, .mp3 or .ogg and has multiple undo/redo levels and filters +[T] as well a DJ-style scrubbing tool. A drawback is that all files are +[T] loaded into the system RAM ... + +[U] http://sweep.sourceforge.net/ + +[A] Conrad Parker +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.9.1 +[P] X -----5---9 169.900 + +[D] 3369998600 sweep-0.9.1.tar.bz2 http://dl.sourceforge.net/sourceforge/sweep/ + diff --git a/audio/taglib/taglib.cache b/audio/taglib/taglib.cache new file mode 100644 index 000000000..4f8e89308 --- /dev/null +++ b/audio/taglib/taglib.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1133957768 Wed Dec 7 13:16:08 2005 +[BUILDTIME] 30 (9) +[SIZE] 0.63 MB, 71 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/taglib/taglib.desc b/audio/taglib/taglib.desc new file mode 100644 index 000000000..404599a2e --- /dev/null +++ b/audio/taglib/taglib.desc @@ -0,0 +1,44 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../taglib/taglib.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Audio Meta-Data Library + +[T] TagLib is a library for reading and editing the meta-data of several +[T] popular audio formats. Currently it supports both ID3v1 and ID3v2 for +[T] MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in +[T] FLAC files. +[T] +[T] It is written in modern C++, very fast (about 6 times faster than +[T] id3lib and 3 times faster than libvorbisfile at reading tags) and does +[T] not have any external dependency. + +[U] http://developer.kde.org/~wheeler/taglib/ + +[A] Scott Wheeler +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] LGPL +[S] Stable +[V] 1.4 +[P] X -----5---9 120.200 + +[CV-URL] http://developer.kde.org/~wheeler/taglib.html + +[D] 280222526 taglib-1.4.tar.gz http://developer.kde.org/~wheeler/files/src/ + diff --git a/audio/timidity++/timidity++.cache b/audio/timidity++/timidity++.cache new file mode 100644 index 000000000..cf429953d --- /dev/null +++ b/audio/timidity++/timidity++.cache @@ -0,0 +1,47 @@ + +[TIMESTAMP] 1134254385 Sat Dec 10 23:39:45 2005 +[BUILDTIME] 40 (9) +[SIZE] 0.94 MB, 19 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] emacs +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] imake +[DEP] lesstif +[DEP] libelf +[DEP] libice +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxft +[DEP] libxmu +[DEP] libxp +[DEP] libxpm +[DEP] libxrender +[DEP] libxt +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xaw3d +[DEP] xextproto +[DEP] xproto +[DEP] zlib diff --git a/audio/timidity++/timidity++.conf b/audio/timidity++/timidity++.conf new file mode 100644 index 000000000..76c953c28 --- /dev/null +++ b/audio/timidity++/timidity++.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../timidity++/timidity++.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +var_append confopt " " "--enable-audio=alsa --enable-server --enable-alsaseq" diff --git a/audio/timidity++/timidity++.desc b/audio/timidity++/timidity++.desc new file mode 100644 index 000000000..f684af796 --- /dev/null +++ b/audio/timidity++/timidity++.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../timidity++/timidity++.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A software synthesizer + +[T] TiMidity++ can play MIDI files by converting them into PCM waveform +[T] data; give it a MIDI data along with digital instrument data files, then it +[T] synthesizes them in real-time, and plays. It can not only play sounds, but +[T] also can save the generated waveforms into hard disks as various audio file +[T] formats. + +[U] http://timidity.sourceforge.net/ + +[A] Masanao Izumo +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 2.13.2 +[P] X -----5---9 193.700 + +[D] 1341592902 TiMidity++-2.13.2.tar.bz2 http://dl.sourceforge.net/sourceforge/timidity/ + diff --git a/audio/tse3/gcc4.patch b/audio/tse3/gcc4.patch new file mode 100644 index 000000000..589b92f76 --- /dev/null +++ b/audio/tse3/gcc4.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tse3/gcc4.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Nur tse3-0.3.1.orig/src/tse3/listen/Phrase.h tse3-0.3.1/src/tse3/listen/Phrase.h +--- tse3-0.3.1.orig/src/tse3/listen/Phrase.h 2005-07-25 14:22:53.000000000 +0300 ++++ tse3-0.3.1/src/tse3/listen/Phrase.h 2005-10-22 17:37:17.000000000 +0300 +@@ -21,6 +21,7 @@ + { + class Phrase; + class PhraseList; ++ class PhraseEdit; + + /** + * @ref Phrase listener interface. diff --git a/audio/tse3/tse3.cache b/audio/tse3/tse3.cache new file mode 100644 index 000000000..144343091 --- /dev/null +++ b/audio/tse3/tse3.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1134252115 Sat Dec 10 23:01:55 2005 +[BUILDTIME] 70 (9) +[SIZE] 2.43 MB, 181 files + +[DEP] alsa-lib +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] kdelibs +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/tse3/tse3.conf b/audio/tse3/tse3.conf new file mode 100644 index 000000000..cc4c236a3 --- /dev/null +++ b/audio/tse3/tse3.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tse3/tse3.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# Never include sys/sysmacros.h. It defines the macros 'major' and +# 'minor'. TSE3 is using variables called 'major' and 'minor'. +export CXX="$CXX -D_SYS_SYSMACROS_H=IGNORE" diff --git a/audio/tse3/tse3.desc b/audio/tse3/tse3.desc new file mode 100644 index 000000000..cf1027d9b --- /dev/null +++ b/audio/tse3/tse3.desc @@ -0,0 +1,45 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../tse3/tse3.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A sequencer engine + +[T] TSE3 is a powerful open source sequencer engine written in C++. It is a +[T] 'sequencer engine' because it provides the actual driving force elements of +[T] a sequencer but provides no form of user interface. Sequencer applications +[T] or multimedia presentation packages will incorporate the TSE3 libraries +[T] to provide a user with MIDI sequencing facilities. +[T] +[T] TSE3 is a mature library based on a lot of experience. Whilst not +[T] providing the user interface, it provides a lot of assistance to a UI, +[T] attempting to provide as much funcitonality as possible in as generic a +[T] manner as possible. + +[U] http://tse3.sourceforge.net/ + +[A] Pete Goodlife +[M] The OpenSDE Community + +[F] NOPARALLEL +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 0.3.1 +[P] X -----5---9 192.600 + +[D] 3095970751 tse3-0.3.1.tar.gz http://dl.sourceforge.net/sourceforge/tse3/ + diff --git a/audio/tse3/tse3_type.patch b/audio/tse3/tse3_type.patch new file mode 100644 index 000000000..c592d0d44 --- /dev/null +++ b/audio/tse3/tse3_type.patch @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../tse3/tse3_type.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- tse3-0.2.7/src/tse3/file/Track.cpp.orig 2005-08-23 15:34:25.000000000 -0700 ++++ tse3-0.2.7/src/tse3/file/Track.cpp 2005-08-23 15:13:04.000000000 -0700 +@@ -13,7 +13,7 @@ + write(writer, *t.filter()); + write(writer, *t.params()); + write(writer, *t.displayParams()); +- writer.element("NoParts", t.size()); ++ writer.element("NoParts", (unsigned int)t.size()); + + for (size_t n = 0; n < t.size(); ++n) + { +--- tse3-0.2.7/src/tse3/file/Song.cpp.orig 2005-08-23 15:35:22.000000000 -0700 ++++ tse3-0.2.7/src/tse3/file/Song.cpp 2005-08-23 15:13:03.000000000 -0700 +@@ -15,7 +15,7 @@ + writer.element("Author", song.author()); + writer.element("Copyright", song.copyright()); + writer.element("Date", song.date()); +- writer.element("NoTracks", song.size()); ++ writer.element("NoTracks", (unsigned int)song.size()); + + writer.comment("Master tracks"); + write(writer, *song.tempoTrack()); diff --git a/audio/twolame/twolame.cache b/audio/twolame/twolame.cache new file mode 100644 index 000000000..cd2e7e071 --- /dev/null +++ b/audio/twolame/twolame.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1167982538 Fri Jan 5 08:35:38 2007 +[BUILDTIME] 20 (5) +[SIZE] 0.53 MB, 36 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libsndfile +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/twolame/twolame.desc b/audio/twolame/twolame.desc new file mode 100644 index 000000000..95026d232 --- /dev/null +++ b/audio/twolame/twolame.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../twolame/twolame.desc +[COPY] Copyright (C) 2007 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An MPEG Audio Layer 2 encoder + +[T] TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on +[T] tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 code +[T] and portions of LAME. TwoLAME includes libtwolame, a fully thread-safe +[T] shared library with an API very similar to LAME's. + +[U] http://www.twolame.org/ + +[A] Nicholas J Humfrey +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.9 +[P] X -----5---9 800.000 + +[D] 1782552368 twolame-0.3.9.tar.gz http://www.ecs.soton.ac.uk/~njh/twolame/ diff --git a/audio/umix/umix.cache b/audio/umix/umix.cache new file mode 100644 index 000000000..32bd386dc --- /dev/null +++ b/audio/umix/umix.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1134198109 Sat Dec 10 08:01:49 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.11 MB, 16 files + +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux diff --git a/audio/umix/umix.conf b/audio/umix/umix.conf new file mode 100644 index 000000000..c5c7db7b4 --- /dev/null +++ b/audio/umix/umix.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../umix/umix.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt " " "--with-mixer-dev=/dev/sound/mixer" + diff --git a/audio/umix/umix.desc b/audio/umix/umix.desc new file mode 100644 index 000000000..20a3c7cdb --- /dev/null +++ b/audio/umix/umix.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../umix/umix.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An advanced program for adjusting soundcard mixers + +[U] http://umix.sourceforge.net/ + +[T] An advanced program for adjusting soundcard mixers in Linux and other +[T] Unices. You can control your volumes, balances and recording sources +[T] flexibly from the command line or with a fullscreen user interface. + +[A] Sakari Lehtonen +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.0.2 +[P] X -----5---9 173.200 + +[D] 1315361090 umix-1.0.2.tar.gz http://dl.sourceforge.net/sourceforge/umix/ + diff --git a/audio/vorbis-tools/vorbis-tools.cache b/audio/vorbis-tools/vorbis-tools.cache new file mode 100644 index 000000000..6efe2b59f --- /dev/null +++ b/audio/vorbis-tools/vorbis-tools.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1133979427 Wed Dec 7 19:17:07 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.56 MB, 36 files + +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] diffutils +[DEP] findutils +[DEP] flac +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] libao +[DEP] libidn +[DEP] libogg +[DEP] libvorbis +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] openssl +[DEP] pkgconfig +[DEP] sed +[DEP] speex +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/audio/vorbis-tools/vorbis-tools.conf b/audio/vorbis-tools/vorbis-tools.conf new file mode 100644 index 000000000..25532744d --- /dev/null +++ b/audio/vorbis-tools/vorbis-tools.conf @@ -0,0 +1,23 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../vorbis-tools/vorbis-tools.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkg_ogg_vorbis_pm() { + echo "Copying vorbisinfo perl script ..." + cp -v `match_source_file -p vorbisinfo` $bindir/vorbisinfo + chmod +x $bindir/vorbisinfo +} + +hook_add postmake 3 "pkg_ogg_vorbis_pm" + diff --git a/audio/vorbis-tools/vorbis-tools.desc b/audio/vorbis-tools/vorbis-tools.desc new file mode 100644 index 000000000..f77ff4208 --- /dev/null +++ b/audio/vorbis-tools/vorbis-tools.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../vorbis-tools/vorbis-tools.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Lossy audio compression tools using the ogg-vorbis algorithms + +[T] This package includes the command line tools for the Ogg Vorbis +[T] libraries. It includes OggEnc, Ogg123, Ogginfo, Vorbiscomment, +[T] Vcut and OggDecode. +[T] The package ships with a VorbisInfo add-on which mimics the mp3info +[T] interface. + +[U] http://www.xiph.org/vorbis/ + +[A] Xiphorus +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.1.1 +[P] X -----5---9 126.500 + +[D] 284826714 vorbis-tools-1.1.1.tar.gz http://downloads.xiph.org/releases/vorbis/ +[D] 3094553369 vorbisinfo-0.4.pl http://dl.exactcode.de/oss/vorbisinfo/ + diff --git a/audio/wavpack/wavpack.cache b/audio/wavpack/wavpack.cache new file mode 100644 index 000000000..ee94afdd9 --- /dev/null +++ b/audio/wavpack/wavpack.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1159177957 Mon Sep 25 12:52:37 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.39 MB, 20 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/audio/wavpack/wavpack.desc b/audio/wavpack/wavpack.desc new file mode 100644 index 000000000..a4c120d8a --- /dev/null +++ b/audio/wavpack/wavpack.desc @@ -0,0 +1,34 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../wavpack/wavpack.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] WavPack is a completely open audio compression format. + +[T] WavPack is a completely open audio compression format +[T] providing lossless, high-quality lossy, and a unique +[T] hybrid compression mode. + +[U] http://www.wavpack.com + +[A] David Bryant +[M] Nagy Karoly Gabriel + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 4.32 +[P] X -----5---9 126.400 + +[D] 3493440972 wavpack-4.32.tar.bz2 http://www.wavpack.com/ + diff --git a/audio/workbone/qd-fixes.patch b/audio/workbone/qd-fixes.patch new file mode 100644 index 000000000..1f8268c3b --- /dev/null +++ b/audio/workbone/qd-fixes.patch @@ -0,0 +1,36 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../workbone/qd-fixes.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./hardware.c ++++ ./hardware.c Mon Oct 18 16:16:27 1999 +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -25,9 +25,6 @@ + # else + # include + # endif /* linux */ +-#ifdef __GLIBC__ +-#include +-#endif + #include "struct.h" + #include "workbone.h" diff --git a/audio/workbone/workbone.cache b/audio/workbone/workbone.cache new file mode 100644 index 000000000..712ddc5ab --- /dev/null +++ b/audio/workbone/workbone.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1133948987 Wed Dec 7 10:49:47 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.06 MB, 14 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/workbone/workbone.conf b/audio/workbone/workbone.conf new file mode 100644 index 000000000..f67626ab9 --- /dev/null +++ b/audio/workbone/workbone.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../workbone/workbone.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +MAKE="$MAKE bindir=/usr/bin" diff --git a/audio/workbone/workbone.desc b/audio/workbone/workbone.desc new file mode 100644 index 000000000..df376fd9c --- /dev/null +++ b/audio/workbone/workbone.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../workbone/workbone.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A text-mode cd player + +[T] WorkBone is an interactive TEXT-MODE control panel for playing audio CDs +[T] under Linux. It is text-mode interface to the module "hardware.c" from the +[T] elaborate X11 CD program known as WorkMan. + +[U] http://www.croftj.net/~bero/WorkBone/ + +[A] Bernhard Rosenkraenzer +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 2.4 +[P] X -----5---9 117.800 + +[D] 4187454558 WorkBone-2.4.tar.gz ftp://metalab.unc.edu/pub/Linux/apps/sound/cdrom/curses/ + diff --git a/audio/xmms-alarm/xmms-alarm.cache b/audio/xmms-alarm/xmms-alarm.cache new file mode 100644 index 000000000..af2665033 --- /dev/null +++ b/audio/xmms-alarm/xmms-alarm.cache @@ -0,0 +1,31 @@ + +[TIMESTAMP] 1134280419 Sun Dec 11 06:53:39 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.10 MB, 15 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/xmms-alarm/xmms-alarm.desc b/audio/xmms-alarm/xmms-alarm.desc new file mode 100644 index 000000000..3e7f323b0 --- /dev/null +++ b/audio/xmms-alarm/xmms-alarm.desc @@ -0,0 +1,39 @@ + +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../xmms-alarm/xmms-alarm.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Alarm-clock plugin for XMMS + +[T] xmms-alarm allows you to play a specific playlist and fade the volume +[T] at a specific time + +[U] http://www.snika.uklinux.net/?show=xmms-alarm + +[A] Adam Feakin +[M] Tobias Schmidt + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.7 +[P] X -----5---9 201.100 + +[DEP] xmms + +[CV-URL] http://www.snika.uklinux.net/?p=xmms-alarm + +[D] 4205328552 xmms-alarm-0.3.7.tar.bz2 http://www.snika.uklinux.net/xmms-alarm/ + diff --git a/audio/xmms-arts/xmms-arts.cache b/audio/xmms-arts/xmms-arts.cache new file mode 100644 index 000000000..695d73f97 --- /dev/null +++ b/audio/xmms-arts/xmms-arts.cache @@ -0,0 +1,33 @@ + +[TIMESTAMP] 1134280587 Sun Dec 11 06:56:27 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.07 MB, 16 files + +[DEP] arts +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glib +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/xmms-arts/xmms-arts.desc b/audio/xmms-arts/xmms-arts.desc new file mode 100644 index 000000000..e3b53e04e --- /dev/null +++ b/audio/xmms-arts/xmms-arts.desc @@ -0,0 +1,38 @@ + +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../xmms-arts/xmms-arts.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] Xmms-output-plugin that uses artsd as output target + +[T] Redirect XMMS-Output to arts +[T] works quite good, but the bigger you configure its buffer the longer you +[T] must wait for volume-changes etc... to take place + +[U] http://havardk.xmms.org/plugins/arts_output/ +[A] Havard Kvalen + +[M] Tobias Schmidt + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.7.1 +[P] X -----5---9 201.200 + +[DEP] xmms arts + +[D] 994374386 arts_output-0.7.1.tar.gz http://havardk.xmms.org/plugins/arts_output/ + diff --git a/audio/xmms-crossfade/xmms-crossfade.cache b/audio/xmms-crossfade/xmms-crossfade.cache new file mode 100644 index 000000000..100ed1c43 --- /dev/null +++ b/audio/xmms-crossfade/xmms-crossfade.cache @@ -0,0 +1,32 @@ + +[TIMESTAMP] 1134038161 Thu Dec 8 11:36:01 2005 +[BUILDTIME] 15 (9) ERROR +[SIZE] 0.02 MB, 7 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libsamplerate +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/xmms-crossfade/xmms-crossfade.conf b/audio/xmms-crossfade/xmms-crossfade.conf new file mode 100644 index 000000000..6e1ab82c7 --- /dev/null +++ b/audio/xmms-crossfade/xmms-crossfade.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms-crossfade/xmms-crossfade.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_remove_regex confopt " " "--libdir.*" +var_append confopt " " "--libdir=`xmms-config --output-plugin-dir`" diff --git a/audio/xmms-crossfade/xmms-crossfade.desc b/audio/xmms-crossfade/xmms-crossfade.desc new file mode 100644 index 000000000..e7dabb0ee --- /dev/null +++ b/audio/xmms-crossfade/xmms-crossfade.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms-crossfade/xmms-crossfade.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A XMMS output plugin for crossfading and gapless output + +[T] Xmms-crossfade is an output plugin for XMMS. It's main feature is automatic +[T] crossfading. It also removes the gaps between tracks, to play whole MP3 +[T] albums without any audible interruption. Xmms-crossfade supports OSS via a +[T] builtin driver, and any other platform by using existing output plugins. + +[U] http://www.eisenlohr.org/xmms-crossfade/ + +[A] Peter Eisenlohr +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.3.11 +[P] X -----5---9 145.800 + +[CV-URL] http://www.eisenlohr.org/xmms-crossfade/download.html + +[D] 1249590228 xmms-crossfade-0.3.11.tar.gz http://www.eisenlohr.org/xmms-crossfade/ diff --git a/audio/xmms-infinity/xmms-infinity.cache b/audio/xmms-infinity/xmms-infinity.cache new file mode 100644 index 000000000..4c50aafb9 --- /dev/null +++ b/audio/xmms-infinity/xmms-infinity.cache @@ -0,0 +1,34 @@ + +[TIMESTAMP] 1134037781 Thu Dec 8 11:29:41 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.16 MB, 26 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] libsdl +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/xmms-infinity/xmms-infinity.desc b/audio/xmms-infinity/xmms-infinity.desc new file mode 100644 index 000000000..ed27e2f7e --- /dev/null +++ b/audio/xmms-infinity/xmms-infinity.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms-infinity/xmms-infinity.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] XMMS visualization plugin + +[T] A XMMS visualization plugin + +[U] http://infinity-plugin.sourceforge.net/ + +[A] Julien Carme +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.6.1 +[P] X -----5---9 145.600 + +[D] 1041921563 infinity-plugin-0.6.1.tar.bz2 http://dl.sourceforge.net/sourceforge/infinity-plugin/ + diff --git a/audio/xmms-jack/S16_LE.patch b/audio/xmms-jack/S16_LE.patch new file mode 100644 index 000000000..3536d796e --- /dev/null +++ b/audio/xmms-jack/S16_LE.patch @@ -0,0 +1,53 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms-jack/S16_LE.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Of course 16 bit little endian data needs to be swapped on big endian CPUs ... + +(The same is of course true for big endian data on little endian CPUs - but + for now this should be enough.) + + - Rene Rebe + +--- xmms-jack/jack.c 2004-11-30 04:23:27.000000000 +0100 ++++ xmms-jack-fixed/jack.c 2005-03-08 16:59:17.000000000 +0100 +@@ -13,7 +13,7 @@ + #include "jack.h" + #include "xconvert.h" /* xmms rate conversion header file */ + +- ++#include + + /* set to 1 for verbose output */ + #define VERBOSE_OUTPUT 0 +@@ -437,6 +437,18 @@ + /* loop until we have written all the data out to the jack device */ + /* this is due to xmms' audio driver api */ + char *buf = (char*)ptr; ++ ++#ifdef __BIG_ENDIAN__ ++ if (new_format == FMT_S16_LE) { ++ uint16_t* src = (uint16_t*) ptr; ++ uint16_t* end = (uint16_t*) (ptr + length); ++ while (src != end) { ++ *src = bswap_16(*src); ++ src++; ++ } ++ } ++#endif ++ + while(length > 0) + { + TRACE("writing %d bytes\n", length); diff --git a/audio/xmms-jack/xmms-jack.cache b/audio/xmms-jack/xmms-jack.cache new file mode 100644 index 000000000..515e2d6cd --- /dev/null +++ b/audio/xmms-jack/xmms-jack.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1134257262 Sun Dec 11 00:27:42 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.14 MB, 16 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] jack +[DEP] libsamplerate +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms diff --git a/audio/xmms-jack/xmms-jack.desc b/audio/xmms-jack/xmms-jack.desc new file mode 100644 index 000000000..2abdf3f65 --- /dev/null +++ b/audio/xmms-jack/xmms-jack.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms-jack/xmms-jack.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] XMMS output plugin to use Jack + +[T] XMMS output plugin utilizing the low-latency audio server Jack. + +[U] http://xmms-jack.sf.net/ + +[A] Chris Morgan +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.17 +[P] X -----5---9 195.200 + +[D] 2070117624 xmms-jack-0.17.tar.gz http://dl.sourceforge.net/sourceforge/xmms-jack/ + diff --git a/audio/xmms-nas/xmms-nas.cache b/audio/xmms-nas/xmms-nas.cache new file mode 100644 index 000000000..277faa8c0 --- /dev/null +++ b/audio/xmms-nas/xmms-nas.cache @@ -0,0 +1,41 @@ + +[TIMESTAMP] 1134257439 Sun Dec 11 00:30:39 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.08 MB, 17 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] imake +[DEP] libdnet +[DEP] libice +[DEP] libsm +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxt +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] nas +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] xmms diff --git a/audio/xmms-nas/xmms-nas.conf b/audio/xmms-nas/xmms-nas.conf new file mode 100644 index 000000000..02e4d5779 --- /dev/null +++ b/audio/xmms-nas/xmms-nas.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms-nas/xmms-nas.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +hook_add premake 5 "touch config.h" +var_append extraconfopt " " "--libdir=/usr/lib/xmms/Output" diff --git a/audio/xmms-nas/xmms-nas.desc b/audio/xmms-nas/xmms-nas.desc new file mode 100644 index 000000000..fe15cf01f --- /dev/null +++ b/audio/xmms-nas/xmms-nas.desc @@ -0,0 +1,45 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms-nas/xmms-nas.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] XMMS output plugin to use NAS + +[T] The Network Audio System is used on most NCD X-terminals and is sometimes +[T] part of the standard X distribution, primarily for getting the sound to +[T] the right place. +[T] +[T] Be aware that you're sending upto 180 kb/sec over the network between your +[T] X-terminal and the machine you're running xmms on. Don't blame me if some +[T] sysadmin kicks your butt for hogging the network. +[T] +[T] The Network Audio System doesn't support separate left and right volume, +[T] so the balance slider will not work. + +[U] ftp://mud.stack.nl/pub/OuterSpace/willem/ + +[A] Willem Monsuwe +[M] The OpenSDE Community + +[C] extra/multimedia +[F] AUTOMAKE-QUIRK + +[L] GPL +[S] Beta +[V] 0.2 +[P] X -----5---9 195.200 + +[D] 228537536 xmms-nas-0.2.tar.gz ftp://mud.stack.nl/pub/OuterSpace/willem/ + diff --git a/audio/xmms-nebulus/xmms-nebulus.cache b/audio/xmms-nebulus/xmms-nebulus.cache new file mode 100644 index 000000000..8d16fedc7 --- /dev/null +++ b/audio/xmms-nebulus/xmms-nebulus.cache @@ -0,0 +1,41 @@ + +[TIMESTAMP] 1133739143 Mon Dec 5 00:32:23 2005 +[BUILDTIME] 15 (5) +[SIZE] 0.50 MB, 17 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] imake +[DEP] libice +[DEP] libsdl +[DEP] libsdl_ttf +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] linux-header +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xmms +[DEP] zlib diff --git a/audio/xmms-nebulus/xmms-nebulus.desc b/audio/xmms-nebulus/xmms-nebulus.desc new file mode 100644 index 000000000..78caf369c --- /dev/null +++ b/audio/xmms-nebulus/xmms-nebulus.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms-nebulus/xmms-nebulus.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] An OpenGL/SDL visual plugin for MP3 players + +[T] Nebulus is an OpenGL/SDL visual plugin for XMMS or +[T] AlsaPlayer. It features a lot of options, +[T] including fullscreen mode, effects priorities, and +[T] more. + +[U] http://nebulus.tuxfamily.org/ + +[A] Pascal Brochart +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Beta +[V] 0.7.0 +[P] X -----5---9 210.400 + +[D] 451051794 xmms-nebulus-0.7.0.tar.bz2 http://nebulus.tuxfamily.org/ diff --git a/audio/xmms-winamp-x-theme/colors.patch b/audio/xmms-winamp-x-theme/colors.patch new file mode 100644 index 000000000..7dd27d0ce --- /dev/null +++ b/audio/xmms-winamp-x-theme/colors.patch @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms-winamp-x-theme/colors.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Some slithgly tuned, visible selection color. + + - Rene Rebe + +diff -u Winamp_X_XMMS_1.01-orig/pledit.txt Winamp_X_XMMS_1.01/pledit.txt +--- Winamp_X_XMMS_1.01-orig/pledit.txt 2001-05-22 15:13:46.000000000 +0200 ++++ Winamp_X_XMMS_1.01/pledit.txt 2005-08-05 19:41:19.000000000 +0200 +@@ -5,7 +5,7 @@ + NormalBG=#9AC1EA + Normal=#000000 + Current=#3966A0 +-SelectedBG=#9AC1EA ++SelectedBG=#BAE1FF + Font=Tahoma + mbBG=#FFFFFF +-mbFG=#000000 +\ No newline at end of file ++mbFG=#000000 diff --git a/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.cache b/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.cache new file mode 100644 index 000000000..09e1f4cae --- /dev/null +++ b/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.cache @@ -0,0 +1,17 @@ + +[TIMESTAMP] 1133739231 Mon Dec 5 00:33:51 2005 +[BUILDTIME] 5 (5) +[SIZE] 1.03 MB, 31 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.conf b/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.conf new file mode 100644 index 000000000..8f2f10416 --- /dev/null +++ b/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms-winamp-x-theme/xmms-winamp-x-theme.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +makeopt="" +makeinstopt="" + +hook_add postmake 5 "cd .. ; cp -rfv Winamp_X_XMMS_* $root$datadir/xmms/Skins/" + diff --git a/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.desc b/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.desc new file mode 100644 index 000000000..d3d11846c --- /dev/null +++ b/audio/xmms-winamp-x-theme/xmms-winamp-x-theme.desc @@ -0,0 +1,33 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms-winamp-x-theme/xmms-winamp-x-theme.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A nice replacement for the dark default XMMS skin + +[T] A nice replacement for the dark default XMMS skin. + +[U] http://www.xmms.org/skins.php + +[A] Deelight +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 1.01 +[P] X -----5---9 210.400 + +[D] 1226040166 Winamp_X_XMMS_1.01.tar.gz http://www.xmms.org/files/Skins/ diff --git a/audio/xmms/gcc-4.0.patch b/audio/xmms/gcc-4.0.patch new file mode 100644 index 000000000..968e1e679 --- /dev/null +++ b/audio/xmms/gcc-4.0.patch @@ -0,0 +1,35 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms/gcc-4.0.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +The usual gcc-4.0 fixes. + + - Rene Rebe + +--- xmms-1.2.10/General/ir/ir.c 2001-03-05 13:17:44.000000000 +0000 ++++ xmms-1.2.10-fixed/General/ir/ir.c 2005-09-03 15:44:41.000000000 +0000 +@@ -16,10 +16,10 @@ + #include "ir.h" + + /* Important stuff to know */ +-static gboolean keepGoing = FALSE; ++gboolean keepGoing = FALSE; + + /* The thread handle */ +-static pthread_t irapp_thread; ++pthread_t irapp_thread; + + /* Declarations for calls that we need to mention in the plugin struct */ + static void init(void); diff --git a/audio/xmms/gcc34.patch b/audio/xmms/gcc34.patch new file mode 100644 index 000000000..568345c00 --- /dev/null +++ b/audio/xmms/gcc34.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms/gcc34.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Well, the usual defects. + + - Rene Rebe + +--- xmms-1.2.10/libxmms/xmmsctrl.h.orig 2004-09-29 01:05:05.193394951 +0200 ++++ xmms-1.2.10/libxmms/xmmsctrl.h 2004-09-29 01:05:23.017554101 +0200 +@@ -85,7 +85,7 @@ + + + #ifdef __cplusplus +-}; ++} + #endif + + /* Deprecated APIs */ diff --git a/audio/xmms/xmms.cache b/audio/xmms/xmms.cache new file mode 100644 index 000000000..3f4e799ed --- /dev/null +++ b/audio/xmms/xmms.cache @@ -0,0 +1,50 @@ + +[TIMESTAMP] 1133975965 Wed Dec 7 18:19:25 2005 +[BUILDTIME] 70 (9) +[SIZE] 6.12 MB, 168 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] imake +[DEP] libdrm +[DEP] libice +[DEP] libmikmod +[DEP] libogg +[DEP] libsm +[DEP] libtool +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] libxi +[DEP] libxxf86vm +[DEP] linux-header +[DEP] make +[DEP] mesa +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] xf86vidmodeproto +[DEP] xproto +[DEP] zlib diff --git a/audio/xmms/xmms.conf b/audio/xmms/xmms.conf new file mode 100644 index 000000000..d6150bef2 --- /dev/null +++ b/audio/xmms/xmms.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms/xmms.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append confopt " " "--with-dev-dsp=/dev/sound/dsp" +var_append confopt " " "--with-dev-mixer=/dev/sound/mixer" + +hook_add postmake 5 "mkdir -p $root$datadir/xmms/Skins" diff --git a/audio/xmms/xmms.desc b/audio/xmms/xmms.desc new file mode 100644 index 000000000..49a682703 --- /dev/null +++ b/audio/xmms/xmms.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms/xmms.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] X Mult-Media System + +[T] XMMS is a multimedia player based on the look of winamp. +[T] Currently it plays mpeg layer 1/2/3, wav/au and all +[T] formats supported by libmikmod as well as CD audio. + +[U] http://www.xmms.org/ + +[A] 4Front Technologies +[M] The OpenSDE Community + +[C] extra/multimedia +[F] LIBTOOL-QUIRK + +[L] GPL +[S] Stable +[V] 1.2.10 +[P] X -----5---9 125.900 + +[CV-URL] http://www.xmms.org/download.php + +[D] 2474107109 xmms-1.2.10.tar.bz2 http://www.xmms.org/files/1.2.x/ + diff --git a/audio/xmms2/xmms2.cache b/audio/xmms2/xmms2.cache new file mode 100644 index 000000000..12cb1415a --- /dev/null +++ b/audio/xmms2/xmms2.cache @@ -0,0 +1,66 @@ + +[TIMESTAMP] 1152283086 Fri Jul 7 14:38:06 2006 +[BUILDTIME] 65 (5) +[SIZE] 3.37 MB, 123 files + +[DEP] 00-dirtree +[DEP] alsa-lib +[DEP] avahi +[DEP] bash +[DEP] binutils +[DEP] blackdown-jdk +[DEP] boost +[DEP] bzip2 +[DEP] coreutils +[DEP] curl +[DEP] dbus +[DEP] diffutils +[DEP] ecore +[DEP] ffmpeg +[DEP] findutils +[DEP] flac +[DEP] freetype +[DEP] gcc +[DEP] gconf +[DEP] git +[DEP] glib +[DEP] glibc +[DEP] gnome-libs14 +[DEP] gnome-vfs +[DEP] gnue-common +[DEP] grep +[DEP] gzip +[DEP] jack +[DEP] lame +[DEP] libbonobo +[DEP] libidn +[DEP] libmad +[DEP] libogg +[DEP] libsdl +[DEP] libsdl_ttf +[DEP] libvorbis +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxext +[DEP] linux-header +[DEP] mdnsresponder +[DEP] numpy +[DEP] openssl +[DEP] orbit2 +[DEP] pil +[DEP] pkgconfig +[DEP] pyrexc +[DEP] python +[DEP] rat +[DEP] ruby +[DEP] scons +[DEP] sed +[DEP] setuptools +[DEP] sqlite +[DEP] swig +[DEP] sysfiles +[DEP] tar +[DEP] wxpython +[DEP] xvid +[DEP] zlib diff --git a/audio/xmms2/xmms2.conf b/audio/xmms2/xmms2.conf new file mode 100644 index 000000000..92e3e7b78 --- /dev/null +++ b/audio/xmms2/xmms2.conf @@ -0,0 +1,17 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmms2/xmms2.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +MAKE=scons + +var_append makeopt ' ' PREFIX=$root/$prefix diff --git a/audio/xmms2/xmms2.desc b/audio/xmms2/xmms2.desc new file mode 100644 index 000000000..2ff5f8be8 --- /dev/null +++ b/audio/xmms2/xmms2.desc @@ -0,0 +1,37 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmms2/xmms2.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] a redesign of the XMMS music player + +[T] XMMS2 is a redesign of the XMMS music player. It features a +[T] client-server model, allowing multiple (even simultaneous!) user +[T] interfaces, both textual and graphical. All common audio formats +[T] are supported using plugins. On top of this, there is a flexible +[T] media library to organize your music. + +[U] http://wiki.xmms2.xmms.se/index.php/Main_Page + +[A] 4Front Technologies +[M] The OpenSDE Community + +[C] extra/multimedia + +[L] GPL +[S] Alpha +[V] 0.2DrFeelgood +[P] O -----5---9 145.000 + +[D] 3408009923 xmms2-0.2DrFeelgood.tar.bz2 http://dl.sourceforge.net/sourceforge/xmms2/ + diff --git a/audio/xmp/compile.patch b/audio/xmp/compile.patch new file mode 100644 index 000000000..a3e2d26d5 --- /dev/null +++ b/audio/xmp/compile.patch @@ -0,0 +1,71 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../xmp/compile.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -urN xmp-2.0.4.orig/src/loaders/it_load.c xmp-2.0.4/src/loaders/it_load.c +--- xmp-2.0.4.orig/src/loaders/it_load.c 2005-03-29 20:16:41.008201432 +0200 ++++ xmp-2.0.4/src/loaders/it_load.c 2005-03-29 20:18:19.885169848 +0200 +@@ -327,14 +327,14 @@ + + #define BUILD_ENV(X) { \ + fread (&env, 1, sizeof (env), f); \ +- xxih[i].##X##ei.flg = env.flg & IT_ENV_ON ? XXM_ENV_ON : 0; \ +- xxih[i].##X##ei.flg |= env.flg & IT_ENV_LOOP ? XXM_ENV_LOOP : 0; \ +- xxih[i].##X##ei.flg |= env.flg & IT_ENV_SLOOP ? XXM_ENV_SUS : 0; \ +- xxih[i].##X##ei.npt = env.num; \ +- xxih[i].##X##ei.sus = env.slb; \ +- xxih[i].##X##ei.sue = env.sle; \ +- xxih[i].##X##ei.lps = env.lpb; \ +- xxih[i].##X##ei.lpe = env.lpe; \ ++ xxih[i]. X##ei.flg = env.flg & IT_ENV_ON ? XXM_ENV_ON : 0; \ ++ xxih[i]. X##ei.flg |= env.flg & IT_ENV_LOOP ? XXM_ENV_LOOP : 0; \ ++ xxih[i]. X##ei.flg |= env.flg & IT_ENV_SLOOP ? XXM_ENV_SUS : 0; \ ++ xxih[i]. X##ei.npt = env.num; \ ++ xxih[i]. X##ei.sus = env.slb; \ ++ xxih[i]. X##ei.sue = env.sle; \ ++ xxih[i]. X##ei.lps = env.lpb; \ ++ xxih[i]. X##ei.lpe = env.lpe; \ + if (env.num) xx##X##e[i] = calloc (4, env.num); \ + for (j = 0; j < env.num; j++) { \ + L_ENDIAN16 (env.node[j].x); \ +diff -urN xmp-2.0.4.orig/src/xmms/plugin.c xmp-2.0.4/src/xmms/plugin.c +--- xmp-2.0.4.orig/src/xmms/plugin.c 2005-03-29 20:16:40.999202800 +0200 ++++ xmp-2.0.4/src/xmms/plugin.c 2005-03-29 20:19:24.391363416 +0200 +@@ -228,7 +228,7 @@ + xmp_cfg.filter = TRUE; + xmp_cfg.pan_amplitude = 80; + +-#define CFGREADINT(x) xmms_cfg_read_int (cfg, "XMP", #x, &xmp_cfg.##x) ++#define CFGREADINT(x) xmms_cfg_read_int (cfg, "XMP", #x, &xmp_cfg. x) + + filename = g_strconcat(g_get_home_dir(), "/.xmms/config", NULL); + if ((cfg = xmms_cfg_open_file(filename))) { +@@ -558,7 +558,7 @@ + gtk_object_set_data(GTK_OBJECT(xmp_conf_window), #w, w); \ + gtk_widget_show(w); \ + gtk_box_pack_start(GTK_BOX(vbox6), w, TRUE, TRUE, 0); \ +- if (xmp_cfg.##o == 1) \ ++ if (xmp_cfg. o == 1) \ + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(w), TRUE); \ + } + +@@ -658,7 +658,7 @@ + if (!cfg) + cfg = xmms_cfg_new(); + +-#define CFGWRITEINT(x) xmms_cfg_write_int (cfg, "XMP", #x, xmp_cfg.##x) ++#define CFGWRITEINT(x) xmms_cfg_write_int (cfg, "XMP", #x, xmp_cfg. x) + + CFGWRITEINT (mixing_freq); + CFGWRITEINT (force8bit); diff --git a/audio/xmp/xmp.cache b/audio/xmp/xmp.cache new file mode 100644 index 000000000..189fc0931 --- /dev/null +++ b/audio/xmp/xmp.cache @@ -0,0 +1,31 @@ + +[TIMESTAMP] 1134195140 Sat Dec 10 07:12:20 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.21 MB, 14 files + +[DEP] alsa-lib +[DEP] audiofile +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] esound +[DEP] findutils +[DEP] gcc +[DEP] glib12 +[DEP] glibc +[DEP] grep +[DEP] gtk+12 +[DEP] imake +[DEP] libdnet +[DEP] libice +[DEP] linux-header +[DEP] make +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] xmms diff --git a/audio/xmp/xmp.desc b/audio/xmp/xmp.desc new file mode 100644 index 000000000..e591b7eb3 --- /dev/null +++ b/audio/xmp/xmp.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../xmp/xmp.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A player for various audio formats + +[T] XMP is a player for various PC and Amiga module formats including: +[T] +[T] XM MOD MOD M15 IT S3M STM STX MTM MTN IMF PTM MDL ULT MMD PTM DIGI +[T] EMOD OKT SFX FAR STIM KSM WN PM KRIS UNIC P60A PRU1 PRU2 PM01 PM10 +[T] PM18 PM20 PM40 AC1D PP10 XANN ZEN NP DI MP 669 FNK AMD RAD CRB ALM + +[U] http://xmp.sourceforge.net/ + +[A] claudio@helllabs.org +[A] hipolito@onda.com.br +[M] The OpenSDE Community + +[F] NOPARALLEL +[F] FPIC-QUIRK +[C] extra/multimedia + +[L] GPL +[S] Stable +[V] 2.0.4 +[P] X -----5---9 172.000 + +[D] 798248496 xmp-2.0.4.tar.bz2 http://dl.sourceforge.net/sourceforge/xmp/ + diff --git a/base/00-dirtree/00-dirtree.cache b/base/00-dirtree/00-dirtree.cache new file mode 100644 index 000000000..f021152f4 --- /dev/null +++ b/base/00-dirtree/00-dirtree.cache @@ -0,0 +1,12 @@ + +[TIMESTAMP] 1133855230 Tue Dec 6 08:47:10 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.07 MB, 113 files + +[DEP] bash +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] sed diff --git a/base/00-dirtree/00-dirtree.conf b/base/00-dirtree/00-dirtree.conf new file mode 100644 index 000000000..f199dfa4e --- /dev/null +++ b/base/00-dirtree/00-dirtree.conf @@ -0,0 +1,53 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../00-dirtree/00-dirtree.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +main_dt() { + echo -n "Change to sysroot directory ... " + cd $sysroot/ ; echo 'done' + + while read a b c ; do + if [ "$a" = "chmod" -o "$a" = "chown" ] ; then + echo "Running $a ($b) on $c ..." + $a "$b" "$sysroot/$c" + elif [ "$a" -a "$a" != "#" ] ; then + if [ -e "$sysroot/$b" ] ; then + echo "Exists already: $b." + elif [ "$a" = "m" ] ; then + echo "Create directory $b ..." + mkdir -p "$sysroot/$b" + elif [ "$a" = "l" ] ; then + echo "Create symlink $b ($c) ..." + ln -fsn "$c" "$sysroot/$b" + else + echo "Syntax Error: $a $b $c" ; false + fi + add_flist "$sysroot/$b" + fi + done < <( + cat $confdir/data.txt + if [[ $libdir = *lib64 ]]; then + echo "m lib64" + echo "m usr/lib64" + echo "m usr/local/lib64" + fi + ) +} + +srctar=none +createprefix=0 +createdocs=0 +custmain="main_dt" +check_usrlocal=0 + diff --git a/base/00-dirtree/00-dirtree.desc b/base/00-dirtree/00-dirtree.desc new file mode 100644 index 000000000..fe143484d --- /dev/null +++ b/base/00-dirtree/00-dirtree.desc @@ -0,0 +1,32 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../00-dirtree/00-dirtree.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Directory tree framework + +[T] This Package contains the basic directory tree. + +[A] The T2 Project +[M] The OpenSDE Community + +[C] base/system +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 0000 +[P] X 01---5---9 000.000 + diff --git a/base/00-dirtree/data.txt b/base/00-dirtree/data.txt new file mode 100644 index 000000000..3a2390fc1 --- /dev/null +++ b/base/00-dirtree/data.txt @@ -0,0 +1,133 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/*/00-dirtree/data.txt +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +m bin +m boot +m dev +m etc +m etc/conf +m etc/cron.d +m etc/cron.daily +m etc/hotplug.d/default +m etc/postinstall.d +m etc/rc.d +m etc/rc.d/rcX.d +m etc/rc.d/rc0.d +m etc/rc.d/rc1.d +m etc/rc.d/rc2.d +m etc/rc.d/rc3.d +m etc/rc.d/rc4.d +m etc/rc.d/rc5.d +m etc/rc.d/rc6.d +m etc/opt +m etc/profile.d +m etc/skel +m home +m lib +m lib/firmware +m lib/modules +m mnt +m media +m opt +m srv +m proc +m root +m sbin +m sbin/init.d +m sys +m tmp +m usr +m usr/bin +m usr/games +m usr/include +m usr/lib +m usr/local +m usr/local/bin +m usr/local/etc +m usr/local/include +m usr/local/lib +m usr/local/share +m usr/local/sbin +m usr/local/src +m usr/local/var +m usr/sbin +m usr/share +m usr/share/dict +m usr/share/doc +m usr/share/games +m usr/share/info +m usr/share/locale +m usr/share/man +m usr/share/man/man1 +m usr/share/man/man2 +m usr/share/man/man3 +m usr/share/man/man4 +m usr/share/man/man5 +m usr/share/man/man6 +m usr/share/man/man7 +m usr/share/man/man8 +m usr/share/misc +m usr/share/nls +m usr/share/terminfo +m usr/share/tmac +m usr/share/zoneinfo +m usr/src +m var +m var/account +m var/adm +m var/adm/cksums +m var/adm/dependencies +m var/adm/flists +m var/adm/md5sums +m var/adm/packages +m var/cache +m var/empty +m var/games +m var/lock +m var/log +m var/mail +m var/opt +m var/run +m var/spool +m var/spool/mqueue +m var/state +m var/state/misc +m var/tmp +m var/yp + +l etc/init.d rc.d/init.d +l etc/rc.d/init.d ../../sbin/init.d +l usr/doc share/doc +l usr/share/doc/packages . +l usr/info share/info +l usr/man share/man +l usr/opt ../opt +l usr/spool ../var/spool +l usr/spool/locks ../../var/lock +l usr/tmp ../var/tmp +l var/spool/mail ../mail +l var/state/pkgtool ../adm + +chmod 0700 root +chmod ugo=rwxt tmp +chmod ugo=rwxt var/mail +chmod ugo=rwxt var/tmp diff --git a/base/99-final/99-final.cache b/base/99-final/99-final.cache new file mode 100644 index 000000000..5c9dcbd99 --- /dev/null +++ b/base/99-final/99-final.cache @@ -0,0 +1,13 @@ + +[TIMESTAMP] 1117423438 Sun May 29 23:23:58 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 1367 (5) +[SIZE] 0.01 MB, 6 files + +[DEP] bash +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] grep +[DEP] sed diff --git a/base/99-final/99-final.desc b/base/99-final/99-final.desc new file mode 100644 index 000000000..873a03cb1 --- /dev/null +++ b/base/99-final/99-final.desc @@ -0,0 +1,31 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../99-final/99-final.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Target specific finalization framework + +[T] This package contains finalization applied to T2 by a specific target. +[T] Possible content are specialized applications or images to be prepared. + +[A] The T2 Project +[M] The OpenSDE Community + +[C] base/system + +[O] mainfunction=true + +[L] GPL +[S] Stable +[V] 0000 +[P] O -----5---9 999.999 diff --git a/base/acdctl/acdctl.cache b/base/acdctl/acdctl.cache new file mode 100644 index 000000000..9106d1c14 --- /dev/null +++ b/base/acdctl/acdctl.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1134039506 Thu Dec 8 11:58:26 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.04 MB, 11 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libusb +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/acdctl/acdctl.desc b/base/acdctl/acdctl.desc new file mode 100644 index 000000000..983c16119 --- /dev/null +++ b/base/acdctl/acdctl.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../acdctl/acdctl.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A commandline utility to control VESA-compliant USB connected display + +[T] Acdctl is a commandline utility to control the otherwise inaccessible +[T] brightness levels of a VESA-compliant USB connected display such as the +[T] Apple Cinema Display. Acdctl works on any system with libusb support by +[T] directly manipulating the display's USB HID interface. + +[U] http://www.technocage.com/~caskey/acdctl/ + +[A] Caskey L. Dickson +[M] The OpenSDE Community + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 1.1 +[P] X -----5---9 146.300 + +[D] 3867283002 acdctl-1.1.tar.bz2 http://www.technocage.com/~caskey/acdctl/download/ + diff --git a/base/acdctl/install.patch b/base/acdctl/install.patch new file mode 100644 index 000000000..55febab5a --- /dev/null +++ b/base/acdctl/install.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../acdctl/install.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- acdctl-1.1/Makefile.vanilla 2005-08-15 14:04:23.000000000 +0200 ++++ acdctl-1.1/Makefile 2005-08-15 14:04:29.000000000 +0200 +@@ -34,7 +34,7 @@ + $(RM) acdctl *.o + + install:acdctl +- install -o root -g root -m 755 acdctl /usr/local/sbin ++ install -o root -g root -m 755 acdctl /usr/sbin + + test:acdctl + ./acdctl diff --git a/base/acl/acl.cache b/base/acl/acl.cache new file mode 100644 index 000000000..19e284655 --- /dev/null +++ b/base/acl/acl.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1134025723 Thu Dec 8 08:08:43 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.40 MB, 70 files + +[DEP] attr +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] gzip +[DEP] libtool +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/acl/acl.conf b/base/acl/acl.conf new file mode 100644 index 000000000..0ff13432e --- /dev/null +++ b/base/acl/acl.conf @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../acl/acl.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# do not try to detect rpm +export RPM=/no + +# adjust libdir +libdir="$root/${libdir##*/}" + +# also install headers and libs +makeinstopt="$makeinstopt install-lib install-dev" + +# only static libs go here +var_append confopt ' ' "--libexecdir='$libdir'" + +# also build shared libs +var_append confopt ' ' "--enable-shared" + +# install missing .la file +hook_add inmake 9 "cp -av libacl/libacl.la $libdir/; sed -i 's,installed=no,installed=yes,' $libdir/libacl.la" + diff --git a/base/acl/acl.desc b/base/acl/acl.desc new file mode 100644 index 000000000..887eb440c --- /dev/null +++ b/base/acl/acl.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../acl/acl.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] POSIX Access Control Lists + +[T] POSIX Access Control Lists are used to define more fine-grained +[T] discretionary access rights for files and directories. + +[U] http://acl.bestbits.at/ + +[A] Andreas Gruenbacher +[A] SGI XFS development team +[M] The OpenSDE Community + +[C] base/tool + +[F] NOPARALLEL + +[L] LGPL +[S] Stable +[V] 2.2.32 +[P] X -----5---9 141.300 + +[D] 290869604 acl-2.2.32.src.tar.gz ftp://oss.sgi.com/projects/xfs/cmd_tars/ diff --git a/base/acl/no-links.patch b/base/acl/no-links.patch new file mode 100644 index 000000000..f36a6ccfe --- /dev/null +++ b/base/acl/no-links.patch @@ -0,0 +1,44 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../acl/no-links.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +Don't create these links, this hurts our .la,.a file handling, +but create a normal /lib/libacl.so link. + -- jsaw + +--- attr-2.4.24/include/buildmacros 2005-10-07 18:51:16.000000000 +0200 ++++ attr-2.4.24-t2/include/buildmacros 2006-01-06 23:15:05.000000000 +0100 +@@ -84,8 +84,8 @@ + cd $(TOPDIR)/$(LIBNAME)/.libs; \ + ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ + ../$(INSTALL) -m 644 -T so_dot_version $(LIBNAME).lai $(PKG_LIB_DIR); \ +- test "$(PKG_DISTRIBUTION)" = debian || \ +- ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_LIB_DIR) ++ ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_LIB_DIR); \ ++ ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR) + endif + + # Libtool thinks the static and shared libs should be in the same dir, so +@@ -102,9 +102,6 @@ + ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \ + ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ + ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \ +- ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \ +- ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \ +- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so + else + INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC) + endif diff --git a/base/at/at.cache b/base/at/at.cache new file mode 100644 index 000000000..de656a71e --- /dev/null +++ b/base/at/at.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1134240464 Sat Dec 10 19:47:44 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.11 MB, 31 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flex +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] libelf +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/at/at.conf b/base/at/at.conf new file mode 100644 index 000000000..91da1d2d6 --- /dev/null +++ b/base/at/at.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../at/at.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add preconf 5 "mkdir -p $root/var/spool/atjobs" diff --git a/base/at/at.desc b/base/at/at.desc new file mode 100644 index 000000000..14b375347 --- /dev/null +++ b/base/at/at.desc @@ -0,0 +1,34 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../at/at.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Job spooling tools + +[T] at and batch read commands from standard input or a specified file +[T] which are to be executed at a later time, using /bin/sh. + +[A] Thomas Koenig {from a 1995(!) lsm entry} +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable +[V] 3.1.7 +[P] X -----5---9 187.100 + +[D] 1811998783 at-3.1.7.tar.gz ftp://tsx-11.mit.edu/pub/linux/BETA/at/ + diff --git a/base/at/atd.init b/base/at/atd.init new file mode 100644 index 000000000..46a5c45f4 --- /dev/null +++ b/base/at/atd.init @@ -0,0 +1,32 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../at/atd.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# Desc: atd job spooling daemon +# Runlevel: 50 rcX +# + +main_begin + + block_begin(start, `Starting atd.') + check(`D_prefix/sbin/atd') + block_end + + block_begin(stop, `Stopping atd.') + check(`killall -15 D_prefix/sbin/atd') + block_end + +main_end diff --git a/base/at/subs.sed b/base/at/subs.sed new file mode 100644 index 000000000..16a9f3cb5 --- /dev/null +++ b/base/at/subs.sed @@ -0,0 +1,39 @@ +# --- ROCK-COPYRIGHT-NOTE-BEGIN --- +# +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# Please add additional copyright information _after_ the line containing +# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by +# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! +# +# ROCK Linux: rock-src/package/*/at/subs.sed +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# This program is free software; you can redistribute it and/or modify +# it 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. A copy of the GNU General Public +# License can be found at Documentation/COPYING. +# +# Many people helped and are helping developing ROCK Linux. Please +# have a look at http://www.rocklinux.org/ and the Documentation/TEAM +# file for details. +# +# --- ROCK-COPYRIGHT-NOTE-END --- + +s@_MAN_DIR@/usr/man@g +s@_GID_STRING@daemon@g +s@_ATSPOOL_DIR@/var/spool/atspool@g +s@_ATLIB_DIR@/usr/lib@g +s@_ATJOB_DIR@/var/spool/atjobs@g +s@_DEBUG@@g +s@_SYMB@-s@g +s@_DEFAULT_BATCH_QUEUE@E@g +s@_DEFAULT_AT_QUEUE@c@g +s@_PROC_DIR@/proc@g +s@_BIN_DIR@/usr/bin@g +s@_UID_STRING@daemon@g +s@_LOADAVG_MX@1.5@g +s@_PERM_PATH@/etc@g +s@_MAIL_CMD@/usr/sbin/sendmail@g +s@_DAEMON_GID@2@g +s@_DAEMON_UID@2@g diff --git a/base/attr/attr.cache b/base/attr/attr.cache new file mode 100644 index 000000000..51e532ad5 --- /dev/null +++ b/base/attr/attr.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1134022806 Thu Dec 8 07:20:06 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.22 MB, 57 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] gzip +[DEP] libtool +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] rpm +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/attr/attr.conf b/base/attr/attr.conf new file mode 100644 index 000000000..99752b4b6 --- /dev/null +++ b/base/attr/attr.conf @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../attr/attr.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# adjust paths +libdir="$root/${libdir##*/}" + +# also install headers and libs +makeinstopt="$makeinstopt install-lib install-dev" + +# only static libs go here +var_append confopt ' ' "--libexecdir='$libdir'" + +# also build shared libs +var_append confopt ' ' "--enable-shared" + +# man pages are now in man-pages +var_append flistrfilter '|' ".*:.*/man/.*" + +# install missing .la file +hook_add inmake 9 "cp -av libattr/libattr.la $libdir/; sed -i 's,installed=no,installed=yes,' $libdir/libattr.la" + diff --git a/base/attr/attr.desc b/base/attr/attr.desc new file mode 100644 index 000000000..c022b5f22 --- /dev/null +++ b/base/attr/attr.desc @@ -0,0 +1,47 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../attr/attr.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Extended Attributes Of Filesystem Objects + +[T] Extended attributes are name:value pairs associated perma- +[T] nently with files and directories, similar to the environ- +[T] ment strings associated with a process. An attribute may +[T] be defined or undefined. If it is defined, its value may +[T] be empty or non-empty. + +[T] Extended attributes are extensions to the normal +[T] attributes which are associated with all inodes in the +[T] system (i.e. the stat(2) data). They are often used to +[T] provide additional functionality to a filesystem - for +[T] example, additional security features such as Access Con- +[T] trol Lists (ACLs) may be implemented using extended +[T] attributes. + +[A] Andreas Gruenbacher +[A] SGI XFS development team +[M] The OpenSDE Community + +[C] base/system + +[F] NOPARALLEL + +[L] LGPL +[S] Stable +[V] 2.4.24 +[P] X -----5---9 140.500 + +[D] 1503430840 attr-2.4.24.src.tar.gz ftp://oss.sgi.com/projects/xfs/cmd_tars/ diff --git a/base/attr/no-links.patch b/base/attr/no-links.patch new file mode 100644 index 000000000..96349f367 --- /dev/null +++ b/base/attr/no-links.patch @@ -0,0 +1,44 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../attr/no-links.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +Don't create these links, this hurts our .la,.a file handling, +but create a normal /lib/libattr.so link. + -- jsaw + +--- attr-2.4.24/include/buildmacros 2005-10-07 18:51:16.000000000 +0200 ++++ attr-2.4.24-t2/include/buildmacros 2006-01-06 23:15:05.000000000 +0100 +@@ -84,8 +84,8 @@ + cd $(TOPDIR)/$(LIBNAME)/.libs; \ + ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ + ../$(INSTALL) -m 644 -T so_dot_version $(LIBNAME).lai $(PKG_LIB_DIR); \ +- test "$(PKG_DISTRIBUTION)" = debian || \ +- ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_LIB_DIR) ++ ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_LIB_DIR); \ ++ ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR) + endif + + # Libtool thinks the static and shared libs should be in the same dir, so +@@ -102,9 +102,6 @@ + ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \ + ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \ + ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \ +- ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \ +- ../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \ +- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so + else + INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC) + endif diff --git a/base/autoconf/autoconf.cache b/base/autoconf/autoconf.cache new file mode 100644 index 000000000..4c4ff91fd --- /dev/null +++ b/base/autoconf/autoconf.cache @@ -0,0 +1,23 @@ + +[TIMESTAMP] 1133879675 Tue Dec 6 15:34:35 2005 +[BUILDTIME] 10 (9) +[SIZE] 2.14 MB, 77 files + +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/autoconf/autoconf.desc b/base/autoconf/autoconf.desc new file mode 100644 index 000000000..d7d1084bd --- /dev/null +++ b/base/autoconf/autoconf.desc @@ -0,0 +1,49 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../autoconf/autoconf.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GNU tool for automatically configuring source code + +[T] Autoconf is an extensible package of m4 macros that produce shell +[T] scripts to automatically configure software source code packages. +[T] These scripts can adapt the packages to many kinds of UNIX-like +[T] systems without manual user intervention. Autoconf creates a +[T] configuration script for a package from a template file that lists the +[T] operating system features that the package can use, in the form of m4 +[T] macro calls. + +[U] http://sources.redhat.com/autoconf/ + +[A] Akim Demaille {listed as maintainers on [U]} +[A] Paul Eggert +[A] Matthew Langston +[A] Jim Meyering +[A] Alexandre Oliva +[A] Tom Tromey +[M] The OpenSDE Community + +[C] base/development +[F] DIETLIBC NOPARALLEL + +[L] GPL +[S] Stable +[V] 2.61 +[P] X 01-3-5---9 102.001 + +[O] export EMACS=no + +[D] 4245943630 autoconf-2.61.tar.bz2 ftp://ftp.gnu.org/pub/gnu/autoconf/ + diff --git a/base/automake/automake.cache b/base/automake/automake.cache new file mode 100644 index 000000000..29eee8276 --- /dev/null +++ b/base/automake/automake.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133859204 Tue Dec 6 09:53:24 2005 +[BUILDTIME] 5 (9) +[SIZE] 2.61 MB, 142 files + +[DEP] autoconf +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/automake/automake.conf b/base/automake/automake.conf new file mode 100644 index 000000000..b567da92e --- /dev/null +++ b/base/automake/automake.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../automake/automake.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add postmake 5 "rm -rf $root$datadir/automake ; ln -s automake-${ver:0:3} $root$datadir/automake" diff --git a/base/automake/automake.desc b/base/automake/automake.desc new file mode 100644 index 000000000..4368fefb5 --- /dev/null +++ b/base/automake/automake.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../automake/automake.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GNU tool for automatically creating Makefiles + +[T] This is Automake, a Makefile generator. It was inspired by the 4.4BSD +[T] make and include files, but aims to be portable and to conform to the +[T] GNU standards for Makefile variables and targets. +[T] +[T] Automake is a Perl script. The input files are called Makefile.am. +[T] The output files are called Makefile.in; they are intended for use +[T] with Autoconf. Automake requires certain things to be done in your +[T] configure.in. + +[U] http://sources.redhat.com/automake/ + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/development + +[L] GPL +[S] Stable +[V] 1.10 +[P] X 01-3-5---9 102.002 + +[D] 2326919882 automake-1.10.tar.bz2 ftp://ftp.gnu.org/pub/gnu/automake/ + diff --git a/base/automake/automake.postinstall b/base/automake/automake.postinstall new file mode 100644 index 000000000..02e788b9e --- /dev/null +++ b/base/automake/automake.postinstall @@ -0,0 +1,23 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../automake/automake.postinstall +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +acdir=D_datadir/aclocal +echo -n "Create aclocal dirlist..." +for dir in {/usr,/usr/X11,/usr/local,/opt/*}/share/aclocal; do + if [ -d "$dir" ]; then + echo "$dir" + fi +done | grep -v "$acdir" > $acdir/dirlist +echo " Done." diff --git a/base/automake/parse-config b/base/automake/parse-config new file mode 100644 index 000000000..23e017e36 --- /dev/null +++ b/base/automake/parse-config @@ -0,0 +1,48 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../automake/parse-config +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +# If an application is running automake, it includes all the stuff +# from usr/share/aclocal/ and so depends on all packages placing +# something there. +# +# We can savely ignore those dependencies, since a package which is really +# using an others package aclocal file will also access other files related +# to the package outside of usr/share/aclocal. +# +var_append flistrfilter "|" ".*: /usr/share/aclocal/.*" + +automake_fixup() { + local pref=$root + if ! atstage native; then + pref=$base/build/$SDECFG_ID/TOOLCHAIN/tools.cross + fi + + if [ -d $pref/usr/share/automake/ ]; then + # search (recursively) for the files + find -name config.sub -o -name config.guess | while read file; do + if grep -q Autoconf $file ; then + echo "Updating $file" + cp -fv $pref/usr/share/automake/${file##*/} $file + fi + done + fi +} + +# some packages do not include an up-to-date config.{sub,guess} +if ! atstage toolchain && hasflag AUTOMAKE-QUIRK; then + hook_add preconf 3 automake_fixup +fi + diff --git a/base/bc/bc.cache b/base/bc/bc.cache new file mode 100644 index 000000000..4c0416058 --- /dev/null +++ b/base/bc/bc.cache @@ -0,0 +1,30 @@ + +[TIMESTAMP] 1133885241 Tue Dec 6 17:07:21 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.30 MB, 21 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flex +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] readline +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo diff --git a/base/bc/bc.conf b/base/bc/bc.conf new file mode 100644 index 000000000..32ae620de --- /dev/null +++ b/base/bc/bc.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bc/bc.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +confopt="$confopt --with-readline" diff --git a/base/bc/bc.desc b/base/bc/bc.desc new file mode 100644 index 000000000..f0d2b9aee --- /dev/null +++ b/base/bc/bc.desc @@ -0,0 +1,43 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bc/bc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] GNU's numeric processing language and a calculator + +[T] Bc is an arbitrary precision numeric processing language. Syntax is +[T] similar to C, but differs in many substantial areas. It supports +[T] interactive execution of statements. Bc is a utility included in the +[T] POSIX P1003.2/D11 draft standard. +[T] Since the POSIX document does not specify how bc must be implemented, +[T] this version does not use the historical method of having bc be +[T] a compiler for the dc calculator. This version has a single +[T] executable that both compiles the language and runs the resulting +[T] `byte code'. The byte code is not the dc language. + +[U] http://www.gnu.org/software/bc/bc.html + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable +[V] 1.06 +[P] X -----5---9 109.500 + +[D] 806514776 bc-1.06.tar.gz ftp://ftp.gnu.org/pub/gnu/bc/ + diff --git a/base/bc/fix-flex-options.patch b/base/bc/fix-flex-options.patch new file mode 100644 index 000000000..17360999b --- /dev/null +++ b/base/bc/fix-flex-options.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bc/fix-flex-options.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- bc-1.06/configure.old 2004-01-01 21:59:26.000000000 +0100 ++++ bc-1.06/configure 2004-01-01 21:59:49.000000000 +0100 +@@ -2245,7 +2245,7 @@ + + + if test "$LEX" = "flex" ; then +- LEX="flex -I8" ++ LEX="flex -I -8" + else + if test "$bcrl" = "y" ; then + echo "configure: warning: readline works only with flex." 1>&2 diff --git a/base/bc/readline-libraries.patch b/base/bc/readline-libraries.patch new file mode 100644 index 000000000..6eb7cf2e2 --- /dev/null +++ b/base/bc/readline-libraries.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bc/readline-libraries.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./configure.orig 2004-02-29 14:48:07.000000000 +0200 ++++ ./configure 2004-02-29 14:49:33.000000000 +0200 +@@ -2166,7 +2166,7 @@ + echo $ac_n "(cached) $ac_c" 1>&6 + else + ac_save_LIBS="$LIBS" +-LIBS="-lreadline $LIBS" ++LIBS="-lreadline $TERMLIB $LIBS" + cat > conftest.$ac_ext < conf-bglibs + echo $root$( pkgprefix includedir bglibs ) > conf-bgincs + echo $root$bindir > conf-bin +} + +# to get rid of the ./installer we patched the makefile to use +# normal installing procedures +var_append makeinstopt ' ' BINDIR=$root$bindir + +bcron_prepare() { + local spool=$root/var/spool/cron + mkdir -p $spool/{crontabs,tmp} + + [ -e $spool/trigger ] || mkfifo $spool/trigger + add_flist $spool/trigger + + for i in crontabs tmp trigger; do + chown 53:53 $spool/$i + chmod go-rwx $spool/$i + done +} + +bcron_install_cron() { + local crondir=$confdir/../cron + cp $crondir/crontab $root/etc/ + cp $crondir/cron.run.sh $root/usr/sbin/cron.run + chmod 600 $root/etc/crontab + chmod 755 $root/usr/sbin/cron.run +} + +hook_add preconf 1 'bcron_bglibsconf' +hook_add postmake 5 'bcron_prepare' +hook_add postmake 6 'bcron_install_cron' + +for y in $( ls -1 package/*/cron/*.cron 2> /dev/null ); do + hook_add postinstall 6 "install_cron '$y'" +done diff --git a/base/bcron/bcron.desc b/base/bcron/bcron.desc new file mode 100644 index 000000000..57c4682c9 --- /dev/null +++ b/base/bcron/bcron.desc @@ -0,0 +1,39 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bcron/bcron.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] a new cron system designed with secure operations in mind + +[T] This is bcron, a new cron system designed with secure operations in +[T] mind. To do this, the system is divided into several seperate programs, +[T] each responsible for a seperate task, with strictly controlled +[T] communications between them. The user interface is a drop-in +[T] replacement for similar systems (such as vixie-cron), but the internals +[T] differ greatly. + +[U] http://untroubled.org/bcron/ + +[A] Bruce Guenter +[M] Alejandro Mery + +[C] extra/tool +[F] NOPARALLEL + +[L] GPL +[S] Stable +[V] 0.09 +[P] O -----5---9 210.000 + +[D] 3440190937 bcron-0.09.tar.gz http://untroubled.org/bcron/ + diff --git a/base/bcron/make_install.patch b/base/bcron/make_install.patch new file mode 100644 index 000000000..b620ba11e --- /dev/null +++ b/base/bcron/make_install.patch @@ -0,0 +1,42 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../bcron/make_install.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- ./Makefile.orig 2006-10-16 17:34:11.000000000 +0300 ++++ ./Makefile 2006-10-16 17:53:32.000000000 +0300 +@@ -3,6 +3,7 @@ + # Generated by spac see http://untroubled.org/spac/ + + SHELL=/bin/sh ++BINDIR=/usr/local/bin + + DEFAULT: all + +@@ -89,8 +90,13 @@ + docs: bcron.info bcron.html + + install: installer instcheck +- ./installer +- ./instcheck ++ install -m 0755 bcron-exec $(BINDIR)/ ++ install -m 0755 bcron-sched $(BINDIR)/ ++ install -m 0755 bcron-spool $(BINDIR)/ ++ install -m 0755 bcron-start $(BINDIR)/ ++ install -m 0755 bcron-update $(BINDIR)/ ++ install -m 0755 bcrontab $(BINDIR)/ ++ ln -s bcrontab $(BINDIR)/crontab + + installer: load insthier.o + ./load insthier -lbg-installer -lbg diff --git a/base/bcron/postsysfiles.in b/base/bcron/postsysfiles.in new file mode 100644 index 000000000..849cb1de9 --- /dev/null +++ b/base/bcron/postsysfiles.in @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bcron/postsysfiles.in +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +safe_groupadd crontab 53 +safe_useradd cron 53 53 "cron" /var/empty /bin/false "*" diff --git a/base/biff+comsat/biff+comsat.cache b/base/biff+comsat/biff+comsat.cache new file mode 100644 index 000000000..e70f64914 --- /dev/null +++ b/base/biff+comsat/biff+comsat.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1134243256 Sat Dec 10 20:34:16 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.05 MB, 16 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/biff+comsat/biff+comsat.conf b/base/biff+comsat/biff+comsat.conf new file mode 100644 index 000000000..d364dbcac --- /dev/null +++ b/base/biff+comsat/biff+comsat.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../biff+comsat/biff+comsat.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +confopt="--prefix=/usr" diff --git a/base/biff+comsat/biff+comsat.desc b/base/biff+comsat/biff+comsat.desc new file mode 100644 index 000000000..2a6aa1046 --- /dev/null +++ b/base/biff+comsat/biff+comsat.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../biff+comsat/biff+comsat.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A mail checker client and the comsat mail checking server + +[T] This is biff+comsat for Linux, used for email notification. +[T] These are part of the NetKit distribution, but can be downloaded +[T] separately. + +[A] NetKit maintainers {we are not the authors} +[M] The OpenSDE Community + +[C] base/tool extra/network + +[L] BSD +[S] Stable +[V] 0.17 +[P] X -----5---9 188.700 + +[D] 3955963811 biff+comsat-0.17.tar.gz ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/ + diff --git a/base/binutils/binutils.cache b/base/binutils/binutils.cache new file mode 100644 index 000000000..86d72d247 --- /dev/null +++ b/base/binutils/binutils.cache @@ -0,0 +1,31 @@ + +[TIMESTAMP] 1133860089 Tue Dec 6 10:08:09 2005 +[BUILDTIME] 100 (9) +[SIZE] 16.74 MB, 139 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flex +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] gmp +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux diff --git a/base/binutils/binutils.conf b/base/binutils/binutils.conf new file mode 100644 index 000000000..f53e6c059 --- /dev/null +++ b/base/binutils/binutils.conf @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../binutils/binutils.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if atstage toolchain; then + bindir="/$prefix/crosscc"; mkdir -p $root/$prefix/crosscc + var_append confopt " " "--with-sysroot=$sysroot" + var_append confopt " " "--program-prefix=${arch_target}-" + + var_append SYSCC_WRAPPER_REMOVE ' ' '-Werror' +else + hook_add preconf 5 "mkdir -p objdir; cd objdir; configscript=../configure" + if [ $stagelevel -gt 2 ] ; then + var_remove confopt " " "--disable-static" + fi + + var_append GCC_WRAPPER_REMOVE ' ' '-Werror' +fi + diff --git a/base/binutils/binutils.desc b/base/binutils/binutils.desc new file mode 100644 index 000000000..2513be8da --- /dev/null +++ b/base/binutils/binutils.desc @@ -0,0 +1,48 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../binutils/binutils.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A GNU collection of binary utilities + +[T] The GNU binutils are utilities of use when dealing with object files. +[T] the packages includes ld - the GNU linker, as - the GNU assembler, +[T] addr2line - converts addresses into filenames and line numbers, +[T] ar - a utility for creating, modifying and extracting from archives, +[T] c++filt - filter to demangle encoded C++ symbols, gprof - displays +[T] profiling information, nlmconv - converts object code into an NLM, +[T] nm - lists symbols from object files, objcopy - Copys and translates +[T] object files, objdump - displays information from object files, +[T] ranlib - generates an index to the contents of an archive, +[T] readelf - displays information from any ELF format object file, +[T] size - lists the section sizes of an object or archive file, +[T] strings - lists printable strings from files, strip - discards symbols as +[T] well as windres - a compiler for Windows resource files. + +[U] http://www.gnu.org/software/binutils/binutils.html + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/development +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 2.17.50.0.10 +[P] X 012--5---9 102.100 + +[D] 4082529256 binutils-2.17.50.0.10.tar.bz2 ftp://ftp.kernel.org/pub/linux/devel/binutils/ + diff --git a/base/binutils/have_stdlib.patch b/base/binutils/have_stdlib.patch new file mode 100644 index 000000000..ca6138c97 --- /dev/null +++ b/base/binutils/have_stdlib.patch @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../binutils/have_stdlib.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./libiberty/cplus-dem.c.orig Thu Nov 8 01:11:59 2001 ++++ ./libiberty/cplus-dem.c Thu Nov 8 01:14:09 2001 +@@ -48,12 +48,7 @@ + #pragma weak dlerror + #endif + +-#ifdef HAVE_STDLIB_H + #include +-#else +-char * malloc (); +-char * realloc (); +-#endif + + #include + #undef CURRENT_DEMANGLING_STYLE diff --git a/base/binutils/ld-glob.patch b/base/binutils/ld-glob.patch new file mode 100644 index 000000000..589183a66 --- /dev/null +++ b/base/binutils/ld-glob.patch @@ -0,0 +1,101 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../binutils/ld-glob.patch +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +This adds /etc/ld.so.conf globbing to the gnu linker. We need this, since we +also patch the glibc's dynamic linker and the linker needs to be able to +scan the directories, too. + + - Rene Rebe + +--- binutils-2.15.94.0.1/ld/emultempl/elf32.em 2004-11-22 21:33:33.000000000 +0100 ++++ binutils-2.15.94.0.1-glob/ld/emultempl/elf32.em 2004-12-23 23:40:56.549479128 +0100 +@@ -633,7 +633,7 @@ + } + while (c != '\0'); + } +- else ++ else /* normal dir (e.g. no include) */ + { + char *dir = p; + while (*p && *p != '=' && *p != ' ' && *p != '\t' && *p != '\f' +@@ -642,14 +642,48 @@ + + while (p != dir && p[-1] == '/') + --p; +- if (info->path == NULL) ++ ++ /* cut trailing comments and such */ ++ p[1] = 0; ++ ++ /* assume path is a pattern - compare with quite equal glibc patch ++ -ReneR */ ++ ++ glob_t result; ++ #ifdef GLOB_ONLYDIR ++ if (glob(dir, GLOB_ONLYDIR, NULL, &result) == 0) { ++ #else ++ if (glob(dir, 0, NULL, &result) == 0) { ++ #endif ++ size_t j; ++ for (j = 0; j < result.gl_pathc; j++) + { ++ char* x = result.gl_pathv[j]; ++ ++ if (info->path == NULL) { ++ info->alloc = strlen(x) + 256; ++ info->path = xmalloc (info->alloc); ++ info->len = 0; ++ } ++ else { ++ if (info->len + 1 + strlen(x) + 1 >= info->alloc) { ++ info->alloc += strlen(x) + 1 + 256; ++ info->path = xrealloc (info->path, info->alloc); ++ } ++ info->path[info->len++] = ':'; ++ } ++ strcpy (info->path + info->len, x); ++ info->len += strlen(x); ++ ++ } ++ } else { ++ /* error orig. code from binutils - in theory we do not need it */ ++ if (info->path == NULL) { + info->alloc = p - dir + 1 + 256; + info->path = xmalloc (info->alloc); + info->len = 0; + } +- else +- { ++ else { + if (info->len + 1 + (p - dir) >= info->alloc) + { + info->alloc += p - dir + 256; +@@ -657,9 +688,11 @@ + } + info->path[info->len++] = ':'; + } +- memcpy (info->path + info->len, dir, p - dir); +- info->len += p - dir; +- info->path[info->len] = '\0'; ++ memcpy (info->path + info->len, dir, p - dir); ++ info->len += p - dir; ++ info->path[info->len] = '\0'; ++ } ++ globfree (&result); + } + } + while (! feof (f)); diff --git a/base/bison/bison.cache b/base/bison/bison.cache new file mode 100644 index 000000000..6a612e518 --- /dev/null +++ b/base/bison/bison.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1133885091 Tue Dec 6 17:04:51 2005 +[BUILDTIME] 15 (9) +[SIZE] 1.70 MB, 75 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] flex +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/bison/bison.conf b/base/bison/bison.conf new file mode 100644 index 000000000..a55408552 --- /dev/null +++ b/base/bison/bison.conf @@ -0,0 +1,25 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bison/bison.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +make_yacc() { + echo -e '#!/bin/sh\nbison -y "$@"' > $root/usr/bin/yacc + chmod +x $root/usr/bin/yacc +} + +if ! atstage native; then + makeopt="datadir=${datadir#$root}" +fi +hook_add postmake 5 "make_yacc" diff --git a/base/bison/bison.desc b/base/bison/bison.desc new file mode 100644 index 000000000..e05927039 --- /dev/null +++ b/base/bison/bison.desc @@ -0,0 +1,46 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bison/bison.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The GNU general-purpose parser generator + +[T] "Bison" is a general-purpose parser generator that converts a +[T] grammar description for an LALR(1) context-free grammar into a C +[T] program to parse that grammar. Once you are proficient with Bison, you +[T] may use it to develop a wide range of language parsers, from those used +[T] in simple desk calculators to complex programming languages. +[T] +[T] Bison is upward compatible with Yacc: all properly-written Yacc +[T] grammars ought to work with Bison with no change. Anyone familiar with +[T] Yacc should be able to use Bison with little trouble. You need to be +[T] fluent in C programming in order to use Bison or to understand this +[T] manual. + +[U] http://www.gnu.org/software/bison/bison.html + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/development +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 2.3 +[P] X -1-3-----9 109.400 + +[D] 2863861848 bison-2.3.tar.gz ftp://ftp.gnu.org/pub/gnu/bison/ + diff --git a/base/bison/disable-examples.patch b/base/bison/disable-examples.patch new file mode 100644 index 000000000..f7e216aec --- /dev/null +++ b/base/bison/disable-examples.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../bison/disable-examples.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- bison-2.1/Makefile.in.orig 2005-09-22 23:32:29.210979394 +0200 ++++ bison-2.1/Makefile.in 2005-09-22 23:32:37.314599737 +0200 +@@ -234,7 +234,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + ACLOCAL_AMFLAGS = -I m4 +-SUBDIRS = build-aux po runtime-po lib data src doc examples tests ++SUBDIRS = build-aux po runtime-po lib data src doc tests + aclocal_DATA = m4/bison-i18n.m4 + EXTRA_DIST = GNUmakefile Makefile.cfg Makefile.maint \ + OChangeLog PACKAGING diff --git a/base/bonnie++/bonnie++.cache b/base/bonnie++/bonnie++.cache new file mode 100644 index 000000000..03cc89e01 --- /dev/null +++ b/base/bonnie++/bonnie++.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133871858 Tue Dec 6 13:24:18 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.08 MB, 14 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/bonnie++/bonnie++.desc b/base/bonnie++/bonnie++.desc new file mode 100644 index 000000000..22c92f93d --- /dev/null +++ b/base/bonnie++/bonnie++.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../bonnie++/bonnie++.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Hard drive and file system benchmark suite + +[T] Bonnie++ is a benchmark suite that is aimed at performing a number of +[T] simple tests of hard drive and file system performance. Then you can +[T] decide which test is important and decide how to compare different +[T] systems after running it. + +[U] http://www.coker.com.au/bonnie++/ + +[A] Russell Coker +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable +[V] 1.03a +[P] X -----5---9 105.200 + +[D] 744327119 bonnie++-1.03a.tgz http://www.coker.com.au/bonnie++/ + diff --git a/base/busybox/busybox.cache b/base/busybox/busybox.cache new file mode 100644 index 000000000..6935fd460 --- /dev/null +++ b/base/busybox/busybox.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1134156709 Fri Dec 9 20:31:49 2005 +[BUILDTIME] 25 (9) +[SIZE] 0.34 MB, 15 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/busybox/busybox.conf b/base/busybox/busybox.conf new file mode 100644 index 000000000..f0c3054df --- /dev/null +++ b/base/busybox/busybox.conf @@ -0,0 +1,61 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../busybox/busybox.conf +# Copyright (C) 2006 - 2007 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +runconf=0 + +for x in $( match_source_file -p patch ); do + var_append patchfiles ' ' $x +done + +. $base/package/*/uclibc/functions.in + +hook_add premake 1 'auto_config 2' + +# add basic config +var_append conffiles ' ' "$confdir/busybox.config" + +[ "$SDECFG_STATIC" != 1 ] || var_append conffiles ' ' "$confdir/static.config" + +# add custom/target configuration from $targetdir +if [ -e $targetdir/busybox.config ] ; then + var_append conffiles ' ' $targetdir/busybox.config +fi + +if [ "$SDECFG_PKG_BUSYBOX_ET" = 1 ] ; then + prefix="${SDECFG_PKG_BUSYBOX_ET_DIR#/}" + set_confopt + + var_append flistroot ' ' "${prefix%%/*}" + var_append conffiles ' ' "$confdir/emergency.config" + +fi + +# FIXME: shouldn't emergency thing force the symlinks creation? (on config.in) + +if [ "$SDECFG_PKG_BUSYBOX_SYMLINKS" = 0 ] ; then + makeinstopt='' + hook_add postmake 5 'cp -v busybox $root/$bindir' +else + if [ "$SDECFG_PKG_BUSYBOX_ET" = 1 ] ; then + var_append makeinstopt ' ' "PREFIX=${SDECFG_PKG_BUSYBOX_ET_DIR#/}" + else + var_append makeinstopt ' ' "PREFIX=$root" + fi +fi + +# save .config file for the future +hook_add postinstall 9 'cp -v .config busybox.links $root/$docdir' + diff --git a/base/busybox/busybox.config b/base/busybox/busybox.config new file mode 100644 index 000000000..ccf636e38 --- /dev/null +++ b/base/busybox/busybox.config @@ -0,0 +1,8 @@ +# No DEVFS support +O CONFIG_DEVFS +O CONFIG_DEVFSD + +# No archean hardcoded /dev either +O CONFIG_MAKEDEVS + +X CONFIG_DEVPTS diff --git a/base/busybox/busybox.desc b/base/busybox/busybox.desc new file mode 100644 index 000000000..3b7294e4f --- /dev/null +++ b/base/busybox/busybox.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../busybox/busybox.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Stripped down utilities for embedded use + +[T] BusyBox combines tiny versions of many common UNIX utilities into a +[T] single small executable. It provides minimalist replacements for most +[T] of the utilities you usually find in GNU fileutils, shellutils, etc. + +[A] Erik Andersen +[M] Alejandro Mery + +[C] base/system + +[L] GPL +[S] Stable +[V] 1.3.1 +[P] X -1---5---9 163.500 + +[D] 3731662137 busybox-1.3.1.tar.bz2 http://busybox.net/downloads/ +[D] 1866272554 busybox-1.3.1.shadow.patch http://busybox.net/downloads/fixes-1.3.1/ diff --git a/base/busybox/config.hlp b/base/busybox/config.hlp new file mode 100644 index 000000000..d8be8f36b --- /dev/null +++ b/base/busybox/config.hlp @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../busybox/config.hlp +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +MENU_PKG_BUSYBOX + Here you will find options concerning BusyBox + +SDECFG_PKG_BUSYBOX_ET + Please check here if you want to build an emergency BusyBoxtoolkit. + This toolkit is staticaly linked and thus can be used even if other + vital libraries such as the libc are damaged. + +SDECFG_PKG_BUSYBOX_ET_DIR + Please specify where you want to install the emergency toolkit. + DO NOT USE /bin AS THIS WILL OVERWRITE YOUR USUAL BINARIES! + +SDECFG_PKG_BUSYBOX_SYMLINKS + Please check here if you want to create the busybox symlinks + immediately. diff --git a/base/busybox/config.in b/base/busybox/config.in new file mode 100644 index 000000000..c400b93ae --- /dev/null +++ b/base/busybox/config.in @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../busybox/config.in +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if pkgcheck busybox X +then + menu_begin MENU_PKG_BUSYBOX 'Busybox Package Options' + bool 'Create Busybox Emergency (static) toolkit' \ + SDECFG_PKG_BUSYBOX_ET 0 + if [ "$SDECFG_PKG_BUSYBOX_ET" = 1 ] ; then + block_begin 5 + text 'Emergency toolkit directory' \ + SDECFG_PKG_BUSYBOX_ET_DIR '/emergency' + block_end + fi + bool 'Create Busybox symlinks' SDECFG_PKG_BUSYBOX_SYMLINKS 0 + menu_end +fi + diff --git a/base/busybox/emergency.config b/base/busybox/emergency.config new file mode 100644 index 000000000..e3f1d32ac --- /dev/null +++ b/base/busybox/emergency.config @@ -0,0 +1 @@ +X CONFIG_STATIC diff --git a/base/busybox/linuxrc-location.patch b/base/busybox/linuxrc-location.patch new file mode 100644 index 000000000..ece887b49 --- /dev/null +++ b/base/busybox/linuxrc-location.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../busybox/linuxrc-location.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./include/applets.h.orig 2006-06-30 22:42:10.000000000 +0000 ++++ ./include/applets.h 2006-07-02 20:32:32.000000000 +0000 +@@ -164,7 +164,7 @@ + USE_LESS(APPLET(less, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) + USE_SETARCH(APPLET_NOUSAGE(linux32, setarch, _BB_DIR_BIN, _BB_SUID_NEVER)) + USE_SETARCH(APPLET_NOUSAGE(linux64, setarch, _BB_DIR_BIN, _BB_SUID_NEVER)) +-USE_FEATURE_INITRD(APPLET_NOUSAGE(linuxrc, init, _BB_DIR_ROOT, _BB_SUID_NEVER)) ++USE_FEATURE_INITRD(APPLET_NOUSAGE(linuxrc, init, _BB_DIR_SBIN, _BB_SUID_NEVER)) + USE_LN(APPLET(ln, _BB_DIR_BIN, _BB_SUID_NEVER)) + USE_LOADFONT(APPLET(loadfont, _BB_DIR_USR_BIN, _BB_SUID_NEVER)) + USE_LOADKMAP(APPLET(loadkmap, _BB_DIR_SBIN, _BB_SUID_NEVER)) diff --git a/base/busybox/static.config b/base/busybox/static.config new file mode 100644 index 000000000..7b785370a --- /dev/null +++ b/base/busybox/static.config @@ -0,0 +1,2 @@ +X CONFIG_STATIC +X CONFIG_DISABLE_SHARED diff --git a/base/coreutils/coreutils.cache b/base/coreutils/coreutils.cache new file mode 100644 index 000000000..26fe89115 --- /dev/null +++ b/base/coreutils/coreutils.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133879257 Tue Dec 6 15:27:37 2005 +[BUILDTIME] 60 (9) +[SIZE] 7.23 MB, 296 files + +[DEP] acl +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/coreutils/coreutils.conf b/base/coreutils/coreutils.conf new file mode 100644 index 000000000..8b0593e73 --- /dev/null +++ b/base/coreutils/coreutils.conf @@ -0,0 +1,45 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../coreutils/coreutils.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# apply the patches defined in the coreutils.desc +var_append patchfiles ' ' "`match_source_file -p patch`" + +# without injecting coreutils won't build +var_append GCC_WRAPPER_INSERT ' ' '-std=gnu99' + +coreutils_premake() { + # remove man/Makefile.maint as it tries to rebuild man pages + echo -n "" > man/Makefile.maint +} + +hook_add premake 5 "coreutils_premake" + +# Move programs to the locations specified by the FHS +var_append INSTALL_WRAPPER_FILTER "|" \ + "sed -e 's,usr/bin/\ +\(cat\|chgrp\|chmod\|chown\|cp\|date\|dd\|df\|echo\ +\|false\|hostname\|ln\|ls\|mkdir\|mknod\|mv\|pwd\|rm\ +\|rmdir\|stty\|sync\|true\|uname\),bin/\1,' \ + -e 's,usr/bin/\(chroot\),usr\/sbin/\1,'" + +# As /usr may not be available during the early stages of booting, +# those binaries need to be on the root partition +var_append INSTALL_WRAPPER_FILTER "|" \ + "sed -e 's,usr/bin/\ +\(cut\|head\|tail\|sleep\|sort\|touch\|readlink\),bin/\1,'" + +hook_add postmake 5 'ln -sf install $root/usr/bin/ginstall' + diff --git a/base/coreutils/coreutils.desc b/base/coreutils/coreutils.desc new file mode 100644 index 000000000..0d5476b35 --- /dev/null +++ b/base/coreutils/coreutils.desc @@ -0,0 +1,44 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../coreutils/coreutils.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] GNU core utilities + +[T] These are the GNU core utilities. This package is the union of +[T] the GNU fileutils, sh-utils, and textutils packages. +[T] +[T] Most of these programs have significant advantages over their Unix +[T] counterparts, such as greater speed, additional options, and fewer +[T] arbitrary limits. +[T] +[T] These programs are intended to be POSIX.2 compliant (with BSD and other +[T] extensions), like the rest of the GNU system. + +[A] The GNU Project / FSF +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC +[L] GPL +[S] Stable +[V] 6.6 +[P] X -1-3-5---9 107.100 + +[D] 3662039504 coreutils-6.6.tar.bz2 ftp://ftp.gnu.org/pub/gnu/coreutils/ + +[D] 590381111 coreutils-6.6-i18n-1.patch http://www.linuxfromscratch.org/patches/downloads/coreutils/ +[D] 426943901 coreutils-6.6-suppress_uptime_kill_su-1.patch http://www.linuxfromscratch.org/patches/downloads/coreutils/ +[D] 27309275 coreutils-6.6-uname-1.patch http://www.linuxfromscratch.org/patches/downloads/coreutils/ diff --git a/base/coreutils/cross-df-hack.patch b/base/coreutils/cross-df-hack.patch new file mode 100644 index 000000000..63a08745f --- /dev/null +++ b/base/coreutils/cross-df-hack.patch @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../coreutils/cross-df-hack.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +This is a grave hack and will only work on Linux and other systems with +that style fo statfs ... + + - Rene Rebe + +--- ./configure.orig 2004-03-11 09:58:11.000000000 +0100 ++++ ./configure 2005-06-19 20:37:50.000000000 +0200 +@@ -13995,7 +13995,7 @@ + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + if test "$cross_compiling" = yes; then +- fu_cv_sys_stat_statfs2_bsize=no ++ fu_cv_sys_stat_statfs2_bsize=yes + else + cat >conftest.$ac_ext <<_ACEOF + /* confdefs.h. */ diff --git a/base/coreutils/no-man.patch.cross b/base/coreutils/no-man.patch.cross new file mode 100644 index 000000000..ff18df2d0 --- /dev/null +++ b/base/coreutils/no-man.patch.cross @@ -0,0 +1,28 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../coreutils/no-man.patch.cross +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- coreutils-6.4/Makefile.in.orig 2006-10-22 22:36:28.000000000 +0200 ++++ coreutils-6.4/Makefile.in 2006-11-10 18:24:02.000000000 +0100 +@@ -401,7 +401,7 @@ + target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-SUBDIRS = lib src doc man po tests ++SUBDIRS = lib src doc po tests + EXTRA_DIST = Makefile.cfg Makefile.maint GNUmakefile \ + .gitignore \ + .hgignore \ diff --git a/base/cpufreqd/cpufreqd.cache b/base/cpufreqd/cpufreqd.cache new file mode 100644 index 000000000..3738bad03 --- /dev/null +++ b/base/cpufreqd/cpufreqd.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1133866467 Tue Dec 6 11:54:27 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.12 MB, 26 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/cpufreqd/cpufreqd.desc b/base/cpufreqd/cpufreqd.desc new file mode 100644 index 000000000..83a018163 --- /dev/null +++ b/base/cpufreqd/cpufreqd.desc @@ -0,0 +1,40 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cpufreqd/cpufreqd.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] CPU frequency scaling daemon + +[T] cpufreqd is used to monitor the status of the battery and adjust the +[T] frequency of the CPU accordingly in order to preserve battery power +[T] while providing optimal performance. The behaviour of the daemon is +[T] fully configurable. Logs are reported through syslogd. + +[U] http://cpufreqd.sourceforge.net/ + +[A] attia Dongili +[A] George Staikos +[A] Rene Rebe +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable +[V] 2.2.1 +[P] X -----5---9 106.001 + +[D] 1453598253 cpufreqd-2.2.1.tar.gz http://dl.sourceforge.net/sourceforge/cpufreqd/ + diff --git a/base/cpufreqd/cpufreqd.init b/base/cpufreqd/cpufreqd.init new file mode 100644 index 000000000..ca70490ec --- /dev/null +++ b/base/cpufreqd/cpufreqd.init @@ -0,0 +1,35 @@ +#!/bin/bash +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cpufreqd/cpufreqd.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# ROCK Linux /etc/rc.d/init.d/cpufreqd +# +# Desc: A cpu frequency scaling daemon +# Runlevel: 30 rcX +# + +main_begin + + block_begin(start, `Starting cpufreqd.') + check(`D_prefix/sbin/cpufreqd') + block_end + + block_begin(stop, `Stopping cpufreqd.') + check(`killall D_prefix/sbin/cpufreqd') + block_end + +main_end + diff --git a/base/cpufreqd/install.patch b/base/cpufreqd/install.patch new file mode 100644 index 000000000..e416f4715 --- /dev/null +++ b/base/cpufreqd/install.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cpufreqd/install.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -Nur cpufreqd-2.1.1-orig/Makefile.in cpufreqd-2.1.1/Makefile.in +--- cpufreqd-2.1.1-orig/Makefile.in 2006-06-22 17:43:52.000000000 +0000 ++++ cpufreqd-2.1.1/Makefile.in 2006-06-23 12:22:58.000000000 +0000 +@@ -647,7 +647,7 @@ + if [ -f $(DESTDIR)/$(sysconfdir)/cpufreqd.conf ]; then \ + echo "** preserving old configuration file **"; \ + else \ +- install -Dm 0644 $(top_srcdir)/cpufreqd.conf $(DESTDIR)/$(sysconfdir)/cpufreqd.conf; \ ++ install -m 0644 $(top_srcdir)/cpufreqd.conf $(DESTDIR)/$(sysconfdir)/cpufreqd.conf; \ + fi; + + tags: diff --git a/base/cpufrequtils/cpufrequtils.cache b/base/cpufrequtils/cpufrequtils.cache new file mode 100644 index 000000000..49a59da7d --- /dev/null +++ b/base/cpufrequtils/cpufrequtils.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133876563 Tue Dec 6 14:42:43 2005 +[BUILDTIME] 20 (9) +[SIZE] 0.13 MB, 25 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] file +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] sysfsutils +[DEP] tar +[DEP] util-linux diff --git a/base/cpufrequtils/cpufrequtils.desc b/base/cpufrequtils/cpufrequtils.desc new file mode 100644 index 000000000..2e54b07c3 --- /dev/null +++ b/base/cpufrequtils/cpufrequtils.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cpufrequtils/cpufrequtils.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] CPU frequency scaling utilities + +[T] A set of utilities to query and control the CPU scaling facitlities of +[T] modern Linux kernels. + +[U] http://www.kernel.org/pub/linux/utils/kernel/cpufreq/ + +[A] Dominik Brodowski +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Beta +[V] 0.4 +[P] X -----5---9 106.000 + +[D] 3547298493 cpufrequtils-0.4.tar.bz2 http://www.kernel.org/pub/linux/utils/kernel/cpufreq/ + diff --git a/base/cracklib/cracklib.cache b/base/cracklib/cracklib.cache new file mode 100644 index 000000000..bf280c610 --- /dev/null +++ b/base/cracklib/cracklib.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1134213555 Sat Dec 10 12:19:15 2005 +[BUILDTIME] 5 (9) +[SIZE] 1.37 MB, 17 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] miscfiles +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/cracklib/cracklib.conf b/base/cracklib/cracklib.conf new file mode 100644 index 000000000..78d154efb --- /dev/null +++ b/base/cracklib/cracklib.conf @@ -0,0 +1,30 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../cracklib/cracklib.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +hook_add prepatch 5 "cracklib_wordlist" + +cracklib_wordlist() { + local bzfile=$( match_source_file -p words ) + local file= + + file=$( echo bzfile | sed -e 's,.*/,,' -e 's,.bz2$,,' ) + bzcat $bzfile > dicts/$file +} + +# TODO: we need to find a way to do this if we are crosscompiling +if atstage native; then + hook_add postmake 5 "$MAKE dict" +fi + diff --git a/base/cracklib/cracklib.desc b/base/cracklib/cracklib.desc new file mode 100644 index 000000000..23d9e7b51 --- /dev/null +++ b/base/cracklib/cracklib.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cracklib/cracklib.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A library for checking passwords + +[T] CrackLib is a library containing a C function (well, lots of functions +[T] really, but you only need to use one of them) which may be used in a +[T] "passwd"-like program. + +[U] http://sourceforge.net/projects/cracklib + +[A] Nathan Neulinger +[A] (Alec Muffett ) +[M] The OpenSDE Community + +[C] base/library + +[L] GPL +[S] Stable +[V] 2.8.9 +[P] X ---3-5---9 178.600 + +[D] 4237608882 cracklib-2.8.9.tar.gz http://dl.sourceforge.net/sourceforge/cracklib/ +[D] 2720453392 cracklib-words-1.1.gz !http://dl.sourceforge.net/sourceforge/cracklib/cracklib-words.gz diff --git a/base/cron/00-updates.cron b/base/cron/00-updates.cron new file mode 100644 index 000000000..daf4d2079 --- /dev/null +++ b/base/cron/00-updates.cron @@ -0,0 +1,50 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../cron/00-updates.cron +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +exec 2>&1 + +for kver in $( ls -1d /lib/modules/*/ 2> /dev/null | cut -d/ -f4 ); do + echo "Running depmod ($kver) ..." + if [ -f /boot/System.map_$kver ]; then + depmod -a -e -F /boot/System.map_$kver $kver 2>&1 | tee /tmp/depmod.$$ + else + depmod -a $kver 2>&1 | tee /tmp/depmod.$$ + fi + warn=`grep "warnings" /tmp/depmod.$$ | wc -l` + echo " produced $warn warnings." + rm -r /tmp/depmod.$$ +done + +echo "Running ldconfig ..." +ldconfig + +echo "Running makewhatis ..." +makewhatis + +echo "Running updatedb ..." +updatedb "--prunepaths=/tmp /var/tmp /root /proc /sys /dev /home /user /mnt" + +echo "Recreate info dir ..." +rm -f /usr/share/info/dir +find /usr/share/info /opt/*/info/ -type f 2>/dev/null | +grep -v -E -e "/dir$|-[0-9]+$" | +while read x ; do + { install-info "--info-dir=/usr/share/info" $x 2>&1 ; } | + egrep -v 'no info dir entry in|already exists, for file' +done + +echo diff --git a/base/cron/10-checksys.cron b/base/cron/10-checksys.cron new file mode 100644 index 000000000..a0086698f --- /dev/null +++ b/base/cron/10-checksys.cron @@ -0,0 +1,37 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/10-checksys.cron +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +exec 2>&1 + +df -Tah +echo + +free -t +echo + +echo -n 'Uptime: ' +uptime +echo + +corelist="" +for x in `locate '/*/core'` ; do + [ -f $x -a ! -L $x ] && corelist="$corelist $x" +done +if [ "_$corelist" != "_" ] ; then + echo "Found this regular file(s) named 'core':" + file $corelist + echo +fi diff --git a/base/cron/cron.cache b/base/cron/cron.cache new file mode 100644 index 000000000..f61d4ccd9 --- /dev/null +++ b/base/cron/cron.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1134239386 Sat Dec 10 19:29:46 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.16 MB, 37 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/cron/cron.conf b/base/cron/cron.conf new file mode 100644 index 000000000..9cd79a2d3 --- /dev/null +++ b/base/cron/cron.conf @@ -0,0 +1,35 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/cron.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +crondiff=`match_source_file -p diff` +[ -z "$crondiff" ] || var_insert patchfiles ' ' "$crondiff" + +cron_inst() { + cp $confdir/crontab $root/etc/ + chmod 600 $root/etc/crontab + cp $confdir/cron.run.sh $root/usr/sbin/cron.run + chmod +x $root/usr/sbin/cron.run + + # prepare crontabs dir for normal users (crontab -e) + mkdir -p $root/var/spool/cron/crontabs + chmod a+rx $root/var/spool/cron + chmod 1730 $root/var/spool/cron/crontabs + chgrp crontab $root/$prefix/bin/crontab $root/var/spool/cron/crontabs + chmod u-s,g+s $root/$prefix/bin/crontab +} + +hook_add postmake 5 'cron_inst' + diff --git a/base/cron/cron.desc b/base/cron/cron.desc new file mode 100644 index 000000000..193251288 --- /dev/null +++ b/base/cron/cron.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cron/cron.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The Vixie cron daemon for executing specified programs at set times + +[T] This is a version of 'cron' that is known to run on BSD 4.[23] systems. It +[T] is functionally based on the SysV cron, which means that each user can have +[T] their own crontab file (all crontab files are stored in a read-protected +[T] directory, usually /var/cron/tabs). No direct support is provided for +[T] 'at'; you can continue to run 'atrun' from the crontab as you have been +[T] doing. If you don't have atrun (i.e., System V) you are in trouble. + +[A] Paul Vixie +[M] The OpenSDE Community + +[C] base/system + +[L] Free-to-use +[S] Stable +[V] 3.0pl1-97 +[P] X ---3-----9 186.800 + +[CV-URL] ftp://ftp.debian.org/debian/pool/main/c/cron/ + +[D] 4275794532 cron3.0pl1.tar.gz ftp://metalab.unc.edu/pub/Linux/system/daemons/cron/ +[D] 866201055 cron_3.0pl1-97.diff.gz ftp://ftp.debian.org/debian/pool/main/c/cron/ + diff --git a/base/cron/cron.init b/base/cron/cron.init new file mode 100644 index 000000000..9c2048221 --- /dev/null +++ b/base/cron/cron.init @@ -0,0 +1,32 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/cron.init +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# Desc: daemon to execute scheduled commands +# Runlevel: 25 rcX rc2 rc3 rc4 rc5 +# + +main_begin + + block_begin(start, `Starting cron.') + check(`D_prefix/sbin/cron') + block_end + + block_begin(stop, `Stopping cron.') + check(`killall -15 D_prefix/sbin/cron') + block_end + +main_end diff --git a/base/cron/cron.run.sh b/base/cron/cron.run.sh new file mode 100644 index 000000000..c3fb5394e --- /dev/null +++ b/base/cron/cron.run.sh @@ -0,0 +1,36 @@ +#!/bin/sh +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/cron.run.sh +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if [ "$1" = "-mail-to-root" ] ; then + $0 2>&1 | mail -s "Cron at `hostname` [`date +%Y-%m-%d`]" root + exit +fi + +x="$( hostname -f 2> /dev/null )" +echo "Output of the daily cron at ${x:-localhost}." +echo "Local time is `date | tr -s ' '`." +echo + +cd / + +for x in /etc/cron.daily/* +do + echo "-- $x" + echo + $x +done + diff --git a/base/cron/crontab b/base/cron/crontab new file mode 100644 index 000000000..5d3dc1b60 --- /dev/null +++ b/base/cron/crontab @@ -0,0 +1,20 @@ +# Copyright (C) 1998 - 2003 Clifford Wolf + +SHELL=/bin/sh +PATH=/bin:/sbin:/usr/bin:/usr/sbin +MAILTO=root + +# +# Make daily checkings and send reports to root +# +0 5 * * * root test -x /usr/sbin/cron.run && /usr/sbin/cron.run -mail-to-root + +# +# Run the at jobs +# +* * * * * root test -x /usr/lib/atrun && /usr/lib/atrun + +# +# Update /var/db/* (passwd.db, shadow.db, ...) +# +# * * * * * root make -C /var/db > /dev/null 2>&1 diff --git a/base/cron/hardened-remove.patch b/base/cron/hardened-remove.patch new file mode 100644 index 000000000..6db1cd4a5 --- /dev/null +++ b/base/cron/hardened-remove.patch @@ -0,0 +1,92 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/hardened-remove.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Never ever remove my crontab mistyping -e ... + + - Rene Rebe + +diff -ur cron3.0pl1-orig/crontab.1 cron3.0pl1/crontab.1 +--- cron3.0pl1-orig/crontab.1 2005-08-07 15:19:12.000000000 +0200 ++++ cron3.0pl1/crontab.1 2005-08-07 15:26:58.175092641 +0200 +@@ -24,7 +24,7 @@ + .SH SYNOPSIS + crontab [ -u user ] file + .br +-crontab [ -u user ] { -l | -r | -e } ++crontab [ -u user ] { -l | -rr | -e } + .SH DESCRIPTION + .I crontab + is the program used to install, deinstall or list the tables +@@ -75,8 +75,11 @@ + below. + .PP + The +-.I -r +-option causes the current crontab to be removed. ++.I -rr ++option causes the current crontab to be removed. NOTE: Since users accidently ++managed to delet their crontab serveral times, accidently hitting -r instead ++of -e, - we decided that -r needs to be specified two (!) times in order to ++delete the user's crontab, on T2. + .PP + The + .I -e +diff -ur cron3.0pl1-orig/crontab.c cron3.0pl1/crontab.c +--- cron3.0pl1-orig/crontab.c 2005-08-07 15:19:12.000000000 +0200 ++++ cron3.0pl1/crontab.c 2005-08-07 15:23:59.485186577 +0200 +@@ -81,11 +81,11 @@ + { + fprintf(stderr, "%s: usage error: %s\n", ProgramName, msg); + fprintf(stderr, "usage:\t%s [-u user] file\n", ProgramName); +- fprintf(stderr, "\t%s [-u user] { -e | -l | -r }\n", ProgramName); ++ fprintf(stderr, "\t%s [-u user] { -e | -l | -rr }\n", ProgramName); + fprintf(stderr, "\t\t(default operation is replace, per 1003.2)\n"); + fprintf(stderr, "\t-e\t(edit user's crontab)\n"); + fprintf(stderr, "\t-l\t(list user's crontab)\n"); +- fprintf(stderr, "\t-r\t(delete user's crontab)\n"); ++ fprintf(stderr, "\t-rr\t(delete user's crontab)\n"); + exit(ERROR_EXIT); + } + +@@ -121,7 +121,7 @@ + switch (Option) { + case opt_list: list_cmd(); + break; +- case opt_delete: delete_cmd(); ++ case opt_delete: printf("here\n") ; // delete_cmd(); + break; + case opt_edit: edit_cmd(); + break; +@@ -153,6 +153,7 @@ + { + int argch; + struct stat statbuf; ++ static int really_delete = 0; + + if (!(pw = getpwuid(getuid()))) { + fprintf(stderr, "%s: your UID isn't in the passwd file.\n", +@@ -205,7 +206,10 @@ + case 'r': + if (Option != opt_unknown) + usage("only one operation permitted"); +- Option = opt_delete; ++ if (really_delete) ++ Option = opt_delete; ++ else ++ really_delete = 1; + break; + case 'e': + if (Option != opt_unknown) diff --git a/base/cron/no_local_prototypes.patch b/base/cron/no_local_prototypes.patch new file mode 100644 index 000000000..be8d1d91e --- /dev/null +++ b/base/cron/no_local_prototypes.patch @@ -0,0 +1,44 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/no_local_prototypes.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./externs.h.orig Mon Feb 28 21:39:19 1994 ++++ ./externs.h Fri Dec 31 10:08:03 1999 +@@ -109,11 +109,11 @@ + #endif + + #ifdef NEED_STRCASECMP +-extern int strcasecmp __P((char *, char *)); ++// extern int strcasecmp __P((char *, char *)); + #endif + + #ifdef NEED_STRDUP +-extern char *strdup __P((char *)); ++// extern char *strdup __P((char *)); + #endif + + #ifdef NEED_STRERROR +--- ./compat.c.orig Mon Feb 28 21:39:14 1994 ++++ ./compat.c Fri Dec 31 10:08:50 1999 +@@ -65,7 +65,7 @@ + strerror(error) + int error; + { +- extern char *sys_errlist[]; ++ // extern char *sys_errlist[]; + extern int sys_nerr; + static char buf[32]; + diff --git a/base/cron/postsysfiles.in b/base/cron/postsysfiles.in new file mode 100644 index 000000000..90660c14d --- /dev/null +++ b/base/cron/postsysfiles.in @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/postsysfiles.in +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +safe_groupadd crontab 53 diff --git a/base/cron/syslog_atrun.patch b/base/cron/syslog_atrun.patch new file mode 100644 index 000000000..05866e554 --- /dev/null +++ b/base/cron/syslog_atrun.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../cron/syslog_atrun.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./misc.c.orig Sun Jun 10 14:55:07 2001 ++++ ./misc.c Sun Jun 10 14:54:32 2001 +@@ -531,8 +531,11 @@ + openlog(ProgramName, LOG_PID); + # endif + +- syslog(LOG_INFO, "(%s) %s (%s)", username, event, detail); +- ++ /* HACK: Don't create syslog messages for atrun */ ++ if ( strcmp(username, "root") || strcmp(event, "CMD") || ++ strcmp(detail, "test -x /usr/lib/atrun && /usr/lib/atrun") ) ++ syslog(LOG_INFO, "(%s) %s (%s)\n", username, event, detail); ++ + closelog(); + #endif /*SYSLOG*/ + diff --git a/base/cronolog/cronolog.cache b/base/cronolog/cronolog.cache new file mode 100644 index 000000000..4d1ab2fe3 --- /dev/null +++ b/base/cronolog/cronolog.cache @@ -0,0 +1,26 @@ + +[TIMESTAMP] 1133798071 Mon Dec 5 16:54:31 2005 +[BUILDTIME] 5 (5) +[SIZE] 0.10 MB, 19 files + +[DEP] 00-dirtree +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo diff --git a/base/cronolog/cronolog.desc b/base/cronolog/cronolog.desc new file mode 100644 index 000000000..ac3658e6f --- /dev/null +++ b/base/cronolog/cronolog.desc @@ -0,0 +1,36 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../cronolog/cronolog.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A file rotation program for Apache +[T] cronolog reads log messages from its input and writes them to a set +[T] of output files, the names of which are constructed using template +[T] and the current date and time. The template uses the same format +[T] specifiers as the date(1) command. cronolog is intended to be used +[T] in conjunction with a Web server, such as Apache, to split the +[T] access log into daily or monthly logs. + +[U] http://www.cronolog.org/ + +[A] Andrew Ford +[M] Alejandro Mery + +[C] base/tool + +[L] GPL +[S] Stable +[V] 1.6.2 +[P] X -----5---9 800.000 + +[D] 373873962 cronolog-1.6.2.tar.gz http://cronolog.org/download/ diff --git a/base/device-mapper/device-mapper.cache b/base/device-mapper/device-mapper.cache new file mode 100644 index 000000000..f6ed86f9c --- /dev/null +++ b/base/device-mapper/device-mapper.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1117169026 Fri May 27 00:43:46 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 2007 (3) +[SIZE] 0.12 MB, 19 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/device-mapper/device-mapper.conf b/base/device-mapper/device-mapper.conf new file mode 100644 index 000000000..f30697049 --- /dev/null +++ b/base/device-mapper/device-mapper.conf @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../device-mapper/device-mapper.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +prefix='' +set_confopt + +if [ "$SDECFG_STATIC" == 1 ]; then + var_append patchfiles ' ' "$confdir/no_dynamic.diff" + var_append confopt ' ' '--enable-static_link=yes' +fi + +if ! atstage native; then + autogen=1 +fi + +# STRIP is used on the Makefile as the -s argument for `install` +var_remove_regex makeinstopt ' ' 'STRIP=.*' diff --git a/base/device-mapper/device-mapper.desc b/base/device-mapper/device-mapper.desc new file mode 100644 index 000000000..cf58cc3ff --- /dev/null +++ b/base/device-mapper/device-mapper.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../device-mapper/device-mapper.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Device-Mapper + +[T] The Device-mapper is a new component of the linux kernel +[T] that supports logical volume management. It is required by +[T] LVM2 and EVMS. The original LVM (included in stock 2.4 +[T] kernels) does not use it. + +[U] http://sources.redhat.com/dm/ + +[A] dm-devel@redhat.com +[M] Alejandro Mery + +[C] extra/filesystem + +[L] GPL +[S] Stable +[V] 1.02.15 +[P] X ---3-----9 183.800 + +[D] 2385732643 device-mapper.1.02.15.tgz ftp://sources.redhat.com/pub/dm/ + diff --git a/base/device-mapper/no_dynamic.diff b/base/device-mapper/no_dynamic.diff new file mode 100644 index 000000000..5d09345c6 --- /dev/null +++ b/base/device-mapper/no_dynamic.diff @@ -0,0 +1,51 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../device-mapper/no_dynamic.diff +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/Makefile.in.orig 2006-06-21 17:07:03.000000000 +0200 ++++ ./lib/Makefile.in 2006-06-21 17:09:15.000000000 +0200 +@@ -46,7 +46,7 @@ + install_fs install_ioctl install_ioctl_static \ + install_pkgconfig + +-INSTALL_TYPE = install_dynamic ++INSTALL_TYPE = + + ifeq ("@STATIC_LINK@", "yes") + INSTALL_TYPE += install_static +--- ./make.tmpl.in.orig 2006-07-07 16:36:47.000000000 +0000 ++++ ./make.tmpl.in 2006-07-07 16:37:19.000000000 +0000 +@@ -123,7 +123,7 @@ + .PHONY: $(SUBDIRS) $(SUBDIRS.install) $(SUBDIRS.clean) $(SUBDIRS.distclean) + .PHONY: $(SUBDIRS.pofile) + +-TARGETS += $(LIB_SHARED) $(LIB_STATIC) ++TARGETS += $(LIB_STATIC) + + all: $(SUBDIRS) $(TARGETS) + +--- ./dmsetup/Makefile.in.orig 2006-07-07 18:15:15.000000000 +0000 ++++ ./dmsetup/Makefile.in 2006-07-07 18:15:36.000000000 +0000 +@@ -16,8 +16,8 @@ + top_srcdir = @top_srcdir@ + VPATH = @srcdir@ + +-TARGETS = dmsetup +-INSTALL_TYPE = install_dynamic ++TARGETS = ++INSTALL_TYPE = + + ifeq ("@STATIC_LINK@", "yes") + TARGETS += dmsetup.static diff --git a/base/device-mapper/no_rpl_malloc.patch.cross b/base/device-mapper/no_rpl_malloc.patch.cross new file mode 100644 index 000000000..8c39636f7 --- /dev/null +++ b/base/device-mapper/no_rpl_malloc.patch.cross @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../device-mapper/no_rpl_malloc.patch.cross +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./configure.in.orig 2006-06-21 16:50:57.000000000 +0200 ++++ ./configure.in 2006-06-21 16:51:53.000000000 +0200 +@@ -86,7 +86,6 @@ + dnl -- Checks for functions + AC_CHECK_FUNCS(memset mkdir rmdir strchr strdup strerror strrchr uname,,AC_MSG_ERROR(bailing out)) + AC_FUNC_CLOSEDIR_VOID +-AC_FUNC_MALLOC + AC_FUNC_STAT + AC_FUNC_VPRINTF + diff --git a/base/dialog/dialog.cache b/base/dialog/dialog.cache new file mode 100644 index 000000000..060d7a2d8 --- /dev/null +++ b/base/dialog/dialog.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133942113 Wed Dec 7 08:55:13 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.41 MB, 19 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/dialog/dialog.conf b/base/dialog/dialog.conf new file mode 100644 index 000000000..85342cfe4 --- /dev/null +++ b/base/dialog/dialog.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dialog/dialog.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +makeinstopt="$makeinstopt install-lib" diff --git a/base/dialog/dialog.desc b/base/dialog/dialog.desc new file mode 100644 index 000000000..e424ac752 --- /dev/null +++ b/base/dialog/dialog.desc @@ -0,0 +1,44 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../dialog/dialog.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A utility for creating TTY dialog boxes + +[T] Dialog is a utility that allows you to show dialog boxes +[T] (containing questions or messages) in TTY (text mode) interfaces +[T] from shell scripts. +[T] +[T] Dialog is initally written by Savio Lam and various branches do exist +[T] (e.g. "lxdialog" which is used for a linux kernel "make menuconfig"). +[T] This is the branch maintained by Thomas Dickey. + +[U] http://invisible-island.net/dialog/ +[U] http://hightek.org/dialog/ + +[A] Thomas Dickey +[A] Savio Lam +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] LGPL +[S] Stable +[V] 1.0-20060221 +[P] X -----5---9 113.900 + +[D] 2772282746 dialog-1.0-20060221.tgz ftp://invisible-island.net/dialog/ + diff --git a/base/dietlibc/a.out.h.patch b/base/dietlibc/a.out.h.patch new file mode 100644 index 000000000..14142ee09 --- /dev/null +++ b/base/dietlibc/a.out.h.patch @@ -0,0 +1,50 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/a.out.h.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Needed for util-linux/more, huh? + + - Rene Rebe + +--- ./include/a.out.h 2005-12-29 16:21:21.231999000 +0000 ++++ ./include/a.out.h 2006-01-01 10:38:32.000000000 +0000 +@@ -0,0 +1,27 @@ ++#ifndef __A_OUT_GNU_H__ ++#define __A_OUT_GNU_H__ ++ ++enum machine_type ++{ ++ M_OLDSUN2 = 0, ++ M_68010 = 1, ++ M_68020 = 2, ++ M_SPARC = 3, ++ M_386 = 100, ++ M_MIPS1 = 151, ++ M_MIPS2 = 152 ++}; ++ ++/* Code indicating object file or impure executable. */ ++#define OMAGIC 0407 ++/* Code indicating pure executable. */ ++#define NMAGIC 0410 ++/* Code indicating demand-paged executable. */ ++#define ZMAGIC 0413 ++/* This indicates a demand-paged executable with the header in the text. ++ The first page is unmapped to help trap NULL pointer references. */ ++#define QMAGIC 0314 ++/* Code indicating core file. */ ++#define CMAGIC 0421 ++ ++#endif /* __A_OUT_GNU_H__ */ diff --git a/base/dietlibc/ar.h.patch b/base/dietlibc/ar.h.patch new file mode 100644 index 000000000..8e15734d1 --- /dev/null +++ b/base/dietlibc/ar.h.patch @@ -0,0 +1,73 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/ar.h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +needed by sysvinit, make and probably others +we have to investigate why it should be included in the C Library and not in +binutils where the ar archiver is included ... + +--- ./include/ar.h.orig Tue May 28 02:22:22 2002 ++++ ./include/ar.h Tue May 28 02:22:08 2002 +@@ -0,0 +1,48 @@ ++/* Header describing `ar' archive file format. ++ Copyright (C) 1996 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library 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 ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#ifndef _AR_H ++#define _AR_H 1 ++ ++#include ++ ++/* Archive files start with the ARMAG identifying string. Then follows a ++ `struct ar_hdr', and as many bytes of member file data as its `ar_size' ++ member indicates, for each member file. */ ++ ++#define ARMAG "!\n" /* String that begins an archive file. */ ++#define SARMAG 8 /* Size of that string. */ ++ ++#define ARFMAG "`\n" /* String in ar_fmag at end of each header. */ ++ ++__BEGIN_DECLS ++ ++struct ar_hdr ++ { ++ char ar_name[16]; /* Member file name, sometimes / terminated. */ ++ char ar_date[12]; /* File date, decimal seconds since Epoch. */ ++ char ar_uid[6], ar_gid[6]; /* User and group IDs, in ASCII decimal. */ ++ char ar_mode[8]; /* File mode, in ASCII octal. */ ++ char ar_size[10]; /* File size, in ASCII decimal. */ ++ char ar_fmag[2]; /* Always contains ARFMAG. */ ++ }; ++ ++__END_DECLS ++ ++#endif /* ar.h */ diff --git a/base/dietlibc/byteswap_prot_h.patch b/base/dietlibc/byteswap_prot_h.patch new file mode 100644 index 000000000..55c4fe4ca --- /dev/null +++ b/base/dietlibc/byteswap_prot_h.patch @@ -0,0 +1,139 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/byteswap_prot_h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +e2fsprogs >_< + +--- /dev/null Thu Jan 1 00:00:00 1970 ++++ ./include/byteswap_prot.h Sat Jan 11 01:23:36 2003 +@@ -0,0 +1,117 @@ ++/* Macros to swap the order of bytes in integer values. ++ Copyright (C) 1997, 1998, 2000, 2002 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library 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 ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#if !defined _BYTESWAP_H && !defined _NETINET_IN_H ++# error "Never use directly; include instead." ++#endif ++ ++#ifndef _BITS_BYTESWAP_H ++#define _BITS_BYTESWAP_H 1 ++ ++/* Swap bytes in 16 bit value. */ ++#define __bswap_constant_16(x) \ ++ ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)) ++ ++#if defined __GNUC__ && __GNUC__ >= 2 ++# define __bswap_16(x) \ ++ (__extension__ \ ++ ({ register unsigned short int __v, __x = (x); \ ++ if (__builtin_constant_p (__x)) \ ++ __v = __bswap_constant_16 (__x); \ ++ else \ ++ __asm__ ("rorw $8, %w0" \ ++ : "=r" (__v) \ ++ : "0" (__x) \ ++ : "cc"); \ ++ __v; })) ++#else ++/* This is better than nothing. */ ++# define __bswap_16(x) \ ++ (__extension__ \ ++ ({ register unsigned short int __x = (x); __bswap_constant_16 (__x); })) ++#endif ++ ++ ++/* Swap bytes in 32 bit value. */ ++#define __bswap_constant_32(x) \ ++ ((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \ ++ (((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24)) ++ ++#if defined __GNUC__ && __GNUC__ >= 2 ++/* To swap the bytes in a word the i486 processors and up provide the ++ `bswap' opcode. On i386 we have to use three instructions. */ ++# if !defined __i486__ && !defined __pentium__ && !defined __pentiumpro__ ++# define __bswap_32(x) \ ++ (__extension__ \ ++ ({ register unsigned int __v, __x = (x); \ ++ if (__builtin_constant_p (__x)) \ ++ __v = __bswap_constant_32 (__x); \ ++ else \ ++ __asm__ ("rorw $8, %w0;" \ ++ "rorl $16, %0;" \ ++ "rorw $8, %w0" \ ++ : "=r" (__v) \ ++ : "0" (__x) \ ++ : "cc"); \ ++ __v; })) ++# else ++# define __bswap_32(x) \ ++ (__extension__ \ ++ ({ register unsigned int __v, __x = (x); \ ++ if (__builtin_constant_p (__x)) \ ++ __v = __bswap_constant_32 (__x); \ ++ else \ ++ __asm__ ("bswap %0" : "=r" (__v) : "0" (__x)); \ ++ __v; })) ++# endif ++#else ++# define __bswap_16(x) \ ++ (__extension__ \ ++ ({ register unsigned int __x = (x); __bswap_constant_32 (__x); })) ++#endif ++ ++ ++#if defined __GNUC__ && __GNUC__ >= 2 ++/* Swap bytes in 64 bit value. */ ++#define __bswap_constant_64(x) \ ++ ((((x) & 0xff00000000000000ull) >> 56) \ ++ | (((x) & 0x00ff000000000000ull) >> 40) \ ++ | (((x) & 0x0000ff0000000000ull) >> 24) \ ++ | (((x) & 0x000000ff00000000ull) >> 8) \ ++ | (((x) & 0x00000000ff000000ull) << 8) \ ++ | (((x) & 0x0000000000ff0000ull) << 24) \ ++ | (((x) & 0x000000000000ff00ull) << 40) \ ++ | (((x) & 0x00000000000000ffull) << 56)) ++ ++# define __bswap_64(x) \ ++ (__extension__ \ ++ ({ union { __extension__ unsigned long long int __ll; \ ++ unsigned long int __l[2]; } __w, __r; \ ++ __w.__ll = (x); \ ++ if (__builtin_constant_p (__w.__ll)) \ ++ __r.__ll = __bswap_constant_64 (__w.__ll); \ ++ else \ ++ { \ ++ __r.__l[0] = __bswap_32 (__w.__l[1]); \ ++ __r.__l[1] = __bswap_32 (__w.__l[0]); \ ++ } \ ++ __r.__ll; })) ++#endif ++ ++#endif /* _BITS_BYTESWAP_H */ diff --git a/base/dietlibc/clearenv.patch b/base/dietlibc/clearenv.patch new file mode 100644 index 000000000..3dbcd6ff0 --- /dev/null +++ b/base/dietlibc/clearenv.patch @@ -0,0 +1,35 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/clearenv.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +A clearenv, as needed for latest u/dev - sigh. + + - Rene Rebe + +--- ./libugly/clearenv.c 2006-06-15 18:22:57.855986824 +0200 ++++ ./libugly/clearenv.c 2006-06-22 16:10:28.000000000 +0200 +@@ -0,0 +1,12 @@ ++#include ++#include ++ ++#include ++ ++extern char **__origenv; /* from putenv */ ++ ++int clearenv(void) { ++ if (!__origenv) __origenv=environ; ++ environ=realloc(environ==__origenv?0:environ,sizeof(char*)); ++ environ[0]=0; ++} diff --git a/base/dietlibc/diet-gcc-hack.patch b/base/dietlibc/diet-gcc-hack.patch new file mode 100644 index 000000000..933bbcacd --- /dev/null +++ b/base/dietlibc/diet-gcc-hack.patch @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/diet-gcc-hack.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +GCC (but potentionally other packages) use -xassembler, which we must not inject +the library objects into. The assembler does not recognize object files ... ,-) + + - Rene Rebe + +--- dietlibc-0.28/diet.c 2004-12-17 19:47:58.000000000 +0100 ++++ dietlibc-0.28-fixed/diet.c 2005-10-11 03:22:19.000000000 +0200 +@@ -204,6 +204,8 @@ + profile=1; + if (!strcmp(argv[i],"-c") || !strcmp(argv[i],"-S")) + compile=1; ++ if (!strcmp(argv[i], "-xassembler")) ++ goto donttouch; + if (!strcmp(argv[i],"-E")) + pp: + preprocess=compile=1; diff --git a/base/dietlibc/dietlibc.cache b/base/dietlibc/dietlibc.cache new file mode 100644 index 000000000..735e96934 --- /dev/null +++ b/base/dietlibc/dietlibc.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1133859052 Tue Dec 6 09:50:52 2005 +[BUILDTIME] 105 (9) +[SIZE] 1.98 MB, 237 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/dietlibc/dietlibc.conf b/base/dietlibc/dietlibc.conf new file mode 100644 index 000000000..b343bc7fe --- /dev/null +++ b/base/dietlibc/dietlibc.conf @@ -0,0 +1,145 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/dietlibc.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_insert patchfiles ' ' "$confdir/libm.patch.bz2" + +dietlibc_initial_fixup() { + sed -i /WANT_SYSENTER/d dietfeatures.h + sed -i "s,(CROSS)strip,(STRIP),g" Makefile + sed -i "s,(CROSS)ar,(AR),g" Makefile + sed -i "s,(CROSS)ld,(LD),g" Makefile + + case "$arch_machine" in + powerpc) ln -vs bin-ppc bin-powerpc ;; + powerpc64) ln -vs bin-ppc64 bin-powerpc64 ;; + esac + + if atstage cross || [ "$toolsdir" == tools.cross ] ; then + mkdir -p bin-$cpu bin-$hostcpu + ln -s bin-$cpu "bin-${CC%%-*}" + fi +} + +dietlibc_make_wrappers() { + rm -rf $toolsbin; mkdir -p $toolsbin + for x in gcc as ld ar ranlib nm ; do # wrapper + cat <<-EOT > $toolsbin/${arch_target}-$x + #!/bin/sh + #PATH=\${PATH/\$(dirname \$( type -p \$0 ))/}; PATH=\${PATH/::/:} + exec $dietbin ${pkg_dietlibc_orig_target}-$x "\$@" + EOT + chmod +x $toolsbin/${arch_target}-$x + done +} + +dietlibc_install_toolscross() { + local diet=bin-$1/diet + cp -v $diet-i $toolsbin/diet + [ ! -f $diet-dyn-i ] || + cp -v $diet-dyn-i $toolsbin/diet-dyn +} + +dietlibc_build_nativewrapper() { + local DOPTCOMMON="-Os -DVERSION=\"$ver\" $dietfeatures" + local DOPT="$DOPTCOMMON -DDIETHOME=\"$PWD\"" + local DOPTI="$DOPTCOMMON -DDIETHOME=\"$root/$prefix\" -DINSTALLVERSION" + + patch -p1 < $confdir/hostlibc.diff + $HOSTCC $DOPT diet.c -o bin-$hostcpu/diet + $HOSTCC $DOPT diet.c -o bin-$hostcpu/diet-dyn -D__DYN_LIB + $HOSTCC $DOPTI diet.c -o bin-$hostcpu/diet-i + $HOSTCC $DOPTI diet.c -o bin-$hostcpu/diet-dyn-i -D__DYN_LIB + patch -Rp1 < $confdir/hostlibc.diff +} + +dietlibc_final_fixup() { + for x in ppc ppc64; do + if [ -d $root/$libdir-$x ] ; then + rm -f $root/$libdir-${x/ppc/powerpc} + ln -sfnv lib-$x $root/$libdir-${x/ppc/powerpc} + fi + done +} + +prefix=usr/dietlibc +set_confopt +bindir=/usr/bin +libdir=/$prefix/lib + +if [ "$SDECFG_LIBC" = "dietlibc" ] ; then + includedir=/usr/include +fi + +var_append makeopt ' ' prefix=/$prefix +var_append makeinstopt ' ' prefix=/$prefix +var_append makeopt ' ' LIBDIR=$libdir +var_append makeinstopt ' ' LIBDIR=$libdir +var_append makeinstopt ' ' BINDIR=$bindir +var_append makeinstopt ' ' MAN1DIR=$mandir/man1 + +cpu="`echo $arch | arch2uname | sed -e s/sh.$/sh/`" +hostcpu="`/bin/uname -m | uname2arch | arch2uname`" + +toolsbin=$base/build/$SDECFG_ID/TOOLCHAIN/$toolsdir/diet-bin + +if [ "$SDECFG_DIETLIBC_DYN" = 1 ]; then + case $cpu in + arm|i386|x86_64) + var_append makeopt " " "dyn" + ;; + esac +fi + +# dietlibc contains non Thumb aware assembly ... +var_remove GCC_WRAPPER_INSERT " " "-mthumb" + +# special features +dietfeatures='-DWANT_DYNAMIC -DWANT_MALLOC_ZERO' +[ "$SDECFG_DIETWANT_SYSENTER" = "1" ] && + var_append dietfeatures ' ' '-DWANT_SYSENTER' +var_append GCC_WRAPPER_APPEND ' ' "$dietfeatures" + +if atstage toolchain; then + makeopt= + makeinstopt= + hook_add postmake 4 'mkdir -p $base/build/${SDECFG_ID}${includedir}/' + hook_add postmake 5 'cp -rv include/* $base/build/${SDECFG_ID}${includedir}/' +else + hook_add postpatch 5 'dietlibc_initial_fixup' + [ $toolsdir != tools.cross ] || + hook_add premake 5 'dietlibc_make_wrappers' + + var_append makeopt ' ' all + + if atstage cross || [ "$toolsdir" == tools.cross ]; then + # first build a native diet wrapper + hook_add premake 7 "dietlibc_build_nativewrapper" + hook_add premake 8 "dietlibc_install_toolscross $hostcpu" + fi + + if atstage native; then + # dietlibc uses uname - so we always need to set MYARCH + var_append makeopt ' ' "MYARCH=$cpu" + var_append makeinstopt ' ' "MYARCH=$cpu" + else + var_append makeopt ' ' "CROSS=$archprefix CC=cc" + var_append makeopt ' ' "MYARCH=$hostcpu" + var_append makeopt ' ' "ARCH=$cpu" + var_append makeinstopt ' ' "MYARCH=$hostcpu" + var_append makeinstopt ' ' "ARCH=$cpu" + fi + hook_add postmake 9 'dietlibc_final_fixup' +fi + diff --git a/base/dietlibc/dietlibc.desc b/base/dietlibc/dietlibc.desc new file mode 100644 index 000000000..23c0df5d2 --- /dev/null +++ b/base/dietlibc/dietlibc.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../dietlibc/dietlibc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A libc optimized for small size + +[T] The diet libc is a libc that is optimized for small size. It can be +[T] used to create small statically linked binaries for Linux on alpha, +[T] arm, hppa, mips, s390, sparc, ppc and i386. + +[U] http://www.fefe.de/dietlibc/ + +[A] Felix von Leitner +[M] The OpenSDE Community + +[C] base/library +[E] group libc +[F] DIETLIBC LIBC NO-SSP +[F] NOPARALLEL + +[R] - sh sh64 + +[L] GPL +[S] Stable +[V] 0.30 +[P] X 01-3-----9 102.000 + +[D] 2285014446 dietlibc-0.30.tar.bz2 http://www.kernel.org/pub/linux/libs/dietlibc/ +#[D] X dietlibc-0.29-2004-12-18.tar.bz2 cvs://:pserver:cvs@cvs.fefe.de:/cvs dietlibc -D 2004-12-18 diff --git a/base/dietlibc/dir.h.patch b/base/dietlibc/dir.h.patch new file mode 100644 index 000000000..2f0700f93 --- /dev/null +++ b/base/dietlibc/dir.h.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/dir.h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- /dev/null 2005-06-15 01:10:11.182193024 +0200 ++++ ./include/sys/dir.h 2005-06-16 01:39:58.000000000 +0200 +@@ -0,0 +1,12 @@ ++ ++#ifndef _SYS_DIR_H ++#define _SYS_DIR_H ++ ++#warning "This is a non-standard header - use instead!" ++ ++#include ++ ++#define direct dirent ++ ++#endif /* _SYS_DIR_H */ ++ diff --git a/base/dietlibc/ether_aton.patch b/base/dietlibc/ether_aton.patch new file mode 100644 index 000000000..49bf88321 --- /dev/null +++ b/base/dietlibc/ether_aton.patch @@ -0,0 +1,92 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/ether_aton.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Copy from glibc, needed for udhcpd. + + - Rene Rebe + +--- /dev/null 2006-01-02 14:13:10.967999000 +0100 ++++ diet/libugly/ether_aton.c 2006-01-02 21:37:51.000000000 +0100 +@@ -0,0 +1,69 @@ ++/* Copyright (C) 1996,97,98,99,2002 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ Contributed by Ulrich Drepper , 1996. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library 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 ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#include ++#include ++#include ++ ++struct ether_addr * ++ether_aton_r (const char *asc, struct ether_addr *addr) ++{ ++ size_t cnt; ++ ++ for (cnt = 0; cnt < 6; ++cnt) ++ { ++ unsigned int number; ++ char ch; ++ ++ ch = tolower (*asc++); ++ if ((ch < '0' || ch > '9') && (ch < 'a' || ch > 'f')) ++ return NULL; ++ number = isdigit (ch) ? (ch - '0') : (ch - 'a' + 10); ++ ++ ch = tolower (*asc); ++ if ((cnt < 5 && ch != ':') || (cnt == 5 && ch != '\0' && !isspace (ch))) ++ { ++ ++asc; ++ if ((ch < '0' || ch > '9') && (ch < 'a' || ch > 'f')) ++ return NULL; ++ number <<= 4; ++ number += isdigit (ch) ? (ch - '0') : (ch - 'a' + 10); ++ ++ ch = *asc; ++ if (cnt < 5 && ch != ':') ++ return NULL; ++ } ++ ++ /* Store result. */ ++ addr->ether_addr_octet[cnt] = (unsigned char) number; ++ ++ /* Skip ':'. */ ++ ++asc; ++ } ++ ++ return addr; ++} ++ ++struct ether_addr * ++ether_aton (const char *asc) ++{ ++ static struct ether_addr result; ++ ++ return ether_aton_r (asc, &result); ++} diff --git a/base/dietlibc/gets.patch b/base/dietlibc/gets.patch new file mode 100644 index 000000000..9c0288c7b --- /dev/null +++ b/base/dietlibc/gets.patch @@ -0,0 +1,42 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/gets.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +This implements gets for "minised". + + - Rene Rebe + +--- /dev/null 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.28/libstdio/gets.c 2005-02-02 16:41:10.406257872 +0100 +@@ -0,0 +1,19 @@ ++#include "dietstdio.h" ++#include "dietwarning.h" ++ ++char *gets_unlocked(char *s) { ++ char *orig=s; ++ register int c; ++ for (;;) { ++ c=fgetc_unlocked(stdin); ++ if (c==EOF || c=='\n') break; ++ *s++=c; ++ } ++ if (c==EOF || ferror_unlocked(stdin)) ++ return 0; ++ *s=0; ++ return orig; ++} ++ ++char*gets(char*s) __attribute__((weak,alias("gets_unlocked"))); ++link_warning("gets","warning: Avoid gets, it is insecure.") diff --git a/base/dietlibc/hostlibc.diff b/base/dietlibc/hostlibc.diff new file mode 100644 index 000000000..b6bd110e4 --- /dev/null +++ b/base/dietlibc/hostlibc.diff @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/hostlibc.diff +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We do not want to build dietlibc twice for cross builds - just to get the +tiny wrapper for the building host ... + + - Rene Rebe + +--- dietlibc/diet.c 2000-01-01 00:00:00.000000000 +0100 ++++ dietlibc-fixed/diet.c 2005-01-30 16:53:10.181709691 +0100 +@@ -3,10 +3,13 @@ + #include + #include + #include +-#include + + #include "dietfeatures.h" + ++int __write2 (const char* s) { ++ return write(2, s, strlen(s)); ++} ++ + /* goal: + * when invoked as + * "diet gcc -c t.c" diff --git a/base/dietlibc/icmp6_h.patch b/base/dietlibc/icmp6_h.patch new file mode 100644 index 000000000..f0bf52d2d --- /dev/null +++ b/base/dietlibc/icmp6_h.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/icmp6_h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Only + +--- dietlibc-0.28/include/netinet/icmp6.h 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.28/include/netinet/icmp6.h 2005-02-08 22:35:07.790578776 +0100 +@@ -0,0 +1,12 @@ ++ ++#ifndef _NETINET_ICMP6_H ++#define _NETINET_ICMP6_H ++ ++__BEGIN_DECLS ++ ++#define ND_OPT_PREFIX_INFORMATION 3 ++ ++__END_DECLS ++ ++#endif ++ diff --git a/base/dietlibc/if_arp_h.patch b/base/dietlibc/if_arp_h.patch new file mode 100644 index 000000000..8ef28796f --- /dev/null +++ b/base/dietlibc/if_arp_h.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/if_arp_h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +needed by iproute2 + +--- ./include/net/if_arp.h.orig Sat Jan 11 13:09:07 2003 ++++ ./include/net/if_arp.h Sat Jan 11 13:09:19 2003 +@@ -18,6 +18,7 @@ + #define ARPHRD_DLCI 15 /* Frame Relay DLCI */ + #define ARPHRD_ATM 19 /* ATM */ + #define ARPHRD_METRICOM 23 /* Metricom STRIP (new IANA id) */ ++#define ARPHRD_IEEE1394 24 /* IEEE 1394 IPv4 - RFC 2734 */ + + /* Dummy types for non ARP hardware */ + #define ARPHRD_SLIP 256 diff --git a/base/dietlibc/install-diet.patch b/base/dietlibc/install-diet.patch new file mode 100644 index 000000000..760206880 --- /dev/null +++ b/base/dietlibc/install-diet.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/install-diet.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Always install the diet, we need it for pure cross builds. + + - Rene Rebe + +--- dietlibc-0.29/Makefile 2005-05-18 14:38:55.000000000 +0000 ++++ dietlibc-0.29-fixed/Makefile 2006-01-01 13:35:33.000000000 +0000 +@@ -345,10 +331,8 @@ + $(INSTALL) -m 644 $(OBJDIR)/libm.a $(OBJDIR)/libpthread.a $(OBJDIR)/librpc.a \ + $(OBJDIR)/liblatin1.a $(OBJDIR)/libcompat.a $(OBJDIR)/libcrypt.a $(DESTDIR)$(ILIBDIR) + $(INSTALL) -m 644 $(OBJDIR)/dietlibc.a $(DESTDIR)$(ILIBDIR)/libc.a +-ifeq ($(MYARCH),$(ARCH)) + $(INSTALL) $(OBJDIR)/diet-i $(DESTDIR)$(BINDIR)/diet + -$(INSTALL) $(PICODIR)/diet-dyn-i $(DESTDIR)$(BINDIR)/diet-dyn +-endif + $(INSTALL) -m 755 $(OBJDIR)/elftrunc $(OBJDIR)/dnsd $(DESTDIR)$(BINDIR) + -$(INSTALL) $(OBJDIR)/pstart.o $(OBJDIR)/libgmon.a $(OBJDIR)/dyn_start.o $(OBJDIR)/dyn_stop.o $(DESTDIR)$(ILIBDIR) + -$(INSTALL) $(PICODIR)/libc.so $(DESTDIR)$(ILIBDIR)/libc.so diff --git a/base/dietlibc/libm-i386.patch b/base/dietlibc/libm-i386.patch new file mode 100644 index 000000000..9f90012da --- /dev/null +++ b/base/dietlibc/libm-i386.patch @@ -0,0 +1,531 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/libm-i386.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -ur dietlibc-0.30/libm/fpmacros.c dietlibc-0.30-libm-i386/libm/fpmacros.c +--- dietlibc-0.30/libm/fpmacros.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/fpmacros.c 2006-06-28 19:51:31.000000000 +0200 +@@ -20,6 +20,8 @@ + ** + ***********************************************************************/ + ++#if ! defined (__i386__) && ! defined (__x86_64__) ++ + #include + #define _GNU_SOURCE + #include +@@ -289,3 +291,4 @@ + weak_alias (__isnanl, isnanl); + #endif + ++#endif +diff -ur dietlibc-0.30/libm/s_asinh.c dietlibc-0.30-libm-i386/libm/s_asinh.c +--- dietlibc-0.30/libm/s_asinh.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_asinh.c 2006-06-28 20:03:38.000000000 +0200 +@@ -38,9 +38,9 @@ + huge= 1.00000000000000000000e+300; + + #ifdef __STDC__ +- double asinh(double x) ++ double __asinh(double x) + #else +- double asinh(x) ++ double __asinh(x) + double x; + #endif + { +@@ -63,3 +63,4 @@ + } + if(hx>0) return w; else return -w; + } ++weak_alias (__asinh, asinh) +diff -ur dietlibc-0.30/libm/s_atan.c dietlibc-0.30-libm-i386/libm/s_atan.c +--- dietlibc-0.30/libm/s_atan.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_atan.c 2006-06-28 20:10:26.000000000 +0200 +@@ -86,9 +86,9 @@ + huge = 1.0e300; + + #ifdef __STDC__ +- double atan(double x) ++ double __atan(double x) + #else +- double atan(x) ++ double __atan(x) + double x; + #endif + { +@@ -137,3 +137,4 @@ + return (hx<0)? -z:z; + } + } ++weak_alias (__atan, atan) +diff -ur dietlibc-0.30/libm/s_cbrt.c dietlibc-0.30-libm-i386/libm/s_cbrt.c +--- dietlibc-0.30/libm/s_cbrt.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_cbrt.c 2006-06-28 20:05:18.000000000 +0200 +@@ -40,9 +40,9 @@ + G = 3.57142857142857150787e-01; /* 5/14 = 0x3FD6DB6D, 0xB6DB6DB7 */ + + #ifdef __STDC__ +- double cbrt(double x) ++ double __cbrt(double x) + #else +- double cbrt(x) ++ double __cbrt(x) + double x; + #endif + { +@@ -91,3 +91,4 @@ + SET_HIGH_WORD(t,high|sign); + return(t); + } ++weak_alias (__cbrt, cbrt) +diff -ur dietlibc-0.30/libm/s_copysign.c dietlibc-0.30-libm-i386/libm/s_copysign.c +--- dietlibc-0.30/libm/s_copysign.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_copysign.c 2006-06-28 20:01:55.000000000 +0200 +@@ -24,9 +24,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double copysign(double x, double y) ++ double __copysign(double x, double y) + #else +- double copysign(x,y) ++ double __copysign(x,y) + double x,y; + #endif + { +@@ -36,4 +36,4 @@ + SET_HIGH_WORD(x,(hx&0x7fffffff)|(hy&0x80000000)); + return x; + } +- ++weak_alias(__copysign, copysign) +diff -ur dietlibc-0.30/libm/s_cos.c dietlibc-0.30-libm-i386/libm/s_cos.c +--- dietlibc-0.30/libm/s_cos.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_cos.c 2006-06-28 20:10:03.000000000 +0200 +@@ -49,9 +49,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double cos(double x) ++ double __cos(double x) + #else +- double cos(x) ++ double __cos(x) + double x; + #endif + { +@@ -80,3 +80,4 @@ + } + } + } ++weak_alias (__cos, cos) +diff -ur dietlibc-0.30/libm/s_expm1.c dietlibc-0.30-libm-i386/libm/s_expm1.c +--- dietlibc-0.30/libm/s_expm1.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_expm1.c 2006-06-28 20:04:13.000000000 +0200 +@@ -132,9 +132,9 @@ + Q5 = -2.01099218183624371326e-07; /* BE8AFDB7 6E09C32D */ + + #ifdef __STDC__ +- double expm1(double x) ++ double __expm1(double x) + #else +- double expm1(x) ++ double __expm1(x) + double x; + #endif + { +@@ -227,3 +227,4 @@ + } + return y; + } ++weak_alias (__expm1, expm1) +diff -ur dietlibc-0.30/libm/s_fabs.c dietlibc-0.30-libm-i386/libm/s_fabs.c +--- dietlibc-0.30/libm/s_fabs.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_fabs.c 2006-06-28 20:09:37.000000000 +0200 +@@ -22,9 +22,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double fabs(double x) ++ double __fabs(double x) + #else +- double fabs(x) ++ double __fabs(x) + double x; + #endif + { +@@ -33,3 +33,4 @@ + SET_HIGH_WORD(x,high&0x7fffffff); + return x; + } ++weak_alias (__fabs, fabs) +diff -ur dietlibc-0.30/libm/s_floor.c dietlibc-0.30-libm-i386/libm/s_floor.c +--- dietlibc-0.30/libm/s_floor.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_floor.c 2006-06-28 20:09:19.000000000 +0200 +@@ -33,9 +33,9 @@ + #endif + + #ifdef __STDC__ +- double floor(double x) ++ double __floor(double x) + #else +- double floor(x) ++ double __floor(x) + double x; + #endif + { +@@ -79,3 +79,4 @@ + INSERT_WORDS(x,i0,i1); + return x; + } ++weak_alias (__floor, floor) +diff -ur dietlibc-0.30/libm/s_ilogb.c dietlibc-0.30-libm-i386/libm/s_ilogb.c +--- dietlibc-0.30/libm/s_ilogb.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_ilogb.c 2006-06-28 19:58:36.000000000 +0200 +@@ -24,9 +24,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- int ilogb(double x) ++ int __ilogb(double x) + #else +- int ilogb(x) ++ int __ilogb(x) + double x; + #endif + { +@@ -49,3 +49,4 @@ + else if (hx<0x7ff00000) return (hx>>20)-1023; + else return 0x7fffffff; + } ++weak_alias (__ilogb, ilogb) +diff -ur dietlibc-0.30/libm/s_ldexp.c dietlibc-0.30-libm-i386/libm/s_ldexp.c +--- dietlibc-0.30/libm/s_ldexp.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_ldexp.c 2006-06-28 20:06:45.000000000 +0200 +@@ -19,9 +19,9 @@ + #include + + #ifdef __STDC__ +- double ldexp(double value, int exp) ++ double __ldexp(double value, int exp) + #else +- double ldexp(value, exp) ++ double __ldexp(value, exp) + double value; int exp; + #endif + { +@@ -30,3 +30,4 @@ + if(!finite(value)||value==0.0) errno = ERANGE; + return value; + } ++weak_alias (__ldexp, ldexp) +diff -ur dietlibc-0.30/libm/s_log1p.c dietlibc-0.30-libm-i386/libm/s_log1p.c +--- dietlibc-0.30/libm/s_log1p.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_log1p.c 2006-06-28 20:06:16.000000000 +0200 +@@ -105,9 +105,9 @@ + #endif + + #ifdef __STDC__ +- double log1p(double x) ++ double __log1p(double x) + #else +- double log1p(x) ++ double __log1p(x) + double x; + #endif + { +@@ -172,3 +172,4 @@ + if(k==0) return f-(hfsq-s*(hfsq+R)); else + return k*ln2_hi-((hfsq-(s*(hfsq+R)+(k*ln2_lo+c)))-f); + } ++weak_alias (__log1p, log1p) +diff -ur dietlibc-0.30/libm/s_logb.c dietlibc-0.30-libm-i386/libm/s_logb.c +--- dietlibc-0.30/libm/s_logb.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_logb.c 2006-06-28 19:59:16.000000000 +0200 +@@ -24,9 +24,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double logb(double x) ++ double __logb(double x) + #else +- double logb(x) ++ double __logb(x) + double x; + #endif + { +@@ -40,3 +40,4 @@ + else + return (double) (ix-1023); + } ++weak_alias (__logb, logb) +diff -ur dietlibc-0.30/libm/s_sin.c dietlibc-0.30-libm-i386/libm/s_sin.c +--- dietlibc-0.30/libm/s_sin.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_sin.c 2006-06-28 20:07:36.000000000 +0200 +@@ -49,9 +49,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double sin(double x) ++ double __sin(double x) + #else +- double sin(x) ++ double __sin(x) + double x; + #endif + { +@@ -80,3 +80,4 @@ + } + } + } ++weak_alias (__sin, sin) +diff -ur dietlibc-0.30/libm/s_tan.c dietlibc-0.30-libm-i386/libm/s_tan.c +--- dietlibc-0.30/libm/s_tan.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/s_tan.c 2006-06-28 19:57:55.000000000 +0200 +@@ -48,9 +48,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double tan(double x) ++ double __tan(double x) + #else +- double tan(x) ++ double __tan(x) + double x; + #endif + { +@@ -74,3 +74,4 @@ + -1 -- n odd */ + } + } ++weak_alias (__tan, tan) +diff -ur dietlibc-0.30/libm/w_acos.c dietlibc-0.30-libm-i386/libm/w_acos.c +--- dietlibc-0.30/libm/w_acos.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_acos.c 2006-06-28 20:10:58.000000000 +0200 +@@ -23,9 +23,9 @@ + + + #ifdef __STDC__ +- double acos(double x) /* wrapper acos */ ++ double __acos(double x) /* wrapper acos */ + #else +- double acos(x) /* wrapper acos */ ++ double __acos(x) /* wrapper acos */ + double x; + #endif + { +@@ -41,3 +41,4 @@ + return z; + #endif + } ++weak_alias (__acos, acos) +diff -ur dietlibc-0.30/libm/w_acosh.c dietlibc-0.30-libm-i386/libm/w_acosh.c +--- dietlibc-0.30/libm/w_acosh.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_acosh.c 2006-06-28 20:02:44.000000000 +0200 +@@ -22,9 +22,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double acosh(double x) /* wrapper acosh */ ++ double __acosh(double x) /* wrapper acosh */ + #else +- double acosh(x) /* wrapper acosh */ ++ double __acosh(x) /* wrapper acosh */ + double x; + #endif + { +@@ -40,3 +40,4 @@ + return z; + #endif + } ++weak_alias (__acosh, acosh) +diff -ur dietlibc-0.30/libm/w_asin.c dietlibc-0.30-libm-i386/libm/w_asin.c +--- dietlibc-0.30/libm/w_asin.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_asin.c 2006-06-28 20:03:08.000000000 +0200 +@@ -24,9 +24,9 @@ + + + #ifdef __STDC__ +- double asin(double x) /* wrapper asin */ ++ double __asin(double x) /* wrapper asin */ + #else +- double asin(x) /* wrapper asin */ ++ double __asin(x) /* wrapper asin */ + double x; + #endif + { +@@ -42,3 +42,4 @@ + return z; + #endif + } ++weak_alias (__asin, asin) +diff -ur dietlibc-0.30/libm/w_atan2.c dietlibc-0.30-libm-i386/libm/w_atan2.c +--- dietlibc-0.30/libm/w_atan2.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_atan2.c 2006-06-28 19:57:11.000000000 +0200 +@@ -22,9 +22,9 @@ + + + #ifdef __STDC__ +- double atan2(double y, double x) /* wrapper atan2 */ ++ double __atan2(double y, double x) /* wrapper atan2 */ + #else +- double atan2(y,x) /* wrapper atan2 */ ++ double __atan2(y,x) /* wrapper atan2 */ + double y,x; + #endif + { +@@ -40,3 +40,4 @@ + return z; + #endif + } ++weak_alias (__atan2, atan2) +diff -ur dietlibc-0.30/libm/w_atanh.c dietlibc-0.30-libm-i386/libm/w_atanh.c +--- dietlibc-0.30/libm/w_atanh.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_atanh.c 2006-06-28 20:02:23.000000000 +0200 +@@ -23,9 +23,9 @@ + + + #ifdef __STDC__ +- double atanh(double x) /* wrapper atanh */ ++ double __atanh(double x) /* wrapper atanh */ + #else +- double atanh(x) /* wrapper atanh */ ++ double __atanh(x) /* wrapper atanh */ + double x; + #endif + { +@@ -45,3 +45,4 @@ + return z; + #endif + } ++weak_alias (__atanh, atanh) +diff -ur dietlibc-0.30/libm/w_drem.c dietlibc-0.30-libm-i386/libm/w_drem.c +--- dietlibc-0.30/libm/w_drem.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_drem.c 2006-06-28 20:01:26.000000000 +0200 +@@ -6,10 +6,10 @@ + */ + + #include ++#include "math_private.h" + +-double +-drem(x, y) +- double x, y; ++double __drem(double x, double y) + { + return remainder(x, y); + } ++weak_alias (__drem, drem) +diff -ur dietlibc-0.30/libm/w_fmod.c dietlibc-0.30-libm-i386/libm/w_fmod.c +--- dietlibc-0.30/libm/w_fmod.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_fmod.c 2006-06-28 20:05:43.000000000 +0200 +@@ -23,9 +23,9 @@ + + + #ifdef __STDC__ +- double fmod(double x, double y) /* wrapper fmod */ ++ double __fmod(double x, double y) /* wrapper fmod */ + #else +- double fmod(x,y) /* wrapper fmod */ ++ double __fmod(x,y) /* wrapper fmod */ + double x,y; + #endif + { +@@ -41,3 +41,4 @@ + return z; + #endif + } ++weak_alias (__fmod, fmod) +diff -ur dietlibc-0.30/libm/w_hypot.c dietlibc-0.30-libm-i386/libm/w_hypot.c +--- dietlibc-0.30/libm/w_hypot.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_hypot.c 2006-06-28 20:08:54.000000000 +0200 +@@ -23,9 +23,9 @@ + + + #ifdef __STDC__ +- double hypot(double x, double y)/* wrapper hypot */ ++ double __hypot(double x, double y)/* wrapper hypot */ + #else +- double hypot(x,y) /* wrapper hypot */ ++ double __hypot(x,y) /* wrapper hypot */ + double x,y; + #endif + { +@@ -41,3 +41,4 @@ + return z; + #endif + } ++weak_alias (__hypot, hypot) +diff -ur dietlibc-0.30/libm/w_log.c dietlibc-0.30-libm-i386/libm/w_log.c +--- dietlibc-0.30/libm/w_log.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_log.c 2006-06-28 20:08:32.000000000 +0200 +@@ -23,9 +23,9 @@ + + + #ifdef __STDC__ +- double log(double x) /* wrapper log */ ++ double __log(double x) /* wrapper log */ + #else +- double log(x) /* wrapper log */ ++ double __log(x) /* wrapper log */ + double x; + #endif + { +@@ -41,3 +41,4 @@ + return __kernel_standard(x,x,17); /* log(x<0) */ + #endif + } ++weak_alias (__log, log) +diff -ur dietlibc-0.30/libm/w_log10.c dietlibc-0.30-libm-i386/libm/w_log10.c +--- dietlibc-0.30/libm/w_log10.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_log10.c 2006-06-28 20:08:11.000000000 +0200 +@@ -23,9 +23,9 @@ + + + #ifdef __STDC__ +- double log10(double x) /* wrapper log10 */ ++ double __log10(double x) /* wrapper log10 */ + #else +- double log10(x) /* wrapper log10 */ ++ double __log10(x) /* wrapper log10 */ + double x; + #endif + { +@@ -44,3 +44,4 @@ + return z; + #endif + } ++weak_alias (__log10, log10) +diff -ur dietlibc-0.30/libm/w_sqrt.c dietlibc-0.30-libm-i386/libm/w_sqrt.c +--- dietlibc-0.30/libm/w_sqrt.c 2006-06-28 20:15:02.000000000 +0200 ++++ dietlibc-0.30-libm-i386/libm/w_sqrt.c 2006-06-28 20:07:09.000000000 +0200 +@@ -22,9 +22,9 @@ + #include "math_private.h" + + #ifdef __STDC__ +- double sqrt(double x) /* wrapper sqrt */ ++ double __sqrt(double x) /* wrapper sqrt */ + #else +- double sqrt(x) /* wrapper sqrt */ ++ double __sqrt(x) /* wrapper sqrt */ + double x; + #endif + { +@@ -40,3 +40,4 @@ + return z; + #endif + } ++weak_alias (__sqrt, sqrt) diff --git a/base/dietlibc/libm.patch.bz2 b/base/dietlibc/libm.patch.bz2 new file mode 100644 index 000000000..37c63e62b Binary files /dev/null and b/base/dietlibc/libm.patch.bz2 differ diff --git a/base/dietlibc/neteconet_ec_h.patch b/base/dietlibc/neteconet_ec_h.patch new file mode 100644 index 000000000..0ea68f8c0 --- /dev/null +++ b/base/dietlibc/neteconet_ec_h.patch @@ -0,0 +1,74 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/neteconet_ec_h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +needed by net-tools + +--- /dev/null Thu Jan 1 00:00:00 1970 ++++ ./include/neteconet/ec.h Sat Jan 11 01:42:46 2003 +@@ -0,0 +1,52 @@ ++/* Definitions for use with Linux AF_ECONET sockets. ++ Copyright (C) 1998 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library 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 ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#ifndef _NETECONET_EC_H ++#define _NETECONET_EC_H 1 ++ ++#include ++/*#include */ ++ ++struct ec_addr ++ { ++ unsigned char station; /* Station number. */ ++ unsigned char net; /* Network number. */ ++ }; ++ ++struct sockaddr_ec ++ { ++ sa_family_t sec_family; ++ unsigned char port; /* Port number. */ ++ unsigned char cb; /* Control/flag byte. */ ++ unsigned char type; /* Type of message. */ ++ struct ec_addr addr; ++ unsigned long cookie; ++ }; ++ ++#define ECTYPE_PACKET_RECEIVED 0 /* Packet received */ ++#define ECTYPE_TRANSMIT_STATUS 0x10 /* Transmit completed */ ++ ++#define ECTYPE_TRANSMIT_OK 1 ++#define ECTYPE_TRANSMIT_NOT_LISTENING 2 ++#define ECTYPE_TRANSMIT_NET_ERROR 3 ++#define ECTYPE_TRANSMIT_NO_CLOCK 4 ++#define ECTYPE_TRANSMIT_LINE_JAMMED 5 ++#define ECTYPE_TRANSMIT_NOT_PRESENT 6 ++ ++#endif diff --git a/base/dietlibc/no-spp.patch b/base/dietlibc/no-spp.patch new file mode 100644 index 000000000..f7e08e685 --- /dev/null +++ b/base/dietlibc/no-spp.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/no-spp.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +The dynamic flavour does not built for us due undefined __guard, but since +we do not care for the size optimized binaries we do just do not enable it +automatically for now. + + - Rene Rebe + +--- dietlibc-0.30/dietfeatures.h 2006-04-04 07:35:14.000000000 +0200 ++++ dietlibc-0.30-fixed/dietfeatures.h 2006-06-30 15:38:05.000000000 +0200 +@@ -108,7 +107,7 @@ + * WANT_SSP_URANDOM and then not using -fstack-protector enlarges a + * binary by 152 bytes. */ + #if (__GNUC__>4) || ((__GNUC__==4) && (__GNUC_MINOR__>=1)) +-#define WANT_SSP ++//#define WANT_SSP + #endif + /* Choose which canary seeder you want you can choose + * both but it will check urandom first and use xor as diff --git a/base/dietlibc/parse-config-9 b/base/dietlibc/parse-config-9 new file mode 100644 index 000000000..f2f499ba8 --- /dev/null +++ b/base/dietlibc/parse-config-9 @@ -0,0 +1,205 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../dietlibc/parse-config-9 +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# --- FUNCTIONS-BEGIN --- + +function set_wrapper_and_misc () { + export DIETHOME=$root/usr/dietlibc + if ! atstage native || [ "$SDECFG_LIBC" != "dietlibc" ] ; then + var_append CC_WRAPPER_OTHERS ":" $dietbin + fi + + if [ "$diet_dynamic_static" == "static" ] ; then + var_append extraconfopt ' ' '--disable-shared --without-shared' + var_append GCC_WRAPPER_INSERT ' ' '-c?:-static' + fi + var_append GCC_WRAPPER_INSERT ' ' '-D__dietlibc__' +} + +function add_lib () { + var_append CC_WRAPPER_APPEND " " "-c?:$1" +} + +function remove_lib () { + var_append CC_WRAPPER_REMOVE " " "$1" +} + +# --- FUNCTIONS-END -- + +# decide wether to compile the packet with dietlibc or not +if [ "$SDECFG_LIBC" = "dietlibc" -o "$pkg" = "dietlibc" ]; then + pkg_dietlibc_useit=1 +else + x="${pkg//-/_}" ; x="${x//+/_}" + eval "pkg_dietlibc_useit=\$SDECFG_DIETLIBC_${x}" +fi + +[ "$pkg_dietlibc_useit" != 1 ] && pkg_dietlibc_useit=0 + +[ "$pkg_dietlibc_useit" = 1 -a $pkg = gcc ] && + var_append extraconfopt " " "--disable-threads" + +# never use dietlibc in stage 0 +if atstage toolchain; then + pkg_dietlibc_useit=0 +fi + +if [ "$pkg_dietlibc_useit" = 1 ]; then + + # If we use something like 'i386-pc-linux-gnu' as architecture name, + # some programs start using gnu extensions. So we use ..-dietlibc + # instead. + # + pkg_dietlibc_orig_target="$arch_target" + arch_target="${arch_target/-gnu/-gnudietlibc}" + if atstage native; then + arch_build="${arch_target}" + fi + + if [ -d $base/build/$SDECFG_ID/TOOLCHAIN/$toolsdir/diet-bin ] ; then + PATH="$base/build/$SDECFG_ID/TOOLCHAIN/$toolsdir/diet-bin:$PATH" + fi + + if [ "$SDECFG_DIETLIBC_DYN" = "1" ] + then dietbin="diet-dyn" ; diet_dynamic_static="dynamic" + else dietbin="diet" ; diet_dynamic_static="static" ; fi + + echo_status "Preparing configuration to build this package with dietlibc ("${diet_dynamic_static}"ally)." + + if atstage native; then + var_remove CC_WRAPPER_INSERT " " "-pipe" ; + var_append CC_WRAPPER_REMOVE " " "-pipe" ; + + var_remove GCC_WRAPPER_INSERT " " "-pipe" ; + var_append GCC_WRAPPER_REMOVE " " "-pipe" ; + + var_remove KCC_WRAPPER_INSERT " " "-pipe" ; + var_append KCC_WRAPPER_REMOVE " " "-pipe" ; + + fi + + if [ "$GCC_WRAPPER_INSERT" != "${GCC_WRAPPER_INSERT/-fstack-protector}" ]; then + echo_warning 'Disabling GCC stack-protector for dietlibc-based package.' + var_remove GCC_WRAPPER_INSERT ' ' '-fstack-protector' + fi + + # patch has problems with Plan A patching so we switch with -x 16 to Plan B + if atstage rebuild; then + patchopt="-bfp1 -x 16 -z .orig" + fi + + case "$pkg" in + dietlibc) + ;; + + linux*) + echo_status "Dietlibc not utilized for this package." + if atstage native && [ "$diet_dynamic_static" == "static" ]; then + var_append GCC_WRAPPER_INSERT " " "-static" + fi + ;; + + iptables|mmv|grsecurity) + echo_status "Enabling non-portable GNU features." + var_append CC_WRAPPER_INSERT " " "-D_GNU_SOURCE" + set_wrapper_and_misc + ;; + + coreutils|findutils|curl|procps|radiusclient-ng|libpcap|binutils|udhcp|file|libxml|lvm2|iputils) + echo_status "Enabling non-portable BSD features." + var_append CC_WRAPPER_INSERT " " "-D_BSD_SOURCE" + set_wrapper_and_misc + ;; + + e2fsprogs|util-linux|ash|irda-utils|ppp|dropbear|nullmailer|traceroute) + echo_status "Enabling non-portable GNU and BSD features." + var_append CC_WRAPPER_INSERT " " "-D_GNU_SOURCE -D_BSD_SOURCE" + set_wrapper_and_misc + ;; + nvi) + echo_status "Enabling non-portable GNU, BSD features and types." + var_append CC_WRAPPER_INSERT " " "-D_GNU_SOURCE -D_BSD_SOURCE" + var_append CC_WRAPPER_INSERT " " "-D__BIT_TYPES_DEFINED__" + set_wrapper_and_misc + ;; + iproute2) + echo_status "Setting __GLIBC__=3 to build the package!" + var_append CC_WRAPPER_INSERT " " "-D__GLIBC__=3" + set_wrapper_and_misc + ;; + net-tools) + echo_status "Enabling non-portable GNU, BSD features and a lot of other tweaks." + var_append CC_WRAPPER_INSERT " " "-D_GNU_SOURCE -D_BSD_SOURCE" + var_append CC_WRAPPER_INSERT " " "-D__GLIBC__" + var_append CC_WRAPPER_INSERT " " "-D_LINUX_IN6_H" + set_wrapper_and_misc + ;; + #squid) + #var_append CC_WRAPPER_INSERT " " "-DHAVE_SYS_TIME_H" + #set_wrapper_and_misc + # ;; + *) + echo_status "Using default dietlibc options!" + set_wrapper_and_misc + ;; + esac + + case "$pkg" in + sed|lilo|findutils|net-tools|dropbear|udev|rng-tools|udhcp|psmisc) + add_lib "-lcompat" + ;; + coreutils) + add_lib "-lcompat" + var_remove patchfiles " " "*acl-xattr.patch" + ;; + ncurses) + var_append extraconfopt " " \ + "--without-cxx-binding --without-cxx" + ;; + util-linux) + add_lib "-lrpc -lcompat" + ;; + dump) + var_append extraconfopt " " "--disable-rmt" + ;; + perl) + add_lib "-lm -lcompat" + ;; + openssl|gettext) + remove_lib "-ldl" + ;; + iptables) + add_lib "-lrpc" + ;; + grsecurity) + var_append makeopt " " "nopam" + ;; + procps) + if [ "$diet_dynamic_static" == "static" ]; then + var_append makeopt ' ' 'SHARED=0' + var_append makeinstopt ' ' 'SHARED=0' + fi + ;; + esac + + var_append patchfiles " " \ + `ls $base/package/base/dietlibc/patches/pkg_$pkg.patch 2>/dev/null` + if ! atstage toolchain && [ "$SDECFG_LIBC" = "dietlibc" ]; then + var_append patchfiles " " \ + `ls $base/package/base/dietlibc/patches/pkg_$pkg.chroot.patch 2>/dev/null` + fi +fi diff --git a/base/dietlibc/patches/pkg_ash.patch b/base/dietlibc/patches/pkg_ash.patch new file mode 100644 index 000000000..cd41ecacc --- /dev/null +++ b/base/dietlibc/patches/pkg_ash.patch @@ -0,0 +1,35 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_ash.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./main.c.orig 2006-07-07 22:32:12.000000000 +0000 ++++ ./main.c 2006-07-07 22:32:35.000000000 +0000 +@@ -314,16 +314,3 @@ + return exitstatus; + } + } +- +- +- +-#ifdef notdef +-/* +- * Should never be called. +- */ +-#endif +- +-void +-exit(exitstatus) { +- _exit(exitstatus); +-} diff --git a/base/dietlibc/patches/pkg_bash.patch b/base/dietlibc/patches/pkg_bash.patch new file mode 100644 index 000000000..303ad9d8e --- /dev/null +++ b/base/dietlibc/patches/pkg_bash.patch @@ -0,0 +1,42 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_bash.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +The first is a real fix not relying on accidently include and the later +is a fix for cross buliding due f*cked up bash compiling. + + - Rene Rebe + +--- bash-3.1/lib/sh/winsize.c.vanilla 2005-12-31 18:03:04.000000000 +0000 ++++ bash-3.1/lib/sh/winsize.c 2005-12-31 18:03:53.000000000 +0000 +@@ -29,6 +29,7 @@ + #endif + + #include ++#include + + #if !defined (STRUCT_WINSIZE_IN_SYS_IOCTL) + /* For struct winsize on SCO */ +--- bash-3.1/config.h.in.vanilla 2005-12-31 18:01:08.000000000 +0000 ++++ bash-3.1/config.h.in 2005-12-31 18:01:17.000000000 +0000 +@@ -21,6 +21,8 @@ + #ifndef _CONFIG_H_ + #define _CONFIG_H_ + ++#define __u_char_defined ++ + /* Configuration feature settings controllable by autoconf. */ + + /* Define JOB_CONTROL if your operating system supports diff --git a/base/dietlibc/patches/pkg_bin86.patch b/base/dietlibc/patches/pkg_bin86.patch new file mode 100644 index 000000000..1b817f127 --- /dev/null +++ b/base/dietlibc/patches/pkg_bin86.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_bin86.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- bin86-0.16.12/ld/Makefile.orig Wed Mar 20 21:58:20 2002 ++++ bin86-0.16.12/ld/Makefile Sun Sep 7 22:43:43 2003 +@@ -17,7 +17,7 @@ + + # An alternative file for a non-standard a.out.h (eg i386 linux on an Alpha) + # +-# NATIVE=-DA_OUT_INCL='"a_out_local.h"' ++NATIVE=-DA_OUT_INCL='"x86_aout.h"' + + OBJS= dumps.o io.o ld.o readobj.o table.o typeconv.o linksyms.o \ + writex86.o writebin.o writerel.o diff --git a/base/dietlibc/patches/pkg_binutils.patch b/base/dietlibc/patches/pkg_binutils.patch new file mode 100644 index 000000000..dc3df00f0 --- /dev/null +++ b/base/dietlibc/patches/pkg_binutils.patch @@ -0,0 +1,54 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_binutils.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Some quirks needed for compilation with dietlibc. + + - Rene Rebe + +--- ./bfd/elf.c.orig Tue Apr 30 19:19:55 2002 ++++ ./bfd/elf.c Tue Apr 30 19:21:08 2002 +@@ -5872,8 +5872,10 @@ + machine-dependent procfs structure in order to pick + out details about the corefile. */ + ++#ifndef __dietlibc__ + #ifdef HAVE_SYS_PROCFS_H + # include ++#endif + #endif + + /* FIXME: this is kinda wrong, but it's what gdb wants. */ +--- ./libiberty/regex.c~ Fri Sep 27 17:33:09 2002 ++++ ./libiberty/regex.c Sun Dec 29 04:47:22 2002 +@@ -302,7 +302,7 @@ + + /* Integer type for pointers. */ + # if !defined _LIBC && !defined HAVE_UINTPTR_T +-typedef unsigned long int uintptr_t; ++/*typedef unsigned long int uintptr_t;*/ + # endif + + /* Should we use malloc or alloca? If REGEX_MALLOC is not defined, we +--- binutils-2.16.91.0.3/gprof/gprof.h.vanilla 2005-10-11 17:12:07.000000000 +0200 ++++ binutils-2.16.91.0.3/gprof/gprof.h 2005-10-11 17:12:17.000000000 +0200 +@@ -136,4 +136,6 @@ + + extern void done (int status) ATTRIBUTE_NORETURN; + ++#undef PC ++ + #endif /* gprof_h */ diff --git a/base/dietlibc/patches/pkg_bison.patch b/base/dietlibc/patches/pkg_bison.patch new file mode 100644 index 000000000..07629ace3 --- /dev/null +++ b/base/dietlibc/patches/pkg_bison.patch @@ -0,0 +1,49 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_bison.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./configure.orig Mon Mar 25 10:37:52 2002 ++++ ./configure Wed May 1 14:09:05 2002 +@@ -194,6 +194,18 @@ + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; + esac + ++# disable some headers ++# ++ac_cv_header_wchar_h=no ++ac_cv_header_wctype_h=no ++ac_cv_header_utmpx_h=no ++ac_cv_header_sys_statfs_h=no ++ac_cv_header_libintl_h=no ++ ++# disable some functions ++# ++ac_cv_func_dcgettext=no ++ + if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr + else +--- ./Makefile.in.orig 2006-06-18 03:36:31.000000000 +0200 ++++ ./Makefile.in 2006-06-18 19:13:57.000000000 +0200 +@@ -235,7 +235,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + ACLOCAL_AMFLAGS = -I m4 +-SUBDIRS = build-aux po runtime-po lib data src doc tests ++SUBDIRS = build-aux po runtime-po lib data src tests + aclocal_DATA = m4/bison-i18n.m4 + EXTRA_DIST = GNUmakefile Makefile.cfg Makefile.maint \ + OChangeLog PACKAGING \ diff --git a/base/dietlibc/patches/pkg_coreutils.patch b/base/dietlibc/patches/pkg_coreutils.patch new file mode 100644 index 000000000..5f283ede7 --- /dev/null +++ b/base/dietlibc/patches/pkg_coreutils.patch @@ -0,0 +1,48 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_coreutils.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +I guess non-pointer FILE is not portable at least it breaks with dietlibc ... + + - Rene Rebe + +--- coreutils-5.2.1/src/paste.c.vanilla 2005-06-15 23:48:26.000000000 +0200 ++++ coreutils-5.2.1/src/paste.c 2005-06-15 23:48:49.000000000 +0200 +@@ -52,11 +52,11 @@ + /* Indicates that no delimiter should be added in the current position. */ + #define EMPTY_DELIM '\0' + +-static FILE dummy_closed; ++static FILE* dummy_closed; + /* Element marking a file that has reached EOF and been closed. */ +-#define CLOSED (&dummy_closed) ++#define CLOSED (dummy_closed) + +-static FILE dummy_endlist; ++static FILE* dummy_endlist; + /* Element marking end of list of open files. */ + #define ENDLIST (&dummy_endlist) + +--- coreutils-5.2.1/lib/closeout.c 2003-07-19 10:04:28.000000000 +0200 ++++ coreutils-5.2.1-fixed/lib/closeout.c 2006-01-04 17:49:42.000000000 +0100 +@@ -77,7 +77,7 @@ + + /* If the stream's error bit is clear and there is nothing to flush, + then return right away. */ +- if (e && __fpending (stdout) == 0) ++ if (e /* && __fpending (stdout) == 0 */) + return; + + if (fclose (stdout) != 0) diff --git a/base/dietlibc/patches/pkg_curl.patch b/base/dietlibc/patches/pkg_curl.patch new file mode 100644 index 000000000..e45096037 --- /dev/null +++ b/base/dietlibc/patches/pkg_curl.patch @@ -0,0 +1,45 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_curl.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +A little dirty hacking in order to get the code built with dietlibc ... + + - Rene Rebe + +--- ./lib/inet_ntop.c.orig 2006-01-09 14:18:32.000000000 +0100 ++++ ./lib/inet_ntop.c 2006-03-27 02:20:34.000000000 +0200 +@@ -70,6 +70,7 @@ + * - uses no statics + * - takes a unsigned char* not an in_addr as input + */ ++#define HAVE_INET_NTOA_R_2_ARGS + static char *inet_ntop4 (const unsigned char *src, char *dst, size_t size) + { + #if defined(HAVE_INET_NTOA_R_2_ARGS) +--- curl-7.15.1/lib/strerror.c 2005-12-02 23:09:09.000000000 +0000 ++++ curl-7.15.1-fixed/lib/strerror.c 2006-01-01 01:14:26.000000000 +0000 +@@ -22,12 +22,6 @@ + + #include "setup.h" + +-#ifdef HAVE_STRERROR_R +-#if !defined(HAVE_POSIX_STRERROR_R) && !defined(HAVE_GLIBC_STRERROR_R) +-#error "you MUST have either POSIX or glibc strerror_r if strerror_r is found" +-#endif /* !POSIX && !glibc */ +-#endif /* HAVE_STRERROR_R */ +- + #include + #include + #include diff --git a/base/dietlibc/patches/pkg_dash.patch b/base/dietlibc/patches/pkg_dash.patch new file mode 100644 index 000000000..3f28f09ff --- /dev/null +++ b/base/dietlibc/patches/pkg_dash.patch @@ -0,0 +1,79 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_dash.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./src/exec.c.orig 2006-07-07 23:21:42.000000000 +0000 ++++ ./src/exec.c 2006-07-07 23:24:08.000000000 +0000 +@@ -47,6 +47,9 @@ + + #include + #include ++#ifdef __NO_STAT64 ++# define stat64 stat ++#endif + #include + #include + #include +--- ./src/expand.c.orig 2006-07-07 23:29:07.000000000 +0000 ++++ ./src/expand.c 2006-07-07 23:30:31.000000000 +0000 +@@ -48,6 +48,10 @@ + #include + #include + #include ++#ifdef __NO_STAT64 ++# define stat64 stat ++# define lstat64 lstat ++#endif + #include + #include + #include +--- ./src/mail.c.orig 2006-07-07 23:33:17.000000000 +0000 ++++ ./src/mail.c 2006-07-07 23:33:51.000000000 +0000 +@@ -50,6 +50,9 @@ + */ + #include + #include ++#ifdef __NO_STAT64 ++# define stat64 stat ++#endif + #include + + #include "shell.h" +--- ./src/redir.c.orig 2006-07-07 23:35:14.000000000 +0000 ++++ ./src/redir.c 2006-07-07 23:35:56.000000000 +0000 +@@ -46,6 +46,10 @@ + #endif /* not lint */ + + #include ++#ifdef __NO_STAT64 ++# define stat64 stat ++# define fstat64 fstat ++#endif + #include + #include /* PIPE_BUF */ + #include +--- ./src/bltin/test.c.orig 2006-07-07 23:38:24.000000000 +0000 ++++ ./src/bltin/test.c 2006-07-07 23:38:54.000000000 +0000 +@@ -16,6 +16,10 @@ + #endif + + #include ++#ifdef __NO_STAT64 ++# define stat64 stat ++# define lstat64 lstat ++#endif + #include + + #include diff --git a/base/dietlibc/patches/pkg_diffutils.patch b/base/dietlibc/patches/pkg_diffutils.patch new file mode 100644 index 000000000..242a575ee --- /dev/null +++ b/base/dietlibc/patches/pkg_diffutils.patch @@ -0,0 +1,61 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_diffutils.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./src/cmp.c.orig Fri Apr 5 22:37:31 2002 ++++ ./src/cmp.c Wed May 1 12:49:39 2002 +@@ -91,7 +91,7 @@ + /* Values for long options that do not have single-letter equivalents. */ + enum + { +- HELP_OPTION = CHAR_MAX + 1 ++ HELP_OPTION = 256 + }; + + static struct option const long_options[] = +--- ./src/diff3.c.orig Fri Apr 5 22:37:31 2002 ++++ ./src/diff3.c Wed May 1 12:49:39 2002 +@@ -204,7 +204,7 @@ + /* Values for long options that do not have single-letter equivalents. */ + enum + { +- DIFF_PROGRAM_OPTION = CHAR_MAX + 1, ++ DIFF_PROGRAM_OPTION = 256, + HELP_OPTION + }; + +--- ./src/sdiff.c.orig Mon Mar 11 09:00:47 2002 ++++ ./src/sdiff.c Wed May 1 12:49:39 2002 +@@ -131,7 +131,7 @@ + /* Value for the long option that does not have single-letter equivalents. */ + enum + { +- DIFF_PROGRAM_OPTION = CHAR_MAX + 1, ++ DIFF_PROGRAM_OPTION = 256, + HELP_OPTION, + STRIP_TRAILING_CR_OPTION + }; +--- ./src/diff.c.orig Wed May 1 12:50:30 2002 ++++ ./src/diff.c Wed May 1 12:50:43 2002 +@@ -144,7 +144,7 @@ + /* Values for long options that do not have single-letter equivalents. */ + enum + { +- BINARY_OPTION = CHAR_MAX + 1, ++ BINARY_OPTION = 256, + FROM_FILE_OPTION, + HELP_OPTION, + HORIZON_LINES_OPTION, diff --git a/base/dietlibc/patches/pkg_e2fsprogs.patch b/base/dietlibc/patches/pkg_e2fsprogs.patch new file mode 100644 index 000000000..88863ea33 --- /dev/null +++ b/base/dietlibc/patches/pkg_e2fsprogs.patch @@ -0,0 +1,86 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_e2fsprogs.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/ss/pager.c.orig 2006-06-21 15:44:59.000000000 +0200 ++++ ./lib/ss/pager.c 2006-06-21 15:45:54.000000000 +0200 +@@ -36,6 +36,9 @@ + #if (!defined(HAVE_PRCTL) && defined(linux)) + #include + #endif ++#ifndef PR_GET_DUMPABLE ++#define PR_GET_DUMPABLE 3 ++#endif + + static char MORE[] = "more"; + extern char *_ss_pager_name; +--- ./lib/ext2fs/test_io.c.orig 2006-06-21 15:51:20.000000000 +0200 ++++ ./lib/ext2fs/test_io.c 2006-06-21 15:51:47.000000000 +0200 +@@ -34,6 +34,10 @@ + #include "ext2_fs.h" + #include "ext2fs.h" + ++#ifndef PR_GET_DUMPABLE ++#define PR_GET_DUMPABLE 3 ++#endif ++ + /* + * For checking structure magic numbers... + */ +--- ./lib/blkid/cache.c.orig 2006-06-21 15:57:47.000000000 +0200 ++++ ./lib/blkid/cache.c 2006-06-21 15:58:16.000000000 +0200 +@@ -28,6 +28,10 @@ + #endif + #include "blkidP.h" + ++#ifndef PR_GET_DUMPABLE ++#define PR_GET_DUMPABLE 3 ++#endif ++ + int blkid_debug_mask = 0; + + +--- ./lib/ext2fs/ext2_types.h.in.orig 2006-07-08 00:36:04.000000000 +0000 ++++ ./lib/ext2fs/ext2_types.h.in 2006-07-08 00:37:06.000000000 +0000 +@@ -3,6 +3,8 @@ + * everything we need. (cross fingers) Other header files may have + * also defined the types that we need. + */ ++#include ++ + #if (!defined(_LINUX_TYPES_H) && !defined(_BLKID_TYPES_H) && !defined(_PPC64_TYPES_H) && \ + !defined(_EXT2_TYPES_H)) + #define _EXT2_TYPES_H +--- ./lib/blkid/blkid.h.orig 2006-07-08 00:41:20.000000000 +0000 ++++ ./lib/blkid/blkid.h 2006-07-08 00:41:38.000000000 +0000 +@@ -14,6 +14,7 @@ + #define _BLKID_BLKID_H + + #include ++#include + #include + + #ifdef __cplusplus +--- ./misc/util.c.orig 2006-07-08 00:58:39.000000000 +0000 ++++ ./misc/util.c 2006-07-08 00:59:42.000000000 +0000 +@@ -79,7 +79,7 @@ + void check_plausibility(const char *device) + { + int val; +-#ifdef HAVE_OPEN64 ++#ifndef __NO_STAT64 + struct stat64 s; + + val = stat64(device, &s); diff --git a/base/dietlibc/patches/pkg_findutils.patch b/base/dietlibc/patches/pkg_findutils.patch new file mode 100644 index 000000000..13871a3a1 --- /dev/null +++ b/base/dietlibc/patches/pkg_findutils.patch @@ -0,0 +1,85 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_findutils.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +The getline stuff should be made in a more clean way ... perhups it will be +then upstreamable ... who knows ;) + +putw and getw could also be put in a __dietlibc__ conditional ... + +--- ./locate/code.c.orig 2005-06-07 18:18:41.000000000 -0400 ++++ ./locate/code.c 2005-10-31 13:37:17.000000000 -0300 +@@ -210,7 +210,11 @@ + if (diffcount < -LOCATEDB_OLD_OFFSET || diffcount > LOCATEDB_OLD_OFFSET) + { + putc (LOCATEDB_OLD_ESCAPE, stdout); +- putw (diffcount + LOCATEDB_OLD_OFFSET, stdout); ++ { ++ int a = diffcount + LOCATEDB_OLD_OFFSET; ++ fwrite(&a,sizeof(a),1,stdout); ++ } ++// putw (diffcount + LOCATEDB_OLD_OFFSET, stdout); + } + else + putc (diffcount + LOCATEDB_OLD_OFFSET, stdout); +--- ./locate/locate.c.orig 2005-06-12 17:25:31.000000000 -0400 ++++ ./locate/locate.c 2005-10-31 15:25:35.000000000 -0300 +@@ -475,7 +475,11 @@ + + /* Get the offset in the path where this path info starts. */ + if (procdata->c == LOCATEDB_OLD_ESCAPE) +- procdata->count += getw (procdata->fp) - LOCATEDB_OLD_OFFSET; ++ { ++ int a; ++ fread(&a,sizeof(a),1,procdata->fp); ++ procdata->count += a - LOCATEDB_OLD_OFFSET; ++ } + else + procdata->count += procdata->c - LOCATEDB_OLD_OFFSET; + +--- ./gnulib/lib/getline.c.orig 2005-05-17 04:41:00.000000000 -0400 ++++ ./gnulib/lib/getline.c 2005-10-31 15:26:27.000000000 -0300 +@@ -25,6 +25,7 @@ + + #include "getline.h" + ++#if 0 + #if ! (defined __GNU_LIBRARY__ && HAVE_GETDELIM) + + # include "getndelim2.h" +@@ -36,6 +37,7 @@ + stream); + } + #endif ++#endif + + ssize_t + getline (char **lineptr, size_t *linesize, FILE *stream) +--- ./gnulib/lib/getline.h.orig 2005-05-17 04:41:00.000000000 -0400 ++++ ./gnulib/lib/getline.h 2005-10-31 15:27:00.000000000 -0300 +@@ -29,10 +29,12 @@ + /* glibc2 has these functions declared in . Avoid redeclarations. */ + # if __GLIBC__ < 2 + ++/* + extern ssize_t getline (char **_lineptr, size_t *_linesize, FILE *_stream); + + extern ssize_t getdelim (char **_lineptr, size_t *_linesize, int _delimiter, + FILE *_stream); ++*/ + + # endif + diff --git a/base/dietlibc/patches/pkg_gawk.patch b/base/dietlibc/patches/pkg_gawk.patch new file mode 100644 index 000000000..cb93b6955 --- /dev/null +++ b/base/dietlibc/patches/pkg_gawk.patch @@ -0,0 +1,88 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_gawk.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- gawk-3.1.5/io.c~ 2005-07-26 20:07:43.000000000 +0200 ++++ gawk-3.1.5/io.c 2005-09-02 13:08:50.784242397 +0200 +@@ -41,8 +41,10 @@ + #include + #endif + #ifdef HAVE_STROPTS_H ++#ifndef __dietlibc__ + #include + #endif ++#endif + + #ifdef HAVE_SOCKETS + #ifdef HAVE_SYS_SOCKET_H +--- gawk-3.1.5/regex_internal.h~ 2005-05-11 17:28:17.000000000 +0200 ++++ gawk-3.1.5/regex_internal.h 2005-09-02 13:14:44.954816214 +0200 +@@ -37,6 +37,8 @@ + # include + #endif /* HAVE_WCHAR_H || _LIBC */ + #if defined HAVE_WCTYPE_H || defined _LIBC ++#define __BEGIN_NAMESPACE_C99 ++#define __END_NAMESPACE_C99 + # include + #endif /* HAVE_WCTYPE_H || _LIBC */ + +--- gawk-3.1.5/configure.ac~ 2005-07-26 20:43:51.000000000 +0200 ++++ gawk-3.1.5/configure.ac 2005-09-02 13:23:40.040012522 +0200 +@@ -264,20 +264,20 @@ + dnl check for dynamic linking + dnl This is known to be very primitive + AC_CHECK_HEADER(dlfcn.h, +- [AC_DEFINE([DYNAMIC], 1, [dynamic loading is possible]) +- if test "$GCC" = yes +- then +- # Add others here as appropriate, +- # one day use GNU libtool. +- if uname | $EGREP -i 'linux|freebsd|cygwin' > /dev/null +- then +- LDFLAGS="$LDFLAGS -export-dynamic" +- fi +- fi +- + # Check this separately. Some systems have dlopen + # in libc. Notably freebsd and cygwin. +- AC_CHECK_LIB(dl, dlopen) ++ AC_CHECK_LIB(dl, dlopen, [ ++ [AC_DEFINE([DYNAMIC], 1, [dynamic loading is possible]) ++ if test "$GCC" = yes ++ then ++ # Add others here as appropriate, ++ # one day use GNU libtool. ++ if uname | $EGREP -i 'linux|freebsd|cygwin' > /dev/null ++ then ++ LDFLAGS="$LDFLAGS -export-dynamic" ++ fi ++ fi ++ ]) + ]) + + dnl check for how to use getpgrp +--- gawk-3.1.5/main.c~ 2005-07-06 16:05:14.000000000 +0200 ++++ gawk-3.1.5/main.c 2005-09-02 13:34:36.176763197 +0200 +@@ -226,11 +226,6 @@ + if (getenv("WHINY_USERS") != NULL) + whiny_users = TRUE; + +-#ifdef HAVE_MCHECK_H +- if (do_tidy_mem) +- mtrace(); +-#endif /* HAVE_MCHECK_H */ +- + #if defined(LC_CTYPE) + setlocale(LC_CTYPE, ""); + #endif diff --git a/base/dietlibc/patches/pkg_gcc.patch b/base/dietlibc/patches/pkg_gcc.patch new file mode 100644 index 000000000..75a36910b --- /dev/null +++ b/base/dietlibc/patches/pkg_gcc.patch @@ -0,0 +1,49 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_gcc.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Dietlibc already has the fopen_unlocked functions. + + - Rene Rebe + +--- ./libiberty/regex.c~ Fri Nov 16 22:54:17 2001 ++++ ./libiberty/regex.c Sun Dec 29 05:39:31 2002 +@@ -302,7 +302,7 @@ + + /* Integer type for pointers. */ + # if !defined _LIBC && !defined HAVE_UINTPTR_T +-typedef unsigned long int uintptr_t; ++/*typedef unsigned long int uintptr_t;*/ + # endif + + /* Should we use malloc or alloca? If REGEX_MALLOC is not defined, we +--- gcc-4.0.2/libiberty/fopen_unlocked.c.vanilla 2005-10-11 19:52:08.000000000 +0200 ++++ gcc-4.0.2/libiberty/fopen_unlocked.c 2005-10-11 19:52:44.000000000 +0200 +@@ -104,6 +104,8 @@ + unlock_1 (stderr); + } + ++#ifndef __dietlibc__ ++ + FILE * + fopen_unlocked (path, mode) + const char *path; +@@ -134,3 +136,5 @@ + unlock_1 (fp); + return fp; + } ++ ++#endif diff --git a/base/dietlibc/patches/pkg_gpm.patch b/base/dietlibc/patches/pkg_gpm.patch new file mode 100644 index 000000000..accf87dab --- /dev/null +++ b/base/dietlibc/patches/pkg_gpm.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_gpm.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- gpm-1.20.1/src/synaptics.c.vanilla 2005-02-07 11:41:12.066500984 +0100 ++++ gpm-1.20.1/src/synaptics.c 2005-02-07 11:41:56.014819824 +0100 +@@ -149,6 +149,12 @@ + ** + **/ + ++double ceil (double x) { ++ return x; ++} ++float ceilf (float x) { ++ return x; ++} + + /* + ** TODO diff --git a/base/dietlibc/patches/pkg_grub.patch b/base/dietlibc/patches/pkg_grub.patch new file mode 100644 index 000000000..1942248a8 --- /dev/null +++ b/base/dietlibc/patches/pkg_grub.patch @@ -0,0 +1,39 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_grub.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- grub-0.93/lib/device.c.orig Thu Sep 4 16:25:24 2003 ++++ grub-0.93/lib/device.c Thu Sep 4 16:23:46 2003 +@@ -699,7 +699,7 @@ + return 0; + } + +-#if defined(__linux__) && (!defined(__GLIBC__) || \ ++#if defined(__linux__) && (!defined(__dietlibc__)) && (!defined(__GLIBC__) || \ + ((__GLIBC__ < 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ < 1)))) + /* Maybe libc doesn't have large file support. */ + { +--- grub-0.93/grub/asmstub.c~ Mon Dec 2 23:20:45 2002 ++++ grub-0.93/grub/asmstub.c Thu Sep 4 16:30:09 2003 +@@ -934,7 +934,7 @@ + return BIOSDISK_ERROR_GEOMETRY; + + /* Seek to the specified location. */ +-#if defined(__linux__) && (!defined(__GLIBC__) || \ ++#if defined(__linux__) && (!defined(__dietlibc__)) && (!defined(__GLIBC__) || \ + ((__GLIBC__ < 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ < 1)))) + /* Maybe libc doesn't have large file support. */ + { diff --git a/base/dietlibc/patches/pkg_iproute2.patch b/base/dietlibc/patches/pkg_iproute2.patch new file mode 100644 index 000000000..a0f4608ea --- /dev/null +++ b/base/dietlibc/patches/pkg_iproute2.patch @@ -0,0 +1,179 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_iproute2.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- iproute2-2.6.9.orig/Makefile 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/Makefile 2004-12-23 18:45:12.000000000 -0300 +@@ -10,7 +10,7 @@ + DEFINES= -DRESOLVE_HOSTNAMES + + #options if you have a bind>=4.9.4 libresolv (or, maybe, glibc) +-LDLIBS=-lresolv ++LDLIBS=-lcompat + ADDLIB= + + #options for decnet +@@ -26,7 +26,7 @@ + + LDLIBS += -L../lib -lnetlink ../lib/libutil.a + +-SUBDIRS=lib ip tc misc netem ++SUBDIRS=lib ip + + LIBNETLINK=../lib/libnetlink.a ../lib/libutil.a + +--- iproute2-2.6.9.orig/ip/ipaddress.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/ip/ipaddress.c 2004-12-23 18:50:12.000000000 -0300 +@@ -25,8 +25,9 @@ + #include + #include + +-#include +-#include ++//#include ++#include ++#include + #include + + #include "rt_names.h" +@@ -34,6 +35,39 @@ + #include "ll_map.h" + #include "ip_common.h" + ++struct net_device_stats ++{ ++ unsigned long rx_packets; /* total packets received */ ++ unsigned long tx_packets; /* total packets transmitted */ ++ unsigned long rx_bytes; /* total bytes received */ ++ unsigned long tx_bytes; /* total bytes transmitted */ ++ unsigned long rx_errors; /* bad packets received */ ++ unsigned long tx_errors; /* packet transmit problems */ ++ unsigned long rx_dropped; /* no space in linux buffers */ ++ unsigned long tx_dropped; /* no space available in linux */ ++ unsigned long multicast; /* multicast packets received */ ++ unsigned long collisions; ++ ++ /* detailed rx_errors: */ ++ unsigned long rx_length_errors; ++ unsigned long rx_over_errors; /* receiver ring buff overflow */ ++ unsigned long rx_crc_errors; /* recved pkt with crc error */ ++ unsigned long rx_frame_errors; /* recv'd frame alignment error */ ++ unsigned long rx_fifo_errors; /* recv'r fifo overrun */ ++ unsigned long rx_missed_errors; /* receiver missed packet */ ++ ++ /* detailed tx_errors */ ++ unsigned long tx_aborted_errors; ++ unsigned long tx_carrier_errors; ++ unsigned long tx_fifo_errors; ++ unsigned long tx_heartbeat_errors; ++ unsigned long tx_window_errors; ++ ++ /* for cslip etc */ ++ unsigned long rx_compressed; ++ unsigned long tx_compressed; ++}; ++ + static struct + { + int ifindex; +--- iproute2-2.6.9.orig/ip/iplink.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/ip/iplink.c 2004-12-23 18:44:07.000000000 -0300 +@@ -10,6 +10,9 @@ + * + */ + ++#define _LINUX_TYPES_H ++#include ++ + #include + #include + #include +--- iproute2-2.6.9.orig/ip/ipmaddr.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/ip/ipmaddr.c 2004-12-23 18:44:09.000000000 -0300 +@@ -10,6 +10,9 @@ + * + */ + ++#define _LINUX_TYPES_H ++#include ++ + #include + #include + #include +--- iproute2-2.6.9.orig/ip/ipmroute.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/ip/ipmroute.c 2004-12-23 18:44:10.000000000 -0300 +@@ -10,6 +10,9 @@ + * + */ + ++#define _LINUX_TYPES_H ++#include ++ + #include + #include + #include +--- iproute2-2.6.9.orig/ip/iptunnel.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/ip/iptunnel.c 2004-12-23 18:44:06.000000000 -0300 +@@ -16,6 +16,9 @@ + * Phil Karn 990408: "pmtudisc" flag + */ + ++#define _LINUX_TYPES_H ++#include ++ + #include + #include + #include +--- iproute2-2.6.9.orig/lib/ll_addr.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/lib/ll_addr.c 2004-12-23 18:52:29.000000000 -0300 +@@ -21,8 +21,8 @@ + #include + #include + +-#include +-#include ++//#include ++#include + #include + + #include "rt_names.h" +--- iproute2-2.6.9.orig/lib/ll_proto.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/lib/ll_proto.c 2004-12-23 18:53:32.000000000 -0300 +@@ -21,8 +21,9 @@ + #include + #include + +-#include +-#include ++//#include ++#include ++#include + #include + + #include "utils.h" +--- iproute2-2.6.9.orig/lib/ll_types.c 2004-12-23 18:40:20.000000000 -0300 ++++ iproute2-2.6.9/lib/ll_types.c 2004-12-23 18:54:26.000000000 -0300 +@@ -21,8 +21,8 @@ + #include + #include + +-#include +-#include ++//#include ++#include + #include + + #include "rt_names.h" diff --git a/base/dietlibc/patches/pkg_iptables.patch b/base/dietlibc/patches/pkg_iptables.patch new file mode 100644 index 000000000..0fba288e0 --- /dev/null +++ b/base/dietlibc/patches/pkg_iptables.patch @@ -0,0 +1,63 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_iptables.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -ruN iptables-1.3.2.orig/Makefile iptables-1.3.2/Makefile +--- iptables-1.3.2.orig/Makefile 2005-07-10 16:01:40.000000000 +0200 ++++ iptables-1.3.2/Makefile 2005-07-19 12:19:41.000000000 +0200 +@@ -103,7 +103,7 @@ + STATIC_LIBS = extensions/libext.a + STATIC6_LIBS = extensions/libext6.a + LDFLAGS = -static +-LDLIBS = ++LDLIBS = + endif + + .PHONY: default +diff -ruN iptables-1.3.2.orig/include/libiptc/ipt_kernel_headers.h iptables-1.3.2/include/libiptc/ipt_kernel_headers.h +--- iptables-1.3.2.orig/include/libiptc/ipt_kernel_headers.h 2004-10-10 11:56:23.000000000 +0200 ++++ iptables-1.3.2/include/libiptc/ipt_kernel_headers.h 2005-07-19 12:17:03.000000000 +0200 +@@ -5,7 +5,7 @@ + + #include + +-#if defined(__GLIBC__) && __GLIBC__ == 2 ++#if (defined(__GLIBC__) && __GLIBC__ == 2) || defined(__dietlibc__) + #include + #include + #include +diff -ruN iptables-1.3.2.orig/iptables-restore.c iptables-1.3.2/iptables-restore.c +--- iptables-1.3.2.orig/iptables-restore.c 2005-06-24 18:34:19.000000000 +0200 ++++ iptables-1.3.2/iptables-restore.c 2005-07-19 12:17:03.000000000 +0200 +@@ -8,7 +8,7 @@ + */ + + #include +-#include ++#include + #include + #include + #include +diff -ruN iptables-1.3.2.orig/iptables-save.c iptables-1.3.2/iptables-save.c +--- iptables-1.3.2.orig/iptables-save.c 2005-04-15 11:30:16.000000000 +0200 ++++ iptables-1.3.2/iptables-save.c 2005-07-19 12:17:03.000000000 +0200 +@@ -6,7 +6,7 @@ + * + */ + #include +-#include ++#include + #include + #include + #include diff --git a/base/dietlibc/patches/pkg_iputils.patch b/base/dietlibc/patches/pkg_iputils.patch new file mode 100644 index 000000000..e0e534ba0 --- /dev/null +++ b/base/dietlibc/patches/pkg_iputils.patch @@ -0,0 +1,96 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_iputils.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./Makefile.orig 2006-07-07 21:40:12.000000000 +0000 ++++ ./Makefile 2006-07-07 21:40:24.000000000 +0000 +@@ -5,7 +5,6 @@ + DEFINES= + + #options if you have a bind>=4.9.4 libresolv (or, maybe, glibc) +-LDLIBS=-lresolv + ADDLIB= + + ifeq ($(LIBC_INCLUDE)/socketbits.h,$(wildcard $(LIBC_INCLUDE)/socketbits.h)) +--- ./ping.c.orig 2006-07-07 21:56:01.000000000 +0000 ++++ ./ping.c 2006-07-07 21:56:20.000000000 +0000 +@@ -61,7 +61,6 @@ + #include "ping_common.h" + + #include +-#include + + + #define MAXIPLEN 60 +--- ./ping_common.c.orig 2002-09-20 16:02:32.000000000 +0000 ++++ ./ping_common.c 2006-07-07 21:58:57.000000000 +0000 +@@ -1,6 +1,7 @@ + #include "ping_common.h" + #include + #include ++#include + + int options; + +--- ./ping_common.h.orig 2006-07-07 21:48:15.000000000 +0000 ++++ ./ping_common.h 2006-07-07 22:06:28.000000000 +0000 +@@ -9,6 +9,8 @@ + #include + #include + #include ++#include ++#include + #include + #include + #include +@@ -37,6 +38,8 @@ + #define CLR(bit) (A(bit) &= (~B(bit))) + #define TST(bit) (A(bit) & B(bit)) + ++#define __constant_htons(N) htons(N) ++ + /* various options */ + extern int options; + #define F_FLOOD 0x001 +--- ./tracepath6.c.orig 2006-07-07 22:08:22.000000000 +0000 ++++ ./tracepath6.c 2006-07-07 22:08:48.000000000 +0000 +@@ -15,7 +15,6 @@ + #include + #include + +-#include + #include + #include + #include +--- ./traceroute6.c.orig 2006-07-07 22:09:53.000000000 +0000 ++++ ./traceroute6.c 2006-07-07 22:10:30.000000000 +0000 +@@ -247,7 +247,4 @@ + #include +- +-#include +-#include + + #include + +--- ./ping6.c.orig 2006-07-07 22:12:25.000000000 +0000 ++++ ./ping6.c 2006-07-07 22:12:44.000000000 +0000 +@@ -69,7 +69,5 @@ + #include "ping_common.h" + +-#include +-#include + #include + + #define BIT_CLEAR(nr, addr) do { ((__u32 *)(addr))[(nr) >> 5] &= ~(1U << ((nr) & 31)); } while(0) diff --git a/base/dietlibc/patches/pkg_kbd.patch b/base/dietlibc/patches/pkg_kbd.patch new file mode 100644 index 000000000..3937f2f8c --- /dev/null +++ b/base/dietlibc/patches/pkg_kbd.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_kbd.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./src/version.h.orig 2006-06-19 01:04:01.000000000 +0200 ++++ ./src/version.h 2006-06-19 01:04:21.000000000 +0200 +@@ -9,7 +9,7 @@ + set_progname(char *name) { + char *p; + +- p = rindex(name, '/'); ++ p = strrchr(name, '/'); + progname = (p ? p+1 : name); + } + diff --git a/base/dietlibc/patches/pkg_kiss.patch b/base/dietlibc/patches/pkg_kiss.patch new file mode 100644 index 000000000..c1f666970 --- /dev/null +++ b/base/dietlibc/patches/pkg_kiss.patch @@ -0,0 +1,86 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_kiss.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +The dietlibc getcwd function does not (yet) support the GNU extension to +allocate the string on-the-fly. So we use some sub-optimal aolution and +additional checks. WAIT_ANY should also be added to the dietlibc ... + + Rene Rebe + +diff -ur kiss-0.21/src/getprompt.c src.kiss.-1.25906.3396530713/kiss-0.21/src/getprompt.c +--- kiss-0.21/src/getprompt.c 1998-09-25 14:07:10.000000000 +0200 ++++ kiss-0.21/src/getprompt.c 2003-08-18 02:12:51.000000000 +0200 +@@ -3,14 +3,14 @@ + char *getprompt () + { + register char +- *prompt, +- *cwd; ++ *prompt; + static char +- buf [LINELEN]; ++ buf [LINELEN], ++ cwd [LINELEN]; + char + twobuf [2] = { 0, 0 }; + +- cwd = getcwd (NULL, 0); ++ getcwd (cwd, LINELEN); + if (! flags.noenviron) + addtoenv ("PWD", cwd); + +@@ -33,22 +33,22 @@ + strcat (buf, username); + break; + case 'p': +- strcat (buf, cwd); ++ if (cwd) ++ strcat (buf, cwd); + break; + default: +- twobuf [0] = *prompt; +- strcat (buf, twobuf); ++ strcat (buf, prompt); + } + } + else + { +- twobuf [0] = *prompt; ++ twobuf [0] = *prompt; + strcat (buf, twobuf); + } + prompt++; + } + +- free (cwd); ++ /*free (cwd);*/ + + return (buf); + } +diff -ur kiss-0.21/src/waitforchild.c src.kiss.-1.25906.3396530713/kiss-0.21/src/waitforchild.c +--- kiss-0.21/src/waitforchild.c 1998-09-25 14:07:10.000000000 +0200 ++++ kiss-0.21/src/waitforchild.c 2003-08-17 23:16:10.000000000 +0200 +@@ -31,7 +31,7 @@ + reportstatus (childname, status, background); + + /* let's see how generic kids are doing */ +- while ( (pid = waitpid (WAIT_ANY, &status, WNOHANG)) > 0 ) ++ while ( (pid = waitpid (-1, &status, WNOHANG)) > 0 ) + { + sprintf (buf, "pid %d", pid); + reportstatus (buf, status, 1); diff --git a/base/dietlibc/patches/pkg_libpcap.patch b/base/dietlibc/patches/pkg_libpcap.patch new file mode 100644 index 000000000..e6a2c8d73 --- /dev/null +++ b/base/dietlibc/patches/pkg_libpcap.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_libpcap.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -ruN libpcap-0.9.2.orig/pcap-linux.c libpcap-0.9.2/pcap-linux.c +--- libpcap-0.9.2.orig/pcap-linux.c 2005-07-07 04:04:34.000000000 +0200 ++++ libpcap-0.9.2/pcap-linux.c 2005-07-13 19:35:22.000000000 +0200 +@@ -149,7 +149,7 @@ + #include + #endif + +-#ifndef __GLIBC__ ++#if !(defined(__GLIBC__) || defined(__dietlibc__)) + typedef int socklen_t; + #endif + diff --git a/base/dietlibc/patches/pkg_lilo.patch b/base/dietlibc/patches/pkg_lilo.patch new file mode 100644 index 000000000..34675d6a3 --- /dev/null +++ b/base/dietlibc/patches/pkg_lilo.patch @@ -0,0 +1,166 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_lilo.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- lilo-22.5.6/partition.h.orig Fri Jun 6 19:07:45 2003 ++++ lilo-22.5.6/partition.h Fri Sep 5 17:42:53 2003 +@@ -19,9 +19,9 @@ + enum {PTW_OKAY=0, PTW_DOS=1, PTW_OS2=2, PTW_SWAP, PTW_XFS, + PTW_mask=7, PTW_NTFS=8}; + +-#if 1 +- + #define LLSECTORSIZE ((long long)SECTOR_SIZE) ++ ++#ifndef __dietlibc__ + + loff_t llseek(unsigned int fd, loff_t offs, unsigned int whence); + +--- lilo-22.5.6/partition.c.orig Fri Sep 5 17:41:58 2003 ++++ lilo-22.5.6/partition.c Fri Sep 5 17:47:18 2003 +@@ -9,7 +9,9 @@ + + */ + +- ++#ifdef __dietlibc__ ++#include ++#endif + #include + #include + #include +@@ -35,7 +37,7 @@ + #include "loader.h" + + +- ++#ifndef __dietlibc__ + _syscall5(int, _llseek, uint, fd, ulong, hi, ulong, lo, + loff_t *, res, uint, wh); + +@@ -48,6 +50,7 @@ + return _llseek(fd, offs>>32, offs, &res, whence) < 0 ? + (loff_t)(-1) : res; + } ++#endif + + static + int anywhere(void *buf, unsigned char *str) +@@ -185,8 +188,13 @@ + } + i=5; + while (i<=pe && base) { ++#ifdef __dietlibc__ ++ if (lseek(fd, LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET, SEEK_SET) < 0) ++ die("secondary lseek failed"); ++#else + if (llseek(fd, LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET, SEEK_SET) < 0) + die("secondary llseek failed"); ++#endif + if (read(fd, part_table, sizeof(part_table)) != sizeof(part_table)) die("secondary read pt failed"); + if ( read(fd, &boot_sig, sizeof(boot_sig)) != sizeof(boot_sig) || + boot_sig != BOOT_SIGNATURE ) die("read second boot signature failed"); +@@ -609,7 +617,11 @@ + if (pt[count].sys_ind && pt[count].boot_ind != flag) { + pt[count].boot_ind = flag; + printf("pt[%d] -> %2x\n", count+1, (int)flag); ++#ifdef __dietlibc__ ++ if (lseek(fd, daddr[count], SEEK_SET) < 0) die("PT lseek failed"); ++#else + if (llseek(fd, daddr[count], SEEK_SET) < 0) die("PT llseek failed"); ++#endif + if (!test) + if (write(fd, &pt[count], sizeof(pt[0])) != sizeof(pt[0]) ) + die("PT write failure"); +@@ -793,8 +805,13 @@ + if (max>0) + while (base) { + daddr = LLSECTORSIZE*(base+second) + PART_TABLE_OFFSET; ++#ifdef __dietlibc__ ++ if (lseek(fd, daddr, SEEK_SET) < 0) ++ die("secondary lseek failed"); ++#else + if (llseek(fd, daddr, SEEK_SET) < 0) + die("secondary llseek failed"); ++#endif + if (read(fd, pt, sizeof(pt)) != sizeof(pt)) die("secondary read pt failed"); + if ( read(fd, &boot_sig, sizeof(boot_sig)) != sizeof(boot_sig) || + boot_sig != BOOT_SIGNATURE ) die("read second boot signature failed"); +--- lilo-22.5.6/Makefile~ Mon Jun 30 03:45:19 2003 ++++ lilo-22.5.6/Makefile Fri Sep 5 18:27:38 2003 +@@ -51,7 +51,7 @@ + # XL_SECS=n Support for extra large (non-standard) floppies. + + CONFIG=-DBDATA -DDSECS=3 -DEVMS -DIGNORECASE -DLVM -DONE_SHOT -DPASS160 \ +- -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL ++ -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION -DVIRTUAL + + # set the compiler optimization level + +--- lilo-22.5.6/boot.c~ Tue Jun 24 22:23:10 2003 ++++ lilo-22.5.6/boot.c Fri Sep 5 18:35:27 2003 +@@ -17,7 +17,11 @@ + #include + #include + #include ++#ifdef __dietlibc__ ++#include ++#else + #include ++#endif + #include + + #include "config.h" +--- lilo-22.5.6/bsect.c.orig Mon Jun 30 02:34:44 2003 ++++ lilo-22.5.6/bsect.c Fri Sep 5 18:41:20 2003 +@@ -12,7 +12,9 @@ + + #include + #include ++#ifndef __dietlibc__ + #include ++#endif + #include + #include + #include +--- lilo-22.5.6/partition.c~ Fri Sep 5 17:47:18 2003 ++++ lilo-22.5.6/partition.c Fri Sep 5 18:44:06 2003 +@@ -19,7 +19,11 @@ + #include + #include + #include ++#ifdef __dietlibc__ ++#include ++#else + #include ++#endif + #include + #include + #include +--- lilo-22.5.6/edit.c.orig Sun Feb 23 19:14:12 2003 ++++ lilo-22.5.6/edit.c Mon Sep 8 07:48:20 2003 +@@ -10,7 +10,11 @@ + + #include + #include ++#ifdef __dietlibc__ ++#include ++#else + #include ++#endif + #include + #include + #include diff --git a/base/dietlibc/patches/pkg_linux24.patch b/base/dietlibc/patches/pkg_linux24.patch new file mode 100644 index 000000000..8400ef0f0 --- /dev/null +++ b/base/dietlibc/patches/pkg_linux24.patch @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_linux24.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- linux-2.4.22/scripts/mkdep.c.orig 2003-09-20 20:54:57.000000000 +0200 ++++ linux-2.4.22/scripts/mkdep.c 2003-09-20 20:55:43.000000000 +0200 +@@ -38,7 +38,9 @@ + #include + #include + ++#ifndef __dietlibc__ + #include ++#endif + #include + #include + #include +--- linux-2.4.22/lib/gen_crc32table.c.orig 2003-09-20 21:51:19.000000000 +0200 ++++ linux-2.4.22/lib/gen_crc32table.c 2003-09-20 21:51:48.000000000 +0200 +@@ -1,3 +1,6 @@ ++#ifdef __dietlibc__ ++#define _GNU_SOURCE ++#endif + #include + #include "crc32defs.h" + #include diff --git a/base/dietlibc/patches/pkg_lvm2.patch b/base/dietlibc/patches/pkg_lvm2.patch new file mode 100644 index 000000000..89ddb57e4 --- /dev/null +++ b/base/dietlibc/patches/pkg_lvm2.patch @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_lvm2.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/metadata/metadata.c.orig 2006-06-21 18:03:02.000000000 +0200 ++++ ./lib/metadata/metadata.c 2006-06-21 18:10:12.000000000 +0200 +@@ -24,6 +24,9 @@ + #include "pv_alloc.h" + #include "activate.h" + ++#include ++#define UINT32_MAX (4294967295U) ++ + static int _add_pv_to_vg(struct format_instance *fid, struct volume_group *vg, + const char *pv_name) + { +--- ./lib/misc/lib.h.orig 2006-07-07 20:17:21.000000000 +0000 ++++ ./lib/misc/lib.h 2006-07-07 20:17:48.000000000 +0000 +@@ -28,5 +28,6 @@ + #include "lvm-types.h" + + #include ++#include + + #endif diff --git a/base/dietlibc/patches/pkg_man.patch b/base/dietlibc/patches/pkg_man.patch new file mode 100644 index 000000000..cb595366c --- /dev/null +++ b/base/dietlibc/patches/pkg_man.patch @@ -0,0 +1,59 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_man.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./src/man.c.orig 2006-06-19 00:21:55.000000000 +0200 ++++ ./src/man.c 2006-06-19 00:24:43.000000000 +0200 +@@ -30,6 +30,9 @@ + #include + #include + #include ++#include ++#define index strchr ++#define rindex strrchr + + #ifndef R_OK + #define R_OK 4 +--- ./src/man-config.c.orig 2006-06-19 00:26:33.000000000 +0200 ++++ ./src/man-config.c 2006-06-19 00:27:06.000000000 +0200 +@@ -32,6 +32,7 @@ + #include "paths.h" + #include "gripes.h" + #include "util.h" ++#define rindex strrchr + + #define BUFSIZE 4096 + +--- ./src/to_cat.c.orig 2006-06-19 00:29:10.000000000 +0200 ++++ ./src/to_cat.c 2006-06-19 00:29:22.000000000 +0200 +@@ -1,6 +1,7 @@ + #include + #include + #include ++#define rindex strrchr + + extern char *rindex (const char *, int); /* not always in */ + +--- ./src/manpath.c.orig 2006-06-19 00:29:57.000000000 +0200 ++++ ./src/manpath.c 2006-06-19 00:30:16.000000000 +0200 +@@ -26,6 +26,8 @@ + #include + #include + #include ++#define index strchr ++#define rindex strrchr + + /* not always in */ + extern char *index(const char *, int); diff --git a/base/dietlibc/patches/pkg_nasm.patch b/base/dietlibc/patches/pkg_nasm.patch new file mode 100644 index 000000000..680c6859c --- /dev/null +++ b/base/dietlibc/patches/pkg_nasm.patch @@ -0,0 +1,49 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_nasm.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./nasmlib.c.orig 2005-01-15 23:15:51.000000000 +0100 ++++ ./nasmlib.c 2006-06-18 22:11:25.000000000 +0200 +@@ -372,10 +372,8 @@ + if (posn >= r->stepsize * LAYERSIZ(r)) + return 0; /* Return 0 for undefined entries */ + while (r->layers > 0) { +- ldiv_t l; +- l = ldiv(posn, r->stepsize); +- r = r->u.b.data[l.quot]; +- posn = l.rem; ++ r = r->u.b.data[ posn / r->stepsize ]; ++ posn = posn % r->stepsize; + if (!r) + return 0; /* Return 0 for undefined entries */ + } +@@ -408,14 +406,12 @@ + result = r; + + while (r->layers > 0) { +- ldiv_t l; + struct RAA **s; +- l = ldiv(posn, r->stepsize); +- s = &r->u.b.data[l.quot]; ++ s = &r->u.b.data[ posn / r->stepsize ]; + if (!*s) + *s = real_raa_init(r->layers - 1); + r = *s; +- posn = l.rem; ++ posn = posn % r->stepsize; + } + + r->u.l.data[posn] = value; diff --git a/base/dietlibc/patches/pkg_net-tools.patch b/base/dietlibc/patches/pkg_net-tools.patch new file mode 100644 index 000000000..43125d4d6 --- /dev/null +++ b/base/dietlibc/patches/pkg_net-tools.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_net-tools.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- net-tools-1.60/lib/fddi.c.vanilla 2005-02-06 17:24:42.114093992 +0100 ++++ net-tools-1.60/lib/fddi.c 2005-02-06 17:26:39.740212104 +0100 +@@ -29,6 +29,7 @@ + #if __GLIBC__ >= 2 + #include + #else ++#include + #include + #endif + #include diff --git a/base/dietlibc/patches/pkg_nullmailer.patch b/base/dietlibc/patches/pkg_nullmailer.patch new file mode 100644 index 000000000..30fa7e961 --- /dev/null +++ b/base/dietlibc/patches/pkg_nullmailer.patch @@ -0,0 +1,29 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_nullmailer.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/cli++/main.cc.orig 2006-06-21 13:48:16.000000000 +0200 ++++ ./lib/cli++/main.cc 2006-06-21 13:51:16.000000000 +0200 +@@ -21,9 +21,7 @@ + #include + #include "cli++.h" + +-#ifndef HAVE_SRANDOM +-void srandom(unsigned int seed); +-#endif ++extern void srandom(unsigned int seed); + + static bool do_show_usage = false; + const char* argv0; diff --git a/base/dietlibc/patches/pkg_pciutils.patch b/base/dietlibc/patches/pkg_pciutils.patch new file mode 100644 index 000000000..88713ea6c --- /dev/null +++ b/base/dietlibc/patches/pkg_pciutils.patch @@ -0,0 +1,42 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_pciutils.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/types.h.orig 2006-06-21 14:44:57.000000000 +0200 ++++ ./lib/types.h 2006-06-21 14:56:35.000000000 +0200 +@@ -15,9 +15,9 @@ + typedef unsigned __int16 u16; + typedef unsigned __int32 u32; + #else +-typedef u_int8_t u8; +-typedef u_int16_t u16; +-typedef u_int32_t u32; ++typedef uint8_t u8; ++typedef uint16_t u16; ++typedef uint32_t u32; + #endif + + #ifdef PCI_HAVE_64BIT_ADDRESS +--- ./lib/pread.h.orig 2006-06-21 14:59:19.000000000 +0200 ++++ ./lib/pread.h 2006-06-21 14:59:41.000000000 +0200 +@@ -12,7 +12,7 @@ + * don't define it. + */ + +-#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ > 0 ++#if (defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ > 0 || defined(__dietlibc__)) + /* glibc 2.1 or newer -> pread/pwrite supported automatically */ + + #elif defined(i386) && defined(__GLIBC__) diff --git a/base/dietlibc/patches/pkg_ppp.patch b/base/dietlibc/patches/pkg_ppp.patch new file mode 100644 index 000000000..87f39dd71 --- /dev/null +++ b/base/dietlibc/patches/pkg_ppp.patch @@ -0,0 +1,102 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_ppp.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -ruN ppp-2.4.3.orig/include/net/ppp_defs.h ppp-2.4.3/include/net/ppp_defs.h +--- ppp-2.4.3.orig/include/net/ppp_defs.h 2002-12-06 10:49:15.000000000 +0100 ++++ ppp-2.4.3/include/net/ppp_defs.h 2005-07-13 22:30:36.000000000 +0200 +@@ -107,7 +107,7 @@ + */ + + #if !defined(__BIT_TYPES_DEFINED__) && !defined(_BITYPES) \ +- && !defined(__FreeBSD__) && (NS_TARGET < 40) ++&& !defined(__FreeBSD__) && !defined(_GNU_SOURCE) && (NS_TARGET < 40) + #ifdef UINT32_T + typedef UINT32_T u_int32_t; + #else +diff -ruN ppp-2.4.3.orig/pppd/Makefile.linux ppp-2.4.3/pppd/Makefile.linux +--- ppp-2.4.3.orig/pppd/Makefile.linux 2004-11-13 13:02:22.000000000 +0100 ++++ ppp-2.4.3/pppd/Makefile.linux 2005-07-14 01:34:39.000000000 +0200 +@@ -65,7 +65,7 @@ + #HAVE_INET6=y + + # Enable plugins +-PLUGIN=y ++#PLUGIN=y + + # Enable Microsoft proprietary Callback Control Protocol + #CBCP=y +@@ -121,7 +121,7 @@ + CFLAGS += -DHAVE_CRYPT_H=1 + endif + ifneq ($(wildcard /usr/lib/libcrypt.*),) +-LIBS += -lcrypt ++LIBS += -lcrypt + endif + + ifdef NEEDDES +@@ -167,7 +167,7 @@ + ifdef PLUGIN + CFLAGS += -DPLUGIN + LDFLAGS += -Wl,-E +-LIBS += -ldl ++LIBS += + endif + + ifdef FILTER +diff -ruN ppp-2.4.3.orig/pppd/pppcrypt.h ppp-2.4.3/pppd/pppcrypt.h +--- ppp-2.4.3.orig/pppd/pppcrypt.h 2002-12-04 23:44:07.000000000 +0100 ++++ ppp-2.4.3/pppd/pppcrypt.h 2005-07-14 00:42:06.000000000 +0200 +@@ -33,7 +33,7 @@ + #ifndef PPPCRYPT_H + #define PPPCRYPT_H + +-#ifdef HAVE_CRYPT_H ++#if defined(HAVE_CRYPT_H) && !defined(__dietlibc__) + #include + #endif + +diff -ruN ppp-2.4.3.orig/pppd/pppd.h ppp-2.4.3/pppd/pppd.h +--- ppp-2.4.3.orig/pppd/pppd.h 2004-11-13 13:02:22.000000000 +0100 ++++ ppp-2.4.3/pppd/pppd.h 2005-07-14 01:39:48.000000000 +0200 +@@ -54,7 +54,7 @@ + #include /* for MAXPATHLEN and BSD4_4, if defined */ + #include /* for u_int32_t, if defined */ + #include /* for struct timeval */ +-#include ++#include + #include "patchlevel.h" + + #if defined(__STDC__) +diff -ruN ppp-2.4.3.orig/pppd/sys-linux.c ppp-2.4.3/pppd/sys-linux.c +--- ppp-2.4.3.orig/pppd/sys-linux.c 2004-11-12 11:24:43.000000000 +0100 ++++ ppp-2.4.3/pppd/sys-linux.c 2005-07-14 00:22:39.000000000 +0200 +@@ -73,7 +73,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +@@ -102,7 +102,7 @@ + #define MAX_ADDR_LEN 7 + #endif + +-#if __GLIBC__ >= 2 ++#if __GLIBC__ >= 2 || defined(__dietlibc__) + #include /* glibc 2 conflicts with linux/types.h */ + #include + #include diff --git a/base/dietlibc/patches/pkg_reiserfsprogs.patch b/base/dietlibc/patches/pkg_reiserfsprogs.patch new file mode 100644 index 000000000..36f1120d4 --- /dev/null +++ b/base/dietlibc/patches/pkg_reiserfsprogs.patch @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_reiserfsprogs.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./include/misc.h.orig 2006-06-20 20:36:27.000000000 +0200 ++++ ./include/misc.h 2006-06-20 20:36:48.000000000 +0200 +@@ -105,7 +105,7 @@ + __u64 mask64 (int from, int count); + + int reiserfs_bin_search (void * key, void * base, __u32 num, int width, +- __u32 *ppos, __compar_fn_t comp_func); ++ __u32 *ppos, int (*comp_func)(const void *, const void *)); + + struct block_handler { + __u32 blocknr; +--- ./lib/misc.c.orig 2006-06-20 20:40:00.000000000 +0200 ++++ ./lib/misc.c 2006-06-20 20:42:07.000000000 +0200 +@@ -604,7 +604,7 @@ + /* this implements binary search in the array 'base' among 'num' elements each + of those is 'width' bytes long. 'comp_func' is used to compare keys */ + int reiserfs_bin_search (void * key, void * base, __u32 num, int width, +- __u32 * ppos, comparison_fn_t comp_func) ++ __u32 * ppos, int (*comp_func)(const void *, const void *)) + { + __u32 rbound, lbound, j; + int ret; diff --git a/base/dietlibc/patches/pkg_sed.patch b/base/dietlibc/patches/pkg_sed.patch new file mode 100644 index 000000000..d6ac56333 --- /dev/null +++ b/base/dietlibc/patches/pkg_sed.patch @@ -0,0 +1,36 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_sed.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/Makefile.in.orig 2005-01-25 05:30:31.000000000 -0300 ++++ ./lib/Makefile.in 2005-10-31 15:49:39.000000000 -0300 +@@ -42,7 +42,7 @@ + subdir = lib + DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/regex_.h $(srcdir)/stdbool_.h \ +- alloca.c getline.c memchr.c memcmp.c memmove.c mkstemp.c \ ++ alloca.c memchr.c memcmp.c memmove.c mkstemp.c \ + obstack.c obstack.h regex.c strerror.c strverscmp.c + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 + am__aclocal_m4_deps = $(top_srcdir)/config/codeset.m4 \ +@@ -259,7 +259,6 @@ + -rm -f *.tab.c + + @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/alloca.Po@am__quote@ +-@AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/getline.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/memchr.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/memcmp.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@$(DEPDIR)/memmove.Po@am__quote@ diff --git a/base/dietlibc/patches/pkg_sysvinit.patch b/base/dietlibc/patches/pkg_sysvinit.patch new file mode 100644 index 000000000..82b13f905 --- /dev/null +++ b/base/dietlibc/patches/pkg_sysvinit.patch @@ -0,0 +1,94 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_sysvinit.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./src/Makefile.orig Mon May 6 11:15:52 2002 ++++ ./src/Makefile Mon May 6 11:17:08 2002 +@@ -23,10 +23,6 @@ + INSTALL = install -o $(BIN_OWNER) -g $(BIN_GROUP) + MANDIR = /usr/share/man + +-# Additional libs for Gnu Libc +-ifneq ($(wildcard /usr/lib/libcrypt.a),) +-LCRYPT = -lcrypt +-endif + + all: $(PROGS) + +@@ -46,7 +42,7 @@ + $(CC) $(LDFLAGS) -o $@ runlevel.o + + sulogin: sulogin.o +- $(CC) $(LDFLAGS) $(STATIC) -o $@ sulogin.o $(LCRYPT) ++ $(CC) $(LDFLAGS) $(STATIC) -o $@ sulogin.o + + wall: dowall.o wall.o + $(CC) $(LDFLAGS) -o $@ dowall.o wall.o +--- ./src/init.c.orig Sun May 5 03:27:31 2002 ++++ ./src/init.c Sat May 4 18:11:40 2002 +@@ -49,6 +49,8 @@ + #include + #include + ++#define UTMP_FILE _PATH_UTMP ++ + #ifdef __i386__ + # if (__GLIBC__ >= 2) + /* GNU libc 2.x */ +--- ./src/last.c.orig Sun May 5 03:29:32 2002 ++++ ./src/last.c Sun May 5 03:04:26 2002 +@@ -36,6 +36,8 @@ + #include + #include "oldutmp.h" + ++#define WTMP_FILE _PATH_WTMP ++ + #ifndef SHUTDOWN_TIME + # define SHUTDOWN_TIME 254 + #endif +--- ./src/utmp.c.orig Sun May 5 03:30:04 2002 ++++ ./src/utmp.c Sat May 4 18:12:39 2002 +@@ -17,6 +17,8 @@ + #include + #include + #include ++#define UTMP_FILE _PATH_UTMP ++#define WTMP_FILE _PATH_WTMP + + #include "init.h" + #include "initreq.h" +--- sysvinit-2.85/src/ifdown.c.orig 2003-09-20 04:47:44.000000000 +0200 ++++ sysvinit-2.85/src/ifdown.c 2003-09-20 04:47:54.000000000 +0200 +@@ -14,7 +14,7 @@ + #include + #include + #include +-#include ++#include + + #include + #include +--- sysvinit-2.85/src/last.c.orig 2003-09-20 04:51:58.000000000 +0200 ++++ sysvinit-2.85/src/last.c 2003-09-20 04:52:09.000000000 +0200 +@@ -19,7 +19,7 @@ + + #include + #include +-#include ++#include + #include + #include + #include diff --git a/base/dietlibc/patches/pkg_traceroute.patch b/base/dietlibc/patches/pkg_traceroute.patch new file mode 100644 index 000000000..87a720721 --- /dev/null +++ b/base/dietlibc/patches/pkg_traceroute.patch @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_traceroute.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./linux-include/netinet/in_systm.h.orig 2006-06-21 18:26:55.000000000 +0200 ++++ ./linux-include/netinet/in_systm.h 2006-06-21 18:30:33.000000000 +0200 +@@ -46,10 +46,10 @@ + * the bytes before transmission at each protocol level. The n_ types + * represent the types with the bytes in ``high-ender'' order. + */ +-typedef u_short n_short; /* short as received from the net */ +-typedef u_int n_long; /* long as received from the net */ ++typedef u_int16_t n_short; /* short as received from the net */ ++typedef u_int32_t n_long; /* long as received from the net */ + +-typedef u_int n_time; /* ms since 00:00 GMT, byte rev */ ++typedef u_int32_t n_time; /* ms since 00:00 GMT, byte rev */ + + #ifdef KERNEL + n_time iptime __P((void)); diff --git a/base/dietlibc/patches/pkg_udev.patch b/base/dietlibc/patches/pkg_udev.patch new file mode 100644 index 000000000..7f7ef3dd4 --- /dev/null +++ b/base/dietlibc/patches/pkg_udev.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_udev.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- udev-083/extras/scsi_id/scsi.h.orig 2006-01-27 01:41:07.000000000 +0100 ++++ udev-083/extras/scsi_id/scsi.h 2006-02-01 16:44:28.000000000 +0100 +@@ -81,9 +81,9 @@ + #define SCSI_ID_ASCII 2 + + struct scsi_id_search_values { +- u_char id_type; +- u_char naa_type; +- u_char code_set; ++ unsigned char id_type; ++ unsigned char naa_type; ++ unsigned char code_set; + }; + + /* diff --git a/base/dietlibc/patches/pkg_util-linux.patch b/base/dietlibc/patches/pkg_util-linux.patch new file mode 100644 index 000000000..ba8c4b8a7 --- /dev/null +++ b/base/dietlibc/patches/pkg_util-linux.patch @@ -0,0 +1,75 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/patches/pkg_util-linux.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Some hackery, mostly even semi-valid fixes. + + - Rene Rebe + +--- util-linux-2.12q/mount/mount_by_label.c.vanilla 2005-06-16 01:20:52.000000000 +0200 ++++ util-linux-2.12q/mount/mount_by_label.c 2005-06-16 01:21:59.000000000 +0200 +@@ -189,7 +189,7 @@ + if (!procpt) { + static int warn = 0; + if (!warn++) +- error (_("%s: could not open %s, so UUID and LABEL " ++ fprintf (stderr, _("%s: could not open %s, so UUID and LABEL " + "conversion cannot be done.\n"), + progname, PROC_PARTITIONS); + return; +--- util-linux-2.12q/mount/fstab.c.vanilla 2005-06-16 01:19:50.000000000 +0200 ++++ util-linux-2.12q/mount/fstab.c 2005-06-16 01:20:00.000000000 +0200 +@@ -400,7 +400,7 @@ + static int signals_have_been_setup = 0; + + /* Ensure that the lock is released if we are interrupted. */ +-extern char *strsignal(int sig); /* not always in */ ++//extern char *strsignal(int sig); /* not always in */ + + static void + handler (int sig) { +--- util-linux-2.12q/text-utils/column.c.vanilla 2005-06-16 01:23:44.000000000 +0200 ++++ util-linux-2.12q/text-utils/column.c 2005-06-16 01:24:00.000000000 +0200 +@@ -41,6 +41,8 @@ + #include + #include + ++#include ++ + #include + #include + #include +--- util-linux-2.12q/partx/solaris.c.vanilla 2005-06-16 01:34:09.000000000 +0200 ++++ util-linux-2.12q/partx/solaris.c 2005-06-16 01:34:15.000000000 +0200 +@@ -5,8 +5,6 @@ + #define SOLARIS_X86_NUMSLICE 8 + #define SOLARIS_X86_VTOC_SANE (0x600DDEEEUL) + +-typedef int daddr_t; /* or long - check */ +- + struct solaris_x86_slice { + unsigned short s_tag; /* ID tag of partition */ + unsigned short s_flag; /* permision flags */ +--- util-linux-2.12q/text-utils/pg.c.vanilla 2006-01-01 10:40:13.000000000 +0000 ++++ util-linux-2.12q/text-utils/pg.c 2006-01-01 10:40:20.000000000 +0000 +@@ -46,7 +46,7 @@ + #ifndef TIOCGWINSZ + #include + #endif +-#include ++#include + #include + #include + #include diff --git a/base/dietlibc/pivot-root.patch b/base/dietlibc/pivot-root.patch new file mode 100644 index 000000000..b65ae7b21 --- /dev/null +++ b/base/dietlibc/pivot-root.patch @@ -0,0 +1,40 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pivot-root.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Just some missing pivot_root.S inclusions ... + + - Rene Rebe + +--- dietlibc-0.28/arm/dyn_syscalls.S 2004-12-13 11:21:31.000000000 +0100 ++++ dietlibc-0.28-fixed/arm/dyn_syscalls.S 2005-02-03 21:26:56.431882216 +0100 +@@ -107,6 +107,7 @@ + #include "../syscalls.s/pause.S" + #include "../syscalls.s/personality.S" + #include "../syscalls.s/pipe.S" ++#include "../syscalls.s/pivot_root.S" + #include "../syscalls.s/poll.S" + #include "../syscalls.s/query_module.S" + #include "../syscalls.s/init_module.S" +--- dietlibc-0.28/i386/dyn_syscalls.S 2005-01-28 17:04:54.000000000 +0100 ++++ dietlibc-0.28-fixed/i386/dyn_syscalls.S 2005-02-03 21:25:58.067754912 +0100 +@@ -60,6 +60,7 @@ + #include "../syscalls.s/mprotect.S" + #include "../syscalls.s/nanosleep.S" + #include "../syscalls.s/pipe.S" ++#include "../syscalls.s/pivot_root.S" + #include "../syscalls.s/poll.S" + #include "../syscalls.s/readv.S" + #include "../syscalls.s/stat.S" diff --git a/base/dietlibc/pkg_bdb_post.conf b/base/dietlibc/pkg_bdb_post.conf new file mode 100644 index 000000000..740aa50ff --- /dev/null +++ b/base/dietlibc/pkg_bdb_post.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_bdb_post.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_remove confopt ' ' '--enable-cxx' diff --git a/base/dietlibc/pkg_coreutils_post.conf b/base/dietlibc/pkg_coreutils_post.conf new file mode 100644 index 000000000..eef185faf --- /dev/null +++ b/base/dietlibc/pkg_coreutils_post.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_coreutils_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +[ "$pkg_dietlibc_useit" = 1 ] && var_append flistdel "|" "var/tmp" diff --git a/base/dietlibc/pkg_e2fsprogs_post.conf b/base/dietlibc/pkg_e2fsprogs_post.conf new file mode 100644 index 000000000..5f25ce991 --- /dev/null +++ b/base/dietlibc/pkg_e2fsprogs_post.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_e2fsprogs_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +[ "$pkg_dietlibc_useit" = 1 ] && [ "$diet_dynamic_static" == "static" ] && var_remove confopt " " "--enable-elf-shlibs" diff --git a/base/dietlibc/pkg_gcc_post.conf b/base/dietlibc/pkg_gcc_post.conf new file mode 100644 index 000000000..4bce7ec0b --- /dev/null +++ b/base/dietlibc/pkg_gcc_post.conf @@ -0,0 +1,36 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_gcc_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +dietlibc_cc() +{ + rm -f $root/$prefix/bin/cc + cat <<- EOT > $root/$prefix/bin/cc + #!/bin/sh + exec $dietbin gcc "\$@" + EOT + chmod +x $root/$prefix/bin/cc +} + + +# FIXME: c++ and java are not working with dietlibc, we do not yet need objc +if [ "$pkg_dietlibc_useit" = 1 ]; then + var_remove_regex confopt " " "--enable-languages=.*" + var_append confopt " " "--enable-languages=c --disable-libgcj --disable-libmudflap" +fi + +if ! atstage toolchain && [ "$SDECFG_LIBC" = "dietlibc" ]; then + hook_add postmake 9 "dietlibc_cc" +fi + diff --git a/base/dietlibc/pkg_gpm_post.conf b/base/dietlibc/pkg_gpm_post.conf new file mode 100644 index 000000000..2b471ee6f --- /dev/null +++ b/base/dietlibc/pkg_gpm_post.conf @@ -0,0 +1,21 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_gpm_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if [ "$pkg_dietlibc_useit" = 1 ] ; then + var_append makeopt " " "-C src gpm" + makeinstopt="" + + hook_add preconf 5 "sed -i 's/libgpm.so//g' configure" + hook_add postmake 5 "cp src/gpm $root/$sbindir" +fi diff --git a/base/dietlibc/pkg_ncurses_post.conf b/base/dietlibc/pkg_ncurses_post.conf new file mode 100644 index 000000000..b3c6adec9 --- /dev/null +++ b/base/dietlibc/pkg_ncurses_post.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_ncurses_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +[ "$pkg_dietlibc_useit" = 1 ] && var_append flistdel "|" "var/tmp" diff --git a/base/dietlibc/pkg_openssl_post.conf b/base/dietlibc/pkg_openssl_post.conf new file mode 100644 index 000000000..275811ae4 --- /dev/null +++ b/base/dietlibc/pkg_openssl_post.conf @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_openssl_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +if [ "$pkg_dietlibc_useit" = 1 ] ; then + +# no threading while using dietlibc +var_append confopt " " "no-threads" + + if [ "$diet_dynamic_static" == "static" ] ; then + # removing shared from confopt + var_remove confopt " " "shared" + + # we have to build openssl statically using dietlibc so far + var_append confopt " " "no-shared" + + # build no extra modules + var_append confopt " " "no-dso" + fi +fi + diff --git a/base/dietlibc/pkg_patch_post.conf b/base/dietlibc/pkg_patch_post.conf new file mode 100644 index 000000000..37807b602 --- /dev/null +++ b/base/dietlibc/pkg_patch_post.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_patch_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +[ "$pkg_dietlibc_useit" = 1 ] && var_append flistdel "|" "var/tmp" diff --git a/base/dietlibc/pkg_perl_post.conf b/base/dietlibc/pkg_perl_post.conf new file mode 100644 index 000000000..9f563cab7 --- /dev/null +++ b/base/dietlibc/pkg_perl_post.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_perl_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +[ "$pkg_dietlibc_useit" = 1 ] && var_append confopt " " "-U usenm -D d_localtime_r -D libc=/usr/dietlibc/lib-i386" +[ "$pkg_dietlibc_useit" = 1 ] && var_append flistdel "|" "var/tmp" diff --git a/base/dietlibc/pkg_zlib_post.conf b/base/dietlibc/pkg_zlib_post.conf new file mode 100644 index 000000000..a5ae4adcb --- /dev/null +++ b/base/dietlibc/pkg_zlib_post.conf @@ -0,0 +1,14 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/pkg_zlib_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +[ "$pkg_dietlibc_useit" = 1 ] && [ "$diet_dynamic_static" == "static" ] && var_remove confopt " " "--shared" diff --git a/base/dietlibc/posixfy_utime_execl_execle.patch b/base/dietlibc/posixfy_utime_execl_execle.patch new file mode 100644 index 000000000..9254b3711 --- /dev/null +++ b/base/dietlibc/posixfy_utime_execl_execle.patch @@ -0,0 +1,119 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/posixfy_utime_execl_execle.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +diff -Nudr dietlibc-0.28.orig/include/unistd.h dietlibc-0.28/include/unistd.h +--- dietlibc-0.28.orig/include/unistd.h 2004-07-02 10:47:06.000000000 -0400 ++++ dietlibc-0.28/include/unistd.h 2006-01-03 18:38:17.000000000 -0300 +@@ -65,8 +65,8 @@ + int execlp(const char *file, const char *arg, ...) __THROW; + int execv(const char *path, char *const argv[]) __THROW; + int execvp(const char *file, char *const argv[]) __THROW; +-int execl(const char *path, ...) __THROW; +-int execle(const char *path, ...) __THROW; ++int execl(const char *path, const char *arg, ...) __THROW; ++int execle(const char *path, const char *arg, ...) __THROW; + + pid_t getpid(void) __THROW; + pid_t getppid(void) __THROW; +diff -Nudr dietlibc-0.28.orig/include/utime.h dietlibc-0.28/include/utime.h +--- dietlibc-0.28.orig/include/utime.h 2003-08-19 12:58:17.000000000 -0400 ++++ dietlibc-0.28/include/utime.h 2006-01-03 18:32:18.000000000 -0300 +@@ -12,7 +12,7 @@ + time_t modtime; /* modification time */ + }; + +-int utime(const char* filename, struct utimbuf* buf) __THROW; ++int utime(const char* filename, const struct utimbuf* buf) __THROW; + + __END_DECLS + +diff -Nudr dietlibc-0.28.orig/lib/execl.c dietlibc-0.28/lib/execl.c +--- dietlibc-0.28.orig/lib/execl.c 2003-10-29 13:49:57.000000000 -0300 ++++ dietlibc-0.28/lib/execl.c 2006-01-03 19:12:00.000000000 -0300 +@@ -4,18 +4,19 @@ + #include + #include "dietfeatures.h" + +-int execl( const char *path,...) { ++int execl( const char *path, const char *arg0, ...) { + va_list ap,bak; + int n,i; + char **argv,*tmp; +- va_start(ap, path); ++ va_start(ap, arg0); + va_copy(bak,ap); +- n=1; ++ n=2; + while ((tmp=va_arg(ap,char *))) + ++n; + va_end (ap); + if ((argv=(char **)alloca(n*sizeof(char*)))) { +- for (i=0; i + #include "dietfeatures.h" + +-int execle( const char *path,...) { ++int execle( const char *path, const char *arg0, ...) { + va_list ap; + int n,i; + char **argv,*tmp, **env; +- va_start(ap, path); +- n=1; ++ va_start(ap, arg0); ++ n=2; + while ((tmp=va_arg(ap,char *))) + ++n; + va_end (ap); + if ((argv=(char **)alloca(n*sizeof(char*)))) { +- va_start(ap, path); +- for (i=0; i + #include + +-int utimes(const char *filename, struct timeval *tvp) { ++int utimes(const char *filename, const struct timeval *tvp) { + struct utimbuf b; + if (!tvp) { + return utime(filename,NULL); +--- dietlibc-0.30/include/sys/time.h.orig 2006-06-22 14:01:38.000000000 +0200 ++++ dietlibc-0.30/include/sys/time.h 2006-06-22 13:53:18.000000000 +0200 +@@ -75,7 +75,7 @@ + #define timersub(a,b,x) do { (x)->tv_sec=(a)->tv_sec-(b)->tv_sec; if (((x)->tv_usec=(a)->tv_usec-(b)->tv_usec)<0) { --(x)->tv_sec; (x)->tv_usec+=1000000; } } while (0) + #define timerisset(x) ((x)->tv_sec || (x)->tv_usec) + +-int utimes(const char * filename, struct timeval * tvp); ++int utimes(const char * filename, const struct timeval * tvp); + #endif + + __END_DECLS diff --git a/base/dietlibc/powerpc64-2.patch b/base/dietlibc/powerpc64-2.patch new file mode 100644 index 000000000..84df68fd0 --- /dev/null +++ b/base/dietlibc/powerpc64-2.patch @@ -0,0 +1,73 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/powerpc64-2.patch +# Copyright (C) 2005 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +With leading dots I get unresolved symbols ... + + - Rene Rebe + +diff -ur dietlibc-0.29/ppc64/__longjmp.S dietlibc-0.29-fixed/ppc64/__longjmp.S +--- dietlibc-0.29/ppc64/__longjmp.S 2005-12-08 11:49:28.000000000 +0100 ++++ dietlibc-0.29-fixed/ppc64/__longjmp.S 2005-12-08 11:48:51.000000000 +0100 +@@ -1,12 +1,12 @@ + #include + +- .quad .__longjmp,.TOC.@tocbase,0 ++ .quad __longjmp,.TOC.@tocbase,0 + .text + .size __longjmp,24 +- .type .__longjmp,@function +- .globl .__longjmp ++ .type __longjmp,@function ++ .globl __longjmp + .align 2 +-.__longjmp: ++__longjmp: + ld 1,(JB_GPR1*8)(3) + ld 2,(JB_GPR2*8)(3) + ld 0,(JB_LR*8)(3) +@@ -51,4 +51,4 @@ + lfd 31,((JB_FPRS+17)*8)(3) + mr 3,4 + blr +-.size .__longjmp,.-.__longjmp ++.size __longjmp,.-__longjmp +diff -ur dietlibc-0.29/ppc64/setjmp.S dietlibc-0.29-fixed/ppc64/setjmp.S +--- dietlibc-0.29/ppc64/setjmp.S 2005-12-08 11:49:28.000000000 +0100 ++++ dietlibc-0.29-fixed/ppc64/setjmp.S 2005-12-08 11:52:14.000000000 +0100 +@@ -6,13 +6,13 @@ + #define JUMPTARGET(name) .name + #endif + +- .quad .__sigsetjmp,.TOC.@tocbase,0 ++ .quad __sigsetjmp,.TOC.@tocbase,0 + .text + .size __sigsetjmp,24 +- .type .__sigsetjmp,@function +- .globl .__sigsetjmp ++ .type __sigsetjmp,@function ++ .globl __sigsetjmp + .align 2 +-.__sigsetjmp: ++__sigsetjmp: + std 1,(JB_GPR1*8)(3) + mflr 0 + std 2,(JB_GPR2*8)(3) +@@ -56,4 +56,4 @@ + std 31,((JB_GPRS+17)*8)(3) + stfd 31,((JB_FPRS+17)*8)(3) + b JUMPTARGET (__sigjmp_save) +-.size .__sigsetjmp,.-.__sigsetjmp ++.size __sigsetjmp,.-__sigsetjmp diff --git a/base/dietlibc/ppc-ioctl.h.patch b/base/dietlibc/ppc-ioctl.h.patch new file mode 100644 index 000000000..f9be05fe5 --- /dev/null +++ b/base/dietlibc/ppc-ioctl.h.patch @@ -0,0 +1,35 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/ppc-ioctl.h.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Needed for at least popt (sigh), should be reviewed for correctness ... + + - Rene Rebe + +--- dietlibc-0.29/include/sys/ppc-ioctl.h.vanilla 2006-03-28 10:43:28.087690250 +0200 ++++ dietlibc-0.29/include/sys/ppc-ioctl.h 2006-03-28 10:43:32.391959250 +0200 +@@ -150,7 +150,6 @@ + #define TIOCMIWAIT 0x545C /* wait for a change on serial input line(s) */ + #define TIOCGICOUNT 0x545D /* read serial port inline interrupt counts */ + +-#if 0 /* These are defined this way on Alpha - maybe later. */ + /* Socket-level I/O control calls. */ + + #define FIOGETOWN _IOR('f', 123, int) +@@ -161,4 +160,3 @@ + #define SIOCGPGRP _IOR('s', 9, pid_t) + + #define SIOCGSTAMP 0x8906 /* Get stamp - linux-specific */ +-#endif diff --git a/base/dietlibc/ppc-select.patch b/base/dietlibc/ppc-select.patch new file mode 100644 index 000000000..9cf7e8309 --- /dev/null +++ b/base/dietlibc/ppc-select.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/ppc-select.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +We must not use the old select syscall ... + + - Rene Rebe + +--- /dev/null 2006-01-03 10:10:10.127999000 +0100 ++++ dietlibc-0.29/ppc/select.S 2006-01-03 11:20:43.000000000 +0100 +@@ -0,0 +1,3 @@ ++#include "syscalls.h" ++ ++syscall(_newselect,select) +--- /dev/null 2006-01-03 10:10:10.127999000 +0100 ++++ dietlibc-0.29/ppc64/select.S 2006-01-03 11:16:50.000000000 +0100 +@@ -0,0 +1,3 @@ ++#include "syscalls.h" ++ ++syscall(_newselect,select) diff --git a/base/dietlibc/ppc-static-ctor-dtor.patch b/base/dietlibc/ppc-static-ctor-dtor.patch new file mode 100644 index 000000000..96e2d7a99 --- /dev/null +++ b/base/dietlibc/ppc-static-ctor-dtor.patch @@ -0,0 +1,52 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/ppc-static-ctor-dtor.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We build dietlibc with WANT_DYNAMIC so we get ctor/dtor handling, even +for static programs, as normally needed. + +The patch zeros register 6 passed for dl_init to _dyn_start since otherwise +we end up in an inf. loop calling the _dyn_start (where r6 points to) again +and again ... This is NOT intended for upstream merge - just a quick hack +to get it working. + +For ppc64 it is not an inf. loop but segfault on exit due invalid pointed +in the atexit array. + + - Rene Rebe + +diff -u dietlibc-0.28/ppc/start.S dietlibc-0.28-fixed/ppc/start.S +--- dietlibc-0.28/ppc/start.S 2004-09-11 14:37:57.000000000 +0200 ++++ dietlibc-0.28-fixed/ppc/start.S 2005-05-03 23:47:09.000000000 +0200 +@@ -27,7 +29,7 @@ + stw 5,environ@l(14) + + #ifdef WANT_DYNAMIC +- mr 6,7 ++ xor 6,6,6 + bl _dyn_start + #else + #ifdef WANT_STACKGAP +--- dietlibc-0.29/ppc64/start.S 2005-05-13 18:39:32.000000000 +0000 ++++ dietlibc-0.29-fixed/ppc64/start.S 2005-12-26 20:40:18.000000000 +0000 +@@ -60,7 +60,7 @@ + + #ifdef WANT_DYNAMIC + /* #warning dynamic */ +- mr 6,7 ++ xor 6,6,6 + bl ._dyn_start + #else + /* #warning static */ diff --git a/base/dietlibc/putenv.patch b/base/dietlibc/putenv.patch new file mode 100644 index 000000000..da6cc3774 --- /dev/null +++ b/base/dietlibc/putenv.patch @@ -0,0 +1,56 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/putenv.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +For clearenv(). + + - Rene Rebe + +--- ./lib/putenv.c 19 Feb 2006 15:38:28 -0000 1.9 ++++ ./lib/putenv.c 22 Jun 2006 14:13:24 -0000 +@@ -2,6 +2,8 @@ + #include + #include + ++char **__origenv; /* also used by clearenv */ ++ + int putenv(const char *string) { + size_t len; + int envc; +@@ -9,8 +11,7 @@ + char *tmp; + const char **ep; + char **newenv; +- static char **origenv; +- if (!origenv) origenv=environ; ++ if (!__origenv) __origenv=environ; + if (!(tmp=strchr(string,'='))) { + len=strlen(string); + remove=1; +@@ -29,11 +30,11 @@ + ++envc; + } + if (tmp) { +- newenv = (char**) realloc(environ==origenv?0:environ, ++ newenv = (char**) realloc(environ==__origenv?0:environ, + (envc+2)*sizeof(char*)); + if (!newenv) return -1; +- if (envc && (environ==origenv)) { +- memcpy(newenv,origenv,envc*sizeof(char*)); ++ if (envc && (environ==__origenv)) { ++ memcpy(newenv,__origenv,envc*sizeof(char*)); + } + newenv[envc]=(char*)string; + newenv[envc+1]=0; diff --git a/base/dietlibc/sane-defaults.patch b/base/dietlibc/sane-defaults.patch new file mode 100644 index 000000000..855dc01a7 --- /dev/null +++ b/base/dietlibc/sane-defaults.patch @@ -0,0 +1,90 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/sane-defaults.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +For certain architectures we need to mangle the opts to get working binaries. +This is for example the case on mips, where we need -mnoabi-calls if we +do not want get segfaults ... Alternatively instead of injecting the generic +-Os battery of options we could define fine-grained injections in our build +system but I find working with up-stream people and those defaults might be +the better choice. + + - Rene Rebe + +--- dietlibc-0.29/diet.c 2005-05-18 14:38:55.000000000 +0000 ++++ dietlibc-0.29-improved/diet.c 2005-11-27 15:11:24.000000000 +0000 +@@ -33,8 +33,8 @@ + "sparc64","-Os","-m64","-mhard-quad-float",0, + "alpha","-Os","-fomit-frame-pointer",0, + "arm","-Os","-fomit-frame-pointer",0, +- "mips","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, +- "mipsel","-Os","-fomit-frame-pointer","-mno-abicalls","-fno-pic","-G","0",0, ++ "mips","-Os","-fomit-frame-pointer","-G","0",0, ++ "mipsel","-Os","-fomit-frame-pointer","-G","0",0, + "ppc","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, + "ppc64","-Os","-fomit-frame-pointer","-mpowerpc-gpopt","-mpowerpc-gfxopt",0, + "s390","-Os","-fomit-frame-pointer",0, +@@ -44,6 +44,13 @@ + "x86_64","-Os","-fstrict-aliasing","-momit-leaf-frame-pointer","-mfancy-math-387",0, + 0}; + ++static const char* Opts[] = { ++ "mips", "-mno-abicalls","-fno-pic",0, ++ "mipsel", "-mno-abicalls","-fno-pic",0, ++ "sparc64", "-m64","-mhard-quad-float",0, ++ 0 ++}; ++ + static void usage(void) { + __write2( + #ifdef __DYN_LIB +@@ -77,6 +83,7 @@ + #endif + const char *nostdlib="-nostdlib"; + const char *libgcc="-lgcc"; ++ const char **o; + char dashL[1000]; + char dashstatic[]="-static"; + int i; +@@ -333,8 +340,21 @@ + } + #endif + *dest++="-D__dietlibc__"; ++ /* strictly needed opts */ ++ for (o=Opts;*o;++o) { ++ if (!strcmp(*o,shortplatform)) { ++ ++o; ++ while (*o) { ++ *dest++=(char*)*o; ++ ++o; ++ } ++ break; ++ } else ++ while (*o) ++o; ++ } ++ + if (mangleopts) { +- const char **o=Os; ++ o=Os; + + { + int fd; +--- dietlibc-0.30/sparc64/Makefile.add 2004-03-25 21:11:00.000000000 +0000 ++++ dietlibc-0.30-patch/sparc64/Makefile.add 2006-07-31 10:12:05.000000000 +0000 +@@ -1,3 +1,3 @@ +-CFLAGS+=-m64 -Os ++CFLAGS+=-m64 -Os -mhard-quad-float + VPATH:=sparc64:syscalls.s:$(VPATH) + LIBOBJ+=$(patsubst %,$(OBJDIR)/%,__time.o) diff --git a/base/dietlibc/sparc64-longjmp.patch b/base/dietlibc/sparc64-longjmp.patch new file mode 100644 index 000000000..fbec479d3 --- /dev/null +++ b/base/dietlibc/sparc64-longjmp.patch @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/sparc64-longjmp.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +This fixes the sparc64 longjmp to inject the return value at the correct +memory location (and not SIGBUS). MC_G1 is just the index in the register +array, and before that array there are 4 more words placed, thus the offset +4 and multiple with the word-size ... + + - Rene Rebe + +--- dietlibc-0.29/sparc64/longjmp.S 2002-09-16 11:17:02.000000000 +0000 ++++ dietlibc-0.29-fixed/sparc64/longjmp.S 2006-06-21 15:00:15.000000000 +0000 +@@ -11,7 +11,7 @@ + .type __libc_longjmp,function + __libc_longjmp: + movrz %o1, 1, %o1 /* never return 0 in setjmp */ +- stx %o1, [ %o0+MC_G1 ] /* save return value in context */ ++ stx %o1, [%o0 + (4+MC_G1) * 8] /* save return value in context */ + ld [ %o0+FLAG_SAVEMASK ], %o1 /* has setjmp saved the signalmask ? */ + ta 0x6f /* setcontext / restore context */ + .size __libc_longjmp,.-__libc_longjmp diff --git a/base/dietlibc/strnlen.patch b/base/dietlibc/strnlen.patch new file mode 100644 index 000000000..0a8b4a2b0 --- /dev/null +++ b/base/dietlibc/strnlen.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/strnlen.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Needed by latest u/dev ... + + - Rene Rebe + +--- /dev/null 2005-11-24 11:09:35.213013250 +0100 ++++ dietlibc-0.29/lib/strnlen.c 2005-11-26 23:48:26.000000000 +0100 +@@ -0,0 +1,10 @@ ++#include ++#include "dietfeatures.h" ++#include ++ ++size_t strnlen(const char *s, size_t maxlen) { ++ register size_t i; ++ if (__unlikely(!s)) return 0; ++ for (i=0; __likely(i < maxlen) && __likely(*s); ++s) ++i; ++ return i; ++} diff --git a/base/dietlibc/subconfig-libc.hlp b/base/dietlibc/subconfig-libc.hlp new file mode 100644 index 000000000..78063cc93 --- /dev/null +++ b/base/dietlibc/subconfig-libc.hlp @@ -0,0 +1,36 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/subconfig-libc.hlp +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +SDECFG_DIETLIBC + If you select this option you will be able to select to compile some + packages with dietlibc instead of glibc. That means that this binaries + will probably be smaller and faster but can also be more unstable and + your build will more likely fail. + +SDECFG_DIETLIBC_DYN + This option controls whether to link binaries dynamically with the + dietlibc. Normally you link programs statically with dietlibc. The + dynamic linker of dietlibc is only a proof of concept and not a stable + program! And so enabling this options will most likely fail to compile + ... + +MENU_PKG_DIETLIBC_FEATURES + Here you find special (adjustable) features of dietlibc + +SDECFG_DIETWANT_SYSENTER + On i386, Linux has an alternate syscall method since 2002/12/16 + on my Athlon XP, it is twice as fast, but it's only in kernel 2.5 + 20040118: enabling this breaks User Mode Linux! It's their fault. + diff --git a/base/dietlibc/subconfig-libc.in b/base/dietlibc/subconfig-libc.in new file mode 100644 index 000000000..96bbd7821 --- /dev/null +++ b/base/dietlibc/subconfig-libc.in @@ -0,0 +1,49 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../dietlibc/subconfig-libc.in +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +if [ "$SDECFG_LIBC" == "dietlibc" ]; then + SDECFGSET_DIETLIBC=1 +fi + +if pkgcheck dietlibc X +then + comment 'Dietlibc Options' + bool 'Enable dietlibc support' SDECFG_DIETLIBC 0 + if [ $SDECFG_DIETLIBC = 1 ] ; then + menu_begin MENU_PKG_DIETLIBC_FEATURES 'Special features' + bool 'WANT_SYSENTER' \ + SDECFG_DIETWANT_SYSENTER 1 + menu_end + bool 'Link binaries dynamically with dietlibc' \ + SDECFG_DIETLIBC_DYN 0 + + if [ $SDECFG_LIBC != dietlibc ]; then + block_begin 2 + pkgout + for i in `grep " DIETLIBC " $cfgtmpdir/config/packages | \ + cut -f5 -d" " | sort` + do + x="${i//-/_}" ; x="${x//+/_}" + bool "Build package with dietlibc: $i" \ + "SDECFG_DIETLIBC_${x}" 0 + done + block_end + fi + fi + comment ' ' +fi + diff --git a/base/dietlibc/sys-fcntl.patch b/base/dietlibc/sys-fcntl.patch new file mode 100644 index 000000000..f9e35ddab --- /dev/null +++ b/base/dietlibc/sys-fcntl.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/sys-fcntl.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Some crap, like gpm.h does use this header. + + - Rene Rebe + +--- /dev/null 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.28/include/sys/fcntl.h 2005-02-07 12:34:33.300839392 +0100 +@@ -0,0 +1,4 @@ ++ ++#warning "This is a non-standard header - use instead!" ++#include ++ diff --git a/base/dietlibc/sys_nmln.patch b/base/dietlibc/sys_nmln.patch new file mode 100644 index 000000000..bd28a3290 --- /dev/null +++ b/base/dietlibc/sys_nmln.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/sys_nmln.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./include/sys/utsname.h.vanilla 2006-07-19 13:08:26.000000000 +0200 ++++ ./include/sys/utsname.h 2006-07-19 13:08:54.000000000 +0200 +@@ -14,6 +14,8 @@ + to a value != 0 to activate this entry. */ + #define _UTSNAME_DOMAIN_LENGTH _UTSNAME_LENGTH + ++#define SYS_NMLN _UTSNAME_LENGTH ++ + struct utsname { + /* Name of the implementation of the operating system. */ + char sysname[_UTSNAME_LENGTH]; diff --git a/base/dietlibc/ulimit.h-stub.patch b/base/dietlibc/ulimit.h-stub.patch new file mode 100644 index 000000000..9e19b2a45 --- /dev/null +++ b/base/dietlibc/ulimit.h-stub.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/ulimit.h-stub.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We just place a stub ulimit.h in the dietlibc include directory to get stuff +like pdksh to compile. + + - Rene Rebe + +--- dietlibc-0.27/include/ulimit.h.orig 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.27/include/ulimit.h 2004-10-02 17:45:44.051302108 +0200 +@@ -0,0 +1,6 @@ ++#ifndef _ULIMIT_H_ ++#define _ULIMIT_H_ ++ ++/* just a stub -ReneR */ ++ ++#endif /* _ULIMIT_H_ */ diff --git a/base/dietlibc/user.h.patch b/base/dietlibc/user.h.patch new file mode 100644 index 000000000..ab8ed4c9a --- /dev/null +++ b/base/dietlibc/user.h.patch @@ -0,0 +1,123 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/user.h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./include/sys/user.h.orig Mon May 13 12:04:35 2002 ++++ ./include/sys/user.h Mon May 13 12:04:58 2002 +@@ -0,0 +1,103 @@ ++/* Copyright (C) 1998, 2000 Free Software Foundation, Inc. ++ This file is part of the GNU C Library. ++ ++ The GNU C Library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Lesser General Public ++ License as published by the Free Software Foundation; either ++ version 2.1 of the License, or (at your option) any later version. ++ ++ The GNU C Library 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 ++ Lesser General Public License for more details. ++ ++ You should have received a copy of the GNU Lesser General Public ++ License along with the GNU C Library; if not, write to the Free ++ Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA ++ 02111-1307 USA. */ ++ ++#ifndef _SYS_USER_H ++#define _SYS_USER_H 1 ++ ++/* The whole purpose of this file is for GDB and GDB only. Don't read ++ too much into it. Don't use it for anything other than GDB unless ++ you know what you are doing. */ ++ ++struct user_fpregs_struct ++{ ++ long int cwd; ++ long int swd; ++ long int twd; ++ long int fip; ++ long int fcs; ++ long int foo; ++ long int fos; ++ long int st_space [20]; ++}; ++ ++struct user_fpxregs_struct ++{ ++ unsigned short int cwd; ++ unsigned short int swd; ++ unsigned short int twd; ++ unsigned short int fop; ++ long int fip; ++ long int fcs; ++ long int foo; ++ long int fos; ++ long int mxcsr; ++ long int reserved; ++ long int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */ ++ long int xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */ ++ long int padding[56]; ++}; ++ ++struct user_regs_struct ++{ ++ long int ebx; ++ long int ecx; ++ long int edx; ++ long int esi; ++ long int edi; ++ long int ebp; ++ long int eax; ++ long int xds; ++ long int xes; ++ long int xfs; ++ long int xgs; ++ long int orig_eax; ++ long int eip; ++ long int xcs; ++ long int eflags; ++ long int esp; ++ long int xss; ++}; ++ ++struct user ++{ ++ struct user_regs_struct regs; ++ int u_fpvalid; ++ struct user_fpregs_struct i387; ++ unsigned long int u_tsize; ++ unsigned long int u_dsize; ++ unsigned long int u_ssize; ++ unsigned long start_code; ++ unsigned long start_stack; ++ long int signal; ++ int reserved; ++ struct user_regs_struct* u_ar0; ++ struct user_fpregs_struct* u_fpstate; ++ unsigned long int magic; ++ char u_comm [32]; ++ int u_debugreg [8]; ++}; ++ ++#define PAGE_SHIFT 12 ++#define PAGE_SIZE (1UL << PAGE_SHIFT) ++#define PAGE_MASK (~(PAGE_SIZE-1)) ++#define NBPG PAGE_SIZE ++#define UPAGES 1 ++#define HOST_TEXT_START_ADDR (u.start_code) ++#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG) ++ ++#endif /* _SYS_USER_H */ diff --git a/base/dietlibc/values.h.patch b/base/dietlibc/values.h.patch new file mode 100644 index 000000000..0c28701e9 --- /dev/null +++ b/base/dietlibc/values.h.patch @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/values.h.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We just place a stub values.h in the dietlibc include directory to get stuff +like popt to compile. + + - Rene Rebe + +--- dietlibc-0.27/include/values.h.orig 1970-01-01 01:00:00.000000000 +0100 ++++ dietlibc-0.27/include/values.h 2005-06-02 17:45:44.051302108 +0200 +@@ -0,0 +1,10 @@ ++#ifndef _VALUES_H_ ++#define _VALUES_H_ ++ ++#include ++#include ++ ++#define MAXINT INT_MAX ++#define MAXFLOAT FLT_MAX ++ ++#endif /* _VALUES_H_ */ diff --git a/base/dietlibc/wchar.h.patch b/base/dietlibc/wchar.h.patch new file mode 100644 index 000000000..956d7679c --- /dev/null +++ b/base/dietlibc/wchar.h.patch @@ -0,0 +1,41 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/wchar.h.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +The wchar.h mostly has prototypes that are not implemented. Configure +might succeed, but link will fail. + + - Rene Rebe + +--- ./include/wchar.h.vanilla 2006-07-21 23:23:03.000000000 +0200 ++++ ./include/wchar.h 2006-07-21 23:23:21.000000000 +0200 +@@ -23,6 +23,8 @@ + #define WEOF 0xffffffffu + #endif + ++#if 0 ++ + struct tm; + + typedef struct { +@@ -94,6 +96,8 @@ + int wprintf(const wchar_t *__restrict__, ...); + int wscanf(const wchar_t *__restrict__, ...); + ++#endif ++ + __END_DECLS + + #endif diff --git a/base/dietlibc/x86_64-stat-fix.patch b/base/dietlibc/x86_64-stat-fix.patch new file mode 100644 index 000000000..f9d10ef11 --- /dev/null +++ b/base/dietlibc/x86_64-stat-fix.patch @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dietlibc/x86_64-stat-fix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +diff -Naur dietlibc_cvs-orig/include/sys/stat.h dietlibc_cvs/include/sys/stat.h +--- dietlibc_cvs-orig/include/sys/stat.h 2005-03-15 10:51:22.000000000 +0200 ++++ dietlibc_cvs/include/sys/stat.h 2005-04-30 18:50:40.000000000 +0300 +@@ -520,11 +520,11 @@ + unsigned long st_size; + unsigned long st_blksize; + unsigned long st_blocks; +- unsigned long st_atime; ++ signed long st_atime; + unsigned long __reserved0; +- unsigned long st_mtime; ++ signed long st_mtime; + unsigned long __reserved1; +- unsigned long st_ctime; ++ signed long st_ctime; + unsigned long __reserved2; + long __unused[3]; + }; diff --git a/base/diffutils/diffutils.cache b/base/diffutils/diffutils.cache new file mode 100644 index 000000000..a78c17ca9 --- /dev/null +++ b/base/diffutils/diffutils.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133880134 Tue Dec 6 15:42:14 2005 +[BUILDTIME] 15 (9) +[SIZE] 0.87 MB, 41 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/diffutils/diffutils.conf b/base/diffutils/diffutils.conf new file mode 100644 index 000000000..bc3bb01fd --- /dev/null +++ b/base/diffutils/diffutils.conf @@ -0,0 +1,17 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../diffutils/diffutils.conf +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# apply the patches defined in the diffutils.desc +var_append patchfiles ' ' "`match_source_file -p patch`" + diff --git a/base/diffutils/diffutils.desc b/base/diffutils/diffutils.desc new file mode 100644 index 000000000..8afa54fd6 --- /dev/null +++ b/base/diffutils/diffutils.desc @@ -0,0 +1,55 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../diffutils/diffutils.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The GNU collection of diff utilities + +[T] You can use the 'diff' command to show differences between two +[T] files, or each corresponding file in two directories. +[T] +[T] You can use the 'cmp' command to show the offsets and line numbers +[T] where two files differ. 'cmp' can also show all the characters that +[T] differ between the two files, side by side. +[T] +[T] You can use the set of differences produced by 'diff' to distribute +[T] updates to text files (such as program source code) to other people. +[T] This method is especially useful when the differences are small compared +[T] to the complete files. +[T] +[T] You can use the 'diff3' command to show differences among three +[T] files. When two people have made independent changes to a common +[T] original, 'diff3' can report the differences between the original and +[T] the two changed versions, and can produce a merged file that contains +[T] both persons' changes together with warnings about conflicts. +[T] +[T] You can use the 'sdiff' command to merge two files interactively. + +[U] http://www.gnu.org/software/diffutils/diffutils.html + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/development +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 2.8.1 +[P] X -1---5---9 107.500 + +[D] 4010806712 diffutils-2.8.1.tar.gz ftp://ftp.gnu.org/pub/gnu/diffutils/ + +[D] 1244104665 diffutils-2.8.1-i18n-1.patch http://www.linuxfromscratch.org/patches/downloads/diffutils/ diff --git a/base/dmraid/dmraid.cache b/base/dmraid/dmraid.cache new file mode 100644 index 000000000..2ffb87883 --- /dev/null +++ b/base/dmraid/dmraid.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1147952673 Thu May 18 13:44:33 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.40 MB, 19 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] device-mapper +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/dmraid/dmraid.conf b/base/dmraid/dmraid.conf new file mode 100644 index 000000000..0c05a8e2d --- /dev/null +++ b/base/dmraid/dmraid.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dmraid/dmraid.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +srcdir=dmraid/* diff --git a/base/dmraid/dmraid.desc b/base/dmraid/dmraid.desc new file mode 100644 index 000000000..a8d856e42 --- /dev/null +++ b/base/dmraid/dmraid.desc @@ -0,0 +1,33 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../dmraid/dmraid.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] device-mapper Software RAID tool + +[T] This software discovers, activates, deactivates and displays properties +[T] of software RAID sets (eg, ATARAID) and contained DOS partitions. + +[A] Heinz Mauelshagen +[M] The OpenSDE Community + +[C] extra/filesystem + +[L] GPL +[S] Stable +[V] 1.0.0.rc13 +[P] X -----5---9 194.000 + +[D] 2221566410 dmraid-1.0.0.rc13.tar.bz2 http://people.redhat.com/~heinzm/sw/dmraid/src/ + diff --git a/base/dump/dump-devfs.patch b/base/dump/dump-devfs.patch new file mode 100644 index 000000000..ad2e37392 --- /dev/null +++ b/base/dump/dump-devfs.patch @@ -0,0 +1,32 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dump/dump-devfs.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./compat/include/pathnames.h.orig 2003-10-26 17:05:46.000000000 +0100 ++++ ./compat/include/pathnames.h 2004-12-21 16:03:13.700942720 +0100 +@@ -47,11 +47,11 @@ + + #ifndef _PATH_DEFTAPE + #ifdef __linux__ +-#define _PATH_DEFTAPE "/dev/st0" ++#define _PATH_DEFTAPE "/dev/tape/tape0" + #endif + #ifdef sunos + #define _PATH_DEFTAPE "/dev/rmt/0" + #endif + #endif + +-#define _PATH_RMT "/etc/rmt" /* path on remote host */ ++#define _PATH_RMT "/sbin/rmt" /* path on remote host */ diff --git a/base/dump/dump.cache b/base/dump/dump.cache new file mode 100644 index 000000000..81cf9cbee --- /dev/null +++ b/base/dump/dump.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1134241558 Sat Dec 10 20:05:58 2005 +[BUILDTIME] 10 (9) +[SIZE] 2.12 MB, 29 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] e2fsprogs +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] patch +[DEP] readline +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/base/dump/dump.conf b/base/dump/dump.conf new file mode 100644 index 000000000..9469c2c71 --- /dev/null +++ b/base/dump/dump.conf @@ -0,0 +1,23 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../dump/dump.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +unset LD +confopt="$confopt --enable-static \ + --enable-rmt \ + --with-manowner=root \ + --with-mangrp=root \ + --with-bingrp=root \ + --with-binmode=0755 \ + --with-manmode=644" diff --git a/base/dump/dump.desc b/base/dump/dump.desc new file mode 100644 index 000000000..e814dd439 --- /dev/null +++ b/base/dump/dump.desc @@ -0,0 +1,42 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../dump/dump.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The Linux Ext2 filesystem dump/restore utilities + +[T] The dump package contains both dump and restore. Dump examines +[T] files in a filesystem, determines which ones need to be backed up, +[T] and copies those files to a specified disk, tape or other storage +[T] medium. The restore command performs the inverse function of dump; +[T] it can restore a full backup of a filesystem. Subsequent incremental +[T] backups can then be layered on top of the full backup. Single files +[T] and directory subtrees may also be restored from full or partial backups. + +[U] http://dump.sourceforge.net + +[A] Stelian Pop +[M] The OpenSDE Community + +[C] extra/filesystem +[F] DIETLIBC + +[L] BSD +[S] Stable +[V] 0.4b41 +[P] X -----5---9 187.700 + +[D] 1949695106 dump-0.4b41.tar.gz http://dl.sourceforge.net/sourceforge/dump/ + diff --git a/base/ed/destdir.patch b/base/ed/destdir.patch new file mode 100644 index 000000000..6033415f8 --- /dev/null +++ b/base/ed/destdir.patch @@ -0,0 +1,47 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../ed/destdir.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- ./Makefile.in.orig 2006-08-03 21:12:43.000000000 +0000 ++++ ./Makefile.in 2006-08-03 21:30:05.000000000 +0000 +@@ -99,20 +99,18 @@ + $(TEXI2DVI) $(srcdir)/ed.texinfo + + install: ed ed.info installdirs +- $(INSTALL_PROGRAM) ed $(bindir)/$(binprefix)ed +- rm -f $(bindir)/$(binprefix)red +- cd $(bindir); \ +- $(LN_S) $(binprefix)ed $(binprefix)red +- $(INSTALL_DATA) $(srcdir)/ed.info $(infodir)/$(binprefix)ed.info +- $(INSTALL_DATA) $(srcdir)/ed.1 $(mandir)/$(binprefix)ed$(manext) +- rm -f $(mandir)/$(binprefix)red$(manext) +- cd $(mandir); \ +- $(LN_S) $(binprefix)ed$(manext) $(binprefix)red$(manext) ++ $(INSTALL_PROGRAM) ed $(DESTDIR)$(bindir)/$(binprefix)ed ++ rm -f $(DESTDIR)$(bindir)/$(binprefix)red ++ $(LN_S) $(binprefix)ed $(DESTDIR)$(bindir)/$(binprefix)red ++ $(INSTALL_DATA) $(srcdir)/ed.info $(DESTDIR)$(infodir)/$(binprefix)ed.info ++ $(INSTALL_DATA) $(srcdir)/ed.1 $(DESTDIR)$(mandir)/$(binprefix)ed$(manext) ++ rm -f $(DESTDIR)$(mandir)/$(binprefix)red$(manext) ++ $(LN_S) $(binprefix)ed$(manext) $(DESTDIR)$(mandir)/$(binprefix)red$(manext) + + # Make sure all installation directories, e.g. $(bindir) actually exist by + # making them if necessary. + installdirs: +- $(srcdir)/mkinstalldirs $(bindir) $(infodir) $(mandir) ++ $(srcdir)/mkinstalldirs $(DESTDIR)$(bindir) $(DESTDIR)$(infodir) $(DESTDIR)$(mandir) + + uninstall: all + rm -f $(bindir)/$(binprefix)ed $(bindir)/$(binprefix)red diff --git a/base/ed/ed.cache b/base/ed/ed.cache new file mode 100644 index 000000000..f16221059 --- /dev/null +++ b/base/ed/ed.cache @@ -0,0 +1,20 @@ + +[TIMESTAMP] 1133885793 Tue Dec 6 17:16:33 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.17 MB, 20 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/ed/ed.conf b/base/ed/ed.conf new file mode 100644 index 000000000..a0191242a --- /dev/null +++ b/base/ed/ed.conf @@ -0,0 +1,24 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../ed/ed.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + + +fix_usrbin_bin() { + [ -f $root/usr/bin/ed ] && + mv -vf $root/usr/bin/ed $root/bin/ed + [ -L $root/usr/bin/red ] && + ln -svf /bin/ed $root/usr/bin/red +} + +hook_add postmake 5 "fix_usrbin_bin" diff --git a/base/ed/ed.desc b/base/ed/ed.desc new file mode 100644 index 000000000..54dcb8122 --- /dev/null +++ b/base/ed/ed.desc @@ -0,0 +1,38 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../ed/ed.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The GNU line editor + +[T] GNU ed is an 8-bit clean, POSIX-compliant line editor. +[T] +[T] For a description of the ed algorithm, see Kernighan and Plauger's book +[T] "Software Tools in Pascal," Addison-Wesley, 1981. + +[U] http://www.gnu.org/software/ed/ed.html + +[A] The GNU Project +[M] The OpenSDE Community + +[C] base/tool + +[L] GPL +[S] Stable +[V] 0.2 +[P] X -----5---9 109.700 + +[D] 3361941979 ed-0.2.tar.gz ftp://ftp.gnu.org/pub/gnu/ed/ + diff --git a/base/eject/dont-use-kernel-headers.patch b/base/eject/dont-use-kernel-headers.patch new file mode 100644 index 000000000..5b784ae7c --- /dev/null +++ b/base/eject/dont-use-kernel-headers.patch @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../eject/dont-use-kernel-headers.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./Makefile.am.orig 2004-02-10 22:23:13.052195592 +0000 ++++ ./Makefile.am 2004-02-10 22:27:38.094902976 +0000 +@@ -4,7 +4,7 @@ + + SUBDIRS = po + +-AM_CPPFLAGS = -I/usr/src/linux -I/usr/src/linux/include -DDEFAULTDEVICE=\"$(DEFAULTDEVICE)\" -DGETOPTLONG ++AM_CPPFLAGS = -DDEFAULTDEVICE=\"$(DEFAULTDEVICE)\" -DGETOPTLONG + AM_CFLAGS = -Wall -O3 $(RPM_OPT_FLAGS) + + man_MANS = eject.1 volname.1 diff --git a/base/eject/eject.cache b/base/eject/eject.cache new file mode 100644 index 000000000..fbbee20ea --- /dev/null +++ b/base/eject/eject.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1134217302 Sat Dec 10 13:21:42 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.13 MB, 25 files + +[DEP] autoconf +[DEP] automake +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/eject/eject.conf b/base/eject/eject.conf new file mode 100644 index 000000000..0ee4fc599 --- /dev/null +++ b/base/eject/eject.conf @@ -0,0 +1,18 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../eject/eject.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +hook_add preconf 5 "aclocal && automake --add-missing ; autoconf" +# hack to disable the installation of i18n files ... +test "$SDECFG_DISABLE_NLS" = 1 && var_append makeinstopt " " "POFILES=" diff --git a/base/eject/eject.desc b/base/eject/eject.desc new file mode 100644 index 000000000..3957e296e --- /dev/null +++ b/base/eject/eject.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../eject/eject.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Eject removable medias from their drives + +[T] Program for ejecting removable media under software control. Can also +[T] control the auto-eject feature of some drives and can be used to switch +[T] CDs on an IDE/ATAPI CD changer. + +[U] ftp://sunsite.unc.edu/pub/Linux/utils/disk-management/ + +[A] Jeff Tranter +[M] The OpenSDE Community + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 2.1.0 +[P] X -----5---9 180.000 + +[D] 1085244343 eject-2.1.0.tar.gz http://www.ibiblio.org/pub/Linux/utils/disk-management/ + diff --git a/base/elf/elf.cache b/base/elf/elf.cache new file mode 100644 index 000000000..98f473dae --- /dev/null +++ b/base/elf/elf.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133995435 Wed Dec 7 23:43:55 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.07 MB, 14 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] ncurses +[DEP] net-tools +[DEP] readline +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/elf/elf.desc b/base/elf/elf.desc new file mode 100644 index 000000000..538634a67 --- /dev/null +++ b/base/elf/elf.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../elf/elf.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] ELF header analyzer and editor + +[T] elf is an ELF header (e_header) statistics tool. It allows you to gather +[T] various statistics about a binary's ELF header, unlike other releases +[T] (readelf), elf concentrates on the e_header itself. + +[U] http://www.kerneled.com/projects/elf/index.html + +[A] Samy Al Bahra +[M] The OpenSDE Community + +[C] extra/base + +[L] GPL +[S] Stable +[V] 0.5.4p1 +[P] X -----5---9 130.200 + +[D] 680552778 elf-0.5.4p1.tar.gz http://www.kerneled.com/projects/elf/ + diff --git a/base/embutils/build.patch b/base/embutils/build.patch new file mode 100644 index 000000000..f86415e3b --- /dev/null +++ b/base/embutils/build.patch @@ -0,0 +1,71 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/build.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Remove some unusal build system stuff, so that we can build it normally, +linked against any libc ... + + - Rene Rebe + +--- embutils-0.17/Makefile 2005-01-31 19:06:38.000000000 +0100 ++++ embutils-0.17-patched/Makefile 2005-02-02 12:54:27.383231704 +0100 +@@ -1,9 +1,7 @@ + INSTALL=install +-prefix=/opt/diet ++prefix=/usr + # Set the following to install to a different root + #DESTDIR=/tmp/fefix +-# Set the following to use the diet libc +-DIET=diet -Os + + FLAGS= + +@@ -15,30 +13,26 @@ + truncate strings test date mount printenv umount pivot_root insmod rmmod \ + lsmod + +-ARCH:=$(shell uname -m | sed 's/i[4-9]86/i386/') +- +-OBJDIR:=bin-$(ARCH) ++OBJDIR:=bin + TARGETS=$(patsubst %,$(OBJDIR)/%,$(PRGS)) + + all: $(OBJDIR) $(TARGETS) + + CFLAGS=-pipe -Os -fomit-frame-pointer + +-CROSS= +- + #CFLAGS=-pipe -g + + + $(OBJDIR)/%.o: %.c +- $(DIET) $(CROSS)gcc $(CFLAGS) $(FLAGS) -c $< -o $@ +- $(CROSS)strip -x -R .comment -R .note $@ ++ $(CC) $(CFLAGS) $(FLAGS) -c $< -o $@ ++ $(STRIP) -x -R .comment -R .note $@ + + $(OBJDIR)/%.o: %.S +- $(DIET) $(CROSS)gcc -pipe -c $< -o $@ ++ $(CC) -pipe -c $< -o $@ + + $(OBJDIR)/%: $(OBJDIR)/%.o +- $(DIET) $(CROSS)gcc -o $@ $^ +- $(CROSS)strip -R .note -R .comment $@ ++ $(CC) -o $@ $^ ++ $(STRIP) -R .note -R .comment $@ + + $(OBJDIR)/uniq: $(OBJDIR)/uniq.o $(OBJDIR)/fmt_ulongpadright.o $(OBJDIR)/fmt_ulong.o + diff --git a/base/embutils/diffutils_no_cmp.diff b/base/embutils/diffutils_no_cmp.diff new file mode 100644 index 000000000..447ee4675 --- /dev/null +++ b/base/embutils/diffutils_no_cmp.diff @@ -0,0 +1,61 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/diffutils_no_cmp.diff +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- ./man/Makefile.in.orig 2005-11-10 20:58:00.000000000 -0300 ++++ ./man/Makefile.in 2005-11-10 21:00:00.000000000 -0300 +@@ -108,7 +108,7 @@ + am__quote = @am__quote@ + install_sh = @install_sh@ + +-dist_man_MANS = cmp.1 diff.1 diff3.1 sdiff.1 ++dist_man_MANS = diff.1 diff3.1 sdiff.1 + MAINTAINERCLEANFILES = $(dist_man_MANS) + + S = $(top_srcdir)/src +--- ./src/Makefile.in.orig 2005-11-10 20:58:08.000000000 -0300 ++++ ./src/Makefile.in 2005-11-10 20:59:31.000000000 -0300 +@@ -108,7 +108,7 @@ + am__quote = @am__quote@ + install_sh = @install_sh@ + +-bin_PROGRAMS = cmp diff diff3 sdiff ++bin_PROGRAMS = diff diff3 sdiff + + noinst_HEADERS = diff.h system.h + +@@ -133,7 +133,7 @@ + mkinstalldirs = $(SHELL) $(top_srcdir)/config/mkinstalldirs + CONFIG_HEADER = $(top_builddir)/config.h + CONFIG_CLEAN_FILES = +-bin_PROGRAMS = cmp$(EXEEXT) diff$(EXEEXT) diff3$(EXEEXT) sdiff$(EXEEXT) ++bin_PROGRAMS = diff$(EXEEXT) diff3$(EXEEXT) sdiff$(EXEEXT) + PROGRAMS = $(bin_PROGRAMS) + + am_cmp_OBJECTS = cmp.$(OBJEXT) version.$(OBJEXT) +@@ -176,12 +176,12 @@ + CCLD = $(CC) + LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + CFLAGS = @CFLAGS@ +-DIST_SOURCES = $(cmp_SOURCES) $(diff_SOURCES) $(diff3_SOURCES) \ ++DIST_SOURCES = $(diff_SOURCES) $(diff3_SOURCES) \ + $(sdiff_SOURCES) + HEADERS = $(noinst_HEADERS) + + DIST_COMMON = $(noinst_HEADERS) Makefile.am Makefile.in +-SOURCES = $(cmp_SOURCES) $(diff_SOURCES) $(diff3_SOURCES) $(sdiff_SOURCES) ++SOURCES = $(diff_SOURCES) $(diff3_SOURCES) $(sdiff_SOURCES) + + all: all-am + diff --git a/base/embutils/embutils.cache b/base/embutils/embutils.cache new file mode 100644 index 000000000..d51011a51 --- /dev/null +++ b/base/embutils/embutils.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1134156837 Fri Dec 9 20:33:57 2005 +[BUILDTIME] 10 (9) ERROR +[SIZE] 0.37 MB, 88 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/embutils/embutils.conf b/base/embutils/embutils.conf new file mode 100644 index 000000000..22ba44e66 --- /dev/null +++ b/base/embutils/embutils.conf @@ -0,0 +1,19 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/embutils.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if pkginstalled coreutils && [ $prefix_auto = 1 ] ; then + hook_add inmake 5 'mkdir -p $root/$prefix/embutils' + var_append INSTALL_WRAPPER_FILTER "|" "sed -e 's,$prefix/bin/,$prefix/embutils/,'" +fi + diff --git a/base/embutils/embutils.desc b/base/embutils/embutils.desc new file mode 100644 index 000000000..a8da53075 --- /dev/null +++ b/base/embutils/embutils.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../embutils/embutils.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Stripped down utilities for embedded use + +[T] Stripped down utilities for embedded use including date, mount, umount, +[T] printenv, tar, tee, dmesg, df, sync, mv, dd, ls, tr, cmp, cat and so +[T] on. + +[A] Felix von Leitner +[M] The OpenSDE Community + +[F] DIETLIBC + +[C] base/system + +[L] GPL +[S] Beta +[V] 0.17 +[P] X -1---5---9 102.040 + +[D] 2768546223 embutils-0.17.tar.bz2 http://www.fefe.de/embutils/ + diff --git a/base/embutils/free.patch b/base/embutils/free.patch new file mode 100644 index 000000000..80a8b8250 --- /dev/null +++ b/base/embutils/free.patch @@ -0,0 +1,124 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/free.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +A memory foodprint overview can be quite handy. + + Rene Rebe + +--- embutils-0.17/Makefile 2005-01-31 19:06:38.000000000 +0100 ++++ embutils-0.17-free/Makefile 2005-02-07 01:38:31.322742920 +0100 +@@ -13,7 +13,7 @@ + install sosrm soscp sosmv sosln soslns md5sum sleep2 allinone kill uniq \ + dd tr mesg write touch du tail uuencode uudecode nohup nice cmp mktemp \ + truncate strings test date mount printenv umount pivot_root insmod rmmod \ +-lsmod ++lsmod free + + ARCH:=$(shell uname -m | sed 's/i[4-9]86/i386/') + +--- /dev/null 2005-02-03 08:15:19.790903464 +0100 ++++ embutils-0.17-free/free.c 2005-02-07 01:35:28.941469088 +0100 +@@ -0,0 +1,90 @@ ++#include ++#include ++#include ++#include ++ ++/* Rene Rebe ++ ++/* TODO: maybe support some options ... */ ++ ++#include "fmt_str.c" ++#include "fmt_ulong.c" ++#include "fmt_ulongpadright.c" ++ ++int main(int argc, char* argv[]) { ++ int fd=open("/proc/meminfo",O_RDONLY); ++ char buf[4096]; ++ int len=read(fd,buf,4096); ++ char *line, *max; ++ ++ struct meminfo_t { ++ const char* tag; ++ int val;} meminfo [] = { ++ "MemTotal", 0, ++ "MemFree", 0, ++ "Buffers", 0, ++ "Cached", 0, ++ "SwapTotal", 0, ++ "SwapFree", 0, ++ 0, 0}; ++ ++ line = buf; ++ max = buf + len; ++ while (line < max) ++ { ++ struct meminfo_t* i = &meminfo[0]; ++ char* tmp2 = strchr(line, ' '); ++ *(--tmp2) = 0; ++ ++ for (;i->tag; i++) { ++ if ( strcmp(line, i->tag) == 0 ) { ++ tmp2++; while (*tmp2 == ' ') tmp2++; ++ line = tmp2; ++ tmp2 = strchr(tmp2, '\n'); ++ *tmp2 = 0; ++ i->val = atol(line); ++ line = tmp2 + 1; ++ break; ++ } ++ } ++ if (i->tag == 0) ++ line = strchr(tmp2 + 1, '\n') + 1; ++ } ++ ++ len = 0; ++ len+=fmt_str (buf+len," total used free shared buffers cached\n"); ++ ++ len+=fmt_str (buf+len, "Mem: "); ++ len+=fmt_ulongpadright(buf+len,meminfo[0].val,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[0].val - meminfo[1].val,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[1].val,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,0,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[2].val,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[3].val,10); ++ buf[len]='\n'; ++len; ++ ++ len += fmt_str (buf+len, "-/+ buffers/cache: "); ++ { ++ int bc = meminfo[2].val + meminfo[3].val; ++ len+=fmt_ulongpadright(buf+len,meminfo[0].val - meminfo[1].val - bc,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[2].val + bc,10); ++ buf[len]='\n'; ++len; ++ } ++ ++ len+=fmt_str (buf+len, "Swap: "); ++ len+=fmt_ulongpadright(buf+len,meminfo[4].val,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[4].val - meminfo[5].val,10); ++ buf[len]=' '; ++len; ++ len+=fmt_ulongpadright(buf+len,meminfo[5].val,10); ++ buf[len] = 0; ++ puts(buf); ++ ++ return 0; ++} diff --git a/base/embutils/losetup.patch b/base/embutils/losetup.patch new file mode 100644 index 000000000..f6f0a6983 --- /dev/null +++ b/base/embutils/losetup.patch @@ -0,0 +1,99 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/losetup.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Guess what ,-) + + - Rene Rebe + +--- /dev/null 2005-06-19 08:33:32.285177368 +0200 ++++ embutils-0.17/losetup.c 2005-06-19 13:44:28.000000000 +0200 +@@ -0,0 +1,65 @@ ++/* ++ * Tiny losetup ++ * ++ * Copyright (c) 2005 by Rene Rebe ++ * ++ * License: GPL, version 2 ++ * ++ */ ++ ++#define _FILE_OFFSET_BITS 64 ++#include ++#include ++#include ++#include ++#include ++ ++#include ++#include ++ ++#include "write12.h" ++ ++void die(const char*msg) { __write2(msg); __write2("\n"); exit(1); } ++ ++int main (int argc, char* argv[]) ++{ ++ int ffd, fd; ++ struct loop_info loopinfo; ++ ++ if (argc != 3) { ++ die("usage: losetup [-d] loop_device\n losetup loop_device file"); ++ } ++ ++ if (!strcmp(argv[1], "-d")) ++ { ++ fd=open(argv[2], O_RDONLY); ++ if (fd < 0) ++ die(strerror(errno)); ++ ++ if (ioctl(fd, LOOP_CLR_FD, ffd)) ++ die(strerror(errno)); ++ ++ close(fd); ++ } ++ else ++ { ++ memset(&loopinfo, 0, sizeof(loopinfo)); ++ strncpy(loopinfo.lo_name, argv[2], LO_NAME_SIZE); ++ ++ ffd=open(argv[2], O_RDONLY); ++ if (ffd < 0) ++ die(strerror(errno)); ++ ++ fd=open(argv[1], O_RDONLY); ++ if (fd < 0) ++ die(strerror(errno)); ++ ++ if (ioctl(fd, LOOP_SET_FD, ffd)) ++ die(strerror(errno)); ++ if (ioctl(fd, LOOP_SET_STATUS, &loopinfo)) ++ die(strerror(errno)); ++ ++ close(ffd); ++ close(fd); ++ } ++} +--- embutils-0.17/Makefile.orig 2005-06-19 13:46:49.000000000 +0200 ++++ embutils-0.17/Makefile 2005-05-31 11:53:22.000000000 +0200 +@@ -11,7 +11,7 @@ + install sosrm soscp sosmv sosln soslns md5sum sleep2 allinone kill uniq \ + dd tr mesg write touch du tail uuencode uudecode nohup nice cmp mktemp \ + truncate strings test date mount printenv umount pivot_root insmod rmmod \ +-lsmod free ++lsmod free losetup + + OBJDIR:=bin + TARGETS=$(patsubst %,$(OBJDIR)/%,$(PRGS)) diff --git a/base/embutils/ls-gcc-4.1-sparc-mis-opt.patch b/base/embutils/ls-gcc-4.1-sparc-mis-opt.patch new file mode 100644 index 000000000..20a4cce5e --- /dev/null +++ b/base/embutils/ls-gcc-4.1-sparc-mis-opt.patch @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/ls-gcc-4.1-sparc-mis-opt.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +gcc-4.1 on sparc64 appears to miscompile the expression, maybe load the last +value even though the former is already NULL - I'll check in-depth some time +later when I have more time. + + - Rene Rebe + +--- embutils-0.17/ls.c 2006-06-18 11:25:22.170000000 +0000 ++++ ./ls.c 2006-06-18 12:00:50.270000000 +0000 +@@ -733,8 +733,12 @@ + char *expanded; + if (e->d_name[0]=='.') { + /* is it "." or ".."? */ +- if (e->d_name[1]==0 || (e->d_name[1]=='.' && e->d_name[2]==0)) ++ if (e->d_name[1] == 0) { + if (_A || !_a) continue; ++ } if (e->d_name[1] == '.') { ++ if(e->d_name[2] == 0) ++ if (_A || !_a) continue; ++ } + if (!_A && !_a) continue; + } + expanded=alloca(strlen(name)+strlen(e->d_name)+3); diff --git a/base/embutils/mount.patch b/base/embutils/mount.patch new file mode 100644 index 000000000..953b006c2 --- /dev/null +++ b/base/embutils/mount.patch @@ -0,0 +1,129 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/mount.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Hardened mount to not crash when the directory was not found in /etc/fstab and +improved the tokenizing to strip white spaces, since the files are often +indented in tabular form. + + - Rene Rebe + +--- embutils-0.17/mount.c 2004-01-09 17:03:48.000000000 +0100 ++++ embutils-0.17-fixed/mount.c 2005-02-09 12:34:56.222517672 +0100 +@@ -142,12 +142,20 @@ + * isn't really portable + */ + +-/* tokenizes the string when a space appears (not thread safe) */ ++/* tokenizes the string when a space appears and strip leading ones ++ (not thread safe) */ + static char *spacetok(char *s) { + static char *buffer=NULL; ++ char *tmp; ++ + if(s) + buffer=s; +- char *tmp=buffer; ++ ++ /* skip leading spaces */ ++ while(*buffer && isspace(*buffer)) ++ ++buffer; ++ ++ tmp=buffer; + for(;*buffer;++buffer) { + if(isspace(*buffer)) { + *buffer++=0; +@@ -463,13 +470,18 @@ + if(fh) { + struct mntentry *mnt; + while((mnt=mnt_entry(fh))) +- if(!strcmp(mnt->dir,device)) { ++ if(mnt->dir && !strcmp(mnt->dir,device)) { + device=mnt->device; + dir=mnt->dir; + fs_type=mnt->fs_type; + parse_options(mnt->opts,&flags,data+data_size,DATA_BUFFER_SIZE-data_size); + break; + } ++ if (!dir) { ++ __write2(device); ++ write(2," no found in /etc/fstab\n",24); ++ return 1; ++ } + } + #ifdef CLEANUP + io_close(fh); + +Added bind mount and fixed the option_parser to be able to parse options +with only one part and no , seperator ... + + Rene Rebe + +--- embutils-0.17/mount.c 2004-01-09 17:03:48.000000000 +0100 ++++ embutils-0.17-mount/mount.c 2005-06-19 15:13:34.000000000 +0200 +@@ -26,6 +26,7 @@ + #ifdef LINUX + #include + #include ++#include /* MS_MOVE */ + #ifdef _PATH_MOUNTED + const char *const mtab=_PATH_MOUNTED; + #else +@@ -227,6 +228,9 @@ + {"suid", ~MS_NOSUID, 0}, + {"sync", ~0, MS_SYNCHRONOUS}, + {"bind", ~0, MS_BIND}, ++#ifdef LINUX ++ {"move", ~0, MS_MOVE}, ++#endif + {0, 0, 0} + }; + /* +@@ -240,10 +244,15 @@ + size_t data_set=0; + for(;;) { + const struct mount_options *i; +- char *ptr=strchr(str,','); +- if(!ptr) ++ char *ptr; ++ ++ if (!str || !*str) + break; +- *ptr=0; ++ ++ ptr=strchr(str,','); ++ if(!ptr) ptr=(char*)str+strlen(str)-1; ++ else *ptr=0; ++ + for(i=options; i->name; ++i) + if(!strcmp(str,i->name)) { + *flags&=i->and; + +Do not segfault by default when no type was give, also none might be needed +due bind or move mounts. + + - Rene Rebe + +--- embutils-0.17/mount.c 2005-12-18 23:49:12.000000000 +0100 ++++ embutils-0.17-patched/mount.c 2005-12-19 10:02:38.000000000 +0100 +@@ -414,7 +414,7 @@ + + int main(int argc, char **argv) { + unsigned long flags=0; +- const char *fs_type=NULL; ++ const char *fs_type=""; + const char *device=NULL; + const char *dir=NULL; + enum { DATA_BUFFER_SIZE=100 }; diff --git a/base/embutils/no-shared.patch b/base/embutils/no-shared.patch new file mode 100644 index 000000000..ed9c8a8cd --- /dev/null +++ b/base/embutils/no-shared.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/no-shared.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We later might like to disable more. + + - Rene Rebe + +--- embutils-0.17-patched/Makefile.orig 2005-02-02 13:12:10.851559944 +0100 ++++ embutils-0.17-patched/Makefile 2005-02-02 13:12:15.720819704 +0100 +@@ -10,7 +10,7 @@ + dirname domainname id ln mv cp yes which cat rm wc ls whoami mkfifo head \ + install sosrm soscp sosmv sosln soslns md5sum sleep2 allinone kill uniq \ + dd tr mesg write touch du tail uuencode uudecode nohup nice cmp mktemp \ +-truncate strings test date mount printenv umount pivot_root insmod rmmod \ ++truncate test date mount printenv umount pivot_root insmod rmmod \ + lsmod free losetup + + OBJDIR:=bin diff --git a/base/embutils/pkg_bash_post.conf b/base/embutils/pkg_bash_post.conf new file mode 100644 index 000000000..8b60dfe13 --- /dev/null +++ b/base/embutils/pkg_bash_post.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/pkg_bash_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkginstalled coreutils || + bash_which=0 diff --git a/base/embutils/pkg_diffutils_post.conf b/base/embutils/pkg_diffutils_post.conf new file mode 100644 index 000000000..9072bb979 --- /dev/null +++ b/base/embutils/pkg_diffutils_post.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/pkg_diffutils_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkginstalled coreutils || + var_append patchfiles ' ' $confdir/../../*/embutils/diffutils_no_cmp.diff diff --git a/base/embutils/pkg_util-linux_post.conf b/base/embutils/pkg_util-linux_post.conf new file mode 100644 index 000000000..1f3054095 --- /dev/null +++ b/base/embutils/pkg_util-linux_post.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/pkg_util-linux_post.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkginstalled coreutils || + hook_add preconf 5 'sed -i -e s,^HAVE_WRITE=.*,HAVE_WRITE=yes,g MCONFIG' diff --git a/base/embutils/which-wd.patch b/base/embutils/which-wd.patch new file mode 100644 index 000000000..e539e9c0e --- /dev/null +++ b/base/embutils/which-wd.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/which-wd.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Fixed which to inject a . when nothing is found between colons, so current +working directory binaries are located. + + - Rene Rebe + +--- embutils-0.17/which.c 2002-05-27 17:23:26.000000000 +0200 ++++ embutils-0.17-free/which.c 2005-02-14 17:08:41.453217816 +0100 +@@ -32,6 +32,7 @@ + struct stat ss; + char *bar=(char*)alloca(strlen(tmp)+strlen(argv[i])+5); + int len=str_copy(bar,tmp); ++ if (len==0) { *bar='.'; len++; } + bar[len]='/'; ++len; + len+=str_copy(bar+len,argv[i]); + bar[len]=0; diff --git a/base/embutils/x-switch_root.patch b/base/embutils/x-switch_root.patch new file mode 100644 index 000000000..f9a4aeb46 --- /dev/null +++ b/base/embutils/x-switch_root.patch @@ -0,0 +1,187 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/x-switch_root.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +pivot_root'ing rootfs does uncover kernel inf. loops, thus I extraced some +bits form the Fedora Core's nash to trick around with moving the mount point +and chroot to move the real root device to / - yuck. + + - Rene Rebe + +--- embutils-0.17/switch_root.c 1970-01-01 00:00:00.000000000 +0000 ++++ embutils-0.17-more/switch_root.c 2005-08-27 09:05:22.000000000 +0000 +@@ -0,0 +1,151 @@ ++ ++/* inspired by Fedora Core's mkinitrd/nash beast ++ - to pivot_root alike functionality with initramfs ++ ++ 2005 by Rene Rebe ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#ifndef MS_REMOUNT ++#define MS_REMOUNT 32 ++#endif ++ ++#ifndef MS_BIND ++#define MS_BIND 4096 ++#endif ++ ++#ifndef MS_MOVE ++#define MS_MOVE 8192 ++#endif ++ ++/* remove all files/directories below dirName -- don't cross mountpoints */ ++int recursiveRemove(char * dirName) { ++ struct stat sb,rb; ++ DIR * dir; ++ struct dirent * d; ++ char * strBuf = alloca(strlen(dirName) + 1024); ++ ++ if (!(dir = opendir(dirName))) { ++ fprintf(stderr, "error opening %s: %d\n", dirName, errno); ++ return 0; ++ } ++ ++ if (fstat(dirfd(dir),&rb)) { ++ fprintf(stderr, "unable to stat %s: %d\n", dirName, errno); ++ return 0; ++ } ++ ++ errno = 0; ++ while ((d = readdir(dir))) { ++ errno = 0; ++ ++ if (!strcmp(d->d_name, ".") || !strcmp(d->d_name, "..")) { ++ errno = 0; ++ continue; ++ } ++ ++ strcpy(strBuf, dirName); ++ strcat(strBuf, "/"); ++ strcat(strBuf, d->d_name); ++ ++ if (lstat(strBuf, &sb)) { ++ fprintf(stderr, "failed to stat %s: %d\n", strBuf, errno); ++ errno = 0; ++ continue; ++ } ++ ++ /* only descend into subdirectories if device is same as dir */ ++ if (S_ISDIR(sb.st_mode)) { ++ if (sb.st_dev == rb.st_dev) { ++ recursiveRemove(strBuf); ++ if (rmdir(strBuf)) ++ fprintf(stderr, "failed to rmdir %s: %d\n", strBuf, errno); ++ } ++ errno = 0; ++ continue; ++ } ++ ++ if (unlink(strBuf)) { ++ fprintf(stderr, "failed to remove %s: %d\n", strBuf, errno); ++ errno = 0; ++ continue; ++ } ++ } ++ ++ if (errno) { ++ closedir(dir); ++ printf("error reading from %s: %d\n", dirName, errno); ++ return 1; ++ } ++ ++ closedir(dir); ++ ++ return 0; ++} ++ ++/* 2.6 magic not-pivot-root but kind of similar stuff. ++ * This is based on code from klibc/utils/run_init.c ++ */ ++int main (int argc, char* argv[]) { ++ char * new; ++ ++ if (!*++argv) { ++ printf("switch_root: new root mount point expected\n"); ++ return 1; ++ } ++ new = *argv; ++ ++ if (!*++argv) { ++ printf("switch_root: new init expected\n"); ++ return 1; ++ } ++ ++ int fd, i = 0; ++ ++ if (chdir(new)) { ++ printf("switch_root: chdir(%s) failed: %d\n", new, errno); ++ return 1; ++ } ++ ++ if ((fd = open("./dev/console", O_RDWR)) < 0) { ++ printf("ERROR opening /dev/console!!!!: %d\n", errno); ++ fd = 0; ++ } ++ ++ if (dup2(fd, 0) != 0) printf("error dup2'ing fd of %d to 0\n", fd); ++ if (dup2(fd, 1) != 1) printf("error dup2'ing fd of %d to 1\n", fd); ++ if (dup2(fd, 2) != 2) printf("error dup2'ing fd of %d to 2\n", fd); ++ if (fd > 2) ++ close(fd); ++ ++// recursiveRemove("/"); ++ ++ fd = open("/", O_RDONLY); ++ ++ if (mount(".", "/", NULL, MS_MOVE, NULL)) { ++ printf("switch_root: mount failed: %d\n", errno); ++ close(fd); ++ return 1; ++ } ++ ++ if (chroot(".") || chdir("/")) { ++ printf("switch_root: chroot() failed: %d\n", errno); ++ close(fd); ++ return 1; ++ } ++ ++ /* release the old "/" */ ++ close(fd); ++ ++ /* exec the init */ ++ fd = execvp (argv[0], argv); ++ printf ("switch_root: execvp failed: %d\n", fd); ++ return fd; ++} ++ +--- embutils-0.17/Makefile 2005-08-27 18:34:54.000000000 +0000 ++++ embutils-0.17-more/Makefile 2005-08-27 18:36:59.000000000 +0000 +@@ -11,7 +11,7 @@ + install sosrm soscp sosmv sosln soslns md5sum sleep2 allinone kill uniq \ + dd tr mesg write touch du tail uuencode uudecode nohup nice cmp mktemp \ + truncate test date mount printenv umount pivot_root insmod rmmod \ +-lsmod free losetup ++lsmod free losetup switch_root + + OBJDIR:=bin + TARGETS=$(patsubst %,$(OBJDIR)/%,$(PRGS)) diff --git a/base/embutils/xx-readlink.patch b/base/embutils/xx-readlink.patch new file mode 100644 index 000000000..c241e1db5 --- /dev/null +++ b/base/embutils/xx-readlink.patch @@ -0,0 +1,55 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../embutils/xx-readlink.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +A tiny readlink I need (advanced features of the installer). + + - Rene Rebe + +diff -urN embutils-0.17/Makefile embutils-0.17-patched/Makefile +--- embutils-0.17/Makefile 2005-12-19 00:15:55.000000000 +0100 ++++ embutils-0.17-patched/Makefile 2005-12-18 23:50:38.000000000 +0100 +@@ -11,7 +11,7 @@ + install sosrm soscp sosmv sosln soslns md5sum sleep2 allinone kill uniq \ + dd tr mesg write touch du tail uuencode uudecode nohup nice cmp mktemp \ + truncate test date mount printenv umount pivot_root insmod rmmod \ +-lsmod free losetup switch_root ++lsmod free losetup switch_root readlink + + OBJDIR:=bin + TARGETS=$(patsubst %,$(OBJDIR)/%,$(PRGS)) +diff -urN embutils-0.17/readlink.c embutils-0.17-patched/readlink.c +--- embutils-0.17/readlink.c 1970-01-01 01:00:00.000000000 +0100 ++++ embutils-0.17-patched/readlink.c 2005-12-19 00:13:23.000000000 +0100 +@@ -0,0 +1,19 @@ ++ ++#include ++#include ++ ++int main(int argc,char *argv[]) { ++ ++ char buf[PATH_MAX]; ++ int i; ++ ++ for (i=1; i + +[C] base/system + +[L] OpenSource +[S] Stable +[V] 0.2.5 +[P] X ---3-----9 186.800 + +[D] 471233763 eventlog-0.2.5.tar.gz http://www.balabit.com/downloads/syslog-ng/2.0/src/ diff --git a/base/expat/expat.cache b/base/expat/expat.cache new file mode 100644 index 000000000..c63c55e48 --- /dev/null +++ b/base/expat/expat.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1133868988 Tue Dec 6 12:36:28 2005 +[BUILDTIME] 10 (9) +[SIZE] 0.37 MB, 19 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/expat/expat.desc b/base/expat/expat.desc new file mode 100644 index 000000000..82dd6afc4 --- /dev/null +++ b/base/expat/expat.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../expat/expat.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] XML parser library + +[T] Expat is an XML parser library written in C. It is a stream-oriented +[T] parser in which an application registers handlers for things the parser +[T] might find in the XML document (like start tags). An introductory +[T] article on using Expat is available on xml.com. + +[U] http://expat.sourceforge.net/ + +[A] James Clark +[M] The OpenSDE Community +[M] The OpenSDE Community + +[C] base/library + +[L] OpenSource +[S] Stable +[V] 2.0.0 +[P] X -----5---9 104.500 + +[D] 980922697 expat-2.0.0.tar.gz http://dl.sourceforge.net/sourceforge/expat/ + diff --git a/base/fbset/fbmodes.patch b/base/fbset/fbmodes.patch new file mode 100644 index 000000000..c2f48b8e8 --- /dev/null +++ b/base/fbset/fbmodes.patch @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../fbset/fbmodes.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./etc/fb.modes.ATI.orig 2003-03-23 10:31:41.000000000 +0100 ++++ ./etc/fb.modes.ATI 2003-03-23 10:32:15.000000000 +0100 +@@ -430,7 +430,7 @@ + # 1024x768, 72 Hz, Non-Interlaced (75.00 MHz dotclock) + # + # Horizontal Vertical +-# Resolution 10224 768 ++# Resolution 1024 768 + # Scan Frequency 58.230 kHz 72.245 Hz + # Sync Width 1.813 us 0.103 ms + # 17 chars 6 lines +@@ -447,7 +447,7 @@ + + mode "1024x768-72" + # D: 75.00 MHz, H: 58.230 kHz, V: 72.245 Hz +- geometry 10224 768 10224 768 8 ++ geometry 1024 768 10224 768 8 + timings 13334 104 24 29 3 136 6 + endmode + diff --git a/base/fbset/fbset.cache b/base/fbset/fbset.cache new file mode 100644 index 000000000..f67c60c0c --- /dev/null +++ b/base/fbset/fbset.cache @@ -0,0 +1,22 @@ + +[TIMESTAMP] 1133958594 Wed Dec 7 13:29:54 2005 +[BUILDTIME] 5 (9) +[SIZE] 0.06 MB, 11 files + +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] flex +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] patch +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/fbset/fbset.conf b/base/fbset/fbset.conf new file mode 100644 index 000000000..75ed8228e --- /dev/null +++ b/base/fbset/fbset.conf @@ -0,0 +1,23 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../fbset/fbset.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +fbset_postmake() { + cp -fv modeline2fb $root/sbin + cp -fv etc/fb.modes.ATI $root$sysconfdir/fb.modes + cp -fv etc/fb.modes.* $root$docdir +} + +hook_add postmak5 5 'fbset_postmake' + diff --git a/base/fbset/fbset.desc b/base/fbset/fbset.desc new file mode 100644 index 000000000..01897b0a6 --- /dev/null +++ b/base/fbset/fbset.desc @@ -0,0 +1,35 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../fbset/fbset.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A utility to show or change the settings of the frame buffer + +[T] Fbset is a system utility to show or change the settings of the frame +[T] buffer device. The frame buffer device provides a simple and unique +[T] interface to access different kinds of graphic displays. + +[A] Geert Uytterhoeven +[M] The OpenSDE Community + +[F] NOPARALLEL +[C] extra/tool + +[L] GPL +[S] Stable +[V] 2.1 +[P] X -----5---9 120.800 + +[D] 2567932135 fbset-2.1.tar.gz http://home.tvd.be/cr26864/Linux/fbdev/ diff --git a/base/fbset/install_nomknod.patch b/base/fbset/install_nomknod.patch new file mode 100644 index 000000000..df7577c93 --- /dev/null +++ b/base/fbset/install_nomknod.patch @@ -0,0 +1,24 @@ +--- fbset-2.1/Makefile.orig 1999-01-17 11:15:46.000000000 -0800 ++++ fbset-2.1/Makefile 2006-08-08 12:43:10.000000000 -0700 +@@ -24,18 +24,9 @@ + $(BISON) modes.y + + install: fbset +- if [ -f /sbin/fbset ]; then rm /sbin/fbset; fi +- $(INSTALL) fbset /usr/sbin +- $(INSTALL) fbset.8 /usr/man/man8 +- $(INSTALL) fb.modes.5 /usr/man/man5 +- if [ ! -c /dev/fb0 ]; then mknod /dev/fb0 c 29 0; fi +- if [ ! -c /dev/fb1 ]; then mknod /dev/fb1 c 29 32; fi +- if [ ! -c /dev/fb2 ]; then mknod /dev/fb2 c 29 64; fi +- if [ ! -c /dev/fb3 ]; then mknod /dev/fb3 c 29 96; fi +- if [ ! -c /dev/fb4 ]; then mknod /dev/fb4 c 29 128; fi +- if [ ! -c /dev/fb5 ]; then mknod /dev/fb5 c 29 160; fi +- if [ ! -c /dev/fb6 ]; then mknod /dev/fb6 c 29 192; fi +- if [ ! -c /dev/fb7 ]; then mknod /dev/fb7 c 29 224; fi ++ $(INSTALL) fbset $(DESTDIR)/sbin ++ $(INSTALL) fbset.8 $(DESTDIR)/usr/man/man8 ++ $(INSTALL) fb.modes.5 $(DESTDIR)/usr/man/man5 + + clean: + $(RM) *.o fbset lex.yy.c modes.tab.c modes.tab.h diff --git a/base/fgetty/checkpassword.patch b/base/fgetty/checkpassword.patch new file mode 100644 index 000000000..f196ab593 --- /dev/null +++ b/base/fgetty/checkpassword.patch @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../fgetty/checkpassword.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Only use shadow passwords if the passsword is marked with an x and allow +empty passwords. (So PDA users do not need to log in ...) + + - Rene Rebe + +--- fgetty-0.6/checkpassword.c 2001-09-10 12:35:12.000000000 +0200 ++++ fgetty-0.6/checkpassword.c 2005-02-08 20:23:32.391861824 +0100 +@@ -36,9 +36,11 @@ + login=buf; + if ((pw=getpwnam(login))) { + passwd=pw->pw_passwd; +- if ((spw=getspnam(login))) ++ if (!strcmp(passwd, "x") && (spw=getspnam(login))) + passwd=spw->sp_pwdp; +- if (*passwd && !strcmp(crypt(ptr=login+strlen(login)+1,passwd),passwd)) { ++ ptr=login+strlen(login)+1; ++ if (*passwd == 0 || !strcmp(crypt(ptr,passwd),passwd)) { ++ puts("password checked\n"); + char **env,**ep; + char buf[100]; + for (len=0; environ[len]; ++len) ; diff --git a/base/fgetty/fgetty.conf b/base/fgetty/fgetty.conf new file mode 100644 index 000000000..31c0914bb --- /dev/null +++ b/base/fgetty/fgetty.conf @@ -0,0 +1,16 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../fgetty/fgetty.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +var_append makeopt " " "CROSS= DIET=" + diff --git a/base/fgetty/fgetty.desc b/base/fgetty/fgetty.desc new file mode 100644 index 000000000..314fb89c4 --- /dev/null +++ b/base/fgetty/fgetty.desc @@ -0,0 +1,35 @@ +[COPY] --- T2-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] T2 SDE: package/.../fgetty/fgetty.desc +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- T2-COPYRIGHT-NOTE-END --- + +[I] A very small getty for Linux + +[T] Fgetty is actually a mingetty stripped of the printfs. +[T] It can be linked against dietlibc then, yielding a +[T] 7k binary with a much smaller memory footprint. + +[U] http://www.fefe.de/fgetty/ + +[A] Felix von Leitner +[M] Christian Wiese + +[C] base/system +[F] DIETLIBC + +[L] OpenSource +[S] Stable +[V] 0.6 +[P] O -----5---9 201.700 + +[D] 2033114438 fgetty-0.6.tar.bz2 http://www.fefe.de/fgetty/ + diff --git a/base/fgetty/makefile.patch b/base/fgetty/makefile.patch new file mode 100644 index 000000000..1aaac7537 --- /dev/null +++ b/base/fgetty/makefile.patch @@ -0,0 +1,51 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../fgetty/makefile.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- fgetty-0.6/Makefile 2002-01-24 02:35:22.000000000 +0100 ++++ fgetty-0.6-cross/Makefile 2005-02-08 09:14:21.264376496 +0100 +@@ -5,18 +5,20 @@ + all: fgetty login login2 checkpassword + + DIET=diet ++CC=gcc ++STRIP=strip + #CROSS=arm-linux- + CROSS= + LDFLAGS=-s + + %.o: %.c + # gcc -march=i386 -mcpu=i386 -pipe -Os -fomit-frame-pointer -I../dietlibc/include -c $^ -DTEST +- $(DIET) $(CROSS)gcc -pipe -Os -fomit-frame-pointer -I../dietlibc/include -c $^ -DTEST ++ $(DIET) $(CROSS)$(CC) -pipe -Os -fomit-frame-pointer -I../dietlibc/include -c $^ -DTEST + # gcc -march=i386 -mcpu=i386 -pipe -g -I../dietlibc/include -DTEST -c $^ +- strip -x -R .comment -R .note $@ ++ $(CROSS)$(STRIP) -x -R .comment -R .note $@ + + %: %.o +- $(DIET) $(CROSS)gcc -nostdlib -o $@ $^ $(LDFLAGS) ++ $(DIET) $(CROSS)$(CC) -nostdlib -o $@ $^ $(LDFLAGS) + + fgetty: fgetty.o fmt_ulong.o + +@@ -25,7 +26,7 @@ + checkpassword: checkpassword.o + + debug: fgetty.c fmt_ulong.o +- gcc -g -o debug fgetty.c fmt_ulong.o -DDEBUG ++ $(CROSS)$(CC) -g -o debug fgetty.c fmt_ulong.o -DDEBUG + + install: + install -d $(DESTDIR)/bin $(DESTDIR)/sbin diff --git a/base/fgetty/x-de-diet-fication.patch b/base/fgetty/x-de-diet-fication.patch new file mode 100644 index 000000000..bb481988c --- /dev/null +++ b/base/fgetty/x-de-diet-fication.patch @@ -0,0 +1,105 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../fgetty/x-de-diet-fication.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Fixed fgetty to build witout dietlibc. + + - Rene Rebe + +--- ./fgetty.c.vanilla 2005-02-27 11:30:39.580133784 +0100 ++++ ./fgetty.c 2005-02-27 11:31:37.798283280 +0100 +@@ -10,6 +10,7 @@ + #include + #include + #include ++#include + + #include "fmt.h" + +--- ./login.c.vanilla 2005-02-27 11:33:30.557141328 +0100 ++++ ./login.c 2005-02-27 11:33:41.628458232 +0100 +@@ -36,6 +36,8 @@ + #include + #include + ++extern char **environ; ++ + void die(const char *message) { + write(2,message,strlen(message)); + write(2,"\n",1); +--- ./ltostr.c.vanilla 2005-02-27 11:37:07.164212048 +0100 ++++ ./ltostr.c 2005-02-27 11:37:38.768407480 +0100 +@@ -0,0 +1,36 @@ ++#include ++#include ++ ++#ifndef __dietlibc__ ++ ++int __ltostr(char *s, unsigned int size, unsigned long i, unsigned int base, int UpCase) ++{ ++ char *tmp; ++ unsigned int j=0; ++ ++ s[--size]=0; ++ ++ tmp=s+size; ++ ++ if ((base==0)||(base>36)) base=10; ++ ++ j=0; ++ if (!i) ++ { ++ *(--tmp)='0'; ++ j=1; ++ } ++ ++ while((tmp>s)&&(i)) ++ { ++ tmp--; ++ if ((*tmp=i%base+'0')>'9') *tmp+=(UpCase?'A':'a')-'9'-1; ++ i=i/base; ++ j++; ++ } ++ memmove(s,tmp,j+1); ++ ++ return j; ++} ++ ++#endif +--- ./Makefile.vanilla 2005-02-27 11:32:44.925078456 +0100 ++++ ./Makefile 2005-02-27 11:42:09.696220192 +0100 +@@ -9,7 +9,7 @@ + STRIP=strip + #CROSS=arm-linux- + CROSS= +-LDFLAGS=-s ++LDFLAGS=-s -lcrypt + + %.o: %.c + # gcc -march=i386 -mcpu=i386 -pipe -Os -fomit-frame-pointer -I../dietlibc/include -c $^ -DTEST +@@ -18,11 +18,11 @@ + $(CROSS)$(STRIP) -x -R .comment -R .note $@ + + %: %.o +- $(DIET) $(CROSS)$(CC) -nostdlib -o $@ $^ $(LDFLAGS) ++ $(DIET) $(CROSS)$(CC) -o $@ $^ $(LDFLAGS) + + fgetty: fgetty.o fmt_ulong.o + +-login: login.o ++login: login.o ltostr.o + login2: login2.o + checkpassword: checkpassword.o + diff --git a/base/file/file.cache b/base/file/file.cache new file mode 100644 index 000000000..60785893c --- /dev/null +++ b/base/file/file.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1133870468 Tue Dec 6 13:01:08 2005 +[BUILDTIME] 20 (9) +[SIZE] 1.57 MB, 27 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux +[DEP] zlib diff --git a/base/file/file.conf b/base/file/file.conf new file mode 100644 index 000000000..98ae4ae36 --- /dev/null +++ b/base/file/file.conf @@ -0,0 +1,15 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../file/file.conf +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +[ "$SDECFG_STATIC" == "0" ] || var_append confopt ' ' '--enable-shared=no' diff --git a/base/file/file.desc b/base/file/file.desc new file mode 100644 index 000000000..9966a6813 --- /dev/null +++ b/base/file/file.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../file/file.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] File type identification utility + +[T] These are the sources to Darwin's file(1) utility and master magic(4) file, +[T] now maintained by Christos Zoulas. The file(1) utility is used to determine +[T] the types of various files. + +[A] Ian Darwin +[A] Christos Zoulas +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] BSD +[S] Stable +[V] 4.19 +[P] X 01---5---9 105.950 + +[D] 3489353792 file-4.19.tar.gz ftp://ftp.astron.com/pub/file/ + diff --git a/base/findutils/findutils.cache b/base/findutils/findutils.cache new file mode 100644 index 000000000..005599fdd --- /dev/null +++ b/base/findutils/findutils.cache @@ -0,0 +1,25 @@ + +[TIMESTAMP] 1133879503 Tue Dec 6 15:31:43 2005 +[BUILDTIME] 25 (9) +[SIZE] 0.96 MB, 66 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/findutils/findutils.conf b/base/findutils/findutils.conf new file mode 100644 index 000000000..828dfc51b --- /dev/null +++ b/base/findutils/findutils.conf @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../findutils/findutils.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +if ! atstage toolchain; then + # don't do this in stage level 0, where $root/usr is a symlink to $root/ + + fu_pm() { + # INSTALL_WRAPPER_FILTER needs to be empty to not filter the symlink + INSTALL_WRAPPER_FILTER="" ln -sfv ../../bin/find $root/usr/bin/find + INSTALL_WRAPPER_FILTER="" ln -sfv ../../bin/xargs $root/usr/bin/xargs + rmdir $root/usr/var || true + } + + var_append INSTALL_WRAPPER_FILTER "|" \ + "sed -e 's,usr/bin/find,bin/find,' -e 's,usr/bin/xargs,bin/xargs,'" + + hook_add postmake 3 "fu_pm" +fi + +export CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" +export CFLAGS="$CFLAGS -D_FILE_OFFSET_BITS=64" + diff --git a/base/findutils/findutils.desc b/base/findutils/findutils.desc new file mode 100644 index 000000000..ec9bd8b71 --- /dev/null +++ b/base/findutils/findutils.desc @@ -0,0 +1,39 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../findutils/findutils.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] GNU find utils + +[T] This package contains the GNU find, xargs, and locate programs. find +[T] and xargs comply with POSIX 1003.2, as far as I know. They also +[T] support some additional options, some borrowed from Unix and some +[T] unique to GNU. + +[A] The GNU Project / FSF +[A] James Youngman +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 4.3.2 +[P] X 01---5---9 107.200 + +# WARNING: Please test updates - many 4.2. release had grave bugs! -ReneR +[D] 891945282 findutils-4.3.2.tar.gz ftp://alpha.gnu.org/gnu/findutils/ + diff --git a/base/flex/flex.cache b/base/flex/flex.cache new file mode 100644 index 000000000..9ae759002 --- /dev/null +++ b/base/flex/flex.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1133859681 Tue Dec 6 10:01:21 2005 +[BUILDTIME] 10 (9) +[SIZE] 1.00 MB, 43 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] indent +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/flex/flex.conf b/base/flex/flex.conf new file mode 100644 index 000000000..c3dd18fec --- /dev/null +++ b/base/flex/flex.conf @@ -0,0 +1,26 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../flex/flex.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +pkg_flex_postmake() { + echo -e '#!/bin/sh\nexec flex -l "$@"' > $root$bindir/lex + chmod +x $root$bindir/lex + +} + +hook_add postmake 5 "pkg_flex_postmake" + +# don't mix with host system +var_append GCC_WRAPPER_REMOVE ' ' "-I/usr/include" + diff --git a/base/flex/flex.desc b/base/flex/flex.desc new file mode 100644 index 000000000..5ecd1a3f4 --- /dev/null +++ b/base/flex/flex.desc @@ -0,0 +1,36 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../flex/flex.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] Fast lexical analyzer generator + +[T] flex is a tool for generating programs that perform +[T] pattern-matching on text. + +[A] The GNU Project / FSF +[M] The OpenSDE Community +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] BSD +[S] Stable +[V] 2.5.33 +[P] X 01---5---9 102.080 + +[D] 2768449097 flex-2.5.33.tar.bz2 http://dl.sourceforge.net/sourceforge/flex/ + diff --git a/base/flex/flex.skl-fix.patch b/base/flex/flex.skl-fix.patch new file mode 100644 index 000000000..f034333aa --- /dev/null +++ b/base/flex/flex.skl-fix.patch @@ -0,0 +1,28 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../flex/flex.skl-fix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- flex-2.5.31/flex.skl.old 2004-01-01 20:38:27.000000000 +0100 ++++ flex-2.5.31/flex.skl 2004-01-01 20:38:49.000000000 +0100 +@@ -478,7 +478,7 @@ + + m4_ifdef( [[M4_YY_NOT_IN_HEADER]], + [[ +-#define unput(c) yyunput( c, YY_G(yytext_ptr) M4_YY_CALL_LAST_ARG ) ++#define unput(c) yyunput( c, YY_G(yytext) M4_YY_CALL_LAST_ARG ) + ]]) + + /* The following is because we cannot portably get our hands on size_t diff --git a/base/flex/gen.c-fix.patch b/base/flex/gen.c-fix.patch new file mode 100644 index 000000000..47f895e65 --- /dev/null +++ b/base/flex/gen.c-fix.patch @@ -0,0 +1,35 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../flex/gen.c-fix.patch +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- flex-2.5.33/gen.c.orig 2006-08-29 23:50:40.000000000 -0600 ++++ flex-2.5.33/gen.c 2006-08-30 00:37:53.000000000 -0600 +@@ -1810,11 +1810,9 @@ + if (yymore_used) { + if (!C_plus_plus) { + if (yytext_is_array) { +- if (!reentrant){ +- indent_puts ("static int yy_more_offset = 0;"); +- indent_puts ("static int yy_prev_more_offset = 0;"); +- } +- } ++ indent_puts ("static int yy_more_offset = 0;"); ++ indent_puts ("static int yy_prev_more_offset = 0;"); ++ } + else if (!reentrant) { + indent_puts + ("static int yy_more_flag = 0;"); diff --git a/base/freedt/freedt.cache b/base/freedt/freedt.cache new file mode 100644 index 000000000..e24d2c6b8 --- /dev/null +++ b/base/freedt/freedt.cache @@ -0,0 +1,24 @@ + +[TIMESTAMP] 1117406074 Sun May 29 18:34:34 2005 +[CONFIG-ID] 2.1.0-rc1-x86-pentium4-generic +[BUILDTIME] 2176 (5) +[SIZE] 0.20 MB, 29 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/freedt/freedt.desc b/base/freedt/freedt.desc new file mode 100644 index 000000000..096d7741d --- /dev/null +++ b/base/freedt/freedt.desc @@ -0,0 +1,41 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../freedt/freedt.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- +[I] Reimplementation of Dan Bernstein's daemontools + +[T] freedt is a reimplementation of Dan Bernstein's daemontools under +[T] the GNU GPL, sharing no code with the original implementation. +[T] It currently includes feature-equivalent replacements for argv0, +[T] envdir, envuidgid, setlock, setuidgid, softlimit, supervise, svc, +[T] svok, svscan, svstat and recordio. It also includes dumblog (a +[T] simple multilog replacement), mkservice (a script for automatically +[T] creating service directories), anonidentd (an anonimising identd +[T] implementation) and ratelimit (a bandwidth-limiting filter along +[T] the lines of recordio). All the tools include usage messages; for +[T] instance, do "ratelimit -h" for a brief rundown of the options + +[U] http://offog.org/code/freedt.html + +[A] Adam Sampson +[M] The OpenSDE Community + +[C] extra/tool + +[L] GPL +[S] Stable +[V] 0.21 +[P] O -----5---9 800.000 + +[D] 944497296 freedt-0.21.tar.gz http://offog.org/files/ + diff --git a/base/gawk/gawk.cache b/base/gawk/gawk.cache new file mode 100644 index 000000000..bcfdbfc2f --- /dev/null +++ b/base/gawk/gawk.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133882628 Tue Dec 6 16:23:48 2005 +[BUILDTIME] 20 (9) +[SIZE] 3.28 MB, 71 files + +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/gawk/gawk.conf b/base/gawk/gawk.conf new file mode 100644 index 000000000..c4e3cef61 --- /dev/null +++ b/base/gawk/gawk.conf @@ -0,0 +1,27 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../gawk/gawk.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# apply the patches defined in the gawk.desc +var_append patchfiles ' ' "`match_source_file -p patch`" + +var_append INSTALL_WRAPPER_FILTER "|" \ + 'sed -e "s,usr/bin/gawk$,bin/gawk,"' + +# INSTALL_WRAPPER_FILTER needs to be empty to not filter the symlink ... +hook_add postmake 3 "INSTALL_WRAPPER_FILTER="" ; ln -sfv ../../bin/gawk \ + $root/usr/bin/gawk ; ln -sfv gawk $root/bin/awk" + +hook_add preconf 3 "autoconf" diff --git a/base/gawk/gawk.desc b/base/gawk/gawk.desc new file mode 100644 index 000000000..679f33e41 --- /dev/null +++ b/base/gawk/gawk.desc @@ -0,0 +1,37 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gawk/gawk.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] GNU Awk + +[T] This is GNU Awk. It should be upwardly compatible with the Bell +[T] Labs research version of awk. It is almost completely compliant with +[T] the 1993 POSIX 1003.2 standard for awk. + +[A] The GNU Project / FSF +[M] The OpenSDE Community + +[C] base/tool +[F] DIETLIBC + +[L] GPL +[S] Stable +[V] 3.1.5 +[P] X -1---5---9 108.400 + +[D] 3297636466 gawk-3.1.5.tar.gz ftp://ftp.gnu.org/pub/gnu/gawk/ + +[D] 2819542119 gawk-3.1.5-segfault_fix-1.patch http://www.linuxfromscratch.org/patches/downloads/gawk/ diff --git a/base/gcc/apply-protector.sh b/base/gcc/apply-protector.sh new file mode 100644 index 000000000..14a71f893 --- /dev/null +++ b/base/gcc/apply-protector.sh @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/apply-protector.sh +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# only try to apply protector if available +pfile=`match_source_file -p protector` || true +if [ "$pfile" ] ; then + echo "Inserting SPP ..." + ppatch=`tar -v $taropt $pfile | grep 'dif\$' | head -n 1` + + if [ "$ppatch" -a -f $ppatch ]; then + [ -f $confdir/protector-adapter.diff ] && + patch -p0 $ppatch $confdir/protector-adapter.diff + patch -p0 < $ppatch + else + abort "Protector patch not found" + fi + if [ -f protector.c ] ; then + mv protector.{c,h} gcc/ + fi +else + echo "No stack-protector available for $pkg ..." +fi + diff --git a/base/gcc/config-550.hlp b/base/gcc/config-550.hlp new file mode 100644 index 000000000..ec2c1e972 --- /dev/null +++ b/base/gcc/config-550.hlp @@ -0,0 +1,37 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/config-550.hlp +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +MENU_COMPILER + Here you can choose which compiler to use for various tasks. + +SDECFG_DEFAULT_CC + The options controls the default compiler for C programs. + +SDECFG_DEFAULT_KCC + The options controls the default compiler for the kernel. + +SDECFG_DEFAULT_CXX + The options controls the default compiler for C++ programs. + +SDECFG_DEFAULT_F77 + The optiosn controls the default compiler Fortran-77 programs. + +SDECFG_PKG_GCC_STACKPRO + This option controls the utilization of the GCC Stack Smashing Protector + developed by IBM to prevent buffer overflows. + +SDECFG_PKG_GCC_JAVA + This option controls whether to build the GCC Java compiler. + diff --git a/base/gcc/config-550.in b/base/gcc/config-550.in new file mode 100644 index 000000000..68934a607 --- /dev/null +++ b/base/gcc/config-550.in @@ -0,0 +1,92 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../gcc/config-550.in +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +menu_begin MENU_COMPILER 'Selecting compiler' + pkgout + default='' ; list='' + while read pkg ver ; do + default=${default:-$pkg} ; [ $pkg = gcc3 ] && default=gcc3 + list="$list $pkg Use_${pkg}_($ver)_as_standard_C_compiler" + done < <(grep "^X .* CC " $cfgtmpdir/config/packages | cut -f5,6 -d' ') + if [ -z "$default" ] ; then + default="cc" ; list="cc Standard_C-Compiler_CC" + fi + choice SDECFG_DEFAULT_CC $default $list + + # do not build non-default gcc on stages 0 or 1 + if [ "$SDECFG_DEFAULT_CC" != "gcc2" ]; then + pkgfilter sed -e '/ gcc2 / s/^\(..\)../\1--/' + fi + if [ "$SDECFG_DEFAULT_CC" != "gcc3" ]; then + pkgfilter sed -e '/ gcc3 / s/^\(..\)../\1--/' + fi + if [ "$SDECFG_DEFAULT_CC" != "gcc33" ]; then + pkgfilter sed -e '/ gcc33 / s/^\(..\)../\1--/' + fi + if [ "$SDECFG_DEFAULT_CC" != "gccx" ]; then + pkgfilter sed -e '/ gccx / s/^\(..\)../\1--/' + fi + + pkgout + default='' ; list='' + while read pkg ver ; do + default=${default:-$pkg} ; [ $pkg = gcc3 ] && default=gcc3 + list="$list $pkg Use_${pkg}_($ver)_as_kernel_C_compiler" + done < <(grep "^X .* KCC " $cfgtmpdir/config/packages | cut -f5,6 -d' ') + if [ -z "$default" ] ; then + default="kcc" ; list="kcc Standard_Kernel_C-Compiler_KCC" + fi + choice SDECFG_DEFAULT_KCC $default $list + + pkgout + default='' ; list='' + while read pkg ver ; do + default=${default:-$pkg} ; [ $pkg = gcc3 ] && default=gcc3 + list="$list $pkg Use_${pkg}_($ver)_as_standard_C++_compiler" + done < <(grep "^X .* CXX " $cfgtmpdir/config/packages | cut -f5,6 -d' ') + if [ -z "$default" ] ; then + default="c++" ; list="c++ Standard_C++-Compiler_C++" + fi + choice SDECFG_DEFAULT_CXX $default $list + + pkgout + default='' ; list='' + while read pkg ver ; do + default=${default:-$pkg} ; [ $pkg = gcc3 ] && default=gcc3 + list="$list $pkg Use_${pkg}_($ver)_as_standard_F77_compiler" + done < <(grep "^X .* F77 " $cfgtmpdir/config/packages | cut -f5,6 -d' ') + if [ -z "$default" ] ; then + default="f77" ; list="f77 Standard_Fortran-Compiler_F77" + fi + choice SDECFG_DEFAULT_F77 $default $list +menu_end + +if pkgcheck "gcc" X; then + + menu_begin MENU_PKG_GCC 'GCC (GNU Compiler Collection) options' + bool 'Use Stack-Smashing Protector' \ + SDECFG_PKG_GCC_STACKPRO 0 + [ -s $cfgtmpdir/subconfig-gcc.in ] && . $cfgtmpdir/subconfig-gcc.in + + # TODO: recheck mips - x86-64 should only be temp. broken + if [ "$SDECFG_ARCH" != "mips" ]; then + bool 'Build the JAVA compiler' SDECFG_PKG_GCC_JAVA 1 + fi + bool 'Build the F77 compiler' SDECFG_PKG_GCC_F77 1 + bool 'Build the OBJC compiler' SDECFG_PKG_GCC_OBJC 1 + menu_end +fi + diff --git a/base/gcc/fixincl.patch b/base/gcc/fixincl.patch new file mode 100644 index 000000000..6a4664024 --- /dev/null +++ b/base/gcc/fixincl.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/fixincl.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- gcc-4.0.1/fixincludes/fixinc.in.vanilla 2005-08-23 22:28:53.000000000 +0200 ++++ gcc-4.0.1/fixincludes/fixinc.in 2005-08-23 22:29:25.000000000 +0200 +@@ -164,6 +164,8 @@ + INPUTLIST="$@" + fi + ++exit # not with us -ReneR ++ + for INPUT in ${INPUTLIST} ; do + + cd ${ORIGDIR} diff --git a/base/gcc/gcc.cache b/base/gcc/gcc.cache new file mode 100644 index 000000000..bf7042afb --- /dev/null +++ b/base/gcc/gcc.cache @@ -0,0 +1,35 @@ + +[TIMESTAMP] 1133863338 Tue Dec 6 11:02:18 2005 +[BUILDTIME] 930 (9) +[SIZE] 191.22 MB, 3180 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] bzip2 +[DEP] cf +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gettext +[DEP] glibc +[DEP] gmp +[DEP] grep +[DEP] imake +[DEP] libice +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux diff --git a/base/gcc/gcc.conf b/base/gcc/gcc.conf new file mode 100644 index 000000000..5307d9218 --- /dev/null +++ b/base/gcc/gcc.conf @@ -0,0 +1,234 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../gcc/gcc.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# create and set up cmd_wrapper for xgcc +function setup_xgcc_wrapper() { + mkdir gcc ; pushd gcc + + cat <<-EOF > xgcc-wrapper +#!/bin/bash +# place the xgcc in the path +export PATH="$PWD:\$PATH" +[ "\$GCC_WRAPPER_DEBUG" = 1 ] && export CMD_WRAPPER_DEBUG=1 +mycmd=\$1 +if [ "\${mycmd%gcj}" != "\$mycmd" ]; then + export CMD_WRAPPER_OTHERS="\$GCJ_WRAPPER_OTHERS" + export CMD_WRAPPER_INSERT="\$GCJ_WRAPPER_INSERT" + export CMD_WRAPPER_REMOVE="\$GCJ_WRAPPER_REMOVE" + export CMD_WRAPPER_APPEND="\$GCJ_WRAPPER_APPEND" + export CMD_WRAPPER_FILTER="\$GCJ_WRAPPER_FILTER" +elif [ "\${mycmd%gfortran}" != "\$mycmd" ]; then + export CMD_WRAPPER_OTHERS="\$F95_WRAPPER_OTHERS" + export CMD_WRAPPER_INSERT="\$F95_WRAPPER_INSERT" + export CMD_WRAPPER_REMOVE="\$F95_WRAPPER_REMOVE" + export CMD_WRAPPER_APPEND="\$F95_WRAPPER_APPEND" + export CMD_WRAPPER_FILTER="\$F95_WRAPPER_FILTER" +else + export CMD_WRAPPER_OTHERS="\$CC_WRAPPER_OTHERS:\$GCC_WRAPPER_OTHERS:\$GCC3_WRAPPER_OTHERS" + export CMD_WRAPPER_INSERT="\$CC_WRAPPER_INSERT \$GCC_WRAPPER_INSERT \$GCC3_WRAPPER_INSERT" + export CMD_WRAPPER_REMOVE="\$CC_WRAPPER_REMOVE \$GCC_WRAPPER_REMOVE \$GCC3_WRAPPER_REMOVE" + export CMD_WRAPPER_APPEND="\$CC_WRAPPER_APPEND \$GCC_WRAPPER_APPEND \$GCC3_WRAPPER_APPEND" + export CMD_WRAPPER_FILTER="\$CC_WRAPPER_FILTER|\$GCC_WRAPPER_FILTER|\$GCC3_WRAPPER_FILTER" +fi +exec cmd_wrapper "\$@" +EOF + + chmod 0755 xgcc-wrapper + export STAGE_CC_WRAPPER=$PWD/xgcc-wrapper + + popd +} + +# We must use an 'objdir' directory for building gcc. + +hook_add preconf 9 "mkdir -p objdir; cd objdir" +configscript="../configure" + +# See http://gcc.gnu.org/gcc-3.2/c++-abi.html +# and http://www.codesourcery.com/cxx-abi/. +var_append confopt ' ' "--enable-__cxa_atexit" + +# we might build a SVN or prereleases, disable checking +var_append confopt ' ' '--disable-checking' + +# we build a cross compiler in stage0 and later use known good GCCs, no bstrap +var_append confopt ' ' '--disable-bootstrap' + +# add the multi-lib config +if [ "$SDECFG_MULTILIB" = 1 ]; then + var_append confopt ' ' "--enable-multilib" + if [ -n "$SDECFG_MULTILIBLIST" ]; then + var_append confopt ' ' "--with-multilib-list=$SDECFG_MULTILIBLIST" + fi +else + var_append confopt ' ' "--disable-multilib" +fi + +if [ "${ver:0:3}" = "3.4" -o "${ver:0:1}" = "4" ]; then + gcc_lib_dir="gcc/${arch_target}/${ver%%-*}" +else + gcc_lib_dir="gcc-lib/${arch_target}/${ver%%-*}" +fi + +# available languages: +# grep ^language= gcc/*/config-lang.in | cut -d\" -f2 | sort | tr '\n' ' ' +# ada c++ fortran java obj-c++ objc treelang + +# only C and C++ by default, and on every stage +languages="c,c++" + +if atstage toolchain; then + bindir="/$prefix/crosscc" + + var_append confopt " " "--with-sysroot=$sysroot" + + var_append confopt " " "--program-prefix=${arch_target}-" + var_append confopt " " "--disable-cpp" + var_append confopt " " "--disable-shared" + var_append confopt " " "--disable-libssp" +fi + +if ! atstage native; then + var_append confopt " " "--disable-libmudflap" +else + var_append confopt " " "--with-gnu-as" + var_append confopt " " "--with-gnu-ld" + var_append confopt " " "--enable-threads=posix" + var_append confopt " " "--enable-version-specific-runtime-libs" + + if [ "$SDECFG_PKG_GCC_JAVA" != 1 ] ; then + var_append confopt " " "--disable-libgcj" + else + var_append confopt ' ' "--enable-libgcj" + var_append languages ',' 'java' + fi + + if [ "$SDECFG_PKG_GCC_OBJC" != 0 ] ; then + var_append languages ',' 'objc' + fi + + if [ "$SDECFG_PKG_GCC_F77" != 1 ] ; then + var_append confopt " " "--disable-libgfortran" + elif pkginstalled -f mpfr; then + var_append languages ',' 'fortran' + else + echo_warning 'Fortran Compiler disabled, mpfr not found.' + var_append confopt " " "--disable-libgfortran" + fi + + # Set enable-shared + if [ "$diet_dynamic_static" == "static" ] ; then + var_append confopt " " "--disable-shared" + else + var_append confopt " " "--enable-shared" + fi +fi + +var_append confopt " " "--enable-languages=$languages" + +gcc_premake() { + # create and set up the xgcc cmd_wrapper + setup_xgcc_wrapper + + if [ $arch = powerpc ] ; then + ln -s ppc-nocross-linux-gnu powerpc-nocross-linux-gnu + fi + + if atstage toolchain; then + mkdir -p $root/$prefix/$arch_target/{bin,lib} + rm -f $root/$prefix/$arch_target/include + if [ -f $root/$prefix/include/stdio.h ]; then + ln -s ../include $root/$prefix/$arch_target/include + elif [ -f $root/$prefix/diet-include/stdio.h ]; then + ln -s ../diet-include $root/$prefix/$arch_target/include + fi + fi +} + +gcc_postmake() +{ + # force a tools rebuild + rm -fv $base/build/$SDECFG_ID/TOOLCHAIN/$toolsdir/.lastupdate + + # only minimal adaptions for stage0 + if atstage toolchain; then + ${arch_target}-ranlib \ + $root/$libdir/${gcc_lib_dir}/libgcc.a + for x in gcc-${ver:0:1} kcc{,-${ver:0:1}} cc; do + ln -svf ${arch_target}-gcc \ + $root/$prefix/crosscc/${arch_target}-$x + done + + ln -svf ${arch_target}-gcc $root/$prefix/crosscc/${arch_target}-cc + + rm -vf "$root/$prefix/crosscc/{gcc,gcj}" + + return + fi + + if atstage cross; then + # This stuff needs manual installation + # + echo "Creating /$prefix/${arch_target} ..." + mkdir -p $root/$prefix/${arch_target}/lib + + # FIXME! temporal hack to install libgcc_s (Ticket #100) + if [ "$SDECFG_MULTILIB" = 1 -a "$SDECFG_SPARC64_32BIT" != 1 ]; then + rm -rf $root$libdir/libgcc_s* + pushd $builddir/gcc-*/objdir/gcc/ + for x in libgcc_s*.so ; do + cp -v $x $root$libdir/$x.1 + ln -sfv $x.1 $root$libdir/$x + done + popd + fi + else + # Fix the location of any improperly installed (F77) libraries + mv -vf $root/$libdir/$gcc_lib_dir/../lib* \ + $root/$libdir/$gcc_lib_dir || true + fi + + # Create various symlinks for cc, c++, cpp and f77. + # + rm -f $root/$prefix/bin/cc + ln -sfv gcc $root/$prefix/bin/cc + ln -sfv ../$prefix/bin/cpp $root/lib/cpp + ln -sfv gcc $root/$prefix/bin/kcc-${ver:0:1} + ln -sfv gcc $root/$prefix/bin/kcc + if [ -f $root/$prefix/bin/gfortran ] ; then + rm -fv $root/$prefix/bin/f77 + ln -sfv gfortran $root/$prefix/bin/f77 + fi + + # Create symlinks for runtime libraries so they can be found by + # the dynamic loader and force rebuilding of the wrapper links + # + if atstage native; then + ( cd $root/$libdir ; ln -sfv ${gcc_lib_dir}/*.so.* . ) + + # multilib w/ 32bit - we do just check for the output dir ... + [ -e $root/$libdir/${gcc_lib_dir}/32 ] && ( + cd $root/$libdir/../lib/ + ln -sfv ../lib64/${gcc_lib_dir}/32/*.so.* . + ) + fi + true +} + +# Apply the respective gcc-2 or gcc-3 stack protector patch. +hook_add prepatch 3 ". $base/package/*/gcc/apply-protector.sh" +hook_add premake 5 "gcc_premake" +hook_add postmake 5 "gcc_postmake" + diff --git a/base/gcc/gcc.desc b/base/gcc/gcc.desc new file mode 100644 index 000000000..d16c8f9c5 --- /dev/null +++ b/base/gcc/gcc.desc @@ -0,0 +1,43 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gcc/gcc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The GNU Compiler Collection Version 4 (aka GNU C Compiler) + +[T] This package contains the GNU Compiler Collection. It includes compilers +[T] for the languages C, C++, Objective C, Fortran 95, Java and others ... +[T] +[T] This GCC contains the Stack-Smashing Protector Patch which can be enabled +[T] with the -fstack-protector command-line option. More information about it +[T] ca be found at http://www.research.ibm.com/trl/projects/security/ssp/ . + +[U] http://gcc.gnu.org/ The GCC Homepage + +[A] The GNU Project / FSF +[M] The OpenSDE Community + +[C] base/development +[F] NO-SSP DIETLIBC CC KCC CXX F77 + +[E] group compiler + +[L] GPL +[S] Stable +[V] 4.1.1 +[P] X 012--5---9 102.300 + +[D] 1088889964 gcc-4.1.1.tar.bz2 ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.1.1/ + diff --git a/base/gcc/libstdcpp-with-tag-cc.patch b/base/gcc/libstdcpp-with-tag-cc.patch new file mode 100644 index 000000000..ae609cf2f --- /dev/null +++ b/base/gcc/libstdcpp-with-tag-cc.patch @@ -0,0 +1,42 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/libstdcpp-with-tag-cc.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +libtool inserts -lstdc++ where it shouldn't, this does not happen with CC tag. + -- jsaw + +--- gcc-4.0.2/libstdc++-v3/libsupc++/Makefile.in.orig 2006-01-10 13:38:15.000000000 +0100 ++++ gcc-4.0.2/libstdc++-v3/libsupc++/Makefile.in 2006-01-10 14:06:07.000000000 +0100 +@@ -400,7 +400,7 @@ + # course is problematic at this point. So, we get the top-level + # directory to configure libstdc++-v3 to use gcc as the C++ + # compilation driver. +-CXXLINK = $(LIBTOOL) --tag CXX --tag disable-shared \ ++CXXLINK = $(LIBTOOL) --tag CC --tag disable-shared \ + --mode=link $(CXX) \ + $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ + +--- gcc-4.0.2/libstdc++-v3/src/Makefile.in.orig 2006-01-10 14:20:28.000000000 +0100 ++++ gcc-4.0.2/libstdc++-v3/src/Makefile.in 2006-01-10 14:21:28.000000000 +0100 +@@ -404,7 +404,7 @@ + # course is problematic at this point. So, we get the top-level + # directory to configure libstdc++-v3 to use gcc as the C++ + # compilation driver. +-CXXLINK = $(LIBTOOL) --tag CXX --mode=link $(CXX) \ ++CXXLINK = $(LIBTOOL) --tag CC --mode=link $(CXX) \ + $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LDFLAGS) -o $@ + + debugdir = debug diff --git a/base/gcc/niagara.patch b/base/gcc/niagara.patch new file mode 100644 index 000000000..9e1e582fc --- /dev/null +++ b/base/gcc/niagara.patch @@ -0,0 +1,579 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/niagara.patch +# Copyright (C) 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +2006-03-02 David S. Miller + + Sun Niagara specific optimizations. + * config.gcc: Recognize niagara as target. + * config/sparc/sparc.h (SPARC_RELAXED_ORDERING): Mention Niagara. + (TARGET_CPU_niagara): Define. + (CPP_CPU64_DEFAULT_SPEC): Define __sparc_v9__ for Niagara. + (ASM_CPU64_DEFAULT_SPEC): Pass -Av9b for Niagara. + (CPP_CPU_SPEC): Handle -mcpu=niagara. + (ASM_CPU_SPEC): Likewise. + (PROCESSOR_NIAGARA): New enum entry. + (REGISTER_MOVE_COST): Handle Niagara. + (BRANCH_COST, PREFETCH_BLOCK, SIMULTANEOUS_PREFETCHES): Likewise. + * config/sparc/sparc.c (niagara_costs): New processor_costs entry. + (sparc_override_options): Recognize "niagara", set appropriate + default MASK_* values for it, and align functions to 32-bytes + by default just like ULTRASPARC/ULTRASPARC3. + (sparc_initialize_trampoline): Handle niagara like ultrasparc. + (sparc64_initialize_trampoline): Likewise. + (sparc_use_sched_lookahead): Use zero for niagara. + (sparc_issue_rate): Use one for niagara. + * config/sparc/niagara.md: New file. + * config/sparc/sparc.md: Include it. + * config/sparc/sol2-bi.h (CPP_CPU64_DEFAULT_SPEC, + ASM_CPU32_DEFAULT_SPEC, ASM_CPU64_DEFAULT_SPEC): Set appropriately + when default cpu is niagara. + (CPP_CPU_SPEC): Handle -mcpu=niagara. + (ASM_CPU_SPEC): Likewise. + * config/sparc/sol2.h (ASM_CPU_DEFAULT_SPEC): Set appropriately + when default cpu is niagara. + (ASM_CPU_SPEC): Handle -mcpu=niagara. + * config/sparc/linux64.h: Handle a default of TARGET_CPU_niagara + just like v9/ultrasparc/ultrasparc3. + * doc/invoke.texi: Add documentation for "niagara" and improve + existing documentation for ultrasparc variants. + +Index: gcc/config.gcc +=================================================================== +--- ./gcc/config.gcc (revision 111647) ++++ ./gcc/config.gcc (working copy) +@@ -2830,7 +2830,7 @@ + "" | sparc | sparcv9 | sparc64 | sparc86x \ + | v7 | cypress | v8 | supersparc | sparclite | f930 \ + | f934 | hypersparc | sparclite86x | sparclet | tsc701 \ +- | v9 | ultrasparc | ultrasparc3) ++ | v9 | ultrasparc | ultrasparc3 | niagara) + # OK + ;; + *) +Index: gcc/config/sparc/linux64.h +=================================================================== +--- ./gcc/config/sparc/linux64.h (revision 111647) ++++ ./gcc/config/sparc/linux64.h (working copy) +@@ -43,7 +43,8 @@ + + #if TARGET_CPU_DEFAULT == TARGET_CPU_v9 \ + || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc \ +- || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc3 ++ || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc3 \ ++ || TARGET_CPU_DEFAULT == TARGET_CPU_niagara + /* A 64 bit v9 compiler with stack-bias, + in a Medium/Low code model environment. */ + +Index: gcc/config/sparc/niagara.md +=================================================================== +--- ./gcc/config/sparc/niagara.md (revision 0) ++++ ./gcc/config/sparc/niagara.md (revision 0) +@@ -0,0 +1,119 @@ ++;; Scheduling description for Niagara. ++;; Copyright (C) 2006 Free Software Foundation, Inc. ++;; ++;; This file is part of GCC. ++;; ++;; GCC is free software; you can redistribute it and/or modify ++;; it under the terms of the GNU General Public License as published by ++;; the Free Software Foundation; either version 2, or (at your option) ++;; any later version. ++;; ++;; GCC 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 GCC; see the file COPYING. If not, write to ++;; the Free Software Foundation, 51 Franklin Street, Fifth Floor, ++;; Boston, MA 02110-1301, USA. ++ ++;; Niagara is a single-issue processor. ++ ++(define_automaton "niagara_0") ++ ++(define_cpu_unit "niag_pipe" "niagara_0") ++ ++(define_insn_reservation "niag_5cycle" 5 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "multi,flushw,iflush,trap")) ++ "niag_pipe*5") ++ ++(define_insn_reservation "niag_4cycle" 4 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "savew")) ++ "niag_pipe*4") ++ ++/* Most basic operations are single-cycle. */ ++(define_insn_reservation "niag_ialu" 1 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "ialu,shift,compare,cmove")) ++ "niag_pipe") ++ ++(define_insn_reservation "niag_imul" 11 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "imul")) ++ "niag_pipe*11") ++ ++(define_insn_reservation "niag_idiv" 72 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "idiv")) ++ "niag_pipe*72") ++ ++(define_insn_reservation "niag_branch" 3 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "call,sibcall,call_no_delay_slot,uncond_branch,branch")) ++ "niag_pipe*3") ++ ++(define_insn_reservation "niag_3cycle_load" 3 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "load")) ++ "niag_pipe*3") ++ ++(define_insn_reservation "niag_9cycle_load" 9 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpload")) ++ "niag_pipe*9") ++ ++(define_insn_reservation "niag_1cycle_store" 1 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "store")) ++ "niag_pipe") ++ ++(define_insn_reservation "niag_8cycle_store" 8 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpstore")) ++ "niag_pipe*8") ++ ++/* Things incorrectly modelled here: ++ * FPADD{s,d}: 26 cycles ++ * FPSUB{s,d}: 26 cycles ++ * FABSD: 26 cycles ++ * F{s,d}TO{s,d}: 26 cycles ++ * F{s,d}TO{i,x}: 26 cycles ++ * FSMULD: 29 cycles ++ */ ++(define_insn_reservation "niag_fmov" 8 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpmove,fpcmove,fpcrmove")) ++ "niag_pipe*8") ++ ++(define_insn_reservation "niag_fpcmp" 26 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpcmp")) ++ "niag_pipe*26") ++ ++(define_insn_reservation "niag_fmult" 29 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpmul")) ++ "niag_pipe*29") ++ ++(define_insn_reservation "niag_fdivs" 54 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpdivs")) ++ "niag_pipe*54") ++ ++(define_insn_reservation "niag_fdivd" 83 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fpdivd")) ++ "niag_pipe*83") ++ ++/* Things incorrectly modelled here: ++ * FPADD{16,32}: 10 cycles ++ * FPSUB{16,32}: 10 cycles ++ * FALIGNDATA: 10 cycles ++ */ ++(define_insn_reservation "niag_vis" 8 ++ (and (eq_attr "cpu" "niagara") ++ (eq_attr "type" "fga,fgm_pack,fgm_mul,fgm_cmp,fgm_pdist")) ++ "niag_pipe*8") +Index: gcc/config/sparc/sol2-bi.h +=================================================================== +--- ./gcc/config/sparc/sol2-bi.h (revision 111647) ++++ ./gcc/config/sparc/sol2-bi.h (working copy) +@@ -39,6 +39,15 @@ + #define ASM_CPU64_DEFAULT_SPEC AS_SPARC64_FLAG "b" + #endif + ++#if TARGET_CPU_DEFAULT == TARGET_CPU_niagara ++#undef CPP_CPU64_DEFAULT_SPEC ++#define CPP_CPU64_DEFAULT_SPEC "" ++#undef ASM_CPU32_DEFAULT_SPEC ++#define ASM_CPU32_DEFAULT_SPEC "-xarch=v8plusb" ++#undef ASM_CPU64_DEFAULT_SPEC ++#define ASM_CPU64_DEFAULT_SPEC AS_SPARC64_FLAG "b" ++#endif ++ + #if DEFAULT_ARCH32_P + #define DEF_ARCH32_SPEC(__str) "%{!m64:" __str "}" + #define DEF_ARCH64_SPEC(__str) "%{m64:" __str "}" +@@ -57,7 +66,7 @@ + %{mcpu=sparclite|mcpu-f930|mcpu=f934:-D__sparclite__} \ + %{mcpu=v8:" DEF_ARCH32_SPEC("-D__sparcv8") "} \ + %{mcpu=supersparc:-D__supersparc__ " DEF_ARCH32_SPEC("-D__sparcv8") "} \ +-%{mcpu=v9|mcpu=ultrasparc|mcpu=ultrasparc3:" DEF_ARCH32_SPEC("-D__sparcv8") "} \ ++%{mcpu=v9|mcpu=ultrasparc|mcpu=ultrasparc3|mcpu=niagara:" DEF_ARCH32_SPEC("-D__sparcv8") "} \ + %{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(cpp_cpu_default)}}}}}}} \ + " + +@@ -66,7 +75,8 @@ + %{mcpu=v9:" DEF_ARCH32_SPEC("-xarch=v8plus") DEF_ARCH64_SPEC(AS_SPARC64_FLAG) "} \ + %{mcpu=ultrasparc:" DEF_ARCH32_SPEC("-xarch=v8plusa") DEF_ARCH64_SPEC(AS_SPARC64_FLAG "a") "} \ + %{mcpu=ultrasparc3:" DEF_ARCH32_SPEC("-xarch=v8plusb") DEF_ARCH64_SPEC(AS_SPARC64_FLAG "b") "} \ +-%{!mcpu=ultrasparc3:%{!mcpu=ultrasparc:%{!mcpu=v9:%{mcpu*:" DEF_ARCH32_SPEC("-xarch=v8") DEF_ARCH64_SPEC(AS_SPARC64_FLAG) "}}}} \ ++%{mcpu=niagara:" DEF_ARCH32_SPEC("-xarch=v8plusb") DEF_ARCH64_SPEC(AS_SPARC64_FLAG "b") "} \ ++%{!mcpu=niagara:%{!mcpu=ultrasparc3:%{!mcpu=ultrasparc:%{!mcpu=v9:%{mcpu*:" DEF_ARCH32_SPEC("-xarch=v8") DEF_ARCH64_SPEC(AS_SPARC64_FLAG) "}}}}} \ + %{!mcpu*:%(asm_cpu_default)} \ + " + +Index: gcc/config/sparc/sol2.h +=================================================================== +--- ./gcc/config/sparc/sol2.h (revision 111647) ++++ ./gcc/config/sparc/sol2.h (working copy) +@@ -1,6 +1,6 @@ + /* Definitions of target machine for GCC, for SPARC running Solaris 2 +- Copyright 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005 +- Free Software Foundation, Inc. ++ Copyright 1992, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, ++ 2006 Free Software Foundation, Inc. + Contributed by Ron Guilmette (rfg@netcom.com). + Additional changes by David V. Henkel-Wallace (gumby@cygnus.com). + +@@ -41,11 +41,17 @@ + #define ASM_CPU_DEFAULT_SPEC "-xarch=v8plusb" + #endif + ++#if TARGET_CPU_DEFAULT == TARGET_CPU_niagara ++#undef ASM_CPU_DEFAULT_SPEC ++#define ASM_CPU_DEFAULT_SPEC "-xarch=v8plusb" ++#endif ++ + #undef ASM_CPU_SPEC + #define ASM_CPU_SPEC "\ + %{mcpu=v9:-xarch=v8plus} \ + %{mcpu=ultrasparc:-xarch=v8plusa} \ + %{mcpu=ultrasparc3:-xarch=v8plusb} \ ++%{mcpu=niagara:-xarch=v8plusb} \ + %{!mcpu*:%(asm_cpu_default)} \ + " + +Index: gcc/config/sparc/sparc.c +=================================================================== +--- ./gcc/config/sparc/sparc.c (revision 111647) ++++ ./gcc/config/sparc/sparc.c (working copy) +@@ -197,6 +197,30 @@ + 0, /* shift penalty */ + }; + ++static const ++struct processor_costs niagara_costs = { ++ COSTS_N_INSNS (3), /* int load */ ++ COSTS_N_INSNS (3), /* int signed load */ ++ COSTS_N_INSNS (3), /* int zeroed load */ ++ COSTS_N_INSNS (9), /* float load */ ++ COSTS_N_INSNS (8), /* fmov, fneg, fabs */ ++ COSTS_N_INSNS (8), /* fadd, fsub */ ++ COSTS_N_INSNS (26), /* fcmp */ ++ COSTS_N_INSNS (8), /* fmov, fmovr */ ++ COSTS_N_INSNS (29), /* fmul */ ++ COSTS_N_INSNS (54), /* fdivs */ ++ COSTS_N_INSNS (83), /* fdivd */ ++ COSTS_N_INSNS (100), /* fsqrts - not implemented in hardware */ ++ COSTS_N_INSNS (100), /* fsqrtd - not implemented in hardware */ ++ COSTS_N_INSNS (11), /* imul */ ++ COSTS_N_INSNS (11), /* imulX */ ++ 0, /* imul bit factor */ ++ COSTS_N_INSNS (72), /* idiv */ ++ COSTS_N_INSNS (72), /* idivX */ ++ COSTS_N_INSNS (1), /* movcc/movr */ ++ 0, /* shift penalty */ ++}; ++ + const struct processor_costs *sparc_costs = &cypress_costs; + + #ifdef HAVE_AS_RELAX_OPTION +@@ -597,6 +621,7 @@ + { TARGET_CPU_v9, "v9" }, + { TARGET_CPU_ultrasparc, "ultrasparc" }, + { TARGET_CPU_ultrasparc3, "ultrasparc3" }, ++ { TARGET_CPU_niagara, "niagara" }, + { 0, 0 } + }; + const struct cpu_default *def; +@@ -632,6 +657,8 @@ + /* TI ultrasparc III */ + /* ??? Check if %y issue still holds true in ultra3. */ + { "ultrasparc3", PROCESSOR_ULTRASPARC3, MASK_ISA, MASK_V9|MASK_DEPRECATED_V8_INSNS}, ++ /* UltraSPARC T1 */ ++ { "niagara", PROCESSOR_NIAGARA, MASK_ISA, MASK_V9|MASK_DEPRECATED_V8_INSNS}, + { 0, 0, 0, 0 } + }; + const struct cpu_table *cpu; +@@ -741,7 +768,8 @@ + /* Supply a default value for align_functions. */ + if (align_functions == 0 + && (sparc_cpu == PROCESSOR_ULTRASPARC +- || sparc_cpu == PROCESSOR_ULTRASPARC3)) ++ || sparc_cpu == PROCESSOR_ULTRASPARC3 ++ || sparc_cpu == PROCESSOR_NIAGARA)) + align_functions = 32; + + /* Validate PCC_STRUCT_RETURN. */ +@@ -790,6 +818,9 @@ + case PROCESSOR_ULTRASPARC3: + sparc_costs = &ultrasparc3_costs; + break; ++ case PROCESSOR_NIAGARA: ++ sparc_costs = &niagara_costs; ++ break; + }; + + #ifdef TARGET_DEFAULT_LONG_DOUBLE_128 +@@ -7099,7 +7130,8 @@ + aligned on a 16 byte boundary so one flush clears it all. */ + emit_insn (gen_flush (validize_mem (gen_rtx_MEM (SImode, tramp)))); + if (sparc_cpu != PROCESSOR_ULTRASPARC +- && sparc_cpu != PROCESSOR_ULTRASPARC3) ++ && sparc_cpu != PROCESSOR_ULTRASPARC3 ++ && sparc_cpu != PROCESSOR_NIAGARA) + emit_insn (gen_flush (validize_mem (gen_rtx_MEM (SImode, + plus_constant (tramp, 8))))); + +@@ -7141,7 +7173,8 @@ + emit_insn (gen_flushdi (validize_mem (gen_rtx_MEM (DImode, tramp)))); + + if (sparc_cpu != PROCESSOR_ULTRASPARC +- && sparc_cpu != PROCESSOR_ULTRASPARC3) ++ && sparc_cpu != PROCESSOR_ULTRASPARC3 ++ && sparc_cpu != PROCESSOR_NIAGARA) + emit_insn (gen_flushdi (validize_mem (gen_rtx_MEM (DImode, plus_constant (tramp, 8))))); + + /* Call __enable_execute_stack after writing onto the stack to make sure +@@ -7321,6 +7354,8 @@ + static int + sparc_use_sched_lookahead (void) + { ++ if (sparc_cpu == PROCESSOR_NIAGARA) ++ return 0; + if (sparc_cpu == PROCESSOR_ULTRASPARC + || sparc_cpu == PROCESSOR_ULTRASPARC3) + return 4; +@@ -7336,6 +7371,7 @@ + { + switch (sparc_cpu) + { ++ case PROCESSOR_NIAGARA: + default: + return 1; + case PROCESSOR_V9: +Index: gcc/config/sparc/sparc.h +=================================================================== +--- ./gcc/config/sparc/sparc.h (revision 111647) ++++ ./gcc/config/sparc/sparc.h (working copy) +@@ -1,6 +1,6 @@ + /* Definitions of target machine for GNU compiler, for Sun SPARC. + Copyright (C) 1987, 1988, 1989, 1992, 1994, 1995, 1996, 1997, 1998, 1999 +- 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. ++ 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Contributed by Michael Tiemann (tiemann@cygnus.com). + 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, + at Cygnus Support. +@@ -206,7 +206,7 @@ + which requires the following macro to be true if enabled. Prior to V9, + there are no instructions to even talk about memory synchronization. + Note that the UltraSPARC III processors don't implement RMO, unlike the +- UltraSPARC II processors. ++ UltraSPARC II processors. Niagara does not implement RMO either. + + Default to false; for example, Solaris never enables RMO, only ever uses + total memory ordering (TMO). */ +@@ -238,10 +238,12 @@ + #define TARGET_CPU_sparc64 7 /* alias */ + #define TARGET_CPU_ultrasparc 8 + #define TARGET_CPU_ultrasparc3 9 ++#define TARGET_CPU_niagara 10 + + #if TARGET_CPU_DEFAULT == TARGET_CPU_v9 \ + || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc \ +- || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc3 ++ || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc3 \ ++ || TARGET_CPU_DEFAULT == TARGET_CPU_niagara + + #define CPP_CPU32_DEFAULT_SPEC "" + #define ASM_CPU32_DEFAULT_SPEC "" +@@ -262,6 +264,10 @@ + #define CPP_CPU64_DEFAULT_SPEC "-D__sparc_v9__" + #define ASM_CPU64_DEFAULT_SPEC "-Av9b" + #endif ++#if TARGET_CPU_DEFAULT == TARGET_CPU_niagara ++#define CPP_CPU64_DEFAULT_SPEC "-D__sparc_v9__" ++#define ASM_CPU64_DEFAULT_SPEC "-Av9b" ++#endif + + #else + +@@ -352,6 +358,7 @@ + %{mcpu=v9:-D__sparc_v9__} \ + %{mcpu=ultrasparc:-D__sparc_v9__} \ + %{mcpu=ultrasparc3:-D__sparc_v9__} \ ++%{mcpu=niagara:-D__sparc_v9__} \ + %{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(cpp_cpu_default)}}}}}}} \ + " + #define CPP_ARCH32_SPEC "" +@@ -401,6 +408,7 @@ + %{mcpu=v9:-Av9} \ + %{mcpu=ultrasparc:%{!mv8plus:-Av9a}} \ + %{mcpu=ultrasparc3:%{!mv8plus:-Av9b}} \ ++%{mcpu=niagara:%{!mv8plus:-Av9b}} \ + %{!mcpu*:%{!mcypress:%{!msparclite:%{!mf930:%{!mf934:%{!mv8:%{!msupersparc:%(asm_cpu_default)}}}}}}} \ + " + +@@ -524,7 +532,8 @@ + PROCESSOR_TSC701, + PROCESSOR_V9, + PROCESSOR_ULTRASPARC, +- PROCESSOR_ULTRASPARC3 ++ PROCESSOR_ULTRASPARC3, ++ PROCESSOR_NIAGARA + }; + + /* This is set from -m{cpu,tune}=xxx. */ +@@ -2137,7 +2146,8 @@ + || (GENERAL_OR_I64 (CLASS1) && FP_REG_CLASS_P (CLASS2)) \ + || (CLASS1) == FPCC_REGS || (CLASS2) == FPCC_REGS) \ + ? ((sparc_cpu == PROCESSOR_ULTRASPARC \ +- || sparc_cpu == PROCESSOR_ULTRASPARC3) ? 12 : 6) : 2) ++ || sparc_cpu == PROCESSOR_ULTRASPARC3 \ ++ || sparc_cpu == PROCESSOR_NIAGARA) ? 12 : 6) : 2) + + /* Provide the cost of a branch. For pre-v9 processors we use + a value of 3 to take into account the potential annulling of +@@ -2147,22 +2157,30 @@ + + On v9 and later, which have branch prediction facilities, we set + it to the depth of the pipeline as that is the cost of a +- mispredicted branch. */ ++ mispredicted branch. + ++ On Niagara, normal branches insert 3 bubbles into the pipe ++ and annulled branches insert 4 bubbles. */ ++ + #define BRANCH_COST \ + ((sparc_cpu == PROCESSOR_V9 \ + || sparc_cpu == PROCESSOR_ULTRASPARC) \ + ? 7 \ + : (sparc_cpu == PROCESSOR_ULTRASPARC3 \ +- ? 9 : 3)) ++ ? 9 \ ++ : (sparc_cpu == PROCESSOR_NIAGARA \ ++ ? 4 \ ++ : 3))) + + #define PREFETCH_BLOCK \ + ((sparc_cpu == PROCESSOR_ULTRASPARC \ +- || sparc_cpu == PROCESSOR_ULTRASPARC3) \ ++ || sparc_cpu == PROCESSOR_ULTRASPARC3 \ ++ || sparc_cpu == PROCESSOR_NIAGARA) \ + ? 64 : 32) + + #define SIMULTANEOUS_PREFETCHES \ +- ((sparc_cpu == PROCESSOR_ULTRASPARC) \ ++ ((sparc_cpu == PROCESSOR_ULTRASPARC \ ++ || sparc_cpu == PROCESSOR_NIAGARA) \ + ? 2 \ + : (sparc_cpu == PROCESSOR_ULTRASPARC3 \ + ? 8 : 3)) +Index: gcc/config/sparc/sparc.md +=================================================================== +--- ./gcc/config/sparc/sparc.md (revision 111647) ++++ ./gcc/config/sparc/sparc.md (working copy) +@@ -1,6 +1,6 @@ + ;; Machine description for SPARC chip for GCC + ;; Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, +-;; 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. ++;; 1999, 2000, 2001, 2002, 2003, 2004, 2005,2006 Free Software Foundation, Inc. + ;; Contributed by Michael Tiemann (tiemann@cygnus.com) + ;; 64-bit SPARC-V9 support by Michael Tiemann, Jim Wilson, and Doug Evans, + ;; at Cygnus Support. +@@ -94,7 +94,8 @@ + sparclet,tsc701, + v9, + ultrasparc, +- ultrasparc3" ++ ultrasparc3, ++ niagara" + (const (symbol_ref "sparc_cpu_attr"))) + + ;; Attribute for the instruction set. +@@ -315,6 +316,7 @@ + (include "sparclet.md") + (include "ultra1_2.md") + (include "ultra3.md") ++(include "niagara.md") + + + ;; Operand and operator predicates. +Index: gcc/doc/invoke.texi +=================================================================== +--- ./gcc/doc/invoke.texi (revision 111647) ++++ ./gcc/doc/invoke.texi (working copy) +@@ -12268,8 +12268,8 @@ + for machine type @var{cpu_type}. Supported values for @var{cpu_type} are + @samp{v7}, @samp{cypress}, @samp{v8}, @samp{supersparc}, @samp{sparclite}, + @samp{f930}, @samp{f934}, @samp{hypersparc}, @samp{sparclite86x}, +-@samp{sparclet}, @samp{tsc701}, @samp{v9}, @samp{ultrasparc}, and +-@samp{ultrasparc3}. ++@samp{sparclet}, @samp{tsc701}, @samp{v9}, @samp{ultrasparc}, ++@samp{ultrasparc3}, and @samp{niagara}. + + Default instruction scheduling parameters are used for values that select + an architecture and not an implementation. These are @samp{v7}, @samp{v8}, +@@ -12283,7 +12283,7 @@ + v8: supersparc, hypersparc + sparclite: f930, f934, sparclite86x + sparclet: tsc701 +- v9: ultrasparc, ultrasparc3 ++ v9: ultrasparc, ultrasparc3, niagara + @end smallexample + + By default (unless configured otherwise), GCC generates code for the V7 +@@ -12317,9 +12317,11 @@ + architecture. This adds 64-bit integer and floating-point move instructions, + 3 additional floating-point condition code registers and conditional move + instructions. With @option{-mcpu=ultrasparc}, the compiler additionally +-optimizes it for the Sun UltraSPARC I/II chips. With ++optimizes it for the Sun UltraSPARC I/II/IIi chips. With + @option{-mcpu=ultrasparc3}, the compiler additionally optimizes it for the +-Sun UltraSPARC III chip. ++Sun UltraSPARC III/III+/IIIi/IIIi+/IV/IV+ chips. With ++@option{-mcpu=niagara}, the compiler additionally optimizes it for ++Sun UltraSPARC T1 chips. + + @item -mtune=@var{cpu_type} + @opindex mtune +@@ -12331,8 +12333,8 @@ + @option{-mtune=@var{cpu_type}}, but the only useful values are those + that select a particular cpu implementation. Those are @samp{cypress}, + @samp{supersparc}, @samp{hypersparc}, @samp{f930}, @samp{f934}, +-@samp{sparclite86x}, @samp{tsc701}, @samp{ultrasparc}, and +-@samp{ultrasparc3}. ++@samp{sparclite86x}, @samp{tsc701}, @samp{ultrasparc}, ++@samp{ultrasparc3}, and @samp{niagara}. + + @item -mv8plus + @itemx -mno-v8plus + diff --git a/base/gcc/no-install-libiberty.patch b/base/gcc/no-install-libiberty.patch new file mode 100644 index 000000000..09e991860 --- /dev/null +++ b/base/gcc/no-install-libiberty.patch @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/no-install-libiberty.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./libiberty/Makefile.in.orig 2003-03-23 06:16:03.000000000 -0400 ++++ ./libiberty/Makefile.in 2003-05-15 17:02:18.000000000 -0400 +@@ -263,10 +263,10 @@ + install: install_to_$(INSTALL_DEST) install-subdir + + install_to_libdir: all +- ${mkinstalldirs} $(DESTDIR)$(libdir)$(MULTISUBDIR) +- $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n +- ( cd $(DESTDIR)$(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) +- mv -f $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB) ++ #${mkinstalldirs} $(DESTDIR)$(libdir)$(MULTISUBDIR) ++ #$(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n ++ #( cd $(DESTDIR)$(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n ) ++ #mv -f $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB) + if test -n "${target_header_dir}"; then \ + case "${target_header_dir}" in \ + /*) thd=${target_header_dir};; \ diff --git a/base/gcc/no-libstdc++.patch.cross0 b/base/gcc/no-libstdc++.patch.cross0 new file mode 100644 index 000000000..8cb62d089 --- /dev/null +++ b/base/gcc/no-libstdc++.patch.cross0 @@ -0,0 +1,33 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/no-libstdc++.patch.cross0 +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We first only build the c++ compiler for the toolchain cross-compiler. Later, +in the next stage, when we have cross built the C library, we also build the +libstdc++ STL. + + - Rene Rebe + +--- ./configure.orig 2005-11-24 11:58:19.000000000 +0100 ++++ ./configure 2005-11-24 11:58:10.000000000 +0100 +@@ -1001,7 +1001,7 @@ + + + # Skipdirs are removed silently. +-skipdirs= ++skipdirs=target-libstdc++-v3 + # Noconfigdirs are removed loudly. + noconfigdirs="" + diff --git a/base/gcc/parse-config b/base/gcc/parse-config new file mode 100644 index 000000000..c9d6212b2 --- /dev/null +++ b/base/gcc/parse-config @@ -0,0 +1,156 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/parse-config +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +# Use the stack protector patch, if not disabled for the pkg +# +if [ "${SDECFG_DEFAULT_CC:0:3}" = "gcc" -a "$SDECFG_PKG_GCC_STACKPRO" = 1 ]; then + if ! hasflag NO-SSP; then + var_append GCC_WRAPPER_INSERT ' ' '-fstack-protector' + else + echo_warning 'Package incompatible with GCC stack-protector, disabled.' + fi +fi + +# maybe we add something more later. But imo it's better to +# let the options of KCC unmodified for gcc[23]. (Clifford) +# +if [[ $SDECFG_DEFAULT_KCC = gcc* ]] ; then + export KCC="${archprefix}kcc" + if [ "$SDECFG_OPT" = "size" ] ; then + var_insert KCC_WRAPPER_REMOVE " " "-O -O[0-9]" + var_insert KCC_WRAPPER_INSERT " " "-Os" + fi +fi + +# set CC, CXX and F77 environment variables +# +for x in CC CXX F77 ; do + eval "y=\$SDECFG_DEFAULT_$x" + if [[ $y = gcc* ]] ; then + case "$x-$stagelevel" in + CC-*) + z="${archprefix}gcc ${archprefix}gcc" ;; + CXX-[1-9]) + z="${archprefix}g++ ${archprefix}g++" ;; + F77-[2-9]) + z="${archprefix}g77 ${archprefix}g77" ;; + *) + export $x=${x}_not_available_in_stage_${stagelevel} + continue ;; + esac + for y in $z ; do + [ "`type -p $y`" ] && export $x=$y + done + fi +done + +# Add the usual gcc optimazation options +# Strip or add debug information +# +if [ "$SDECFG_DEBUG" = 0 ] ; then + var_append GCC_WRAPPER_APPEND " " "-s" + var_append SYSGCC_WRAPPER_APPEND " " "-s" + var_insert GCC_WRAPPER_REMOVE " " "-g*" + var_insert SYSGCC_WRAPPER_REMOVE " " "-g*" +else + if [[ $pkg != glibc* ]] ; then + var_append GCC_WRAPPER_APPEND " " "-ggdb" + var_insert GCC_WRAPPER_REMOVE " " "-s -g*" + fi +fi + + +# Remove the optimization options, since we pass generic ones ... In ROCK +# history this has been -m*, but this caused -msse and -maltivec style options +# to get lost. So we better explicitly only remove some -m options ... -ReneR +var_insert GCC_WRAPPER_REMOVE " " "-O -O[0-9s] -mtune* -march* -mcpu*" +var_insert SYSGCC_WRAPPER_REMOVE " " "-O -O[0-9s] -mtune* -march* -mcpu*" + +case "$SDECFG_OPT" in + smart) + var_insert GCC_WRAPPER_INSERT " " "-SPEED-O2 -SIZE-Os" + var_insert GCC_WRAPPER_FILTER "|" "gawk -f $base/misc/tools-source/smartwr.awk $base/scripts/smart_db.txt -" + #SYSGCC - though smart is phasing out + ;; + speed) + var_insert GCC_WRAPPER_INSERT " " "-O2" + var_insert SYSGCC_WRAPPER_INSERT " " "-O2" + ;; + size) + var_insert GCC_WRAPPER_INSERT " " "-Os" + var_insert SYSGCC_WRAPPER_INSERT " " "-Os" + ;; + lazy) + var_insert GCC_WRAPPER_INSERT " " "-O" + var_insert SYSGCC_WRAPPER_INSERT " " "-O" + ;; +esac + +# gcc-4.1.0 hangs with -v --help -pipe, thus we do not add it in that case +var_insert GCC_WRAPPER_INSERT ' ' '--help?:-pipe' +var_insert SYSGCC_WRAPPER_INSERT ' ' '--help?:-pipe' + +[ "$SDECFG_LD_AS_NEEDED" != 0 ] && + var_append GCC_WRAPPER_INSERT " " "-c?:-Wl,--as-needed" + +[ "$SDECFG_PIE" != 0 ] && + var_append GCC_WRAPPER_INSERT " " "-c?-fPIE:-pie" + +var_append GCC_WRAPPER_APPEND " " "$SDECFG_C_FLAGS" + +# Compile (i.e. link) all bins statically +# +if [ "$SDECFG_STATIC" = 1 ]; then + var_insert GCC_WRAPPER_INSERT " " "-static" +fi + +# Compile with no exceptions or rtti, gcc itself must support both +# +if [ "$SDECFG_LIMITCXX" = 1 ] && [[ $pkg != gcc* ]] ; then + var_append CXX_WRAPPER_APPEND " " "-fno-exceptions -fno-rtti" +fi + +# Passing -I/usr{/local/}include creates a warning in gcc3 which is confusing +# some of the configure scripts and Makefiles. +# +var_insert GCC3_WRAPPER_REMOVE " " "-I/usr/include" +var_insert GCC3_WRAPPER_REMOVE " " "-I/usr/local/include" + +# pkg-config and other output or hardcoded configure assumption +# do not include the "DESTDIR" we need to adapt the pathes accordingly +if atstage cross; then + var_append GCC_WRAPPER_FILTER '|' \ + "sed -e 's,^\(-[LI]\)*\(/\|/usr/\|/usr/[^/]*/\|/opt/[^/]*/\)\(include\|lib\),\1$root\2\3,'" +fi + +# Add the architecture gcc optimisation options +# +if [ -f architecture/$arch/gcc-options.in ] ; then + . architecture/$arch/gcc-options.in +fi + +# Inject -fPIC if the package is marked to need a quirk ... +# +hasflag FPIC-QUIRK && var_append GCC_WRAPPER_APPEND ' ' '-fPIC' + +# Remove -W,l,--as-needed, some packages throw up with it... +# +if hasflag NO-AS-NEEDED; then + var_remove_regex GCC_WRAPPER_INSERT ' ' ".*-Wl,--as-needed" + var_append GCC_WRAPPER_REMOVE ' ' "-Wl,--as-needed" +fi + + diff --git a/base/gcc/powerpc64-nonofp.patch b/base/gcc/powerpc64-nonofp.patch new file mode 100644 index 000000000..68733bf40 --- /dev/null +++ b/base/gcc/powerpc64-nonofp.patch @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/powerpc64-nonofp.patch +# Copyright (C) 2005 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- gcc-4.0.2/gcc/config/rs6000/t-linux64.vanilla 2005-12-22 08:50:38.000000000 +0000 ++++ gcc-4.0.2/gcc/config/rs6000/t-linux64 2005-12-22 08:51:17.000000000 +0000 +@@ -8,13 +8,13 @@ + + SHLIB_MAPFILES += $(srcdir)/config/rs6000/libgcc-ppc64.ver + +-MULTILIB_OPTIONS = m64/m32 msoft-float +-MULTILIB_DIRNAMES = 64 32 nof ++MULTILIB_OPTIONS = m64/m32 ++MULTILIB_DIRNAMES = 64 32 + MULTILIB_EXTRA_OPTS = fPIC mstrict-align +-MULTILIB_EXCEPTIONS = m64/msoft-float +-MULTILIB_EXCLUSIONS = m64/!m32/msoft-float ++MULTILIB_EXCEPTIONS = ++MULTILIB_EXCLUSIONS = +-MULTILIB_OSDIRNAMES = ../lib64 ../lib nof +-MULTILIB_MATCHES = $(MULTILIB_MATCHES_FLOAT) ++MULTILIB_OSDIRNAMES = ../lib64 ../lib ++MULTILIB_MATCHES = + + # We want fine grained libraries, so use the new code to build the + # floating point emulation libraries. diff --git a/base/gcc/protector-adapter.diff b/base/gcc/protector-adapter.diff new file mode 100644 index 000000000..5c8342ee2 --- /dev/null +++ b/base/gcc/protector-adapter.diff @@ -0,0 +1,69 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/protector-adapter.diff +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- gcc_3_4_1.dif.orig 2005-08-18 22:53:00.156346344 +0200 ++++ gcc_3_4_1.dif 2005-08-18 23:23:06.463521510 +0200 +@@ -240,28 +240,21 @@ + *** gcc/configure 18 Apr 2004 23:45:10 -0000 1.794.2.16 + --- gcc/configure 4 Sep 2004 08:59:33 -0000 + *************** ac_includes_default="\ +-*** 308,314 **** ++*** 309,315 **** + # include + #endif" + +-! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP GNATBIND ac_ct_GNATBIND strict1_warn warn_cflags WERROR nocommon_flag EGREP valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep SET_MAKE AWK LN LN_S RANLIB ac_ct_RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LIBICONV_DEP manext objext extra_modes_file FORBUILD PACKAGE VERSION USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS CROSS ALL SYSTEM_HEADER_DIR inhibit_libc BUILD_PREFIX BUILD_PREFIX_1 CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO libgcc_visibility gthread_flags GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir all_boot_languages all_compilers all_gtfiles all_gtfiles_files_langs all_gtfiles_files_files all_lang_makefrags all_lang_makefiles all_languages all_stagestuff build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cc_set_by_configure quoted_cc_set_by_configure cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir libstdcxx_incdir gcc_version gcc_version_full gcc_version_trigger host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file stage_prefix_set_by_configure quoted_stage_prefix_set_by_configure symbolic_link thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines target_noncanonical c_target_objs cxx_target_objs target_cpu_default LIBOBJS LTLIBOBJS' +- ac_subst_files='language_hooks' +- +- # Initialize some variables set by options. +---- 308,314 ---- +- # include +- #endif" +- +-! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP GNATBIND ac_ct_GNATBIND strict1_warn warn_cflags WERROR nocommon_flag EGREP valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep ENABLESSP SET_MAKE AWK LN LN_S RANLIB ac_ct_RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LIBICONV_DEP manext objext extra_modes_file FORBUILD PACKAGE VERSION USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS CROSS ALL SYSTEM_HEADER_DIR inhibit_libc BUILD_PREFIX BUILD_PREFIX_1 CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO libgcc_visibility gthread_flags GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir all_boot_languages all_compilers all_gtfiles all_gtfiles_files_langs all_gtfiles_files_files all_lang_makefrags all_lang_makefiles all_languages all_stagestuff build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cc_set_by_configure quoted_cc_set_by_configure cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir libstdcxx_incdir gcc_version gcc_version_full gcc_version_trigger host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file stage_prefix_set_by_configure quoted_stage_prefix_set_by_configure symbolic_link thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines target_noncanonical c_target_objs cxx_target_objs target_cpu_default LIBOBJS LTLIBOBJS' ++- ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP GNATBIND ac_ct_GNATBIND strict1_warn warn_cflags WERROR nocommon_flag EGREP valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep SET_MAKE AWK LN LN_S RANLIB ac_ct_RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LIBICONV_DEP manext objext extra_modes_file FORBUILD PACKAGE VERSION USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS CROSS ALL SYSTEM_HEADER_DIR inhibit_libc BUILD_PREFIX BUILD_PREFIX_1 CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO libgcc_visibility gthread_flags GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir all_boot_languages all_compilers all_gtfiles all_gtfiles_files_langs all_gtfiles_files_files all_lang_makefrags all_lang_makefiles all_languages all_stagestuff build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cc_set_by_configure quoted_cc_set_by_configure cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir libstdcxx_incdir gcc_version gcc_version_full gcc_version_trigger host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file stage_prefix_set_by_configure quoted_stage_prefix_set_by_configure symbolic_link thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines target_noncanonical c_target_objs cxx_target_objs target_cpu_default set_gcc_lib_path LIBOBJS LTLIBOBJS' + ac_subst_files='language_hooks' + + # Initialize some variables set by options. ++--- 309,314 ---- + *************** Optional Features: + *** 878,883 **** +---- 878,884 ---- ++--- 877,883 ---- ++ --enable-initfini-array use .init_array/.fini_array sections + --enable-sjlj-exceptions + arrange to use setjmp/longjmp exception handling +- --enable-libunwind-exceptions force use libunwind for exceptions + + --enable-stack-protector force use stack protection as defaults + --disable-win32-registry + disable lookup of installation paths in the +@@ -910,7 +903,7 @@ + + #endif + + #endif + + +-+ long __guard[8] = {0, 0, 0, 0, 0, 0, 0, 0}; +++ long __guard[8] __attribute__ ((weak)) = {0, 0, 0, 0, 0, 0, 0, 0}; + + static void __guard_setup (void) __attribute__ ((constructor)); + + + + static void +@@ -934,7 +927,7 @@ + + ((char*)__guard)[3] = 255; + + } + + +-+ extern void __stack_smash_handler (char func[], ATTRIBUTE_UNUSED int damaged); +++ extern void __stack_smash_handler (char func[], ATTRIBUTE_UNUSED int damaged) __attribute__ ((weak)); + + void + + __stack_smash_handler (char func[], ATTRIBUTE_UNUSED int damaged) + + { diff --git a/base/gcc/wrappers.in b/base/gcc/wrappers.in new file mode 100644 index 000000000..eb5540e16 --- /dev/null +++ b/base/gcc/wrappers.in @@ -0,0 +1,55 @@ +#!/bin/sh +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gcc/wrappers.in +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- + +gcc_build_wrapper() { + local x="$1" y z ; shift + local p="$1" ; shift + for y ; do + local ver=`$y -dumpversion 2> /dev/null` + [ $? != 0 ] && continue + + [ "$x" != "$p" ] && z="$x,$p" || z="$x" + case "$ver" in + 2.*) z="$z,${p}2" ;; + 3.*) z="$z,${p}3" ;; + 4.*) z="$z,${p}4" ;; + *) continue ;; + esac + + if [ $x = KCC ] ; then + build_wrapper $x $y + else + build_wrapper $z $y + fi + done +} + +gcc_build_wrapper CC GCC ${arch_target}-cc ${arch_target}-gcc{-2,-3,-33,-x,} +gcc_build_wrapper KCC GCC ${arch_target}-kcc{-2,-3,-33,-x,} + +if atstage native || [ "$SDECFG_USE_CROSSCC" = 0 ] ; then + gcc_build_wrapper CC GCC cc gcc{-2,-3,-33,-x,} + gcc_build_wrapper CXX GCC {c,g}++{-2,-3,-33,-x,} + gcc_build_wrapper F77 GCC {g,f}77{-2,-3,-33,-x,} + gcc_build_wrapper KCC GCC kcc{-2,-3,-33,-x,} + gcc_build_wrapper CPP CPP cpp{-2,-3,-33,-x,} +else + # system compiler used in stage 0 - mostly for ccache + gcc_build_wrapper SYSCC SYSGCC {,g}cc + gcc_build_wrapper SYSCXX SYSGCC {c,g}++ + gcc_build_wrapper SYSCPP SYSCPP cpp +fi + diff --git a/base/gettext/disable-mono.patch.cross b/base/gettext/disable-mono.patch.cross new file mode 100644 index 000000000..e706ca892 --- /dev/null +++ b/base/gettext/disable-mono.patch.cross @@ -0,0 +1,82 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gettext/disable-mono.patch.cross +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- +--- gettext-0.14.1/gettext-tools/configure.orig 2004-01-29 18:13:22.000000000 +0100 ++++ gettext-0.14.1/gettext-tools/configure 2005-11-20 22:01:41.000000000 +0100 +@@ -4044,7 +4044,7 @@ + fi + + # Extract the first word of "mcs", so it can be a program name with args. +-set dummy mcs; ac_word=$2 ++set dummy _mcs; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_MCS_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +@@ -4076,7 +4076,7 @@ + fi + + # Extract the first word of "csc", so it can be a program name with args. +-set dummy csc; ac_word=$2 ++set dummy _csc; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_CSC_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +@@ -4179,7 +4179,7 @@ + + HAVE_CSHARPEXEC=1 + # Extract the first word of "ilrun", so it can be a program name with args. +-set dummy ilrun; ac_word=$2 ++set dummy _ilrun; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_ILRUN_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +@@ -4211,7 +4211,7 @@ + fi + + # Extract the first word of "mono", so it can be a program name with args. +-set dummy mono; ac_word=$2 ++set dummy _mono; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_MONO_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +--- gettext-0.14.1/gettext-runtime/configure.orig 2004-01-29 18:12:42.000000000 +0100 ++++ gettext-0.14.1/gettext-runtime/configure 2005-11-20 22:07:05.000000000 +0100 +@@ -3677,7 +3677,7 @@ + echo $ECHO_N "checking for C# compiler... $ECHO_C" >&6 + HAVE_CSHARPCOMP=1 + # Extract the first word of "cscc", so it can be a program name with args. +-set dummy cscc; ac_word=$2 ++set dummy _cscc; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_CSCC_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +@@ -3709,7 +3709,7 @@ + fi + + # Extract the first word of "mcs", so it can be a program name with args. +-set dummy mcs; ac_word=$2 ++set dummy _mcs; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_MCS_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +@@ -3741,7 +3741,7 @@ + fi + + # Extract the first word of "csc", so it can be a program name with args. +-set dummy csc; ac_word=$2 ++set dummy _csc; ac_word=$2 + : + if test "${ac_cv_prog_HAVE_CSC_IN_PATH+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 diff --git a/base/gettext/gettext.cache b/base/gettext/gettext.cache new file mode 100644 index 000000000..2af200cd6 --- /dev/null +++ b/base/gettext/gettext.cache @@ -0,0 +1,28 @@ + +[TIMESTAMP] 1133876106 Tue Dec 6 14:35:06 2005 +[BUILDTIME] 115 (9) +[SIZE] 7.92 MB, 1156 files + +[DEP] bash +[DEP] binutils +[DEP] bison +[DEP] blackdown-jdk +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] emacs +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] mono +[DEP] net-tools +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/gettext/gettext.conf b/base/gettext/gettext.conf new file mode 100644 index 000000000..6e044aca9 --- /dev/null +++ b/base/gettext/gettext.conf @@ -0,0 +1,23 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../gettext/gettext.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# flistdel="$flistdel|usr/share/locale/locale.alias" +hook_add postmake 5 "rm -f $root/po-mode.el" + +# C# creates files outside base dir ... wtf +if ! atstage native; then + var_append confopt ' ' "--disable-csharp" +fi diff --git a/base/gettext/gettext.desc b/base/gettext/gettext.desc new file mode 100644 index 000000000..8789a9313 --- /dev/null +++ b/base/gettext/gettext.desc @@ -0,0 +1,41 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../gettext/gettext.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] A program internationalization library and tools + +[T] This is the GNU gettext package. It is interesting for authors or +[T] maintainers of other packages or programs which they want to see +[T] internationalized. As one step the handling of messages in different +[T] languages should be implemented. For this task GNU gettext provides +[T] the needed tools and library functions. +[T] +[T] Users of GNU packages should also install GNU gettext because some +[T] other GNU packages will use the gettext program included in this +[T] package to internationalize the messages given by shell scripts. + +[A] The GNU Project / FSF +[M] The OpenSDE Community + +[C] base/library + +[L] GPL +[S] Stable +[V] 0.16.1 +[P] X -1-3--6--9 105.800 + +[D] 1164334990 gettext-0.16.1.tar.gz ftp://ftp.gnu.org/pub/gnu/gettext/ + diff --git a/base/gettext/ret-types.patch.disabled b/base/gettext/ret-types.patch.disabled new file mode 100644 index 000000000..c8336c36f --- /dev/null +++ b/base/gettext/ret-types.patch.disabled @@ -0,0 +1,52 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../gettext/ret-types.patch.disabled +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./lib/getline.c.orig Wed Nov 3 09:40:02 1999 ++++ ./lib/getline.c Wed Nov 3 09:41:26 1999 +@@ -30,7 +30,7 @@ + + #if defined __GNU_LIBRARY__ && HAVE_GETDELIM + +-int ++ssize_t + getline (lineptr, n, stream) + char **lineptr; + size_t *n; +@@ -143,7 +143,7 @@ + return getstr (lineptr, n, stream, '\n', 0); + } + +-int ++ssize_t + getdelim (lineptr, n, delimiter, stream) + char **lineptr; + size_t *n; +--- ./lib/getline.h.orig Wed Nov 3 09:40:02 1999 ++++ ./lib/getline.h Wed Nov 3 09:41:38 1999 +@@ -27,10 +27,10 @@ + # endif + # endif + +-int ++ssize_t + getline PARAMS ((char **_lineptr, size_t *_n, FILE *_stream)); + +-int ++ssize_t + getdelim PARAMS ((char **_lineptr, size_t *_n, int _delimiter, FILE *_stream)); + + #endif /* not GETLINE_H_ */ diff --git a/base/glark/glark.cache b/base/glark/glark.cache new file mode 100644 index 000000000..641f0c4e2 --- /dev/null +++ b/base/glark/glark.cache @@ -0,0 +1,19 @@ + +[TIMESTAMP] 1157717996 Fri Sep 8 15:19:56 2006 +[BUILDTIME] 100 (9) +[SIZE] 0.12 MB, 10 files + +[DEP] 00-dirtree +[DEP] bash +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] glibc +[DEP] grep +[DEP] make +[DEP] sed +[DEP] sysfiles +[DEP] tar diff --git a/base/glark/glark.desc b/base/glark/glark.desc new file mode 100644 index 000000000..7497cc2d5 --- /dev/null +++ b/base/glark/glark.desc @@ -0,0 +1,35 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../glark/glark.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + + +[I] A replacement for (or supplement to) the grep family + +[T] Glark offers: Perl compatible regular expressions, +[T] highlighting of matches, context around matches, complex +[T] expressions (``and'' and ``or''), and automatic exclusion of non-text files.. + +[A] Jeff Pace +[M] The OpenSDE Community + +[U] http://www.incava.org/projects/glark/ + +[C] base/tool + +[L] LGPL +[S] Stable +[V] 1.7.10 +[P] X -1---5---9 107.900 + +[D] 1103375229 glark-1.7.10.tar.gz http://www.incava.org/pub/glark/ + diff --git a/base/glib/gettext-unneeded.patch b/base/glib/gettext-unneeded.patch new file mode 100644 index 000000000..dd036efc1 --- /dev/null +++ b/base/glib/gettext-unneeded.patch @@ -0,0 +1,38 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glib/gettext-unneeded.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2004 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./configure.orig 2003-06-08 19:12:01.000000000 +0300 ++++ ./configure 2003-06-19 19:17:05.000000000 +0300 +@@ -6307,18 +6307,6 @@ + < $srcdir/po/POTFILES.in > po/POTFILES + + +-if test "$gt_cv_have_gettext" != "yes" ; then +- { { echo "$as_me:$LINENO: error: +-*** You must have either have gettext support in your C library, or use the +-*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html +-" >&5 +-echo "$as_me: error: +-*** You must have either have gettext support in your C library, or use the +-*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html +-" >&2;} +- { (exit 1); exit 1; }; } +-fi +- + LIBS="$INTLLIBS $LIBS" + + GETTEXT_PACKAGE=glib20 diff --git a/base/glib/glib.cache b/base/glib/glib.cache new file mode 100644 index 000000000..4761afb45 --- /dev/null +++ b/base/glib/glib.cache @@ -0,0 +1,27 @@ + +[TIMESTAMP] 1133959208 Wed Dec 7 13:40:08 2005 +[BUILDTIME] 50 (9) +[SIZE] 7.94 MB, 517 files + +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] findutils +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] glibc +[DEP] grep +[DEP] linux-header +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] pkgconfig +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] util-linux diff --git a/base/glib/glib.conf b/base/glib/glib.conf new file mode 100644 index 000000000..33eb6b511 --- /dev/null +++ b/base/glib/glib.conf @@ -0,0 +1,28 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../glib/glib.conf +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +if ! atstage native; then + # help configure + glib_config_cache() { + cat <<-EOT >> config.cache + glib_cv_stack_grows=yes + glib_cv_uscore=no + ac_cv_func_posix_getpwuid_r=yes + EOT + } + + hook_add preconf 5 "glib_config_cache" +fi + diff --git a/base/glib/glib.desc b/base/glib/glib.desc new file mode 100644 index 000000000..20c3a92d2 --- /dev/null +++ b/base/glib/glib.desc @@ -0,0 +1,33 @@ +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../glib/glib.desc +[COPY] Copyright (C) 2006 - 2007 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2004 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] C suport library + +[T] GLib is a library which includes support routines for C such as +[T] lists, trees, hashes, memory allocation, and many other things. + +[A] Peter Mattis +[M] The OpenSDE Community + +[C] extra/development + +[L] LGPL +[S] Stable +[V] 2.12.9 +[P] X -----5---9 108.700 + +[D] 3400715456 glib-2.12.9.tar.bz2 ftp://ftp.gtk.org/pub/glib/2.12/ + diff --git a/base/glibc/2.2.2-test-lfs-timeout.patch b/base/glibc/2.2.2-test-lfs-timeout.patch new file mode 100644 index 000000000..118afa255 --- /dev/null +++ b/base/glibc/2.2.2-test-lfs-timeout.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/2.2.2-test-lfs-timeout.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +set the timeout for Reiserfs to 120 seconds + +--- ./io/test-lfs.c~ Fri Feb 9 18:04:07 2001 ++++ ./io/test-lfs.c Sat Feb 17 04:30:18 2001 +@@ -34,7 +34,7 @@ + #define PREPARE do_prepare + + /* We might need a bit longer timeout. */ +-#define TIMEOUT 20 /* sec */ ++#define TIMEOUT 120 /* sec */ + + /* This defines the `main' function and some more. */ + #include diff --git a/base/glibc/2.2.3-string2.patch b/base/glibc/2.2.3-string2.patch new file mode 100644 index 000000000..7f43983ca --- /dev/null +++ b/base/glibc/2.2.3-string2.patch @@ -0,0 +1,62 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/2.2.3-string2.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +Add explicit casts to make sure that "+ 2" and "+ 4" increments +to pointer byte-wise (and not 4-byte words or whatever else). + +--- ./string/bits/string2.h.old Tue Jun 12 12:52:46 2001 ++++ ./string/bits/string2.h Tue Jun 12 12:53:51 2001 +@@ -415,7 +415,7 @@ + break; + case 3: + __u->__usi = __src0_2; +- __u = __extension__ ((void *) __u + 2); ++ __u = __extension__ (void *)((char *) __u + 2); + __u->__uc = '\0'; + break; + case 4: +@@ -423,24 +423,24 @@ + break; + case 5: + __u->__ui = __src0_4; +- __u = __extension__ ((void *) __u + 4); ++ __u = __extension__ (void *)((char *) __u + 4); + __u->__uc = '\0'; + break; + case 6: + __u->__ui = __src0_4; +- __u = __extension__ ((void *) __u + 4); ++ __u = __extension__ (void *)((char *) __u + 4); + __u->__usi = __src4_2; + break; + case 7: + __u->__ui = __src0_4; +- __u = __extension__ ((void *) __u + 4); ++ __u = __extension__ (void *)((char *) __u + 4); + __u->__usi = __src4_2; +- __u = __extension__ ((void *) __u + 2); ++ __u = __extension__ (void *)((char *) __u + 2); + __u->__uc = '\0'; + break; + case 8: + __u->__ui = __src0_4; +- __u = __extension__ ((void *) __u + 4); ++ __u = __extension__ (void *)((char *) __u + 4); + __u->__ui = __src4_4; + break; + } diff --git a/base/glibc/any-cc-ok.patch.cross b/base/glibc/any-cc-ok.patch.cross new file mode 100644 index 000000000..a4bd4fb3d --- /dev/null +++ b/base/glibc/any-cc-ok.patch.cross @@ -0,0 +1,63 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/any-cc-ok.patch.cross +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +We want to be able to use any reanable working system to bootstrap T2. Here +we only extract headers and thus any gcc is ok. + + - Rene Rebe + +--- ./configure.vanilla 2005-10-26 18:37:37.643642320 +0300 ++++ ./configure 2005-10-26 18:59:09.289629792 +0300 +@@ -4116,9 +4115,9 @@ + ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'` + case $ac_prog_version in + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; +- 3.4* | 4.[0-9]* ) ++ *) + ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; +- *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; ++ XXX) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; + + esac + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 +--- glibc-20051128/nptl/sysdeps/pthread/configure 2003-12-03 07:50:01.000000000 +0100 ++++ glibc-20051128-fixed/nptl/sysdeps/pthread/configure 2005-12-09 14:17:37.000000000 +0100 +@@ -3,14 +3,14 @@ + if test "x$libc_cv_gcc___thread" != xyes; then + { { echo "$as_me:$LINENO: error: compiler support for __thread is required" >&5 + echo "$as_me: error: compiler support for __thread is required" >&2;} +- { (exit 1); exit 1; }; } ++ } + fi + + if test "x${libc_cv_visibility_attribute}" != xyes || + test "x${libc_cv_broken_visibility_attribute}" != xno; then + { { echo "$as_me:$LINENO: error: working compiler support for visibility attribute is required" >&5 + echo "$as_me: error: working compiler support for visibility attribute is required" >&2;} +- { (exit 1); exit 1; }; } ++ } + fi + + if test "x$libc_cv_asm_cfi_directives" != xyes; then +@@ -18,7 +18,7 @@ + i386 | x86_64 | powerpc | s390) + { { echo "$as_me:$LINENO: error: CFI directive support in assembler is required" >&5 + echo "$as_me: error: CFI directive support in assembler is required" >&2;} +- { (exit 1); exit 1; }; } ;; ++ } ;; + *) ;; + esac + fi diff --git a/base/glibc/attribute_hidden.patch b/base/glibc/attribute_hidden.patch new file mode 100644 index 000000000..f6730ee23 --- /dev/null +++ b/base/glibc/attribute_hidden.patch @@ -0,0 +1,30 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/attribute_hidden.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./libio/libio.h.orig Wed Nov 6 16:49:18 2002 ++++ ./libio/libio.h Wed Nov 6 16:51:19 2002 +@@ -102,6 +102,10 @@ + # endif + #endif + ++#ifndef attribute_hidden ++# define attribute_hidden ++#endif ++ + #define _IOS_INPUT 1 + #define _IOS_OUTPUT 2 + #define _IOS_ATEND 4 diff --git a/base/glibc/config-650.in b/base/glibc/config-650.in new file mode 100644 index 000000000..1f6d359d0 --- /dev/null +++ b/base/glibc/config-650.in @@ -0,0 +1,40 @@ +#!/bin/sh +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../glibc/config-650.in +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +menu_begin MENU_LIBC 'Selecting C Library' + CFGTEMP_LIBC_LIST= + + for x in `grep -e ' LIBC ' $cfgtmpdir/config/packages | cut -d' ' -f5`; do + var_append CFGTEMP_LIBC_LIST ' ' \ + "$x $x,_$( grep -e '^\[I\]' package/*/$x/$x.desc \ + | cut -d' ' -f2- | tr ' ' '_' )" + done + + if [ -z "$CFGTEMP_LIBC_LIST" ]; then + CFGTEMP_LIBC_LIST="none WARNING:_No_libc_was_selected!" + fi + + choice SDECFG_LIBC glibc $CFGTEMP_LIBC_LIST + + # default libc must get enabled + [ "$SDECFG_LIBC" != "none" ] && pkgenable $SDECFG_LIBC + + comment ' ' + + # do package specific config + [ -s $cfgtmpdir/subconfig-libc.in ] && . $cfgtmpdir/subconfig-libc.in + +menu_end diff --git a/base/glibc/divdi3.patch.mips b/base/glibc/divdi3.patch.mips new file mode 100644 index 000000000..090fe066f --- /dev/null +++ b/base/glibc/divdi3.patch.mips @@ -0,0 +1,35 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../glibc/divdi3.patch.mips +# Copyright (C) 2006 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +--- ./sysdeps/mips/Makefile.orig 2006-08-19 09:02:40.000000000 -0600 ++++ ./sysdeps/mips/Makefile 2006-08-19 09:03:21.000000000 -0600 +@@ -7,6 +7,14 @@ + sysdep_routines += setjmp_aux + endif + ++ifeq ($(subdir),csu) ++ifeq (yes,$(build-shared)) ++# Compatibility ++sysdep_routines += divdi3 ++shared-only-routines += divdi3 ++endif ++endif ++ + ifeq ($(subdir),rt) + librt-sysdep_routines += rt-sysdep + endif diff --git a/base/glibc/fl_wrapper_testfix.patch b/base/glibc/fl_wrapper_testfix.patch new file mode 100644 index 000000000..53b20cdf1 --- /dev/null +++ b/base/glibc/fl_wrapper_testfix.patch @@ -0,0 +1,27 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/fl_wrapper_testfix.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./scripts/test-installation.pl.gv Fri Nov 15 13:20:48 2002 ++++ ./scripts/test-installation.pl Fri Nov 15 13:21:07 2002 +@@ -156,6 +156,7 @@ + open LDD, "ldd /tmp/test-prg$$ |" + or die ("Couldn't execute ldd"); + while () { ++ next if (/fl_wrapper/); + if (/^\s*lib/) { + ($name, $version1, $version2) = + /^\s*lib(\w*)\.so\.([0-9\.]*)\s*=>.*\.so\.([0-9\.]*)/; diff --git a/base/glibc/gcc2_is_ok.patch.cross b/base/glibc/gcc2_is_ok.patch.cross new file mode 100644 index 000000000..10005768b --- /dev/null +++ b/base/glibc/gcc2_is_ok.patch.cross @@ -0,0 +1,46 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/gcc2_is_ok.patch.cross +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Glibc enforces the useage of gcc-3.x - unfortunately for header generation +dufing a cross toolchain build gcc-2 is also pretty fine. So flatten gcc-3 +only assumptions for cross builds. + + - Rene Rebe + +diff -u glibc-2.3.4-2004-05-01/Makeconfig glibc-2.3.4-2004-05-01-fixed/Makeconfig +--- glibc-2.3.4-2004-05-01/Makeconfig 2004-04-18 00:38:24.000000000 +0200 ++++ glibc-2.3.4-2004-05-01-fixed/Makeconfig 2004-05-02 19:52:24.000000000 +0200 +@@ -580,7 +580,7 @@ + # The -MP flag tells GCC >= 3.2 (which we now require) to produce dummy + # targets for headers so that removed headers don't break the build. + ifndef +mkdep +-+mkdep = $(CC) -M -MP +++mkdep = $(CC) -M + endif + + # The program that makes Emacs-style TAGS files. +diff -u glibc-2.3.4-2004-05-01/configure glibc-2.3.4-2004-05-01-fixed/configure +--- glibc-2.3.4-2004-05-01/configure 2004-04-18 00:39:58.000000000 +0200 ++++ glibc-2.3.4-2004-05-01-fixed/configure 2004-05-02 19:50:10.000000000 +0200 +@@ -4044,7 +4044,7 @@ + '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; + 3.[2-9]*) + ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; +- *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; ++ *) ac_prog_version="$ac_prog_version, bad (ignore)"; ac_verc_fail=no;; + + esac + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 diff --git a/base/glibc/gcc3.patch b/base/glibc/gcc3.patch new file mode 100644 index 000000000..8615379b1 --- /dev/null +++ b/base/glibc/gcc3.patch @@ -0,0 +1,34 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/gcc3.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Older gcc (<3.4) are not able to honor the .rodata .section specification +correctly: + +../sysdeps/i386/i686/memcmp.S: Assembler messages: +../sysdeps/i386/i686/memcmp.S:390: Error: can't resolve `.rodata' + + Rene Rebe + +--- ./sysdeps/i386/i686/memcmp.S~ 2004-04-02 01:28:37.000000000 +0200 ++++ ./sysdeps/i386/i686/memcmp.S 2004-05-22 21:27:39.000000000 +0200 +@@ -351,7 +351,6 @@ + popl %esi + RETURN + +- .section .rodata + ALIGN (2) + L(table_32bytes) : + .long L(0bytes) - . + 0x0 diff --git a/base/glibc/gcc_eh.patch.cross b/base/glibc/gcc_eh.patch.cross new file mode 100644 index 000000000..397882183 --- /dev/null +++ b/base/glibc/gcc_eh.patch.cross @@ -0,0 +1,39 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/gcc_eh.patch.cross +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +A GCC cross compiler does not yield a libgcc_eh.so. The GCC and GlibC team +should smoke their good stuff together (and the GlibC freaks be fet with a +book about release management ...). + + - Rene Rebe + +--- libc/Makeconfig.orig 2004-12-31 20:33:44.918457704 +0100 ++++ libc/Makeconfig 2004-12-31 20:55:54.452337832 +0100 +@@ -514,12 +514,12 @@ + libunwind = -lunwind + endif + ifneq ($(have-as-needed),yes) +- libgcc_eh := -lgcc_eh $(libunwind) ++ libgcc_eh := $(libunwind) + else + libgcc_eh := -Wl,--as-needed -lgcc_s$(libgcc_s_suffix) $(libunwind) -Wl,--no-as-needed + endif + gnulib := -lgcc $(libgcc_eh) +-static-gnulib := -lgcc -lgcc_eh $(libunwind) ++static-gnulib := -lgcc $(libunwind) + libc.so-gnulib := -lgcc + endif + ifeq ($(elf),yes) diff --git a/base/glibc/glibc-2.5-hardened_tmp-1.patch b/base/glibc/glibc-2.5-hardened_tmp-1.patch new file mode 100644 index 000000000..4fa44dcdb --- /dev/null +++ b/base/glibc/glibc-2.5-hardened_tmp-1.patch @@ -0,0 +1,100 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../glibc/glibc-2.5-hardened_tmp-1.patch +# Copyright (C) 2007 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +Submitted By: Robert Connolly (ashes) +Date: 2006-10-11 +Initial Package Version: 2.5 +Upstream Status: Submitted - http://sources.redhat.com/bugzilla/show_bug.cgi?id=3348 +Origin: Openwall Owl Linux - glibc-2.3.2-owl-tmpfile.diff +Description: This patch instructs mktemp(1) to use temporary file directory +from the '-t' option. It also makes sure temporary files get removed after +exiting the scripts. + +diff -Naur glibc-2.5.orig/debug/xtrace.sh glibc-2.5/debug/xtrace.sh +--- glibc-2.5.orig/debug/xtrace.sh 2006-05-19 16:43:31.000000000 +0000 ++++ glibc-2.5/debug/xtrace.sh 2006-10-11 20:54:11.000000000 +0000 +@@ -161,32 +161,32 @@ + while read fct; do + read file + if test "$fct" != '??' -a "$file" != '??:0'; then +- format_line $fct $file ++ format_line "$fct" "$file" + fi + done + else +- fifo=$(mktemp -u ${TMPDIR:-/tmp}/xtrace.XXXXXX) ++ fifo="`mktemp -ut xtrace.XXXXXXXXXX`" || exit ++ trap 'rm -f -- "$fifo"' EXIT ++ trap 'trap - EXIT; rm -f -- "$fifo"; exit 1' HUP INT QUIT TERM PIPE + mkfifo -m 0600 $fifo || exit 1 +- trap 'rm $fifo; exit 1' SIGINT SIGTERM SIGPIPE + + # Now start the program and let it write to the FIFO. + $TERMINAL_PROG -T "xtrace - $program $*" -e /bin/sh -c "LD_PRELOAD=$pcprofileso PCPROFILE_OUTPUT=$fifo $program $*; read < $fifo" & + termpid=$! +- $pcprofiledump -u $fifo | ++ $pcprofiledump -u "$fifo" | + while read line; do +- echo $line | ++ echo "$line" | + sed 's/this = \([^,]*\).*/\1/' | +- addr2line -fC -e $program ++ addr2line -fC -e "$program" + done | + while read fct; do + read file + if test "$fct" != '??' -a "$file" != '??:0'; then +- format_line $fct $file ++ format_line "$fct" "$file" + fi + done + read -p "Press return here to close $TERMINAL_PROG($program)." +- echo > $fifo +- rm $fifo ++ echo > "$fifo" + fi + + exit 0 +diff -Naur glibc-2.5.orig/malloc/memusage.sh glibc-2.5/malloc/memusage.sh +--- glibc-2.5.orig/malloc/memusage.sh 2006-05-19 16:47:26.000000000 +0000 ++++ glibc-2.5/malloc/memusage.sh 2006-10-11 21:02:37.000000000 +0000 +@@ -77,6 +77,15 @@ + exit 0 + } + ++# These variables are local ++buffer= ++data= ++memusagestat_args= ++notimer= ++png= ++progname= ++tracemmap= ++ + # Process arguments. But stop as soon as the program name is found. + while test $# -gt 0; do + case "$1" in +@@ -213,7 +222,9 @@ + if test -n "$data"; then + datafile="$data" + elif test -n "$png"; then +- datafile=$(mktemp ${TMPDIR:-/tmp}/memusage.XXXXXX 2> /dev/null) ++ datafile="`mktemp -t memusage.XXXXXXXXXX`" || exit ++ trap 'rm -f -- "$datafile"' EXIT ++ trap 'trap - EXIT; rm -f -- "$datafile"; exit 1' HUP INT QUIT TERM PIPE + if test $? -ne 0; then + # Lame, but if there is no `mktemp' program the user cannot expect more. + if test "$RANDOM" != "$RANDOM"; then diff --git a/base/glibc/glibc.cache b/base/glibc/glibc.cache new file mode 100644 index 000000000..d8a63c79b --- /dev/null +++ b/base/glibc/glibc.cache @@ -0,0 +1,39 @@ + +[TIMESTAMP] 1133858455 Tue Dec 6 09:40:55 2005 +[BUILDTIME] 850 (9) +[SIZE] 82.02 MB, 3134 files + +[DEP] autoconf +[DEP] bash +[DEP] binutils +[DEP] bzip2 +[DEP] coreutils +[DEP] diffutils +[DEP] expat +[DEP] findutils +[DEP] fontconfig +[DEP] freetype +[DEP] gawk +[DEP] gcc +[DEP] gettext +[DEP] grep +[DEP] gzip +[DEP] libjpeg +[DEP] libpng +[DEP] libx11 +[DEP] libxau +[DEP] libxdmcp +[DEP] libxpm +[DEP] linux-header +[DEP] m4 +[DEP] make +[DEP] mktemp +[DEP] net-tools +[DEP] patch +[DEP] perl +[DEP] sed +[DEP] sysfiles +[DEP] tar +[DEP] texinfo +[DEP] util-linux +[DEP] zlib diff --git a/base/glibc/glibc.conf b/base/glibc/glibc.conf new file mode 100644 index 000000000..48652c53f --- /dev/null +++ b/base/glibc/glibc.conf @@ -0,0 +1,222 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../glibc/glibc.conf +# Copyright (C) 2006 - 2007 The OpenSDE Project +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- SDE-COPYRIGHT-NOTE-END --- + +# overwrite prefix to not point to the tools, but the real root for the headers +if atstage toolchain; then + # hack due to sane variable not available and prefix is tools prefix + # -ReneR + confopt="--prefix=$base/build/$SDECFG_ID/usr \ + --with-headers=$base/build/$SDECFG_ID/usr/include \$extraconfopt" + includedir="/../../usr/include" + + # MIPS injects -mabi - the host CC does not know about it for header gen + var_append SYSCC_WRAPPER_REMOVE ' ' '-mabi*' + var_append SYSCPP_WRAPPER_REMOVE ' ' '-mabi*' +else + var_append confopt " " "--with-headers=$root/usr/include" +fi + +# use at least "-O" when build without optimisation for debugging ... +var_insert GCC_WRAPPER_INSERT " " "-O" +# glibc does not like -ffast-math +var_insert GCC_WRAPPER_REMOVE " " "-ffast-math" + +# We must use an 'objdir' directory for building glibc +# Disable glibc internal debuging but build debuging and profile +# code so we can use this glibc to debug other programs. + +hook_add preconf 3 "mkdir -p objdir; cd objdir" +configprefix='CFLAGS="$CFLAGS -g -DNDEBUG=1"' +configscript="../configure" + +var_append confopt " " "--with-gnu-binutils --build=${arch_build} --host=${arch_target}" + +if pkginstalled libgd; then + var_append confopt " " "--with-gd=/usr --with-gd-lib=/usr/lib --with-gd-include=/usr/include" +fi + +# --enable-add-ons expects a comma seperated list of add-ons +glibc_addons= + +# ckeck whether to enable nptl if supported by the architecture +if [ $SDECFG_PKG_GLIBC_TLS = 1 ]; then + var_append glibc_addons "," "nptl" + var_append extraconfopt " " "--with-tls" + var_append extraconfopt " " "--with-__thread" +else + var_append glibc_addons "," "linuxthreads" + var_append extraconfopt " " "--without-__thread" + var_append extraconfopt " " "--disable-sanity-checks" + + [[ $arch = mips* ]] && \ + var_append extraconfopt " " "--without-tls" +fi + +# ckeck whether to enable libidn support +if [ $SDECFG_PKG_GLIBC_LIBIDN = 1 ]; then + var_append glibc_addons "," "libidn" +fi + +# if there are add-ons defined append a proper list of add-ons to the +# extraconfopt's +[[ -z $glibc_addons ]] || \ + var_append extraconfopt " " "--enable-add-ons=$glibc_addons" + +# control whether to include profiling support +if [ $SDECFG_PKG_GLIBC_ENABLE_PROFILE = 1 ] ; then + var_append extraconfopt " " "--enable-profile" +else + var_append extraconfopt " " "--disable-profile" +fi + +var_append makeopt " " "slibdir=/\$slibdir" +var_append makeinstopt " " "slibdir=/\$slibdir install_root=\$root" + +glibc_prepatch() { + local tarball= tarname= + for tarball in `match_source_file -p ports` \ + `match_source_file -p libidn` \ + `match_source_file -p linuxthread` + do + tarname=${tarball##*/}; tarname=${tarname%.tar.*} + + # do not overwrite the configure script and such + case "$tarball" in + *ports*) + ln -sv . $tarname + tar -v ${taropt} $tarball ${tarname}/sysdeps + ;; + *libidn*) + mkdir -pv libidn + ln -sv libidn $tarname + tar -v ${taropt} $tarball + ;; + *) + tar -v ${taropt} $tarball linuxthreads + ;; + esac + # remove CVS from the newly extracted files, glibc tries to + # automatically commit newly generated files :-! + find -name CVS | xargs rm -rfv + done + + mkdir -p $root$includedir/gnu/ + + if [ $pkg == glibc ]; then + touch $root$includedir/gnu/stubs.h + if [ $slibdir = lib64 ]; then + touch $root$includedir/gnu/stubs{-32,-64}.h + fi + fi +} + +glibc_postmake() +{ + if atstage toolchain; then + cp -v ../include/features.h $root$includedir + mkdir -p $includedir/{bits,gnu} + [ -e $root$includedir/bits/stdio_lim.h ] || + touch $root$includedir/bits/stdio_lim.h + return + fi + + ln -sf libbsd-compat.a $root/usr/$slibdir/libbsd.a + + # Misc. stuff + # + if atstage native; then + + # install locales and linuxthread manpages + # + eval $MAKE localedata/install-locales + cp ../localedata/SUPPORTED $root/usr/share/i18n/ + mkdir -p $root/usr/share/man/man3 + if [ -f /usr/bin/perl ] ; then + eval $MAKE -C ../linuxthreads/man \ + MANDIR=$root/usr/share/man/man3 all install + fi + + # copy linuxthreads and crypt documentation + # + cp ../linuxthreads/ChangeLog $docdir/ChangeLog.threads + cp ../linuxthreads/Changes $docdir/Changes.threads + cp ../linuxthreads/README $docdir/README.threads + cp ../linuxthreads/FAQ.html $docdir/FAQ-threads.html + cp -r ../linuxthreads/Examples $docdir/examples.threads + cp ../crypt/README.ufc-crypt $docdir/README.crypt + + # NSCD Init script and config + # + cp $confdir/nscd.conf $confdir/nsswitch.conf $root/etc/ + fi + + # Install ld.so.conf + # + if [ $slibdir = lib64 ] ; then + cat > $root/etc/ld.so.conf <<-EOT + /lib64 + /lib + /usr/lib64 + /usr/lib + /usr/*/lib64 + /usr/*/lib + /opt/*/lib64 + /opt/*/lib + /usr/local/lib64 + /usr/local/lib +EOT + else + cat > $root/etc/ld.so.conf <<-EOT + /lib + /usr/lib + /usr/*/lib + /opt/*/lib + /usr/local/lib +EOT + fi + + # Move 'ldconfig' and 'sln' binaries + # + if [ -f "$root/usr/sbin/ldconfig" ] ; then + mv -v $root/usr/sbin/ldconfig $root/sbin/ldconfig + fi + if [ -f "$root/usr/sbin/sln" ] ; then + mv -v $root/usr/sbin/sln $root/sbin/sln + fi + + # Create /lib/ld-lsb.so.1 symlink + # + if [ -f $root/$slibdir/ld-linux-$arch_machine.so.2 ] ; then + ln -vfs ld-linux-$arch_machine.so.2 $root/$slibdir/ld-lsb.so.1 + elif [ -f $root/$slibdir/ld-linux.so.2 ] ; then + ln -vfs ld-linux.so.2 $root/$slibdir/ld-lsb.so.1 + fi +} + +# in stage 0 we only extract the headers and all is a bit easier ... +if atstage toolchain; then + makeopt="" + makeinstopt="-k cross-compiling=yes install-headers" +fi + +[[ $libdir = *lib64 ]] && slibdir=lib64 || slibdir=lib + +#if atstage cross; then +# var_append patchfiles " " $confdir/no_path_in_glibcso.diff +#fi + +hook_add prepatch 3 "glibc_prepatch" +hook_add postmake 5 "glibc_postmake" + diff --git a/base/glibc/glibc.desc b/base/glibc/glibc.desc new file mode 100644 index 000000000..ec3c728ad --- /dev/null +++ b/base/glibc/glibc.desc @@ -0,0 +1,47 @@ + +[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- +[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. +[COPY] +[COPY] Filename: package/.../glibc/glibc.desc +[COPY] Copyright (C) 2006 The OpenSDE Project +[COPY] Copyright (C) 2004 - 2006 The T2 SDE Project +[COPY] Copyright (C) 1998 - 2003 Clifford Wolf +[COPY] +[COPY] More information can be found in the files COPYING and README. +[COPY] +[COPY] This program is free software; you can redistribute it and/or modify +[COPY] it under the terms of the GNU General Public License as published by +[COPY] the Free Software Foundation; version 2 of the License. A copy of the +[COPY] GNU General Public License can be found in the file COPYING. +[COPY] --- SDE-COPYRIGHT-NOTE-END --- + +[I] The GNU C library + +[T] GNU C library (glibc) defines the ``system calls'' and other +[T] basic facilities such as open, malloc, printf, +[T] exit... It is used by almost all C programs and provides +[T] the most essential program interface. + +[U] http://www.gnu.org/software/libc/ + +[A] The GNU Project / FSF +[M] The OpenSDE Community + +[C] base/library +[E] group libc +[E] del libgd +[F] LIBC NO-AS-NEEDED NO-SSP + +[L] GPL +[S] Stable +[V] 2.5 +[P] X 01---5---9 101.600 + +[D] 3501909437 glibc-2.5.tar.bz2 http://ftp.gnu.org/gnu/glibc/ +[D] 384823203 glibc-libidn-2.5.tar.bz2 http://ftp.gnu.org/gnu/glibc/ +[D] 4254376675 glibc-linuxthreads-2.5.tar.bz2 http://ftp.gnu.org/gnu/glibc/ +[D] 4254948014 glibc-ports-2.5.tar.bz2 http://ftp.gnu.org/gnu/glibc/ + +#[D] 1589019524 glibc-20060605.tar.bz2 ftp://sources.redhat.com/pub/glibc/snapshots/ +#[D] X glibc-2.3.4-2004-12-24.tar.bz2 cvs://:pserver:anoncvs@sources.redhat.com:/cvs/glibc libc -r glibc-2_3-branch -D 2004-12-24 + diff --git a/base/glibc/ldconfig-glob.patch b/base/glibc/ldconfig-glob.patch new file mode 100644 index 000000000..d2032d1ae --- /dev/null +++ b/base/glibc/ldconfig-glob.patch @@ -0,0 +1,95 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/ldconfig-glob.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +This is an alternative ldconfig wildcard expansion (glob) patch for +recent glibc's. + + - Valentin Ziegler + +--- ./elf/ldconfig.c.orig 2004-09-14 13:28:34.000000000 +0200 ++++ ./elf/ldconfig.c 2004-09-14 14:19:07.000000000 +0200 +@@ -359,21 +359,57 @@ + if (opt_chroot) + path = chroot_canon (opt_chroot, path); + +- struct stat64 stat_buf; +- if (path == NULL || stat64 (path, &stat_buf)) +- { +- if (opt_verbose) +- error (0, errno, _("Can't stat %s"), entry->path); +- free (entry->path); +- free (entry); +- } +- else +- { +- entry->ino = stat_buf.st_ino; +- entry->dev = stat_buf.st_dev; ++ /* assume path is a pattern. - Valentin */ + +- add_single_dir (entry, 1); +- } ++ glob_t result; ++ if (glob(path, GLOB_ONLYDIR, NULL, &result) == 0) { ++ ++ for (int j = 0; j < result.gl_pathc; j++) ++ { ++ /* create a copy entry with expanded path */ ++ struct dir_entry *real_entry = xmalloc (sizeof (struct dir_entry)); ++ memcpy (real_entry, entry, sizeof (struct dir_entry)); ++ real_entry->path = xstrdup (result.gl_pathv[j]); ++ ++ struct stat64 stat_buf; ++ if (real_entry -> path == NULL || stat64 (real_entry -> path, &stat_buf)) ++ { ++ if (opt_verbose) ++ error (0, errno, _("Can't stat %s"), real_entry->path); ++ free (real_entry->path); ++ free (real_entry); ++ } ++ else ++ { ++ real_entry->ino = stat_buf.st_ino; ++ real_entry->dev = stat_buf.st_dev; ++ ++ add_single_dir (real_entry, 1); ++ } ++ } ++ ++ } else { ++ /* fallback to code from glibc with orig. error handling */ ++ struct stat64 stat_buf; ++ if (path == NULL || stat64 (path, &stat_buf)) ++ { ++ if (opt_verbose) ++ error (0, errno, _("Can't stat %s"), entry->path); ++ free (entry->path); ++ free (entry); ++ } ++ else ++ { ++ entry->ino = stat_buf.st_ino; ++ entry->dev = stat_buf.st_dev; ++ ++ add_single_dir (entry, 1); ++ } ++ } ++ ++ globfree (&result); ++ ++ /* ******************************* */ + + if (opt_chroot) + free (path); diff --git a/base/glibc/make_shlib_link.patch b/base/glibc/make_shlib_link.patch new file mode 100644 index 000000000..49a6f7ba4 --- /dev/null +++ b/base/glibc/make_shlib_link.patch @@ -0,0 +1,41 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/make_shlib_link.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +--- ./Makerules.orig 2002-10-12 11:52:02.000000000 +0200 ++++ ./Makerules 2002-10-12 11:55:26.000000000 +0200 +@@ -820,8 +820,7 @@ + endif + ifndef make-shlib-link + define make-shlib-link +-rm -f $@ +-$(LN_S) $( + +--- libc/sysdeps/powerpc/configure.orig 2004-10-29 16:13:54.446333079 +0200 ++++ libc/sysdeps/powerpc/configure 2004-10-29 16:18:34.546713844 +0200 +@@ -25,7 +25,7 @@ + fi + echo "$as_me:$LINENO: result: $libc_cv_ppc_machine" >&5 + echo "${ECHO_T}$libc_cv_ppc_machine" >&6 +-if test $libc_cv_ppc_machine != yes; then ++if false ; then + { { echo "$as_me:$LINENO: error: + *** A binutils version which can handle + *** .machine \"altivec\" diff --git a/base/glibc/no-scsi-sysdeps.patch b/base/glibc/no-scsi-sysdeps.patch new file mode 100644 index 000000000..176d4b688 --- /dev/null +++ b/base/glibc/no-scsi-sysdeps.patch @@ -0,0 +1,33 @@ +# --- SDE-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# Filename: package/.../glibc/no-scsi-sysdeps.patch +# Copyright (C) 2006 The OpenSDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- SDE-COPYRIGHT-NOTE-END --- + +Problem: scsi/sg.h scsi/scsi.h scsi/scsi_ioctl.h are header files + included within linux and shouldn't be included in glibc + +Christian Wiese + +--- glibc-20060605/sysdeps/unix/sysv/linux/Makefile.orig 2006-09-20 23:47:15.000000000 +0200 ++++ glibc-20060605/sysdeps/unix/sysv/linux/Makefile 2006-09-20 23:47:46.000000000 +0200 +@@ -21,8 +21,7 @@ + sys/klog.h sys/kdaemon.h \ + sys/user.h sys/procfs.h sys/prctl.h \ + sys/kd.h sys/soundcard.h sys/vt.h \ +- sys/quota.h sys/fsuid.h \ +- scsi/sg.h scsi/scsi.h scsi/scsi_ioctl.h sys/pci.h \ ++ sys/quota.h sys/fsuid.h sys/pci.h \ + sys/ultrasound.h sys/raw.h sys/personality.h sys/epoll.h \ + bits/a.out.h sys/inotify.h + diff --git a/base/glibc/no_rquota_x.patch b/base/glibc/no_rquota_x.patch new file mode 100644 index 000000000..0a1474f95 --- /dev/null +++ b/base/glibc/no_rquota_x.patch @@ -0,0 +1,31 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/no_rquota_x.patch +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +A newer (better) rquota.x / rquota.h comes with the 'quota' package. + +--- ./sunrpc/Makefile.orig 2003-01-08 11:55:19.000000000 +0100 ++++ ./sunrpc/Makefile 2003-01-08 11:55:22.000000000 +0100 +@@ -46,7 +46,7 @@ + + rpcsvc = bootparam_prot.x nlm_prot.x rstat.x \ + yppasswd.x klm_prot.x rex.x sm_inter.x mount.x \ +- rusers.x spray.x nfs_prot.x rquota.x key_prot.x ++ rusers.x spray.x nfs_prot.x key_prot.x + headers = $(addprefix rpc/,auth.h auth_unix.h clnt.h netdb.h pmap_clnt.h \ + pmap_prot.h pmap_rmt.h rpc.h rpc_msg.h svc.h \ + svc_auth.h types.h xdr.h auth_des.h \ diff --git a/base/glibc/nptl-force-checks.patch.cross b/base/glibc/nptl-force-checks.patch.cross new file mode 100644 index 000000000..759348fe7 --- /dev/null +++ b/base/glibc/nptl-force-checks.patch.cross @@ -0,0 +1,42 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/nptl-force-checks.patch.cross +# Copyright (C) 2004 - 2006 The T2 SDE Project +# +# More information can be found in the files COPYING and README. +# +# This patch file is dual-licensed. It is available under the license the +# patched project is licensed under, as long as it is an OpenSource license +# as defined at http://www.opensource.org/ (e.g. BSD, X11) or 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. +# --- T2-COPYRIGHT-NOTE-END --- + +Yet another ugly glibc patch for the ugly glibc configure stuff. We +force the nptl checks to succeed during the initial cross tool build, +because without libc the compiler can not link programs that early ... + + - Rene Rebe + +--- libc/nptl/sysdeps/pthread/configure.orig 2003-12-03 07:50:01.000000000 +0100 ++++ libc/nptl/sysdeps/pthread/configure 2004-10-31 00:02:50.526362392 +0200 +@@ -74,7 +74,7 @@ + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +-libc_cv_forced_unwind=no ++libc_cv_forced_unwind=yes + fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +@@ -139,7 +139,7 @@ + echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 + +-libc_cv_c_cleanup=no ++libc_cv_c_cleanup=yes + fi + rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext diff --git a/base/glibc/nscd.conf b/base/glibc/nscd.conf new file mode 100644 index 000000000..3b55127ee --- /dev/null +++ b/base/glibc/nscd.conf @@ -0,0 +1,56 @@ +# +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: package/.../glibc/nscd.conf +# Copyright (C) 2004 - 2006 The T2 SDE Project +# Copyright (C) 1998 - 2003 Clifford Wolf +# +# More information can be found in the files COPYING and README. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; version 2 of the License. A copy of the +# GNU General Public License can be found in the file COPYING. +# --- T2-COPYRIGHT-NOTE-END --- +# +# An example Name Service Cache config file. This file is needed by nscd. +# +# Legal entries are: +# +# logfile +# debug-level +# threads <#threads to use> +# +# enable-cache +# positive-time-to-live