Update of /cvsroot/fink/experimental/dmrrsn/base
In directory sc8-pr-cvs1:/tmp/cvs-serv18863
Added Files:
bzip2-1.0.2-2.info bzip2-1.0.2-2.patch dpkg-1.10.9-3.info
dpkg-1.10.9-3.patch dpkg-bootstrap-1.10.9-3.info
gettext-0.10.40-5.info gettext-0.10.40-5.patch
gettext-bin-0.10.40-5.patch libiconv-1.7-7.info
libiconv-1.7-7.patch libiconv-bin-1.7-7.patch
ncurses-5.3-2.info ncurses-5.3-2.patch tar-1.13.25-2.info
Log Message:
experimental splitoff versions of essential packages
--- NEW FILE: bzip2-1.0.2-2.info ---
Package: bzip2
Version: 1.0.2
Revision: 2
Essential: yes
Depends: %N-shlibs (= %v-%r)
BuildDepends: fink (>= 0.13.0)
Maintainer: Max Horn <[EMAIL PROTECTED]>
Source: ftp://sources.redhat.com/pub/bzip2/v102/bzip2-%v.tar.gz
Source-MD5: ee76864958d568677f03db8afad92beb
Patch: %f.patch
CompileScript: make PREFIX=%p
InstallScript: make install PREFIX=%i
DocFiles: LICENSE README CHANGES manual*.html
SplitOff: <<
Package: %N-shlibs
Replaces: %N (<= 1.0.2-1)
Depends: base-files
Essential: true
Files: lib/libbz2.*.dylib
Shlibs: %p/lib/libbz2.1.dylib 1.0.1 %n (>= 1.0.2-2)
Description: Shared libraries for bzip2 package
DocFiles: LICENSE README CHANGES manual*.html
<<
SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<= 1.0.2-1)
BuildDependsOnly: true
Files: include lib/libbz2.dylib
Description: Developer files for bzip2 package
DocFiles: LICENSE README CHANGES manual*.html
<<
Description: Block-sorting file compressor
DescDetail: <<
bzip2 is a portable, lossless data compressor based on the
Burrows-Wheeler transform. It achieves good compression and runs on
practically every (32/64-bit) platform in the known universe.
<<
DescPort: <<
Doesn't use autoconf, but comes with a useful Makefile. Anyway, the
patch modifies it to build a shared library instead of a static one.
<<
License: OSI-Approved
Homepage: http://sources.redhat.com/bzip2/
--- NEW FILE: bzip2-1.0.2-2.patch ---
diff -ru bzip2-1.0.2/Makefile bzip2-1.0.2-patched/Makefile
--- bzip2-1.0.2/Makefile Sat Jan 26 00:34:53 2002
+++ bzip2-1.0.2-patched/Makefile Sun Mar 31 00:15:27 2002
@@ -1,15 +1,18 @@
+# This Makefile builds a shared version of the library,
+# libbz2.1.0.2.dylib, with install_name .../libbz2.1.dylib,
+# on Darwin and Mac OS X.
SHELL=/bin/sh
# To assist in cross-compiling
-CC=gcc
+CC=cc
AR=ar
RANLIB=ranlib
LDFLAGS=
# Suitably paranoid flags to avoid bugs in gcc-2.7
BIGFILES=-D_FILE_OFFSET_BITS=64
-CFLAGS=-Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce $(BIGFILES)
+CFLAGS=-fno-common -Wall -Winline -O2 -fomit-frame-pointer -fno-strength-reduce
$(BIGFILES)
# Where you want it installed when you do 'make install'
PREFIX=/usr
@@ -23,32 +26,29 @@
decompress.o \
bzlib.o
-all: libbz2.a bzip2 bzip2recover test
+all: libbz2.dylib bzip2 bzip2recover test
-bzip2: libbz2.a bzip2.o
+bzip2: libbz2.dylib bzip2.o
$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2 bzip2.o -L. -lbz2
bzip2recover: bzip2recover.o
$(CC) $(CFLAGS) $(LDFLAGS) -o bzip2recover bzip2recover.o
-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
+libbz2.dylib: $(OBJS)
+ rm -f libbz2.dylib libbz2.*.dylib
+ $(CC) -dynamiclib -o libbz2.1.0.2.dylib $(OBJS) -install_name
$(PREFIX)/lib/libbz2.1.dylib -compatibility_version 1.0.1 -current_version 1.0.2
+ ln -s libbz2.1.0.2.dylib libbz2.1.dylib
+ ln -s libbz2.1.0.2.dylib libbz2.dylib
check: test
test: bzip2
@cat words1
- ./bzip2 -1 < sample1.ref > sample1.rb2
- ./bzip2 -2 < sample2.ref > sample2.rb2
- ./bzip2 -3 < sample3.ref > sample3.rb2
- ./bzip2 -d < sample1.bz2 > sample1.tst
- ./bzip2 -d < sample2.bz2 > sample2.tst
- ./bzip2 -ds < sample3.bz2 > sample3.tst
+ DYLD_LIBRARY_PATH=. ./bzip2 -1 < sample1.ref > sample1.rb2
+ DYLD_LIBRARY_PATH=. ./bzip2 -2 < sample2.ref > sample2.rb2
+ DYLD_LIBRARY_PATH=. ./bzip2 -3 < sample3.ref > sample3.rb2
+ DYLD_LIBRARY_PATH=. ./bzip2 -d < sample1.bz2 > sample1.tst
+ DYLD_LIBRARY_PATH=. ./bzip2 -d < sample2.bz2 > sample2.tst
+ DYLD_LIBRARY_PATH=. ./bzip2 -ds < sample3.bz2 > sample3.tst
cmp sample1.bz2 sample1.rb2
cmp sample2.bz2 sample2.rb2
cmp sample3.bz2 sample3.rb2
@@ -60,8 +60,9 @@
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)/share ) ; then mkdir -p $(PREFIX)/share ; fi
+ if ( test ! -d $(PREFIX)/share/man ) ; then mkdir -p $(PREFIX)/share/man ; fi
+ if ( test ! -d $(PREFIX)/share/man/man1 ) ; then mkdir -p
$(PREFIX)/share/man/man1 ; fi
if ( test ! -d $(PREFIX)/include ) ; then mkdir -p $(PREFIX)/include ; fi
cp -f bzip2 $(PREFIX)/bin/bzip2
cp -f bzip2 $(PREFIX)/bin/bunzip2
@@ -71,12 +72,14 @@
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 bzip2.1 $(PREFIX)/share/man/man1
+ chmod a+r $(PREFIX)/share/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 libbz2.1.0.2.dylib $(PREFIX)/lib
+ chmod a+rx $(PREFIX)/lib/libbz2.1.0.2.dylib
+ (cd $(PREFIX)/lib && rm -f libbz2.1.dylib && ln -s libbz2.1.0.2.dylib
libbz2.1.dylib)
+ (cd $(PREFIX)/lib && rm -f libbz2.dylib && ln -s libbz2.1.0.2.dylib
libbz2.dylib)
cp -f bzgrep $(PREFIX)/bin/bzgrep
ln $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzegrep
ln $(PREFIX)/bin/bzgrep $(PREFIX)/bin/bzfgrep
@@ -87,18 +90,18 @@
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
+ cp -f bzgrep.1 bzmore.1 bzdiff.1 $(PREFIX)/share/man/man1
+ chmod a+r $(PREFIX)/share/man/man1/bzgrep.1
+ chmod a+r $(PREFIX)/share/man/man1/bzmore.1
+ chmod a+r $(PREFIX)/share/man/man1/bzdiff.1
+ echo ".so man1/bzgrep.1" > $(PREFIX)/share/man/man1/bzegrep.1
+ echo ".so man1/bzgrep.1" > $(PREFIX)/share/man/man1/bzfgrep.1
+ echo ".so man1/bzmore.1" > $(PREFIX)/share/man/man1/bzless.1
+ echo ".so man1/bzdiff.1" > $(PREFIX)/share/man/man1/bzcmp.1
distclean: clean
clean:
- rm -f *.o libbz2.a bzip2 bzip2recover \
+ rm -f *.o libbz2.dylib bzip2 bzip2recover \
sample1.rb2 sample2.rb2 sample3.rb2 \
sample1.tst sample2.tst sample3.tst
--- NEW FILE: dpkg-1.10.9-3.info ---
Package: dpkg
Version: 1.10.9
Revision: 3
GCC: 3.1
Depends: gettext, libiconv, gzip, tar, ncurses
BuildDepends: gettext-dev, gettext-bin, libiconv-dev, libiconv-bin, ncurses-dev,
bzip2-dev
Essential: yes
Maintainer: Max Horn <[EMAIL PROTECTED]>
Source: mirror:sourceforge:fink/dpkg-%v.tar.gz
Source-MD5: ecd7d51416837f8910314ccb62e39dc2
PatchScript: sed 's|@PREFIX@|%p|g' <%a/%f.patch | patch -p1
SetCFLAGS: -no-cpp-precomp -I%p/include
CompileScript: <<
./configure %m-apple-darwin %c
make
<<
ConfigureParams: --without-start-stop-daemon --without-sgml-doc
--with-admindir=%P/var/lib/dpkg --mandir=%p/share/man --infodir=%p/share/info
--srcdir=%b
InstallScript: <<
mkdir -p %i/share/doc/dpkg
make install DESTDIR=%d
install -c -p -m 644 origin.fink %i/etc/dpkg/origins/fink
rm -rf %i/lib/dpkg/methods/*
<<
Description: The Debian package manager
DescDetail: <<
dpkg installs and removes binary packages; it is the base of the
distribution. This package also contains some helper programs and
dselect, a full-screen console frontend to dpkg.
<<
DescPort: <<
1.10.9
- Removed --without-zlib flag
- Gets confused about top_srcdir without the --srcdir arg.
- Fixed bug with BR manpage
- Patched update-rc.d out of the app check code, not needed on OS X.
Pre-Jaguar: Needed fixes to use the right architecture, disable code that uses
unimplemented functions on Darwin and other stuff.
Added code to support the pseudo package 'macosx' and 'darwin'.
Fix to install-info script to prevent a certain problem with section titles.
Previous versions by Christoph Pfisterer.
<<
#
PostInstScript: <<
if [ ! -f %p/var/lib/dpkg/diversions ]; then
touch %p/var/lib/dpkg/diversions
chmod 644 %p/var/lib/dpkg/diversions
fi
<<
License: GPL
Homepage: http://packages.qa.debian.org/d/dpkg.html
--- NEW FILE: dpkg-1.10.9-3.patch ---
diff -ru2N dpkg-1.10.9/Makefile.conf.in dpkg-1.10.9-patched/Makefile.conf.in
--- dpkg-1.10.9/Makefile.conf.in Sun Jul 14 16:15:06 2002
+++ dpkg-1.10.9-patched/Makefile.conf.in Sat Dec 7 22:19:02 2002
@@ -61,5 +61,5 @@
CPPFLAGS = @CPPFLAGS@
LD = @LD@
-LDFLAGS = @LDFLAGS@ -L../lib -L../optlib
+LDFLAGS = @LDFLAGS@ -L../lib -L../optlib -framework
CoreFoundation
LIBS = @LIBS@ -ldpkg -lopt $(ZLIB_LIBS)
@@ -67,5 +67,5 @@
DEFS = @DEFS@ -D_GNU_SOURCE
-INCLUDE_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir) -I$(srcdir)
-I../include -I.. -I. -I$(top_srcdir)/optlib
+INCLUDE_CFLAGS = -I$(top_srcdir)/include -I$(top_srcdir) -I$(srcdir)
-I../include -I.. -I. -I$(top_srcdir)/optlib
-F/System/Library/Frameworks/CoreFoundation.framework
NLS_CFLAGS = -DLOCALEDIR=\"$(localedir)\" -I$(top_srcdir)/intl -I../intl
diff -ru2N dpkg-1.10.9/dpkg-deb/dpkg-deb.1 dpkg-1.10.9-patched/dpkg-deb/dpkg-deb.1
--- dpkg-1.10.9/dpkg-deb/dpkg-deb.1 Wed Aug 1 20:59:31 2001
[...1827 lines suppressed...]
+.BR @PREFIX@/var/lib/dpkg .
.TP
.BI --partsize\fR|\fB-S " kbytes"
@@ -235,5 +235,5 @@
.SH FILES
.TP
-.B /var/lib/dpkg/parts
+.B @PREFIX@/var/lib/dpkg/parts
The default queue directory for part files awaiting automatic
reassembly.
@@ -254,6 +254,7 @@
by him and released under the GNU General Public Licence; there is NO
WARRANTY. See
-.B /usr/share/dpkg/copyright
+.B @PREFIX@/share/dpkg/copyright
and
-.B /usr/share/common-licenses/GPL
+.B @PREFIX@/share/common-licenses/GPL
for details.
+Paths modified by Carsten Klapp to reflect fink distribution, December 2002.
--- NEW FILE: dpkg-bootstrap-1.10.9-3.info ---
Package: dpkg-bootstrap
Version: 1.10.9
Revision: 3
Depends: gettext, gzip, tar
Maintainer: Max Horn <[EMAIL PROTECTED]>
Source: mirror:sourceforge:fink/dpkg-%v.tar.gz
Source-MD5: ecd7d51416837f8910314ccb62e39dc2
PatchScript: sed 's|@ADMINPREFIX@|%P|g' <%a/dpkg-%v-%r.patch | patch -p1
SetCFLAGS: -no-cpp-precomp -I%p/include
ConfigureParams: --without-zlib --without-dselect --without-start-stop-daemon
--without-sgml-doc --with-admindir=%P/var/lib/dpkg --mandir=%p/share/man
--infodir=%p/share/info --srcdir=%b
CompileScript: <<
./configure %m-apple-darwin %c
make
<<
InstallScript: <<
mkdir -p %i/share/doc/dpkg
make install DESTDIR=%d
<<
Description: The Debian package manager (bootstrap package)
DescDetail: <<
dpkg installs and removes binary packages; it is the base of the
distribution. This package also contains some helper programs. This
package does not build dselect and thus doesn't require ncurses. It is
intended to be used during bootstrap.
<<
DescPort: <<
Uses autoconf.
Needs fixes to use the right architecture, disable code that uses
unimplemented functions on Darwin and other stuff.
Previous versions by Christoph Pfisterer.
<<
License: GPL
Homepage: http://packages.qa.debian.org/d/dpkg.html
--- NEW FILE: gettext-0.10.40-5.info ---
Package: gettext
Version: 0.10.40
Revision: 5
Source: mirror:gnu:gettext/gettext-%v.tar.gz
Source-MD5: 6a17767b47ffb45b4866cec9fb0a39b0
Essential: yes
Depends: libiconv, libiconv-bin, base-files
BuildDepends: libiconv-dev, fink (>= 0.13.0)
Shlibs: %p/lib/libintl.1.dylib 2.0.0 %n (>= 0.10.40-5)
DescPackaging: <<
The package containing shared libraries is called gettext (not gettext-shlibs)
for backward compatibility, to avoid breaking dpkg during an update.
Previous versions by Christoph Pfisterer.
<<
Patch: %f.patch
SetCPPFLAGS: -no-cpp-precomp
ConfigureParams: --infodir=%p/share/info --mandir=%p/share/man --with-included-gettext
SetLDFLAGS: -L%b/intl/.libs
InstallScript: <<
make install DESTDIR=%d docdir=%p/share/doc/%n
sed 's;-L%b/intl/.libs;;' <%i/lib/libintl.la >%i/lib/libintl.la.tmp
mv -f %i/lib/libintl.la.tmp %i/lib/libintl.la
rm -f %i/lib/charset.alias
<<
DocFiles: README* AUTHORS BUGS COPYING* NEWS THANKS TODO
SplitOff: <<
Package: %N-bin
Depends: %N (= %v-%r)
Replaces: %N (<= 0.10.40-4)
Essential: true
Files: bin share/aclocal share/doc/gettext/*.html share/emacs share/gettext
share/info share/locale share/man
Description: Shared libraries for gettext package
DocFiles: README* AUTHORS BUGS COPYING* NEWS THANKS TODO
<<
SplitOff2: <<
Package: %N-dev
Depends: %N (= %v-%r)
Replaces: %N (<= 0.10.40-4)
BuildDependsOnly: true
Files: include lib/libintl.dylib lib/*.a lib/*.la
Description: Developer files for gettext package
DocFiles: README* AUTHORS BUGS COPYING* NEWS THANKS TODO
<<
#
PostInstScript: <<
if [ -L %p/etc/alternatives/charset.alias ]; then
update-alternatives --remove charset.alias %p/lib/charset.alias.gettext
fi
<<
InfoDocs: gettext.info
#
Description: Message localization support
DescDetail: <<
The gettext package provides some of the i18n and l10n support used by
many GNU programs but missing from the Darwin C library.
<<
DescPort: <<
Uses libtool 1.4; needs a minimal patch for Mac OS X 10.1.
Needs help to link against the right copy of the library. Afterwards,
we remove the used flag from the .la file as it refers to the
temporary build directory.
charset.alias is deleted because it is empty on Darwin anyway and
causes unnecessary conflicts between packages.
<<
License: GPL/LGPL
Maintainer: Max Horn <[EMAIL PROTECTED]>
Homepage: http://www.gnu.org/software/gettext/
--- NEW FILE: gettext-0.10.40-5.patch ---
diff -ru gettext-0.10.40/configure gettext-0.10.40-patched/configure
--- gettext-0.10.40/configure 2001-09-14 20:47:29.000000000 -0400
+++ gettext-0.10.40-patched/configure 2002-06-13 11:52:03.000000000 -0400
@@ -3782,11 +3782,11 @@
;;
darwin* | rhapsody*)
- allow_undefined_flag='-undefined suppress'
+ allow_undefined_flag=''
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$tmp_verstring'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
diff -ru gettext-0.10.40/ltmain.sh gettext-0.10.40-patched/ltmain.sh
--- gettext-0.10.40/ltmain.sh 2001-04-24 19:35:10.000000000 -0400
+++ gettext-0.10.40-patched/ltmain.sh 2002-06-13 11:52:54.000000000 -0400
@@ -2858,6 +2858,11 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
eval cmds=\"$archive_cmds\"
fi
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
--- NEW FILE: gettext-bin-0.10.40-5.patch ---
diff -ru gettext-0.10.40/configure gettext-0.10.40-patched/configure
--- gettext-0.10.40/configure 2001-09-14 20:47:29.000000000 -0400
+++ gettext-0.10.40-patched/configure 2002-06-13 11:52:03.000000000 -0400
@@ -3782,11 +3782,11 @@
;;
darwin* | rhapsody*)
- allow_undefined_flag='-undefined suppress'
+ allow_undefined_flag=''
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$tmp_verstring'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
diff -ru gettext-0.10.40/ltmain.sh gettext-0.10.40-patched/ltmain.sh
--- gettext-0.10.40/ltmain.sh 2001-04-24 19:35:10.000000000 -0400
+++ gettext-0.10.40-patched/ltmain.sh 2002-06-13 11:52:54.000000000 -0400
@@ -2858,6 +2858,11 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
eval cmds=\"$archive_cmds\"
fi
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
--- NEW FILE: libiconv-1.7-7.info ---
Package: libiconv
Version: 1.7
Revision: 7
Source: mirror:gnu:libiconv/libiconv-%v.tar.gz
Source-MD5: bc7029c0bc913dc297cf49afa4c0e133
Essential: yes
Depends: base-files
BuildDepends: fink (>= 0.13.0)
Shlibs: <<
%p/lib/libcharset.1.dylib 2.0.0 %n (>= 1.7-7)
%p/lib/libiconv.2.dylib 1.0.0 %n (>= 1.7-7)
<<
DescPackaging: <<
The package containing shared libs is called libiconv (not libiconv-shlibs)
for backward compatibility, to avoid breaking dpkg during an update.
Previous versions by Christoph Pfisterer.
<<
Patch: %f.patch
ConfigureParams: --mandir=%p/share/man
InstallScript: <<
mkdir -p %i/share/man %i/share/doc/%n
make install prefix=%i mandir=%i/share/man docdir=%i/share/doc/%n
rm -rf %i/doc
rm -f %i/lib/charset.alias
<<
DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS
#
PostInstScript: <<
if [ -L %p/etc/alternatives/charset.alias ]; then
update-alternatives --remove charset.alias %p/lib/charset.alias.libiconv
fi
<<
#
SplitOff: <<
Package: %N-bin
Essential: true
Depends: %N (= %v-%r)
Replaces: %N (<= 1.7-6)
Files: bin share/doc/libiconv/*.html share/man
Description: Shared libraries for libiconv package
DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS
<<
SplitOff2: <<
Package: %N-dev
Depends: %N (= %v-%r)
Replaces: %N (<= 1.7-6)
BuildDependsOnly: true
Files: include lib/libcharset.dylib lib/libiconv.dylib lib/*.a lib/*.la
Description: Developer files for libiconv package
DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS
<<
Description: Character set conversion library
DescDetail: <<
GNU libiconv provides an iconv() implemententation for systems that lack
it, or whose implementation cannot convert from/to Unicode.
<<
DescPort: <<
charset.alias is deleted because it is empty on Darwin anyway and
causes unnecessary conflicts between packages.
<<
License: LGPL
Maintainer: Max Horn <[EMAIL PROTECTED]>
Homepage: http://www.gnu.org/software/libiconv/
--- NEW FILE: libiconv-1.7-7.patch ---
diff -Naur libiconv-1.7.old/autoconf/ltmain.sh libiconv-1.7.new/autoconf/ltmain.sh
--- libiconv-1.7.old/autoconf/ltmain.sh Wed Apr 25 08:35:10 2001
+++ libiconv-1.7.new/autoconf/ltmain.sh Fri Jun 14 02:28:31 2002
@@ -2858,6 +2858,11 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
eval cmds=\"$archive_cmds\"
fi
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
diff -Naur libiconv-1.7.old/configure libiconv-1.7.new/configure
--- libiconv-1.7.old/configure Mon Jun 25 21:39:40 2001
+++ libiconv-1.7.new/configure Fri Jun 14 02:28:31 2002
@@ -3460,7 +3460,7 @@
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) -o
$lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $tmp_verstring'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
diff -Naur libiconv-1.7.old/libcharset/autoconf/ltmain.sh
libiconv-1.7.new/libcharset/autoconf/ltmain.sh
--- libiconv-1.7.old/libcharset/autoconf/ltmain.sh Wed Apr 25 08:35:10 2001
+++ libiconv-1.7.new/libcharset/autoconf/ltmain.sh Fri Jun 14 02:35:52 2002
@@ -2858,6 +2858,11 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
eval cmds=\"$archive_cmds\"
fi
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
diff -Naur libiconv-1.7.old/libcharset/configure libiconv-1.7.new/libcharset/configure
--- libiconv-1.7.old/libcharset/configure Mon Jun 25 21:39:57 2001
+++ libiconv-1.7.new/libcharset/configure Fri Jun 14 02:29:24 2002
@@ -3310,7 +3310,7 @@
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) -o
$lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $tmp_verstring'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
--- NEW FILE: libiconv-bin-1.7-7.patch ---
diff -Naur libiconv-1.7.old/autoconf/ltmain.sh libiconv-1.7.new/autoconf/ltmain.sh
--- libiconv-1.7.old/autoconf/ltmain.sh Wed Apr 25 08:35:10 2001
+++ libiconv-1.7.new/autoconf/ltmain.sh Fri Jun 14 02:28:31 2002
@@ -2858,6 +2858,11 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
eval cmds=\"$archive_cmds\"
fi
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
diff -Naur libiconv-1.7.old/configure libiconv-1.7.new/configure
--- libiconv-1.7.old/configure Mon Jun 25 21:39:40 2001
+++ libiconv-1.7.new/configure Fri Jun 14 02:28:31 2002
@@ -3460,7 +3460,7 @@
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) -o
$lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $tmp_verstring'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
diff -Naur libiconv-1.7.old/libcharset/autoconf/ltmain.sh
libiconv-1.7.new/libcharset/autoconf/ltmain.sh
--- libiconv-1.7.old/libcharset/autoconf/ltmain.sh Wed Apr 25 08:35:10 2001
+++ libiconv-1.7.new/libcharset/autoconf/ltmain.sh Fri Jun 14 02:35:52 2002
@@ -2858,6 +2858,11 @@
if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then
eval cmds=\"$archive_expsym_cmds\"
else
+ if test "x$verstring" = "x0.0"; then
+ tmp_verstring=
+ else
+ tmp_verstring="$verstring"
+ fi
eval cmds=\"$archive_cmds\"
fi
IFS="${IFS= }"; save_ifs="$IFS"; IFS='~'
diff -Naur libiconv-1.7.old/libcharset/configure libiconv-1.7.new/libcharset/configure
--- libiconv-1.7.old/libcharset/configure Mon Jun 25 21:39:57 2001
+++ libiconv-1.7.new/libcharset/configure Fri Jun 14 02:29:24 2002
@@ -3310,7 +3310,7 @@
# FIXME: Relying on posixy $() will cause problems for
# cross-compilation, but unfortunately the echo tests do not
# yet detect zsh echo's removal of \ escapes.
- archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib)
$allow_undefined_flag -o $lib $libobjs $deplibs$linkopts -install_name $rpath/$soname
$(test -n "$verstring" -a x$verstring != x0.0 && echo $verstring)'
+ archive_cmds='$CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) -o
$lib $libobjs $deplibs$linkopts -install_name $rpath/$soname $tmp_verstring'
# We need to add '_' to the symbols in $export_symbols first
#archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
hardcode_direct=yes
--- NEW FILE: ncurses-5.3-2.info ---
Package: ncurses
Version: 5.3
Revision: 2
GCC: 3.1
Source: mirror:gnu:ncurses/ncurses-%v.tar.gz
Source-MD5: 5dcc9faa93157eafa572494bffed131a
PatchScript: perl -p -i -e 's|tic\$suffix|tic\$suffix -x|;' misc/run_tic*
Patch: %f.patch
Essential: yes
Depends: %N-shlibs (= %v-%r)
BuildDepends: fink (>= 0.13.0)
ConfigureParams: --with-libtool --without-ada --with-shared --without-debug
--enable-termcap --mandir=%p/share/man
--with-terminfo-dirs="%p/share/terminfo:/usr/share/terminfo"
--with-default-terminfo-dir="%p/share/terminfo"
NoSetCFLAGS: true
NoSetLDFLAGS: true
SetCFLAGS: -Wno-deprecated -isystem %p/include/ncurses
NoSetCPPFLAGS: true
SetCPPFLAGS: -no-cpp-precomp
CompileScript: <<
LIBTOOL=/usr/bin/glibtool ./configure %c
make
<<
InstallScript: <<
make install DESTDIR=%d DYLD_LIBRARY_PATH=`pwd`/lib
mkdir -p %i/share/doc/%n
cp tack/README %i/share/doc/%n/README.tack
cp tack/COPYING %i/share/doc/%n/COPYING.tack
ln -s %p/lib/libform.5.dylib %i/lib/libform.dylib.5
ln -s %p/lib/libmenu.5.dylib %i/lib/libmenu.dylib.5
ln -s %p/lib/libncurses.5.dylib %i/lib/libncurses.dylib.5
ln -s %p/lib/libpanel.5.dylib %i/lib/libpanel.dylib.5
<<
DocFiles: README ANNOUNCE NEWS INSTALL TO-DO MANIFEST
SplitOff: <<
Package: %N-shlibs
Replaces: %N (<= 5.3-1)
Depends: base-files
Essential: true
Files: <<
lib/libform.*.dylib
lib/libmenu.*.dylib
lib/libncurses++.*.dylib
lib/libncurses.*.dylib
lib/libpanel.*.dylib
lib/libform.dylib.5
lib/libmenu.dylib.5
lib/libncurses.dylib.5
lib/libpanel.dylib.5
<<
Shlibs: <<
%p/lib/libform.5.dylib 6.0.0 %n (>= 5.3-1)
%p/lib/libmenu.5.dylib 6.0.0 %n (>= 5.3-1)
%p/lib/libncurses++.5.dylib 6.0.0 %n (>= 5.3-1)
%p/lib/libncurses.5.dylib 6.0.0 %n (>= 5.3-1)
%p/lib/libpanel.5.dylib 6.0.0 %n (>= 5.3-1)
%p/lib/libform.dylib.5 6.0.0 %n (>= 5.3-1)
%p/lib/libmenu.dylib.5 6.0.0 %n (>= 5.3-1)
%p/lib/libncurses.dylib.5 6.0.0 %n (>= 5.3-1)
%p/lib/libpanel.dylib.5 6.0.0 %n (>= 5.3-1)
<<
DocFiles: README ANNOUNCE NEWS INSTALL TO-DO MANIFEST
Description: Shared libraries for ncurses package
<<
SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<= 5.3-1)
BuildDependsOnly: True
Files: include lib/libform.dylib lib/libmenu.dylib lib/libncurses++.dylib
lib/libncurses.dylib lib/libpanel.dylib lib/*.a lib/*.la
DocFiles: README ANNOUNCE NEWS INSTALL TO-DO MANIFEST
Description: Shared libraries for ncurses package
<<
Description: Full-screen ascii drawing library
DescPort: <<
The -no-cpp-precomp is strictly needed.
More changes by Chris Zubrzycki to be more compatable with apple's lib
Stupid bug in configure enables broken support, which breaks ncurses. I removed it.
<<
DescPackaging: <<
First revision by David Ross.
Previous versions by Christoph Pfisterer.
<<
License: OSI-Approved
Maintainer: Chris Zubrzycki <[EMAIL PROTECTED]>
Homepage: http://www.gnu.org/software/ncurses/ncurses.html
--- NEW FILE: ncurses-5.3-2.patch ---
diff -ruN ncurses-5.3/configure ncurses-5.3.new/configure
--- ncurses-5.3/configure 2002-09-21 20:49:14.000000000 -0400
+++ ncurses-5.3.new/configure 2003-01-28 20:26:45.000000000 -0500
@@ -7531,101 +7531,6 @@
fi
-echo "$as_me:7534: checking if data-only library module links" >&5
-echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
-if test "${cf_cv_link_dataonly+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
- rm -f conftest.a
- cat >conftest.$ac_ext <<EOF
-#line 7542 "configure"
-int testdata[3] = { 123, 456, 789 };
-EOF
- if { (eval echo "$as_me:7545: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:7548: \$? = $ac_status" >&5
- (exit $ac_status); } ; then
- mv conftest.o data.o && \
- ( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null
- fi
- rm -f conftest.$ac_ext data.o
- cat >conftest.$ac_ext <<EOF
-#line 7555 "configure"
-int testfunc()
-{
-#if defined(NeXT)
- exit(1); /* I'm told this linker is broken */
-#else
- extern int testdata[3];
- return testdata[0] == 123
- && testdata[1] == 456
- && testdata[2] == 789;
-#endif
-}
-EOF
- if { (eval echo "$as_me:7568: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:7571: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- mv conftest.o func.o && \
- ( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null
- fi
- rm -f conftest.$ac_ext func.o
- ( eval $ac_cv_prog_RANLIB conftest.a ) 2>&5 >/dev/null
- cf_saveLIBS="$LIBS"
- LIBS="conftest.a $LIBS"
- if test "$cross_compiling" = yes; then
- cf_cv_link_dataonly=unknown
-else
- cat >conftest.$ac_ext <<_ACEOF
-#line 7584 "configure"
-#include "confdefs.h"
-
- int main()
- {
- extern int testfunc();
- exit (!testfunc());
- }
-
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:7595: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:7598: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:7600: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:7603: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- cf_cv_link_dataonly=yes
-else
- echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-cf_cv_link_dataonly=no
-fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
- LIBS="$cf_saveLIBS"
-
-fi
-
-echo "$as_me:7618: result: $cf_cv_link_dataonly" >&5
-echo "${ECHO_T}$cf_cv_link_dataonly" >&6
-
-if test "$cf_cv_link_dataonly" = no ; then
- cat >>confdefs.h <<\EOF
-#define BROKEN_LINKER 1
-EOF
-
- BROKEN_LINKER=1
-fi
-
### Checks for library functions.
for ac_func in \
--- NEW FILE: tar-1.13.25-2.info ---
Package: tar
Version: 1.13.25
Revision: 2
Essential: yes
Depends: gettext, gzip, bzip2, base-files
BuildDepends: gettext-dev, gettext-bin, bzip2-dev
Source: mirror:sourceforge:fink/%n-%v.tar.gz
Source-MD5: 6ef8c906e81eee441f8335652670ac4a
UpdateConfigGuess: true
ConfigureParams: --program-transform-name=s/tar/gtar/ --infodir=%p/share/info
--libexecdir=%p/lib
InstallScript: <<
make install DESTDIR=%d
cd %i/bin ; ln -s gtar tar ; ln -s gtar gnutar
<<
DocFiles: README* COPYING AUTHORS NEWS THANKS
#
PreInstScript: <<
if [ -L %p/etc/alternatives/rmt ]; then
update-alternatives --remove rmt %p/lib/rmt-tar
rm -f %p/lib/rmt
fi
<<
InfoDocs: tar.info
#
Description: GNU tar - tape archiver
DescPackaging: Previous versions by Christoph Pfisterer.
License: GPL
Maintainer: Max Horn <[EMAIL PROTECTED]>
Homepage: http://www.gnu.org/software/tar/
-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Fink-commits mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-commits