the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: yorick-z
Version: 1.2
Revision: 2
Description: Add-on for the Yorick interpreted language
Architecture: powerpc, i386
License: OSI-Approved
Maintainer: None
Depends: yorick (>= 2.1.01), libpng3-shlibs (>=1.2.7), libjpeg-shlibs, libavcodec1-shlibs
BuildDepends: libavcodec1-dev, ffmpeg-dev, libjpeg, libpng3-shlibs (>=1.2.7), fink (>= 0.24.12-1)
Source: mirror:sourceforge:yorick/yorick-z-%v.tgz
SourceDirectory: yorick-z-%v
Source-MD5: c842856044a0b07fb7262a168dd956a4
SetCFLAGS: -O2
PatchFile: %n.patch
PatchFile-MD5: dcbe5b72c731664a96aea6e8494f7ef3
CompileScript: <<
#!/bin/sh -ev
export AVCODEC_INC="-I%p/include/ffmpeg"
export AVCODEC_LIB="-L%p/lib -lavcodec"
./configure
make
%p/bin/yorick -batch ./maked.i mpeg.i jpeg.i png.i zlib.i
<<
InstallScript: <<
install -d %i/lib/yorick/2.1/lib
install -d %i/lib/yorick/2.1/i0
install -d %i/lib/yorick/2.1/i-start
install -d %i/lib/yorick/2.1/i
install -d %i/share/doc/yorick
install -m 755 yorz.so %i/lib/yorick/2.1/lib
install -m 644 mpeg.i jpeg.i png.i zlib.i %i/lib/yorick/2.1/i0
install -m 644 yorz.i %i/lib/yorick/2.1/i-start
install -m 644 jpgtest.i mpgtest.i pngtest.i ztest.i check.i %i/lib/yorick/2.1/i
install -m 644 *.doc %i/share/doc/yorick
<<
DocFiles: README
Homepage: http://yorick.sourceforge.net
DescDetail: <<
Yorick-z is a compiled add-on for the Yorick interpreted language. It
adds support for zlib (the data compression system used by gzip), png
(a lossless image compression format), jpeg (a lossy image compression
format), and mpeg (mpeg1, a compressed video format).
<<
DescUsage: <<
This package include a test program in %p/lib/yorick/2.1/i.
Type "yorick -batch check.i" in a xterm to run it. Among other
tests, it will create a mpeg file test.mpg that can be open with
Quicktime.
<<
diff -ruN -x '*~' yorick-z-1.2/configure yorick-z-1.2.patched/configure
--- yorick-z-1.2/configure 2005-09-18 18:07:11.000000000 -0400
+++ yorick-z-1.2.patched/configure 2006-01-08 12:28:59.000000000 -0500
@@ -340,7 +340,6 @@
return 0;
}
EOF
-
# unless AVCODEC_INC or AVCODEC_LIB env variables set, they will be blank
if test -n "$av_path"; then
AVCODEC_INC=-I$av_path
@@ -351,9 +350,10 @@
fi
av_dlopen=no
else
- AVCODEC_LIB=-lavcodec
+ if [ -z "$AVCODEC_LIB" ]; then
+ AVCODEC_LIB=-lavcodec
+ fi
fi
-
libs="$AVCODEC_LIB -lm"
found="no"
if $CC $CFLAGS $AVCODEC_INC -o cfg cfg.c $libs >cfg.6 2>&1; then