--- dvi2ps-3.2j/Makefile.original 2000-09-11 18:16:11.000000000 +0900 +++ dvi2ps-3.2j/Makefile 2004-06-15 09:43:56.000000000 +0900 @@ -3,6 +3,7 @@ # # BINAREA and DVI2LIB are relative to PREFIX PREFIX=${DESTDIR}/usr/local +PREFIX_PKG=${DESTDIR}/usr/pkg # where dvi2ps is installed BINAREA=${PREFIX}/bin # @@ -45,19 +46,19 @@ FONTF = -DFREETYPE -DVFLIB # FREETYPE -- FTLIB, FTINC # VFLIB -- FTLIB, FTINC, VFLIB, VFLIBINC -FTLIB = -L${PREFIX}/lib -lttf -FTINC = -I${PREFIX}/include/freetype -VFLIB = -L${PREFIX}/lib -lVFlib2 -VFLIBINC = -I${PREFIX}/include +FTLIB = -L${PREFIX_PKG}/lib -lttf +FTINC = -I${PREFIX_PKG}/include/freetype +VFLIB = -L${PREFIX_PKG}/lib -lVFlib2 +VFLIBINC = -I${PREFIX_PKG}/include # kpathsea -KPSELIB = -L${PREFIX}/lib -lkpathsea -KPSEINC = -I${PREFIX}/include -DKPATHSEA +KPSELIB = -L${PREFIX_PKG}/lib -lkpathsea +KPSEINC = -I${PREFIX_PKG}/include -DKPATHSEA # CC=gcc # -CCFLAGS = -g -O -DPOSIX +CCFLAGS = -g -O -DPOSIX -D HAVE_PROTOTYPES #CCFLAGS = -O # SUNOS 4.X etc ... #CCFLAGS = -O -DPOSIX # NetBSD FreeBSD (gcc 2.X), Linux #CCFLAGS = -O -DMSDOS -DPOSIX # DJGCC (gcc 2.X) @@ -75,6 +76,7 @@ # FONTLIB = ${VFLIB} ${FTLIB} CFLAGS = ${CCFLAGS} ${FONTF} ${KPSEINC} +LDFLAGS= -Wl,-rpath,/usr/pkg/lib CNFCFLAGS = ${CFLAGS} -DDVI2PATH=\"${DVI2PATH}\" \ -DDVI2LIB=\"${DVI2LIB}\" -DFONTDESC=\"//${FONTDESC}\" \ -DRESOLUTION=${RESOLUTION} -DMFMODE=\"${MFMODE}\" \ @@ -126,7 +128,7 @@ all: dvi2ps ${PSHEADERS} dvi2ps: ${DVI2OBJS} ${PSOBJS} - ${CC} -o $@ ${DVI2OBJS} ${PSOBJS} ${FONTLIB} ${KPSELIB} -lm + ${CC} -o $@ ${LDFLAGS} ${DVI2OBJS} ${PSOBJS} ${FONTLIB} ${KPSELIB} -lm dvi2.o: Makefile ${CC} ${CNFCFLAGS} -c dvi2.c ps.o: Makefile @@ -151,6 +153,7 @@ ${INSTALL} -c -s -m 755 dvi2ps ${BINAREA}/dvi2ps install-header: ${PSHEADERS} lib/dvi2.ps + -mkdir ${PREFIX}/lib -mkdir ${DVI2LIB} -mkdir ${DVI2HEADERS} cp -p ${PSHEADERS} ${DVI2HEADERS} @@ -186,6 +189,7 @@ ${INSTALL} -c -m 444 man/div2ps.jman ${JMANAREA}/man1/dvi2ps.1 install-doc: + -mkdir ${PREFIX}/doc -mkdir ${DOCAREA} ${INSTALL} -c -m 444 doc/* ${DOCAREA}