darwinfiles-cvs Mailing List for The Darwin Files (Page 4)
Status: Alpha
Brought to you by:
jimmacr
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(94) |
Sep
(115) |
Oct
|
Nov
|
Dec
|
---|
From: <ji...@us...> - 2002-09-08 13:07:30
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/gawk In directory usw-pr-cvs1:/tmp/cvs-serv17687/gawk Log Message: Directory /cvsroot/darwinfiles/packagetree/sys-apps/gawk added to the repository |
From: <ji...@us...> - 2002-09-08 03:50:44
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat/files In directory usw-pr-cvs1:/tmp/cvs-serv11795 Removed Files: expat-1.95.3.patch Log Message: More updates --- expat-1.95.3.patch DELETED --- |
From: <ji...@us...> - 2002-09-08 03:50:15
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat In directory usw-pr-cvs1:/tmp/cvs-serv11679 Modified Files: ChangeLog Log Message: More updates Index: ChangeLog =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/dev-libs/expat/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLog 8 Sep 2002 03:24:54 -0000 1.1 --- ChangeLog 8 Sep 2002 03:50:12 -0000 1.2 *************** *** 4,7 **** --- 4,10 ---- *expat-1.95.4 (23 Jul 2002) + 07 Sep 2002; James Ribar <ji...@us...> expat-1.95.4.ebuild : + + Fixed for darwin 01 Sep 2002; George Shapovalov <ge...@ge...> expat-1.95.4.ebuild : |
From: <ji...@us...> - 2002-09-08 03:50:00
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat In directory usw-pr-cvs1:/tmp/cvs-serv11559 Modified Files: expat-1.95.3.ebuild Log Message: More updates Index: expat-1.95.3.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/dev-libs/expat/expat-1.95.3.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** expat-1.95.3.ebuild 8 Sep 2002 03:47:17 -0000 1.2 --- expat-1.95.3.ebuild 8 Sep 2002 03:49:57 -0000 1.3 *************** *** 15,19 **** src_compile() { - patch -p1 < ${FILESDIR}/expat-1.95.3.patch || die ./configure --prefix=/usr || die --- 15,18 ---- |
From: <ji...@us...> - 2002-09-08 03:47:59
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat/files In directory usw-pr-cvs1:/tmp/cvs-serv10949 Added Files: expat-1.95.3.patch Log Message: Updated for darwin --- NEW FILE: expat-1.95.3.patch --- diff -ru expat-1.95.3/Makefile.in expat-new/Makefile.in --- expat-1.95.3/Makefile.in Mon Jun 3 14:16:07 2002 +++ expat-new/Makefile.in Mon Jun 17 17:36:19 2002 @@ -30,7 +30,7 @@ bindir = @bindir@ libdir = @libdir@ includedir = @includedir@ -mandir = ${prefix}/man/man1 +mandir = @mandir@ top_builddir = . @@ -68,22 +68,22 @@ tests/runtests install: xmlwf/xmlwf installlib - $(mkinstalldirs) $(bindir) $(mandir) - $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf $(bindir)/xmlwf - $(INSTALL_DATA) doc/xmlwf.1 $(mandir) + $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 + $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) xmlwf/xmlwf $(DESTDIR)$(bindir)/xmlwf + $(INSTALL_DATA) doc/xmlwf.1 $(DESTDIR)$(mandir)/man1 installlib: lib/$(LIBRARY) lib/$(APIHEADER) - $(mkinstalldirs) $(libdir) $(includedir) - $(LIBTOOL) --mode=install $(INSTALL) lib/$(LIBRARY) $(libdir)/$(LIBRARY) - $(INSTALL_DATA) lib/$(APIHEADER) $(includedir) + $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir) + $(LIBTOOL) --mode=install $(INSTALL) lib/$(LIBRARY) $(DESTDIR)$(libdir)/$(LIBRARY) + $(INSTALL_DATA) lib/$(APIHEADER) $(DESTDIR)$(includedir) uninstall: uninstalllib - $(LIBTOOL) --mode=uninstall rm -f $(bindir)/xmlwf - rm -f $(mandir)/xmlwf.1 + $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(bindir)/xmlwf + rm -f $(DESTDIR)$(mandir)/man1/xmlwf.1 uninstalllib: - $(LIBTOOL) --mode=uninstall rm -f $(libdir)/$(LIBRARY) - rm -f $(includedir)/$(APIHEADER) + $(LIBTOOL) --mode=uninstall rm -f $(DESDIR)$(libdir)/$(LIBRARY) + rm -f $(DESTDIR)$(includedir)/$(APIHEADER) # for VPATH builds (invoked by configure) mkdir-init: diff -ru expat-1.95.3/configure expat-1.95.3-patched/configure --- expat-1.95.3/configure Mon Jun 3 15:12:02 2002 +++ expat-1.95.3-patched/configure Sat Jun 29 18:10:57 2002 @@ -4917,7 +4917,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) $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 expat-1.95.3/conftools/ltmain.sh expat-1.95.3-patched/conftools/ltmain.sh --- expat-1.95.3/conftools/ltmain.sh Mon Jun 3 15:11:58 2002 +++ expat-1.95.3-patched/conftools/ltmain.sh Sat Jun 29 18:08:51 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='~' |
From: <ji...@us...> - 2002-09-08 03:47:21
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat In directory usw-pr-cvs1:/tmp/cvs-serv10731 Modified Files: expat-1.95.3.ebuild expat-1.95.4.ebuild Log Message: Updated for darwin Index: expat-1.95.3.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/dev-libs/expat/expat-1.95.3.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** expat-1.95.3.ebuild 8 Sep 2002 03:24:54 -0000 1.1 --- expat-1.95.3.ebuild 8 Sep 2002 03:47:17 -0000 1.2 *************** *** 8,18 **** HOMEPAGE="http://expat.sourceforge.net" ! DEPEND="virtual/glibc" SLOT="0" LICENSE="as-is" ! KEYWORDS="x86 sparc sparc64" src_compile() { ./configure --prefix=/usr || die --- 8,19 ---- HOMEPAGE="http://expat.sourceforge.net" ! DEPEND="" SLOT="0" LICENSE="as-is" ! KEYWORDS="ppc" src_compile() { + patch -p1 < ${FILESDIR}/expat-1.95.3.patch || die ./configure --prefix=/usr || die Index: expat-1.95.4.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/dev-libs/expat/expat-1.95.4.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** expat-1.95.4.ebuild 8 Sep 2002 03:24:54 -0000 1.1 --- expat-1.95.4.ebuild 8 Sep 2002 03:47:17 -0000 1.2 *************** *** 8,17 **** HOMEPAGE="http://expat.sourceforge.net" ! DEPEND="virtual/glibc" RDEPEND="${DEPEND}" SLOT="0" LICENSE="as-is" ! KEYWORDS="x86 ppc sparc sparc64" src_compile() { --- 8,17 ---- HOMEPAGE="http://expat.sourceforge.net" ! DEPEND="" RDEPEND="${DEPEND}" SLOT="0" LICENSE="as-is" ! KEYWORDS="ppc" src_compile() { |
From: <ji...@us...> - 2002-09-08 03:25:17
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat/files In directory usw-pr-cvs1:/tmp/cvs-serv3994 Added Files: digest-expat-1.95.3 digest-expat-1.95.4 Log Message: Adding expat --- NEW FILE: digest-expat-1.95.3 --- MD5 738ea1f00b58d8a0e96b308b793bd10f expat-1.95.3.tar.gz 255193 --- NEW FILE: digest-expat-1.95.4 --- MD5 1407e8c550b19a389e640e714fc39fae expat-1.95.4.tar.gz 263409 |
From: <ji...@us...> - 2002-09-08 03:24:56
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat In directory usw-pr-cvs1:/tmp/cvs-serv3874 Added Files: ChangeLog expat-1.95.3.ebuild expat-1.95.4.ebuild Log Message: Adding expat --- NEW FILE: ChangeLog --- # ChangeLog for dev-libs/expat # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL # $Header: /cvsroot/darwinfiles/packagetree/dev-libs/expat/ChangeLog,v 1.1 2002/09/08 03:24:54 jimmacr Exp $ *expat-1.95.4 (23 Jul 2002) 01 Sep 2002; George Shapovalov <ge...@ge...> expat-1.95.4.ebuild : fixed man page install location 08 Aug 2002; Seemant Kulleen <se...@ge...> expat-1.95.4.ebuild : Made more FHS compliant. 23 Jul 2002; Mark Guertin <ge...@ge...> : Added ppc to keywords 23 Jul 2002; Arcady Genkin <ag...@th...> expat-1.95.4.ebuild : Version bump. *expat-1.95.3 (10 Jul 2002) 10 Jul 2002; Seemant Kulleen <se...@ge...> expat-1.95.3.ebuild files/digest-expat-1.95.3 : Version bump. Also, SRC_URI changed to use sourceforge mirror. LICENSE, SLOT and KEYWORDS added. Thanks to: ge...@go... (Roman Weber) in bug #4797 *expat-1.95.2 (25 Mar 2002) 25 Mar 2002; Donny Davies <woo...@ge...> expat-1.95.2.ebuild : Update to latest release. Fixed to install into ${D}, previously it didnt. Parallel make is busted, s/emake/make/. Fixed html docs. *expat-1.95.1-r1 (1 Feb 2002) 1 Feb 2002; G.Bevin <gb...@ge...> ChangeLog : Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository. --- NEW FILE: expat-1.95.3.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/dev-libs/expat/expat-1.95.3.ebuild,v 1.1 2002/09/08 03:24:54 jimmacr Exp $ S=${WORKDIR}/${P} DESCRIPTION="XML parsing libraries" SRC_URI="mirror://sourceforge/expat/${P}.tar.gz" HOMEPAGE="http://expat.sourceforge.net" DEPEND="virtual/glibc" SLOT="0" LICENSE="as-is" KEYWORDS="x86 sparc sparc64" src_compile() { ./configure --prefix=/usr || die # parallel make doesnt work make || die } src_install() { make prefix=${D}/usr install || die dodoc COPYING Changes MANIFEST README dohtml doc/* } --- NEW FILE: expat-1.95.4.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/dev-libs/expat/expat-1.95.4.ebuild,v 1.1 2002/09/08 03:24:54 jimmacr Exp $ S=${WORKDIR}/${P} DESCRIPTION="XML parsing libraries" SRC_URI="mirror://sourceforge/expat/${P}.tar.gz" HOMEPAGE="http://expat.sourceforge.net" DEPEND="virtual/glibc" RDEPEND="${DEPEND}" SLOT="0" LICENSE="as-is" KEYWORDS="x86 ppc sparc sparc64" src_compile() { ./configure \ --prefix=/usr \ --mandir=/usr/share/man/man1 || die "configure failed" # parallel make doesnt work make || die } src_install() { make prefix=${D}/usr \ mandir=${D}/usr/share/man/man1 install || die "make install failed" dodoc COPYING Changes MANIFEST README dohtml doc/* } |
From: <ji...@us...> - 2002-09-08 03:24:43
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat/files In directory usw-pr-cvs1:/tmp/cvs-serv3831/files Log Message: Directory /cvsroot/darwinfiles/packagetree/dev-libs/expat/files added to the repository |
From: <ji...@us...> - 2002-09-08 03:24:29
|
Update of /cvsroot/darwinfiles/packagetree/dev-libs/expat In directory usw-pr-cvs1:/tmp/cvs-serv3795/expat Log Message: Directory /cvsroot/darwinfiles/packagetree/dev-libs/expat added to the repository |
From: <ji...@us...> - 2002-09-08 03:18:30
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/debianutils/files In directory usw-pr-cvs1:/tmp/cvs-serv2958 Removed Files: debianutils-1.16-Makefile-gentoo.diff digest-debianutils-1.16 Log Message: Removing --- debianutils-1.16-Makefile-gentoo.diff DELETED --- --- digest-debianutils-1.16 DELETED --- |
From: <ji...@us...> - 2002-09-08 03:17:44
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/debianutils In directory usw-pr-cvs1:/tmp/cvs-serv2848 Removed Files: ChangeLog debianutils-1.16.ebuild Log Message: Removing --- ChangeLog DELETED --- --- debianutils-1.16.ebuild DELETED --- |
From: <ji...@us...> - 2002-09-08 03:05:04
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/debianutils/files In directory usw-pr-cvs1:/tmp/cvs-serv632 Added Files: debianutils-1.16-Makefile-gentoo.diff digest-debianutils-1.16 Log Message: Importing Debianfiles --- NEW FILE: debianutils-1.16-Makefile-gentoo.diff --- --- Makefile.orig Tue Feb 27 01:13:51 2001 +++ Makefile Tue Feb 27 16:41:17 2001 @@ -1,4 +1,4 @@ -CFLAGS=-O2 -g -Wall +CFLAGS+=-Wall TARGETS=mktemp readlink run-parts tempfile all: $(TARGETS) --- NEW FILE: digest-debianutils-1.16 --- MD5 15c4b4d7f2e6bb9dde1f885cd0de360e debianutils_1.16.tar.gz 24962 |
From: <ji...@us...> - 2002-09-08 03:04:41
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/debianutils In directory usw-pr-cvs1:/tmp/cvs-serv548 Added Files: ChangeLog debianutils-1.16.ebuild Log Message: Importing Debianfiles --- NEW FILE: ChangeLog --- # ChangeLog for sys-apps/debianutils # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL # $Header: /cvsroot/darwinfiles/packagetree/sys-apps/debianutils/ChangeLog,v 1.1 2002/09/08 03:04:38 jimmacr Exp $ *debianutils-1.13.3-r3.ebuild (14 July 2002) 14 Jul 2002; phoen][x <ph...@ge...> debianutils-1.13.3-r3.ebuild : Added KEYWORDS, SLOT. *debianutils-1.16 (23 Mar 2002) 14 Jul 2002; phoen][x <ph...@ge...> debianutils-1.16.ebuild : Added KEYWORDS, SLOT. 23 Mar 2002; Seemant Kulleen <se...@ge...> debianutils-1.16.ebuild : Version update. With it came a change in the SRC_URI as well. Submitted by Jim Nutt. *debianutils-1.13.3-r4 (1 Feb 2002) 14 Jul 2002; phoen][x <ph...@ge...> debianutils-1.13.3-r4.ebuild : Added KEYWORDS, SLOT. 1 Feb 2002; G.Bevin <gb...@ge...> ChangeLog : Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository. --- NEW FILE: debianutils-1.16.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/sys-apps/debianutils/debianutils-1.16.ebuild,v 1.1 2002/09/08 03:04:38 jimmacr Exp $ S=${WORKDIR}/${P} DESCRIPTION="A selection of tools from Debian" SRC_URI="http://ftp.debian.org/debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz" HOMEPAGE="http://packages.debian.org/unstable/base/debianutils.html" KEYWORDS="x86 ppc sparc sparc64" SLOT="0" LICENSE="GPL-2 BSD SMAIL" DEPEND="virtual/glibc" src_unpack() { unpack ${A} cd ${S} patch -p0 < ${FILESDIR}/${P}-Makefile-gentoo.diff } src_compile() { if [ -z "`use static`" ] then pmake || die else pmake LDFLAGS=-static || die fi } src_install() { into / dobin readlink tempfile mktemp if [ -z "`use build`" ] then dobin run-parts insopts -m755 exeinto /usr/sbin doexe savelog if [ -z "`use bootcd`" ] then into /usr doman mktemp.1 readlink.1 tempfile.1 run-parts.8 savelog.8 cd debian dodoc changelog control copyright fi fi } |
From: <ji...@us...> - 2002-09-08 03:04:21
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/debianutils/files In directory usw-pr-cvs1:/tmp/cvs-serv512/files Log Message: Directory /cvsroot/darwinfiles/packagetree/sys-apps/debianutils/files added to the repository |
From: <ji...@us...> - 2002-09-08 03:04:06
|
Update of /cvsroot/darwinfiles/packagetree/sys-apps/debianutils In directory usw-pr-cvs1:/tmp/cvs-serv478/debianutils Log Message: Directory /cvsroot/darwinfiles/packagetree/sys-apps/debianutils added to the repository |
From: <ji...@us...> - 2002-09-08 02:59:10
|
Update of /cvsroot/darwinfiles/packagetree/sys-libs/gdbm/files In directory usw-pr-cvs1:/tmp/cvs-serv31832 Added Files: gdbm-1.8.0-r5-info.diff Log Message: I guess this wasn't what I thought it was. Portage yells about the info file if this patch isn't applied --- NEW FILE: gdbm-1.8.0-r5-info.diff --- diff -r -C2 -P gdbm-1.8.0.orig/gdbm.info gdbm-1.8.0/gdbm.info *** gdbm-1.8.0.orig/gdbm.info Wed May 19 00:15:45 1999 --- gdbm-1.8.0/gdbm.info Thu Jul 26 23:22:27 2001 *************** *** 1,4 **** ! This is Info file gdbm.info, produced by Makeinfo version 1.68 from the ! input file ./gdbm.texinfo. This file documents the GNU dbm utility. --- 1,8 ---- ! This is gdbm.info, produced by makeinfo version 4.0 from gdbm.texinfo. ! ! START-INFO-DIR-ENTRY ! * gdbm: (gdbm). library of functions implementing a hashed ! database on a disk file. ! END-INFO-DIR-ENTRY This file documents the GNU dbm utility. *************** *** 89,93 **** `gdbm' is currently distributed under the terms of the GNU General ! Public License, Version 2. (*NOT* under the GNU General Library Public License.) A copy the GNU General Public License is included with the distribution of `gdbm'. --- 93,97 ---- `gdbm' is currently distributed under the terms of the GNU General ! Public License, Version 2. (_NOT_ under the GNU General Library Public License.) A copy the GNU General Public License is included with the distribution of `gdbm'. *************** *** 102,106 **** extendible hashing and works similar to the standard UNIX `dbm' functions. These routines are provided to a programmer needing to ! create and manipulate a hashed database. (`gdbm' is *NOT* a complete database package for an end user.) --- 106,110 ---- extendible hashing and works similar to the standard UNIX `dbm' functions. These routines are provided to a programmer needing to ! create and manipulate a hashed database. (`gdbm' is _NOT_ a complete database package for an end user.) *************** *** 452,456 **** Unless your database was opened with the GDBM_SYNC flag, `gdbm' does ! not wait for writes to the disk to complete before continuing. This allows faster writing of databases at the risk of having a corrupted database if the application terminates in an abnormal fashion. The --- 456,460 ---- Unless your database was opened with the GDBM_SYNC flag, `gdbm' does ! not wait for writes to be flushed to the disk before continuing. This allows faster writing of databases at the risk of having a corrupted database if the application terminates in an abnormal fashion. The *************** *** 522,527 **** GDBM_FASTMODE - Set fast mode to either on or off. This allows fast mode to be toggled on an already open and active database. ! value (see below) should be set to either TRUE or FALSE. *This ! option is now obsolete.* GDBM_SYNCMODE - Turn on or off file system synchronization --- 526,531 ---- GDBM_FASTMODE - Set fast mode to either on or off. This allows fast mode to be toggled on an already open and active database. ! value (see below) should be set to either TRUE or FALSE. _This ! option is now obsolete._ GDBM_SYNCMODE - Turn on or off file system synchronization *************** *** 532,538 **** The default is off, which is how previous versions of `Gdbm' handled free blocks. If set, this option causes all subsequent free blocks ! to be placed in the *global* pool, allowing (in theory) more file space to be reused more quickly. value (see below) should be set to ! either TRUE or FALSE. *NOTICE: This feature is still under study.* GDBM_COALESCEBLKS - Set free block merging to either on or off. --- 536,542 ---- The default is off, which is how previous versions of `Gdbm' handled free blocks. If set, this option causes all subsequent free blocks ! to be placed in the _global_ pool, allowing (in theory) more file space to be reused more quickly. value (see below) should be set to ! either TRUE or FALSE. _NOTICE: This feature is still under study._ GDBM_COALESCEBLKS - Set free block merging to either on or off. *************** *** 541,546 **** merged. This can become a CPU expensive process with time, though, especially if used in conjunction with GDBM_CENTFREE. value (see below) ! should be set to either TRUE or FALSE. *NOTICE: This feature is ! still under study.* The return value will be -1 upon failure, or 0 upon success. The --- 545,550 ---- merged. This can become a CPU expensive process with time, though, especially if used in conjunction with GDBM_CENTFREE. value (see below) ! should be set to either TRUE or FALSE. _NOTICE: This feature is ! still under study._ The return value will be -1 upon failure, or 0 upon success. The *************** *** 574,577 **** --- 578,583 ---- The pointer returned by `gdbm_open'. + The return value will be the file descriptor of the database. + File: gdbm.info, Node: Variables, Next: Compatibility, Prev: Locking, Up: Top *************** *** 586,590 **** (`gdbm.h' has the definitions of the error values). ! const char * gdbm_version The string containing the version information. --- 592,596 ---- (`gdbm.h' has the definitions of the error values). ! char * gdbm_version The string containing the version information. *************** *** 727,749 **** Tag Table: ! Node: Top775 ! Node: Copying2247 ! Node: Intro4029 ! Node: List5445 ! Node: Open6397 ! Node: Close9268 ! Node: Store9703 ! Node: Fetch11498 ! Node: Delete12747 ! Node: Sequential13413 ! Node: Reorganization15096 ! Node: Sync16051 ! Node: Errors17015 ! Node: Options17375 ! Node: Locking19724 ! Node: Variables20246 ! Node: Compatibility20676 ! Node: Conversion23050 ! Node: Bugs23864 End Tag Table --- 733,755 ---- Tag Table: ! Node: Top878 ! Node: Copying2350 ! Node: Intro4132 ! Node: List5548 ! Node: Open6500 ! Node: Close9371 ! Node: Store9806 ! Node: Fetch11601 ! Node: Delete12850 ! Node: Sequential13516 ! Node: Reorganization15199 ! Node: Sync16154 ! Node: Errors17120 ! Node: Options17480 ! Node: Locking19829 ! Node: Variables20417 ! Node: Compatibility20841 ! Node: Conversion23215 ! Node: Bugs24029 End Tag Table |
From: <ji...@us...> - 2002-09-08 02:58:06
|
Update of /cvsroot/darwinfiles/packagetree/sys-libs/gdbm/files In directory usw-pr-cvs1:/tmp/cvs-serv31689 Added Files: gdbm-1.8.0.patch Log Message: Works on darwin now --- NEW FILE: gdbm-1.8.0.patch --- diff -ru gdbm-1.8.0/Makefile.in gdbm-1.8.0-patched/Makefile.in --- gdbm-1.8.0/Makefile.in Wed May 19 05:16:06 1999 +++ gdbm-1.8.0-patched/Makefile.in Tue Feb 6 16:29:11 2001 @@ -122,18 +122,14 @@ install: libgdbm.la gdbm.h gdbm.info $(srcdir)/mkinstalldirs $(libdir) $(includedir) $(man3dir) $(infodir) $(LIBTOOL) install -c libgdbm.la $(libdir)/libgdbm.la - $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) gdbm.h $(includedir)/gdbm.h - $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/gdbm.3 \ - $(man3dir)/gdbm.3 - $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/gdbm.info \ - $(infodir)/gdbm.info + $(INSTALL_DATA) gdbm.h $(includedir)/gdbm.h + $(INSTALL_DATA) $(srcdir)/gdbm.3 $(man3dir)/gdbm.3 + $(INSTALL_DATA) $(srcdir)/gdbm.info $(infodir)/gdbm.info install-compat: $(srcdir)/mkinstalldirs $(includedir) - $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/dbm.h \ - $(includedir)/dbm.h - $(INSTALL_DATA) -o $(BINOWN) -g $(BINGRP) $(srcdir)/ndbm.h \ - $(includedir)/ndbm.h + $(INSTALL_DATA) $(srcdir)/dbm.h $(includedir)/dbm.h + $(INSTALL_DATA) $(srcdir)/ndbm.h $(includedir)/ndbm.h #libgdbm.a: $(OBJS) gdbm.h # rm -f libgdbm.a |
From: <ji...@us...> - 2002-09-08 02:57:35
|
Update of /cvsroot/darwinfiles/packagetree/sys-libs/gdbm In directory usw-pr-cvs1:/tmp/cvs-serv31617 Modified Files: gdbm-1.8.0-r5.ebuild Log Message: Works on darwin now Index: gdbm-1.8.0-r5.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/sys-libs/gdbm/gdbm-1.8.0-r5.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** gdbm-1.8.0-r5.ebuild 7 Sep 2002 23:47:10 -0000 1.2 --- gdbm-1.8.0-r5.ebuild 8 Sep 2002 02:57:31 -0000 1.3 *************** *** 13,17 **** SLOT="0" ! DEPEND="berkdb? ( =sys-libs/db-1.85-r1 )" RDEPEND="" --- 13,17 ---- SLOT="0" ! DEPEND="berkdb? ( >=sys-libs/db-1.85-r1 )" RDEPEND="" *************** *** 23,28 **** src_compile() { ./configure \ - --host=${CHOST} \ --prefix=/usr \ --mandir=/usr/share/man \ --- 23,32 ---- src_compile() { + + cp /usr/share/libtool/config.* . + patch -p1 <${FILESDIR}/${PF}-info.diff || die + patch -p1 <${FILESDIR}/gdbm-1.8.0.patch || die + ./configure \ --prefix=/usr \ --mandir=/usr/share/man \ |
From: <ji...@us...> - 2002-09-08 02:14:45
|
Update of /cvsroot/darwinfiles/packagetree/sys-libs/db In directory usw-pr-cvs1:/tmp/cvs-serv25108 Modified Files: db-4.0.14.ebuild Log Message: Fixed for darwin Index: db-4.0.14.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-4.0.14.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** db-4.0.14.ebuild 8 Sep 2002 01:24:16 -0000 1.2 --- db-4.0.14.ebuild 8 Sep 2002 02:14:42 -0000 1.3 *************** *** 17,21 **** cd dist - ./configure \ --enable-compat185 --enable-cxx \ --- 17,20 ---- |
From: <ji...@us...> - 2002-09-08 02:14:08
|
Update of /cvsroot/darwinfiles/packagetree/sys-libs/db In directory usw-pr-cvs1:/tmp/cvs-serv25016 Modified Files: ChangeLog db-3.3.11.ebuild Log Message: Fixed for darwin Index: ChangeLog =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/sys-libs/db/ChangeLog,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ChangeLog 8 Sep 2002 00:52:24 -0000 1.1 --- ChangeLog 8 Sep 2002 02:14:05 -0000 1.2 *************** *** 3,45 **** # $Header$ ! db-3.2.9-r1 (28 Jul 2002) ! ! 28 Jul 2002; Martin Schlemmer <az...@ge...> : ! Update to get it working with gcc-3.2 (remove config.guess), as well ! as cleanups. ! ! db-3.2.9 (25 Jul 2002) ! 25 Jul 2002; Spider <sp...@ge...> : ! Add a fix to remove -fno-exceptions in CXXFLAGS as it doesnt build then ! ! *db-4.0.14 (changelog entries missing/omitted?) - Gerk ! ! *db-1.85-r2 (8 May 2002) ! ! 15 Jul 2002; Mark Guertin <ge...@ge...> ! Added ppc to keywords ! ! 1 Feb 2002; José Alberto Suárez López <ba...@ge...> Changelog db-1.85-r1.ebuild : ! ! Fixed an error with the source url. ! ! *db-3.2.3h-r4 (21 Mar 2002) ! ! 15 Jul 2002; Mark Guertin <ge...@ge...> ! Added ppc to keywords ! ! 21 Mar 2002; Seemant Kulleen <se...@ge...> db-3.2.3h-r4.ebuild : ! ! HTML documentation will no longer get gzipped -- but too small a change ! to warrant having the users remerge this. Thanks so st...@md... ! for the bug. ! ! *db-3.2.3h-r4 (1 Feb 2002) ! 1 Feb 2002; G.Bevin <gb...@ge...> ChangeLog : ! ! Added initial ChangeLog which should be updated whenever the package is ! updated in any way. This changelog is targetted to users. This means that the ! comments should well explained and written in clean English. The details about ! writing correct changelogs are explained in the skel.ChangeLog file which you ! can find in the root directory of the portage repository. --- 3,13 ---- # $Header$ ! *db-4.0.14 (7 Sept 2002) ! 7 Sept 2002; James Ribar <ji...@us...> db-4.0.14.ebuild: ! The changelog had no log for this revision. I just updated it to work on darwin. Also ! added in 1.85 compatablity support as 1.85 doesn't want to compile right now. ! *db-3.3.11 (7 Sept 2002) ! 7 Sept 2002; James Ribar <ji...@us...> db-3.3.11.ebuild: ! The changelog had no log for this revision. I just updated it to work on darwin. Also ! added in 1.85 compatablity support as 1.85 doesn't want to compile right now. Index: db-3.3.11.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-3.3.11.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** db-3.3.11.ebuild 8 Sep 2002 00:52:24 -0000 1.1 --- db-3.3.11.ebuild 8 Sep 2002 02:14:05 -0000 1.2 *************** *** 12,18 **** SLOT="3" LICENSE="DB" ! KEYWORDS="x86 ppc sparc sparc64" ! DEPEND="virtual/glibc" src_compile() { --- 12,18 ---- SLOT="3" LICENSE="DB" ! KEYWORDS="ppc" ! DEPEND="" src_compile() { *************** *** 21,24 **** --- 21,25 ---- ./configure \ + --enable-compat185 --enable-cxx \ --host=${CHOST} \ --prefix=/usr \ |
Update of /cvsroot/darwinfiles/packagetree/sys-libs/db In directory usw-pr-cvs1:/tmp/cvs-serv15842 Modified Files: db-4.0.14.ebuild Removed Files: db-1.85-r1.ebuild db-3.2.3h-r4.ebuild db-3.2.9-r1.ebuild db-3.2.9.ebuild Log Message: Removing Old Versions Index: db-4.0.14.ebuild =================================================================== RCS file: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-4.0.14.ebuild,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** db-4.0.14.ebuild 8 Sep 2002 00:52:24 -0000 1.1 --- db-4.0.14.ebuild 8 Sep 2002 01:24:16 -0000 1.2 *************** *** 10,16 **** SLOT="4" LICENSE="DB" ! KEYWORDS="x86 ppc sparc sparc64" ! DEPEND="virtual/glibc" src_compile() { --- 10,16 ---- SLOT="4" LICENSE="DB" ! KEYWORDS="ppc" ! DEPEND="" src_compile() { *************** *** 19,22 **** --- 19,23 ---- ./configure \ + --enable-compat185 --enable-cxx \ --host=${CHOST} \ --prefix=/usr \ --- db-1.85-r1.ebuild DELETED --- --- db-3.2.3h-r4.ebuild DELETED --- --- db-3.2.9-r1.ebuild DELETED --- --- db-3.2.9.ebuild DELETED --- |
Update of /cvsroot/darwinfiles/packagetree/sys-libs/db/files In directory usw-pr-cvs1:/tmp/cvs-serv15695 Removed Files: db.1.85.patch digest-db-1.85-r1 digest-db-3.2.3h-r4 digest-db-3.2.9 digest-db-3.2.9-r1 patch.3.2.9.1 patch.3.2.9.2 Log Message: Removing Old Versions --- db.1.85.patch DELETED --- --- digest-db-1.85-r1 DELETED --- --- digest-db-3.2.3h-r4 DELETED --- --- digest-db-3.2.9 DELETED --- --- digest-db-3.2.9-r1 DELETED --- --- patch.3.2.9.1 DELETED --- --- patch.3.2.9.2 DELETED --- |
From: <ji...@us...> - 2002-09-08 00:52:57
|
Update of /cvsroot/darwinfiles/packagetree/sys-libs/db/files In directory usw-pr-cvs1:/tmp/cvs-serv9308 Added Files: db.1.85.patch digest-db-1.85-r1 digest-db-3.2.3h-r4 digest-db-3.2.9 digest-db-3.2.9-r1 digest-db-3.3.11 digest-db-4.0.14 patch.3.2.9.1 patch.3.2.9.2 Log Message: Importing db --- NEW FILE: db.1.85.patch --- --- db.1.85/btree/bt_delete.c.jj Thu Jul 28 16:30:03 1994 +++ db.1.85/btree/bt_delete.c Wed Apr 19 17:56:12 2000 @@ -154,7 +154,7 @@ __bt_stkacq(t, hp, c) pgno_t pgno; recno_t nextpg, prevpg; int exact, level; - + /* * Find the first occurrence of the key in the tree. Toss the * currently locked page so we don't hit an already-locked page. @@ -270,7 +270,7 @@ __bt_stkacq(t, hp, c) if ((h = mpool_get(t->bt_mp, prevpg, 0)) == NULL) return (1); } - + ret: mpool_put(t->bt_mp, h, 0); [...1757 lines suppressed...] - (*hash) __P((const void *, size_t)); + (*hash) __PMT((const void *, size_t)); int lorder; /* byte order */ } HASHINFO; @@ -224,6 +224,7 @@ typedef struct { #endif __BEGIN_DECLS +DB *__dbopen __P((const char *, int, int, DBTYPE, const void *)); DB *dbopen __P((const char *, int, int, DBTYPE, const void *)); #ifdef __DBINTERFACE_PRIVATE @@ -233,4 +234,5 @@ DB *__rec_open __P((const char *, int, i void __dbpanic __P((DB *dbp)); #endif __END_DECLS -#endif /* !_DB_H_ */ + +#endif /* db.h */ --- NEW FILE: digest-db-1.85-r1 --- MD5 42cc6c1e1e25818bd3e3f91328edb0f1 db.1.85.tar.gz 270953 --- NEW FILE: digest-db-3.2.3h-r4 --- MD5 7a4a88daa29268eebb57ff2ed58dff53 db-3.2.3h.tar.gz 2074615 --- NEW FILE: digest-db-3.2.9 --- MD5 4df5c7051b11411e0a970f6c91613942 db-3.2.9.tar.gz 2085238 --- NEW FILE: digest-db-3.2.9-r1 --- MD5 4df5c7051b11411e0a970f6c91613942 db-3.2.9.tar.gz 2085238 --- NEW FILE: digest-db-3.3.11 --- MD5 b6ae24fa55713f17a9ac3219d987722c db-3.3.11.tar.gz 2343243 --- NEW FILE: digest-db-4.0.14 --- MD5 12262c64fcd64b772e7cffad8e4d0ebc db-4.0.14.tar.gz 2701799 --- NEW FILE: patch.3.2.9.1 --- *** include/log.h.orig 2001/01/25 18:22:51 11.20 --- include/log.h 2001/02/06 05:02:28 11.21 *************** *** 198,203 **** --- 198,204 ---- */ typedef enum { DB_LV_INCOMPLETE, + DB_LV_NONEXISTENT, DB_LV_NORMAL, DB_LV_OLD_READABLE, DB_LV_OLD_UNREADABLE *** log/log.c.orig 2001/01/25 18:22:55 11.43 --- log/log.c 2001/02/06 05:02:28 11.44 *************** *** 309,321 **** int find_first, *valp; logfile_validity *statusp; { ! logfile_validity clv_status, status; u_int32_t clv, logval; int cnt, fcnt, ret; const char *dir; char **names, *p, *q, savech; ! clv_status = status = DB_LV_NORMAL; /* Return a value of 0 as the log file number on failure. */ *valp = 0; --- 309,321 ---- int find_first, *valp; logfile_validity *statusp; { ! logfile_validity logval_status, status; u_int32_t clv, logval; int cnt, fcnt, ret; const char *dir; char **names, *p, *q, savech; ! logval_status = status = DB_LV_NONEXISTENT; /* Return a value of 0 as the log file number on failure. */ *valp = 0; *************** *** 385,394 **** * as a valid log file. */ break; case DB_LV_NORMAL: case DB_LV_OLD_READABLE: logval = clv; ! clv_status = status; break; case DB_LV_OLD_UNREADABLE: /* --- 385,398 ---- * as a valid log file. */ break; + case DB_LV_NONEXISTENT: + /* Should never happen. */ + DB_ASSERT(0); + break; case DB_LV_NORMAL: case DB_LV_OLD_READABLE: logval = clv; ! logval_status = status; break; case DB_LV_OLD_UNREADABLE: /* *************** *** 410,416 **** */ if (!find_first) { logval = clv; ! clv_status = status; } break; } --- 414,420 ---- */ if (!find_first) { logval = clv; ! logval_status = status; } break; } *************** *** 420,426 **** err: __os_dirfree(names, fcnt); __os_freestr(p); ! *statusp = clv_status; return (ret); } --- 424,430 ---- err: __os_dirfree(names, fcnt); __os_freestr(p); ! *statusp = logval_status; return (ret); } --- NEW FILE: patch.3.2.9.2 --- *** log/log_rec.c.orig 2001/01/25 18:22:56 11.49 --- log/log_rec.c 2001/02/07 22:17:46 *************** *** 404,410 **** TAILQ_INIT(&logp->dbentry[i].dblist); else TAILQ_REINSERT_HEAD( ! &logp->dbentry[i].dblist, dbp, links); } /* Initialize the new entries. */ --- 404,410 ---- TAILQ_INIT(&logp->dbentry[i].dblist); else TAILQ_REINSERT_HEAD( ! &logp->dbentry[i].dblist, dbtmp, links); } /* Initialize the new entries. */ |
Update of /cvsroot/darwinfiles/packagetree/sys-libs/db In directory usw-pr-cvs1:/tmp/cvs-serv9260 Added Files: ChangeLog db-1.85-r1.ebuild db-3.2.3h-r4.ebuild db-3.2.9-r1.ebuild db-3.2.9.ebuild db-3.3.11.ebuild db-4.0.14.ebuild Log Message: Importing db --- NEW FILE: ChangeLog --- # ChangeLog for sys-libs/db # Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/ChangeLog,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ db-3.2.9-r1 (28 Jul 2002) 28 Jul 2002; Martin Schlemmer <az...@ge...> : Update to get it working with gcc-3.2 (remove config.guess), as well as cleanups. db-3.2.9 (25 Jul 2002) 25 Jul 2002; Spider <sp...@ge...> : Add a fix to remove -fno-exceptions in CXXFLAGS as it doesnt build then *db-4.0.14 (changelog entries missing/omitted?) - Gerk *db-1.85-r2 (8 May 2002) 15 Jul 2002; Mark Guertin <ge...@ge...> Added ppc to keywords 1 Feb 2002; José Alberto Suárez López <ba...@ge...> Changelog db-1.85-r1.ebuild : Fixed an error with the source url. *db-3.2.3h-r4 (21 Mar 2002) 15 Jul 2002; Mark Guertin <ge...@ge...> Added ppc to keywords 21 Mar 2002; Seemant Kulleen <se...@ge...> db-3.2.3h-r4.ebuild : HTML documentation will no longer get gzipped -- but too small a change to warrant having the users remerge this. Thanks so st...@md... for the bug. *db-3.2.3h-r4 (1 Feb 2002) 1 Feb 2002; G.Bevin <gb...@ge...> ChangeLog : Added initial ChangeLog which should be updated whenever the package is updated in any way. This changelog is targetted to users. This means that the comments should well explained and written in clean English. The details about writing correct changelogs are explained in the skel.ChangeLog file which you can find in the root directory of the portage repository. --- NEW FILE: db-1.85-r1.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-1.85-r1.ebuild,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ S=${WORKDIR}/db.${PV} DESCRIPTION="db 1.85 -- required for RPM 4.0 to compile; that's about it." SRC_URI="http://www.sleepycat.com/update/snapshot/db.${PV}.tar.gz" HOMEPAGE="http://www.sleepycat.com" DEPEND="" RDEPEND=$DEPEND SLOT="1" LICENSE="DB" KEYWORDS="ppc" src_unpack() { unpack db.${PV}.tar.gz cd ${S} patch -p1 < ${FILESDIR}/db.${PV}.patch } src_compile() { cd ${S}/PORT/linux make ${MAKEOPTS} OORG="${CFLAGS} -fomit-frame-pointer" prefix=/usr || die } src_install () { cd ${S}/PORT/linux cp libdb.a libdb1.a dolib.a libdb1.a cp libdb.dylib libdb1.dylib dolib.dylib libdb1.dylib dosym libdb1.dylib /usr/lib/libdb1.dylib dosym libdb1.dylib /usr/lib/libdb.dylib dosym libdb1.dylib /usr/lib/libndbm.dylib dosym libdb1.a /usr/lib/libndbm.a dodir /usr/include/db1 insinto /usr/include/db1 doins include/db.h include/mpool.h insinto /usr/include/db1 doins include/ndbm.h dosed "s:<db.h>:<db1/db.h>:" /usr/include/db1/ndbm.h dosym db1/ndbm.h /usr/include/ndbm.h cp db_dump185 db1_dump185 dobin db1_dump185 cd ${S} dodoc changelog README docinto ps dodoc docs/*.ps docinto hash dodoc hash/README } --- NEW FILE: db-3.2.3h-r4.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-3.2.3h-r4.ebuild,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ S=${WORKDIR}/${P}/build_unix DESCRIPTION="Berkeley DB for transaction support in MySQL" SRC_URI="ftp://mysql.valueclick.com/mysql/Downloads/db/${P}.tar.gz http://download.sourceforge.net/pub/mirrors/mysql/Downloads/db/${P}.tar.gz" HOMEPAGE="http://www.mysql.com" SLOT="3" RDEPEND="virtual/glibc" DEPEND="$RDEPEND =sys-libs/db-1.85-r1" LICENSE="DB" KEYWORDS="x86 ppc sparc sparc64" src_compile() { ../dist/configure --host=${CHOST} --enable-compat185 --enable-dump185 --prefix=/usr --enable-shared --enable-static --enable-cxx || die #--enable-rpc does not work echo # Parallel make does not work echo "Building static libs..." make libdb=libdb-3.2.a libdb-3.2.a || die make libcxx=libdb_cxx-3.2.a libdb_cxx-3.2.a || die echo echo "Building db_dump185..." /bin/sh ./libtool --mode=compile cc -c ${CFLAGS} -I/usr/include/db1 -I../dist/../include -D_REENTRANT ../dist/../db_dump185/db_dump185.c || die gcc -s -static -o db_dump185 db_dump185.lo -L/usr/lib -ldb1 || die echo echo "Building everything else..." make libdb=libdb-3.2.a libcxx=libdb_cxx-3.2.a || die } src_install () { make libdb=libdb-3.2.a libcxx=libcxx_3.2.a prefix=${D}/usr install || die dolib.a libdb-3.2.a libdb_cxx-3.2.a dolib libdb-3.2.la libdb_cxx-3.2.la dodir usr/include/db3 cd ${D}/usr/include mv *.h db3 ln db3/db.h db.h cd ${D}/usr/lib ln -s libdb-3.2.so libdb.so.3 sed 's,installed=no,installed=yes,' < ${D}/usr/lib/libdb-3.2.la > ${D}/usr/lib/libdb-3.2.la.new mv ${D}/usr/lib/libdb-3.2.la.new ${D}/usr/lib/libdb-3.2.la sed 's,installed=no,installed=yes,' < ${D}/usr/lib/libdb_cxx-3.2.la > ${D}/usr/lib/libdb_cxx-3.2.la.new mv ${D}/usr/lib/libdb_cxx-3.2.la.new ${D}/usr/lib/libdb_cxx-3.2.la cd ${S}/.. dodoc README LICENSE prepalldocs if [ -d ${D}/usr/share/doc/${PF} ] then mv ${D}/usr/docs ${D}/usr/share/doc/${PF}/html else mv ${D}/usr/docs ${D}/usr/doc/${PF}/html fi #for some reason, db.so's are *not* readable by group or others, resulting in no one #but root being able to use them!!! This fixes it -- DR 15 Jun 2001 cd ${D}/usr/lib chmod go+rx *.so #.la's aren't go readable either chmod go+r *.la #ok, everything should be fixed now :) } --- NEW FILE: db-3.2.9-r1.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-3.2.9-r1.ebuild,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ S=${WORKDIR}/${P}/build_unix DESCRIPTION="Berkeley DB for transaction support in MySQL" SRC_URI="http://www.sleepycat.com/update/${PV}/${P}.tar.gz" HOMEPAGE="http://www.sleepycat.com/" SLOT="3" LICENSE="DB" KEYWORDS="x86 ppc sparc sparc64" RDEPEND="virtual/glibc" DEPEND="${RDEPEND} =sys-libs/db-1.85-r1 sys-devel/libtool sys-devel/m4" # We need m4 to else build fails without config.guess # this doesnt build without exceptions export CXXFLAGS="${CXXFLAGS/-fno-exceptions/-fexceptions}" src_unpack() { unpack ${A} cd ${WORKDIR}/${P} patch -p0 < ${FILESDIR}/patch.3.2.9.1 || die patch -p0 < ${FILESDIR}/patch.3.2.9.2 || die # fix invalid .la files cd ${WORKDIR}/${P}/dist rm -f ltversion.sh cp ${ROOT}/usr/share/libtool/ltmain.sh . || \ die "Could not update ltmain.sh" # remove config.guess else we have problems with gcc-3.2 rm -f config.guess } src_compile() { ../dist/configure --host=${CHOST} \ --build=${CHOST} \ --enable-compat185 \ --enable-dump185 \ --prefix=/usr \ --enable-shared \ --enable-static \ --enable-cxx || die #--enable-rpc does not work echo # Parallel make does not work einfo "Building static libs..." make libdb=libdb-3.2.a libdb-3.2.a || die make libcxx=libdb_cxx-3.2.a libdb_cxx-3.2.a || die echo einfo "Building db_dump185..." /bin/sh ./libtool --mode=compile cc -c ${CFLAGS} -D_GNU_SOURCE \ -I/usr/include/db1 -I../dist/../include -D_REENTRANT \ ../dist/../db_dump185/db_dump185.c || die gcc -s -static -o db_dump185 db_dump185.lo -L/usr/lib -ldb1 || die echo einfo "Building everything else..." make libdb=libdb-3.2.a libcxx=libdb_cxx-3.2.a || die } src_install () { make libdb=libdb-3.2.a \ libcxx=libcxx_3.2.a \ prefix=${D}/usr \ install || die dolib.a libdb-3.2.a libdb_cxx-3.2.a dodir usr/include/db3 cd ${D}/usr/include mv *.h db3 ln db3/db.h db.h cd ${D}/usr/lib ln -s libdb-3.2.so libdb.so.3 #for some reason, db.so's are *not* readable by group or others, resulting in no one #but root being able to use them!!! This fixes it -- DR 15 Jun 2001 cd ${D}/usr/lib chmod go+rx *.so #.la's aren't go readable either chmod go+r *.la cd ${S}/.. dodoc README LICENSE dodir /usr/share/doc/${PF}/html mv ${D}/usr/docs/* ${D}/usr/share/doc/${PF}/html rm -rf ${D}/usr/docs } --- NEW FILE: db-3.2.9.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-3.2.9.ebuild,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ S=${WORKDIR}/${P}/build_unix DESCRIPTION="Berkeley DB for transaction support in MySQL" SRC_URI="http://www.sleepycat.com/update/${PV}/${P}.tar.gz" HOMEPAGE="http://www.sleepycat.com/" SLOT="3" RDEPEND="virtual/glibc" DEPEND="$RDEPEND =sys-libs/db-1.85-r1" LICENSE="DB" KEYWORDS="x86 ppc sparc sparc64" # this doesnt build without exceptions export CXXFLAGS="${CXXFLAGS/-fno-exceptions/-fexceptions}" src_unpack() { unpack ${A} cd ${WORKDIR}/${P} patch -p0 < ${FILESDIR}/patch.3.2.9.1 patch -p0 < ${FILESDIR}/patch.3.2.9.2 } src_compile() { ../dist/configure --host=${CHOST} --enable-compat185 --enable-dump185 --prefix=/usr --enable-shared --enable-static --enable-cxx || die #--enable-rpc does not work echo # Parallel make does not work echo "Building static libs..." make libdb=libdb-3.2.a libdb-3.2.a || die make libcxx=libdb_cxx-3.2.a libdb_cxx-3.2.a || die echo echo "Building db_dump185..." /bin/sh ./libtool --mode=compile cc -c ${CFLAGS} -I/usr/include/db1 -I../dist/../include -D_REENTRANT ../dist/../db_dump185/db_dump185.c || die gcc -s -static -o db_dump185 db_dump185.lo -L/usr/lib -ldb1 || die echo echo "Building everything else..." make libdb=libdb-3.2.a libcxx=libdb_cxx-3.2.a || die } src_install () { make libdb=libdb-3.2.a libcxx=libcxx_3.2.a prefix=${D}/usr install || die dolib.a libdb-3.2.a libdb_cxx-3.2.a dolib libdb-3.2.la libdb_cxx-3.2.la dodir usr/include/db3 cd ${D}/usr/include mv *.h db3 ln db3/db.h db.h cd ${D}/usr/lib ln -s libdb-3.2.so libdb.so.3 sed 's,installed=no,installed=yes,' < ${D}/usr/lib/libdb-3.2.la > ${D}/usr/lib/libdb-3.2.la.new mv ${D}/usr/lib/libdb-3.2.la.new ${D}/usr/lib/libdb-3.2.la sed 's,installed=no,installed=yes,' < ${D}/usr/lib/libdb_cxx-3.2.la > ${D}/usr/lib/libdb_cxx-3.2.la.new mv ${D}/usr/lib/libdb_cxx-3.2.la.new ${D}/usr/lib/libdb_cxx-3.2.la cd ${S}/.. dodoc README LICENSE dodir /usr/share/doc/${PF}/html mv ${D}/usr/docs ${D}/usr/share/doc/${PF}/html #for some reason, db.so's are *not* readable by group or others, resulting in no one #but root being able to use them!!! This fixes it -- DR 15 Jun 2001 cd ${D}/usr/lib chmod go+rx *.so #.la's aren't go readable either chmod go+r *.la #ok, everything should be fixed now :) } --- NEW FILE: db-3.3.11.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-3.3.11.ebuild,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ S=${WORKDIR}/${P} DESCRIPTION="Berkeley DB" SRC_URI="http://www.sleepycat.com/update/3.3.11/db-3.3.11.tar.gz" HOMEPAGE="http://www.sleepycat.com" SLOT="3" LICENSE="DB" KEYWORDS="x86 ppc sparc sparc64" DEPEND="virtual/glibc" src_compile() { cd dist ./configure \ --host=${CHOST} \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man || die emake || die } src_install () { cd dist make prefix=${D}/usr install || die dodir /usr/share/doc/${PF}/html mv ${D}/usr/docs/* ${D}/usr/share/doc/${PF}/html/ } --- NEW FILE: db-4.0.14.ebuild --- # Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /cvsroot/darwinfiles/packagetree/sys-libs/db/db-4.0.14.ebuild,v 1.1 2002/09/08 00:52:24 jimmacr Exp $ S=${WORKDIR}/${P} DESCRIPTION="Berkeley DB" SRC_URI="http://www.sleepycat.com/update/${PV}/${P}.tar.gz" HOMEPAGE="http://www.sleepycat.com" SLOT="4" LICENSE="DB" KEYWORDS="x86 ppc sparc sparc64" DEPEND="virtual/glibc" src_compile() { cd dist ./configure \ --host=${CHOST} \ --prefix=/usr \ --infodir=/usr/share/info \ --mandir=/usr/share/man || die emake || die } src_install () { cd dist make prefix=${D}/usr install || die dodir /usr/share/doc/${PF}/html mv ${D}/usr/docs/* ${D}/usr/share/doc/${PF}/html/ } |