the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: transfig%type_pkg[epsfig]
Version: 3.2.5
Revision: 1010
Type: epsfig (-epsfig -graphicx)
Depends: x11, libjpeg-bin, libpng3-shlibs, libtiff-bin, netpbm-bin (>= 10.12-3), x11-shlibs
BuildDepends: libpng3, x11-dev, fink (>= 0.24.12), xmkmf (>= 1.0.2-3), flag-sort
Conflicts: transfig-epsfig, transfig-graphicx
Replaces: transfig, transfig-epsfig, transfig-graphicx
Provides: transfig
Source: http://www.xfig.org/software/xfig/%v/%{Ni}.%v.tar.gz
Source-MD5: 3b2cffdd25529ae5877e305f29aae6d1
PatchFile: %{Ni}.patch
PatchFile-MD5: d8028f6f33e880881b32fd86c108761c
PatchScript: <<
#!/bin/sh -ev
sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1
if [ %type_raw[epsfig] = "-epsfig" ]; then
perl -pi.bak -e "s,XCOMM DDEPSFIG = -DEPSFIG,DDEPSFIG = -DEPSFIG," fig2dev/Imakefile
fi
perl -pi.bak -e "s,-lpng,%p/lib/libpng.dylib," fig2dev/Imakefile
<<
CompileScript: <<
#!/bin/sh -ev
export PATH=%p/lib/xmkmf/bin:$PATH
export IMAKEINCLUDE=-I%p/lib/X11/config
xmkmf
make Makefiles
make PREFIX=%p CC="flag-sort -v cc"
<<
InstallScript: <<
#!/bin/sh -ev
export PATH=%p/lib/xmkmf/bin:$PATH
export IMAKEINCLUDE=-I%p/lib/X11/config
make install PREFIX=%p DESTDIR=%d BINDIR=%p/bin INSTALLFLAGS=-c
make install.man PREFIX=%p DESTDIR=%d MANPATH=%p/share/man DOCDIR=%p/share/doc/transfig INSTALLFLAGS=-c
<<
DocFiles: CHANGES LATEX.AND.XFIG NOTES README
License: BSD
Description: Convert xfig objs with -graphicx (-epsfig is deprecated)
DescPort: <<
We don't need xpm since it is already in XFree86 4.1.
<<
DescPackaging: <<
Compiled with LaTeX 2e options chosen rather than LaTeX
2.09. XFIGLIBDIR was set to %p/share/xfig (as in xfig).
Now available in two variants, the -epsfig variant to agree with
the historically available 'transfig' fink package, and the
-graphicx variant which removes the now-deprecated compile-time epsfig
option.
This package does not compile against libpng14 or libpng15, and since it
is no longer being developed/maintained, it might never do so.
<<
DescUsage: <<
This package is automatically called by xfig, although it is
also possible to invoke "fig2dev" directly from the command line.
<<
Homepage: http://www.xfig.org/
Maintainer: Dave Morrison
<<
diff -ruN transfig.3.2.5-alpha6/fig2dev/Imakefile transfig.3.2.5-alpha6-patched/fig2dev/Imakefile
--- transfig.3.2.5-alpha6/fig2dev/Imakefile 2005-08-18 12:31:05.000000000 -0400
+++ transfig.3.2.5-alpha6-patched/fig2dev/Imakefile 2006-02-27 12:57:04.000000000 -0500
@@ -34,7 +34,7 @@
XCOMM You should point XFIGLIBDIR to the same directory you did when you compiled
XCOMM and installed xfig.
-XFIGLIBDIR = /usr/local/lib/X11/xfig
+XFIGLIBDIR = $(PREFIX)/share/xfig
XCOMM ******
XCOMM If your system doesn't have the strerror() function (has sys_errlist) then
@@ -74,9 +74,9 @@
XCOMM file are in different places
#ifdef USEPNG
-PNGLIBDIR = $(USRLIBDIR)
+PNGLIBDIR = $(PREFIX)/lib
ZLIBDIR = $(USRLIBDIR)
-PNGINC = -I/usr/include/X11
+PNGINC = -I$(PREFIX)/include
#endif
XCOMM ****************
@@ -91,8 +91,8 @@
#define USEXPM
#ifdef USEXPM
-XPMLIBDIR = $(USRLIBDIR)
-XPMINC = -I/usr/include/X11
+XPMLIBDIR = /usr/X11R6/lib
+XPMINC = -I/usr/X11R6/include/X11
#endif
XCOMM ****************
@@ -141,7 +141,7 @@
#ifdef I18N
I18N_DEFS = -DI18N
-FIG2DEV_LIBDIR = /usr/local/lib/fig2dev
+FIG2DEV_LIBDIR = @PREFIX@/lib/fig2dev
I18N_DEV_DEFS = $(I18N_DEFS) -DFIG2DEV_LIBDIR=$(FIG2DEV_LIBDIR) -DFIG2DEV_LIBDIR_STR=\\\"$(FIG2DEV_LIBDIR)\\\"
#endif /* I18N */
diff -ruN transfig.3.2.5-alpha6/fig2dev/dev/Imakefile transfig.3.2.5-alpha6-patched/fig2dev/dev/Imakefile
--- transfig.3.2.5-alpha6/fig2dev/dev/Imakefile 2003-09-30 11:48:08.000000000 -0400
+++ transfig.3.2.5-alpha6-patched/fig2dev/dev/Imakefile 2006-02-27 12:57:04.000000000 -0500
@@ -50,6 +50,8 @@
NormalLibraryTarget($(LIB),$(LIBOBJS))
DependTarget()
+FIG2DEV_LIBDIR = $(PREFIX)/lib/fig2dev
+
#ifdef I18N
install::
InstallNonExecFile(japanese.ps,FIG2DEV_LIBDIR)
diff -ruN transfig.3.2.5-alpha6/transfig/Imakefile transfig.3.2.5-alpha6-patched/transfig/Imakefile
--- transfig.3.2.5-alpha6/transfig/Imakefile 2003-03-25 15:52:37.000000000 -0500
+++ transfig.3.2.5-alpha6-patched/transfig/Imakefile 2006-02-27 12:57:04.000000000 -0500
@@ -32,7 +32,7 @@
XCOMM \\usepackage{} command for LaTeX2e.
XCOMM The default is to use \\documentstyle{} for LaTeX209.
-XCOMM USELATEX2E = -DLATEX2E
+USELATEX2E = -DLATEX2E
XCOMM ******* DON'T CHANGE ANYTHING BELOW THIS POINT *******