Browse Source
git-svn-id: svn://svn.opensde.net/opensde/package/trunk@20072 10447126-35f2-4685-b0cf-6dd780d3921fearly
Alejandro Mery
18 years ago
commit
12b79fecfa
8806 changed files with 372084 additions and 0 deletions
@ -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 <will.woods@compaq.com> |
||||||
|
[U] http://sourceforge.net/projects/aboot/ |
||||||
|
[M] Miguel A. Bolaños <miguel@msdnetworks.com> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
||||||
|
|
@ -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 |
@ -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}' |
||||||
|
|
@ -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] <myspace@users.sourceforge.net> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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
|
@ -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 |
@ -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 <koen@hep.caltech.edu> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
@ -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
|
@ -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 |
@ -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 <joeyh@debian.org> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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' |
@ -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 <jimmy@is-vn.bg> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[C] base/setup |
||||||
|
|
||||||
|
[L] GPL |
||||||
|
[S] Stable |
||||||
|
[V] 0.7 |
||||||
|
[P] X -1---5---9 114.400 |
||||||
|
|
@ -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 |
@ -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 "$@" |
@ -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 |
@ -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" |
||||||
|
|
@ -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 <jseward@acm.org> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
@ -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
|
||||||
|
|
@ -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:
|
@ -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 |
@ -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 <kyzer@4u.net> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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 |
@ -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 <gnu@gnu.org> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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 |
@ -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" |
||||||
|
|
@ -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 <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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 <edwinh@computer.org> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
@ -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 <reneÂ@exactcode.de>
|
||||||
|
|
||||||
|
--- 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 <bug-gzip@gnu.org>.",
|
||||||
|
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;
|
@ -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 <reneÂ@exactcode.de>
|
||||||
|
|
||||||
|
--- 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<<BITS);
|
||||||
|
#else
|
@ -0,0 +1,25 @@ |
|||||||
|
|
||||||
|
[TIMESTAMP] 1133859355 Tue Dec 6 09:55:55 2005 |
||||||
|
[BUILDTIME] 10 (9) |
||||||
|
[SIZE] 0.38 MB, 41 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] patch |
||||||
|
[DEP] perl |
||||||
|
[DEP] sed |
||||||
|
[DEP] sysfiles |
||||||
|
[DEP] tar |
||||||
|
[DEP] texinfo |
||||||
|
[DEP] util-linux |
@ -0,0 +1,32 @@ |
|||||||
|
# --- SDE-COPYRIGHT-NOTE-BEGIN --- |
||||||
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||||
|
# |
||||||
|
# Filename: package/.../gzip/gzip.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 gzip.desc |
||||||
|
var_append patchfiles ' ' "`match_source_file -p patch`" |
||||||
|
|
||||||
|
pm_move_to_bin() { |
||||||
|
# move gzip to /bin and create gunzip/zcat links |
||||||
|
mv -vf $root/usr/bin/gzip $root/bin/ |
||||||
|
rm -f $root/bin/{gunzip,zcat} $root/usr/bin/{gunzip,zcat} |
||||||
|
ln $root/bin/gzip $root/bin/gunzip |
||||||
|
ln $root/bin/gzip $root/bin/zcat |
||||||
|
|
||||||
|
# correct the path used in the gzexe script |
||||||
|
sed -i 's,"/usr/bin"/gzip,"/bin"/gzip,g' $root/usr/bin/gzexe |
||||||
|
} |
||||||
|
|
||||||
|
hook_add postmake 5 "pm_move_to_bin" |
||||||
|
|
@ -0,0 +1,42 @@ |
|||||||
|
|
||||||
|
[COPY] --- SDE-COPYRIGHT-NOTE-BEGIN --- |
||||||
|
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
||||||
|
[COPY] |
||||||
|
[COPY] Filename: package/.../gzip/gzip.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 zip compression utility |
||||||
|
|
||||||
|
[T] gzip (GNU zip) is a compression utility designed to be a replacement |
||||||
|
[T] for 'compress'. Its main advantages over compress are much better |
||||||
|
[T] compression and freedom from patented algorithms. The GNU Project |
||||||
|
[T] uses it as the standard compression program for its system. |
||||||
|
[T] |
||||||
|
[T] gzip currently uses by default the LZ77 algorithm used in zip 1.9 (the |
||||||
|
[T] portable pkzip compatible archiver). The gzip format was however |
||||||
|
[T] designed to accommodate several compression algorithms. |
||||||
|
|
||||||
|
[A] Jean-loup Gailly <jloup@chorus.fr> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
@ -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 |
@ -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 <kyzer@4u.net> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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 |
@ -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 |
@ -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 <roth@feep.net> |
||||||
|
[M] Alejandro Mery <amery@opensde.org> |
||||||
|
|
||||||
|
[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/ |
@ -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 |
@ -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/" |
||||||
|
|
@ -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 <remenic@remenic.2y.net> |
||||||
|
[M] Leonel Ivan Saafigueroa <leonel@saafigueroa.com.ar> |
||||||
|
|
||||||
|
[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 |
||||||
|
|
@ -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 |
@ -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 <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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 <markus@oberhumer.com> |
||||||
|
[M] Alejandro Mery <amery@opensde.org> |
||||||
|
|
||||||
|
[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/ |
@ -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 |
@ -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 |
||||||
|
|
@ -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 <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 <rene@exactcode.de>
|
||||||
|
|
||||||
|
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 <fnmatch.h>
|
||||||
|
|
||||||
|
#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 )
|
@ -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 <rene@exactcode.de>
|
||||||
|
|
||||||
|
--- 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;
|
@ -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)
|
@ -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 |
@ -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 |
@ -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 <clifford@clifford.at> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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
|
@ -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 <rene@exactcode.de>
|
||||||
|
|
||||||
|
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];
|
@ -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 <rene@exactcode.de>
|
||||||
|
|
||||||
|
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' ||
|
@ -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);
|
@ -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 ] && \\
|
@ -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 <rene@exactcode.de>
|
||||||
|
|
||||||
|
--- 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[];
|
@ -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 |
@ -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" |
||||||
|
|
@ -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 <peter@ncs.nl> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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 |
||||||
|
|
@ -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; // <inode> type
|
||||||
|
-typedef __s64 xfs_daddr_t; // <disk address> type
|
||||||
|
+typedef uint64_t xfs_ino_t; // <inode> type
|
||||||
|
+typedef int64_t xfs_daddr_t; // <disk address> type
|
||||||
|
typedef char * xfs_caddr_t; // <core address> type
|
||||||
|
typedef off_t linux_off_t;
|
||||||
|
//typedef __kernel_ino_t linux_ino_t;
|
@ -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 |
@ -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" |
@ -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 <ladurelf@partimage.org> |
||||||
|
[M] Aldas Nabazas <baldzius@gmail.com> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
||||||
|
|
@ -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 "*" |
||||||
|
|
@ -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)
|
@ -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,
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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;
|
@ -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 |
@ -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" |
||||||
|
|
@ -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 <ewt@redhat.com> |
||||||
|
[A] Marc Ewing <marc@redhat.com> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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 <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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
|
@ -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 |
@ -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 <yusuf@nagree.net> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 <linux/fd.h>
|
||||||
|
#endif
|
||||||
|
+#endif
|
||||||
|
|
||||||
|
#include <quotearg.h>
|
||||||
|
|
@ -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 <alloca.h>
|
||||||
|
+#include <stdio.h>
|
||||||
|
|
||||||
|
/* 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
|
@ -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)
|
@ -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 <rene@exactcode.de>
|
||||||
|
|
||||||
|
--- 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':
|
@ -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 |
@ -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,'" |
||||||
|
|
@ -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 <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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 <damned@world.std.com> |
||||||
|
[M] Alejandro Mery <amery@opensde.org> |
||||||
|
|
||||||
|
[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/ |
||||||
|
|
@ -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 |
@ -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 <markus@oberhumer.com> |
||||||
|
[M] The OpenSDE Community <list@opensde.org> |
||||||
|
|
||||||
|
[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/ |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue