diff options
Diffstat (limited to 'audio/timidity++/Makefile')
-rw-r--r-- | audio/timidity++/Makefile | 98 |
1 files changed, 74 insertions, 24 deletions
diff --git a/audio/timidity++/Makefile b/audio/timidity++/Makefile index 3abfe3802746..987c9f3e2e0f 100644 --- a/audio/timidity++/Makefile +++ b/audio/timidity++/Makefile @@ -1,34 +1,84 @@ -# New ports collection makefile for: timidity -# Homepage: http://www.cgs.fi/~tt/timidity/ -# Version required: 0.2i -# Date created: 17 Nov 1996 -# Whom: ache +# New ports collection makefile for: TiMidity++ +# Version required: 1.3.10 +# Date created: 27 Feb 1999 +# Whom: Yoichi Asai <yatt@msc.biglobe.ne.jp> # # $FreeBSD$ # -DISTNAME= timidity-0.2i -CATEGORIES= audio -MASTER_SITES= ftp://ftp.kiarchive.ru/pub/misc/hardware/soundcard/gus/ \ - http://www.goice.co.jp/member/mo/timidity/dist/ -TIINS= goemon.tgz -DISTFILES= ${TIINS} ${DISTNAME}.tar.gz +DISTNAME= TiMidity++-1.3.10 +PKGNAME= timidity++-1.3.10 +CATEGORIES= audio +MASTER_SITES= http://www.goice.co.jp/member/mo/timidity/dist/ -MAINTAINER= ache@FreeBSD.org +MAINTAINER= ports@FreeBSD.org -NO_CDROM= "Uses copyrighted patches" +# If you don't have X11, type "make -DNO_X11" or uncomment this. +#NO_X11= yes -EXTRACT_ONLY= ${DISTNAME}.tar.gz -INSTALL_TARGET= install.all -MAN1= timidity.1 +# If you don't require Japanese docs, uncomment this. +#NO_USE_JAPANESE= yes -post-install: - cd ${PREFIX}/lib/timidity && \ - tar zxf ${DISTDIR}/${TIINS} && \ - ${CP} goemon.cfg goemon.cfg.bak && \ - ${SED} 's=dir goemon=dir ${PREFIX}/lib/timidity/goemon=' \ - < goemon.cfg.bak > goemon.cfg && \ - ${RM} goemon.cfg.bak +.if !defined(NO_X11) +USE_XLIB= yes +.endif +USE_AUTOCONF= yes + +DIST_SUBDIR= timidity + +PLIST_SUB= TIMID_DIR=${TIMID_DIR} + +.include <bsd.port.pre.mk> + +.if !defined(NO_X11) +CONFIGURE_ARGS= --prefix=${PREFIX} --with-x --enable-audio \ + --enable-ncurses --enable-vt100 \ + --enable-dynamic=dynamic \ + --enable-network --enable-spectrogram --enable-wrd +.else +CONFIGURE_ARGS= --prefix=${PREFIX} --enable-audio \ + --enable-ncurses --enable-vt100 \ + --disable-tcltk --disable-emacs --disable-xaw --disable-xskin \ + --disable-motif --disable-slang --disable-gtk \ + --enable-network --disable-spectrogram --disable-wrd +.endif +.if ${PORTOBJFORMAT} == "elf" +CONFIGURE_ENV= LDFLAGS=-export-dynamic +.endif +MAN1= timidity.1 +MAN5= timidity.cfg.5 +MANLANG= "" +.if !defined(NO_USE_JAPANESE) +MANLANG+= ja +.endif + +DOCFILES= README.dl README.sf +DOCLANG= C +.if !defined(NO_USE_JAPANESE) +DOCLANG+= ja_JP.ujis +.endif + +TIMID_DIR= ${PREFIX}/lib/timidity + +post-install: + @${MKDIR} ${TIMID_DIR} +.if !defined(NOPORTDOCS) +.for lang in ${DOCLANG} + @${MKDIR} \ + ${PREFIX}/share/doc/timidity/`echo ${lang} | ${SED} 's/_JP.ujis//'` + for f in ${DOCFILES}; do \ + ${INSTALL_DATA} ${WRKSRC}/doc/${lang}/$$f \ + ${PREFIX}/share/doc/timidity/`echo ${lang} | ${SED} 's/_JP.ujis//'`; \ + done; +.endfor +.endif +.if !defined(NO_USE_JAPANESE) + @${MKDIR} ${PREFIX}/man/ja/man1; ${MKDIR} ${PREFIX}/man/ja/man5 + ${INSTALL_MAN} ${WRKSRC}/doc/ja_JP.ujis/timidity.1 \ + ${PREFIX}/man/ja/man1 + ${INSTALL_MAN} ${WRKSRC}/doc/ja_JP.ujis/timidity.cfg.5 \ + ${PREFIX}/man/ja/man5 +.endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> |