diff options
author | Jun Kuriyama <kuriyama@FreeBSD.org> | 2002-08-06 12:15:30 +0000 |
---|---|---|
committer | Jun Kuriyama <kuriyama@FreeBSD.org> | 2002-08-06 12:15:30 +0000 |
commit | 1352cda2c654307840f2ee8003eda05d0e9c4b6a (patch) | |
tree | 894aa088d0b45169a2420135901d5d9e9be6030b /japanese/ming/Makefile | |
parent | 9170fe5b9e652bfaf75a9dd1bb6e3682ef2efa1e (diff) |
Notes
Diffstat (limited to 'japanese/ming/Makefile')
-rw-r--r-- | japanese/ming/Makefile | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/japanese/ming/Makefile b/japanese/ming/Makefile new file mode 100644 index 000000000000..27c97d9828bc --- /dev/null +++ b/japanese/ming/Makefile @@ -0,0 +1,85 @@ +# New ports collection makefile for: ja-Ming +# Date created: Aug 6 2002 +# Whom: kuriyama +# +# $FreeBSD$ +# + +PORTNAME= ming +PORTVERSION= 0.1.5 +CATEGORIES= japanese graphics +MASTER_SITES= http://blue.ribbon.to/~harpy/ming/jaming/ +DISTFILES= jaming-${PORTVERSION}${EXTRACT_SUFX} + +MAINTAINER= kuriyama@FreeBSD.org + +LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ + ungif.5:${PORTSDIR}/graphics/libungif + +WRKSRC= ${WRKDIR}/jaming-${PORTVERSION}/src +MAKE_ARGS= NOPROFILE=true +INSTALLS_SHLIB= yes + +UTILS= gif2dbl \ + gif2mask \ + listfdb \ + listjpeg \ + listswf \ + makefdb \ + png2dbl \ + swftophp +DOCS= CHANGES \ + CREDITS \ + README \ + TODO +DOCS_UTIL= README \ + TODO + +post-extract: + ${SED} -e 's:"\.\./\.\./ming\.h":<ming.h>:g' \ + ${WRKSRC}/ming.h > ${WRKSRC}/mingpp.h + cd ${WRKSRC}/../util && \ + ${RM} bindump.c decompile5.c hexdump.c listmp3.c + +pre-build: + ${CP} ${FILESDIR}/Makefile ${WRKSRC}/ + cd ${WRKSRC}/actioncompiler; ${MAKE} lex.swf4.c lex.swf5.c swf4compiler.tab.c swf5compiler.tab.c + +post-build: + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -I${PREFIX}/include -I${PREFIX}/include/ming -c *.c + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o gif2dbl gif2dbl.o -lm -lz -lungif + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o gif2mask gif2mask.o -lm -lz -lungif + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o listfdb listfdb.o blocktypes.o + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o listjpeg listjpeg.o + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o listswf listswf.o blocktypes.o decompile.o read.o -lz + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o makefdb makefdb.o blocktypes.o read.o + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o png2dbl png2dbl.o -lm -lz -lpng + cd ${WRKSRC}/../util && \ + ${CC} ${CFLAGS} -L${PREFIX}/lib -o swftophp swftophp.o blocktypes.o decompile.o read.o -lm + +pre-install: + ${MKDIR} ${PREFIX}/include/ming/blocks + +post-install: +.for f in ${UTILS} + ${INSTALL_PROGRAM} ${WRKSRC}/../util/${f} ${PREFIX}/bin/ +.endfor +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/doc/ming/utils +.for f in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/../${f} ${PREFIX}/share/doc/ming/ +.endfor +.for f in ${DOCS_UTIL} + ${INSTALL_DATA} ${WRKSRC}/../util/${f} ${PREFIX}/share/doc/ming/utils/ +.endfor +.endif + +.include <bsd.port.mk> |