the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: ucblogo
Version: 5.5
Revision: 2
Maintainer: Matthias Neeracher
BuildDepends: x11-dev, tetex3-base, fink (>= 0.24.12-1)
Depends: x11
Source: ftp://ftp.cs.berkeley.edu/pub/%n/%n-%v.tar.gz
Source-MD5: caf68577630645718492fd7d10fd4927
PatchFile: %n.patch
PatchFile-MD5: a1564858d65f9004c2a05fafa21acd25
InstallScript: <<
#!/bin/sh -ev
make install prefix=%i
rm %i/lib/ucblogo/emacs/comint-logo.elc
rm %i/lib/ucblogo/emacs/letrec.elc
rm %i/lib/ucblogo/emacs/logo.elc
mkdir -p %i/share
mv %i/info %i/share
cd %i/share/info
gunzip *.gz
for f in loops %n; do sed -i.bak -e "s,\.texi\.,&\nThis file documents $f.," $f.info ; done
rm *.bak
<<
InfoDocs: loops.info %n.info
DocFiles: README general-public-license
Description: Berkeley Logo Interpreter
DescDetail: <<
This is an interpreter for the Logo programming language.
<<
DescPackaging: InfoDocs give errors, so we patch info files
License: GPL
Homepage: http://http.cs.berkeley.edu/~bh/
diff -ru ucblogo-5.5-orig/emacs/makefile ucblogo-5.5/emacs/makefile
--- ucblogo-5.5-orig/emacs/makefile 2007-11-23 23:48:50.000000000 +0100
+++ ucblogo-5.5/emacs/makefile 2007-11-23 23:50:17.000000000 +0100
@@ -1,6 +1,6 @@
BUILDIR = `pwd`
EMACSDIR = $(LIBLOC)/emacs
-INFODIR = $(prefix)/info
+INFODIR = $(prefix)/share/info
LOADPATH = $(subst X,$(EMACSDIR),(setq load-path (cons "\"X\"" load-path)))
LOGOBIN = $(subst X,$(BINDIR),(setq logo-binary-name \"X/logo\"))
INFOPATH = $(subst X,$(INFODIR),(setq logo-info-file \"X/ucblogo.info\"))
diff -ru ucblogo-5.5-orig/makefile.in ucblogo-5.5/makefile.in
--- ucblogo-5.5-orig/makefile.in 2007-11-23 23:48:50.000000000 +0100
+++ ucblogo-5.5/makefile.in 2007-11-23 23:51:20.000000000 +0100
@@ -4,7 +4,7 @@
LIBS = @X_PRE_LIBS@ @X_LIBS@ @LIBS@ @X_EXTRA_LIBS@
prefix = @prefix@
BINDIR = $(prefix)/bin
-LIBLOC = $(prefix)/lib/logo
+LIBLOC = $(prefix)/lib/ucblogo
MAKE = @MAKE@
# LIBLOC = `pwd`