Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/games In directory vz-cvs-3.sog:/tmp/cvs-serv3550/games
Added Files: fortune-mod.info fortune-mod.patch fortunes-b5.info Log Message: Updated and moved to 10.7 --- NEW FILE: fortune-mod.patch --- --- ../../fortune-mod_1.99.1-4.diff Sat Aug 7 04:45:08 2004 +++ ../../fortune-mod_1.99.1-4.diff-patched Fri Dec 10 15:50:52 2004 @@ -1153,5 +1153,5 @@ + +Should fortunes be found in the main fortunes database which fail the -+criteria found in the document /usr/share/doc/fortunes/Offensive, I will gladly ++criteria found in the document @PREFIX@/share/doc/fortune-mod/Offensive, I will gladly +move them into the fortunes-off package given the following: + diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/Notes fortune-mod-1.99.1-patched/Notes --- fortune-mod-1.99.1/Notes Fri Mar 5 08:29:56 2004 +++ fortune-mod-1.99.1-patched/Notes Fri Dec 10 18:32:28 2004 @@ -17,7 +17,7 @@ ==> GENERAL INFORMATION By default, fortune retrieves its fortune files from the directory -/usr/local/share/games/fortune. A fortune file has two parts: the source file +@PREFIX@/share/fortunes. A fortune file has two parts: the source file (which contains the fortunes themselves) and the data file which describes -the fortunes. The data fil always has the same name as the fortune file +the fortunes. The data file always has the same name as the fortune file with the string ".dat" concatenated, e.g. if "fort" is a standard fortune database, then "fort.dat" is the data file which describes it. See @@ -26,5 +26,5 @@ offensive parts. The offensive version of a file has the same name as the non-offensive version but exists in the offensive fortunes directory -(/usr/local/share/games/fortune/off by default). The fortune program +(@PREFIX@/share/fortunes/off by default). The fortune program automatically assumes that any file in the offensive fortune directory is potentially offensive, and should therefore only be displayed if diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/README fortune-mod-1.99.1-patched/README --- fortune-mod-1.99.1/README Fri Mar 5 08:29:56 2004 +++ fortune-mod-1.99.1-patched/README Fri Dec 10 19:20:26 2004 @@ -6,5 +6,5 @@ a look at the changes that have come in, and the new features. -Fortune-mod now leaves at http://www.redellipse.net/code/fortune. You +Fortune-mod now lives at http://www.redellipse.net/code/fortune. You can find the CVS repository at http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/fortune/?cvsroot=fortune diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/datfiles/Makefile fortune-mod-1.99.1-patched/datfiles/Makefile --- fortune-mod-1.99.1/datfiles/Makefile Fri Mar 5 08:29:56 2004 +++ fortune-mod-1.99.1-patched/datfiles/Makefile Sat Dec 11 23:20:46 2004 @@ -59,5 +59,5 @@ for i in $(COOKIES) ; do \ install -m 0644 $$i $$i.dat $(COOKIEDIR) || exit $? ; \ - cp -d $$i.u8 $(COOKIEDIR) ; \ + cp -R $$i.u8 $(COOKIEDIR) ; \ done diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/datfiles/off/Makefile fortune-mod-1.99.1-patched/datfiles/off/Makefile --- fortune-mod-1.99.1/datfiles/off/Makefile Fri Mar 5 08:29:56 2004 +++ fortune-mod-1.99.1-patched/datfiles/off/Makefile Sat Dec 11 23:20:59 2004 @@ -39,5 +39,5 @@ for i in $(OCOOKIES) ; \ do install -m 0644 $$i $$i.dat $(OCOOKIEDIR) || exit $$? ; \ - cp -d $$i.u8 $(OCOOKIEDIR) ; \ + cp -R $$i.u8 $(OCOOKIEDIR) ; \ done diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/fortune/fortune.c fortune-mod-1.99.1-patched/fortune/fortune.c --- fortune-mod-1.99.1/fortune/fortune.c Fri Mar 5 08:29:56 2004 +++ fortune-mod-1.99.1-patched/fortune/fortune.c Fri Dec 10 16:22:22 2004 @@ -98,5 +98,5 @@ #define PROGRAM_NAME "fortune-mod" -#define PROGRAM_VERSION "9708" +#define PROGRAM_VERSION "1.99.1" #ifdef HAVE_STDBOOL_H @@ -258,4 +258,5 @@ int add_dir(register FILEDESC *); +const char *program_name; char *program_version(void) { @@ -1676,4 +1677,5 @@ char *ctype, *crequest; getargs(ac, av); + program_name = (char *const) av[0]; outer = recode_new_outer(true); @@ -1682,6 +1682,9 @@ setlocale(LC_ALL,""); ctype = nl_langinfo(CODESET); - if(strcmp(ctype,"ANSI_X3.4-1968") == 0) - ctype="ISO-8859-1"; + if (!ctype || !*ctype) + ctype="C"; /* revert to C if no valid envvars! */ + else + if(strcmp(ctype,"ANSI_X3.4-1968") == 0) + ctype="ISO-8859-1"; crequest = malloc(strlen(ctype) + 7 + 1); diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/util/rot.c fortune-mod-1.99.1-patched/util/rot.c --- fortune-mod-1.99.1/util/rot.c Fri Mar 5 08:29:57 2004 +++ fortune-mod-1.99.1-patched/util/rot.c Fri Dec 10 13:29:00 2004 @@ -6,4 +6,5 @@ #include <stdio.h> #include <ctype.h> +#include <stdlib.h> int main(void) diff -ru2N --exclude=.DS_Store fortune-mod-1.99.1/util/unstr.c fortune-mod-1.99.1-patched/util/unstr.c --- fortune-mod-1.99.1/util/unstr.c Fri Mar 5 08:29:57 2004 +++ fortune-mod-1.99.1-patched/util/unstr.c Fri Dec 10 13:28:45 2004 @@ -97,4 +97,5 @@ #include <string.h> #include <unistd.h> +#include <stdlib.h> #ifndef MAXPATHLEN --- NEW FILE: fortunes-b5.info --- Package: fortunes-b5 Version: 20060905 Revision: 1 Description: Babylon 5 quotes for fortune-mod Homepage: http://www.cs.tut.fi/~albert/Quotes/B5-quotes.html Maintainer: Brian Gernhardt <be...@silverinsanity.com> License: OSI-Approved Depends: fortune-mod Source: http://www.cs.tut.fi/~albert/Quotes/B5-quotes Source-MD5: 5ca0733d0a8b4469c103c11669cc50e7 NoSourceDirectory: true CompileScript: << sed -e "s/^%%%%$/%%/" B5-quotes > babylon5 strfile babylon5 babylon5.dat ln -s babylon5 babylon5.u8 << InstallScript: << mkdir -p %i/share/fortunes cp -R babylon5 babylon5.dat babylon5.u8 %i/share/fortunes << --- NEW FILE: fortune-mod.info --- Package: fortune-mod Version: 1.99.1 Revision: 4001 Epoch: 1 Description: Fortune cookies on demand DescDetail: << The fortune package displays epigrams selected randomly from a selection of fortune files. This is an enhanced version of the BSD program. The data files (which can be shared) are contained in the 'fortunes-min', 'fortunes', and 'fortunes-off' packages. These are the machine-dependent parts of the fortune package, i.e. the fortune program and the programs used for generating the data files. << DescUsage: << To see a new fortune every time a Terminal window is opened, add the following line to ~/.login or ~/.bashrc: /sw/bin/fortune << HomePage: http://www.redellipse.net/code/fortune License: BSD BuildDepends: recode, recode-dev, recode-shlibs, fink (>= 0.24.12) Depends: recode-shlibs Recommends: fortunes-min, fortunes Suggests: fortune-cookie-db #Replaces: %n (<= 9708-3) Source: mirror:debian:pool/main/f/%n/%n_%v.orig.tar.gz Source-MD5: f208805b3b712e32997d7667e0ec52d8 SourceDirectory: %n-%v # The -1 is Debian's revision, not Fink's Source2: mirror:debian:pool/main/f/%n/%n_%v-4.diff.gz Source2-MD5: b8844cdc7f972cc851d156127a7d5cfa PatchFile: %n.patch PatchFile-MD5: b7c9fa0016de3c773ad22cb3e2f1a949 PatchScript: << gunzip ../%n_%v-4.diff.gz; sed 's|@PREFIX@|%p|g' <%{PatchFile} | patch -p1; patch -p1 < ../%n_%v-4.diff sed -i.bak -e 's|cp -d|/bin/cp|' datfiles/Makefile datfiles/off/Makefile << CompileScript: << make FORTDIR=%p/bin COOKIEDIR=%p/share/fortunes LOCALDIR=%p/share/fortunes BINDIR=%p/bin LDFLAGS='-s -L%p/lib' REGEXDEFS='-DHAVE_REGEX_H -DPOSIX_REGEX' all fortune/fortune.man << InstallScript: << make FORTDIR=%i/bin COOKIEDIR=%i/share/fortunes LOCALDIR=%p/share/fortunes BINDIR=%i/bin BINMANDIR=%i/share/man/man1 FORTMANDIR=%i/share/man/man6 install cd %i/share/man/man1; gzip -6 strfile.1 << Maintainer: None <fink-de...@lists.sourceforge.net> DescPort: << * ld: Undefined symbols: _program_name: added program_name http://www.delorie.com/gnu/docs/recode/recode_17.html * implicit declaration of function `exit': added #include <stdlib.h> * Force build of fortune/fortune.man during CompileScript for correct Fink path insertion into man file. * gzip strfile.1 during packaging for the unstr man file symlink. * Splitoff as Debian does, to allow for future localized fortune packages or simply other fortune packages in Fink. * Depends: fortunes-min | fortunes | fortune-cookie-db to ensure the default choice is not the offensive set, does not work if fortunes-de is selected during building, because Fink incorrrectly sees it as a circular dependency, when really fortune-mod only depends on fortune-cookie-db [virtual] RUNTIME, while the building of any fortune-cookie-db DOES require fortune-mod as a BuildDepends (to parse the datafiles during their creation). * Also, Fink currently does NOT handle virtual package selection, such as: 'fink install fortune-cookie-db' (does not work) so the PostInstScript here should be updated whenever a new localized fortunes package is added in the future. * ld: warning prebinding disabled because dependent library: /sw/lib/librecode.0.dylib is not prebound << PostInstScript: << echo echo " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *" echo "NOTE:" echo echo "At least one of the following additional packages MUST be" echo "installed before fortune-mod can provide fortune cookies:" echo echo " fortunes-min" echo " fortunes" echo " fortunes-de" echo " fortunes-off" echo echo " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *" << DocFiles: << ChangeLog cookie-files debian/copyright INDEX Notes Offensive README debian/README.Debian debian/README.Debian.offensive TODO << Splitoff: << Package: fortunes-off Description: Data files containing offensive fortune cookies DescDetail: << This package contains 'fortune cookies' which some may consider to be offensive. Please do not install this package if you or your users are easily offended. You'll need the fortune-mod package to display the cookies. << Provides: fortune-cookie-db Recommends: %N Files: share/fortunes/off DocFiles: << ChangeLog cookie-files debian/copyright INDEX Notes Offensive README debian/README.Debian debian/README.Debian.offensive TODO << << Splitoff2: << Package: fortunes-min Description: Data files containing a basic fortune cookie set DescDetail: << This package contains a small number of 'fortune cookies' for the bandwidth conscious. There are over 15000 different 'fortune cookies' in the fortunes package. You'll need the fortune-mod package to display the cookies. << Provides: fortune-cookie-db Recommends: %N Files: << share/fortunes/fortunes share/fortunes/fortunes.dat share/fortunes/fortunes.u8 share/fortunes/literature share/fortunes/literature.dat share/fortunes/literature.u8 share/fortunes/riddles share/fortunes/riddles.dat share/fortunes/riddles.u8 << DocFiles: << ChangeLog cookie-files debian/copyright INDEX Notes Offensive README debian/README.Debian debian/README.Debian.offensive TODO << << Splitoff3: << Package: fortunes Description: Data files containing fortune cookies DescDetail: << There are by far over 15000 different 'fortune cookies' in this package. You'll need the fortune-mod package to display the cookies. << Provides: fortune-cookie-db Recommends: %N Files: share/fortunes DocFiles: << ChangeLog cookie-files debian/copyright INDEX Notes Offensive README debian/README.Debian debian/README.Debian.offensive TODO << << DescPackaging: << Original maintainer: Carsten Klapp <carstenkl...@users.sourceforge.net> << ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs