diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2001-11-24 18:53:22 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2001-11-24 18:53:22 +0000 |
commit | dff04132f5c900e8ea3ce1c336205347a7ceaa13 (patch) | |
tree | 551bc47881ed89fd75cd49dfd43854b7cc167252 /www/ump/Makefile | |
parent | 784a571455da42f399bc21ebd5a9539b67381469 (diff) |
Notes
Diffstat (limited to 'www/ump/Makefile')
-rw-r--r-- | www/ump/Makefile | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/www/ump/Makefile b/www/ump/Makefile new file mode 100644 index 000000000000..c70a4513b746 --- /dev/null +++ b/www/ump/Makefile @@ -0,0 +1,84 @@ +# New ports collection makefile for: ump +# Date created: 15 Nov 2001 +# Whom: Leland Wang <llwang@infor.org> +# +# $FreeBSD$ +# + +PORTNAME= ump +PORTVERSION= 1.10 +CATEGORIES= www +MASTER_SITES= http://www.goice.co.jp/member/mo/timidity/dist/ \ + http://www.geocities.com/SiliconValley/Lab/2826/1-10/ \ + http://pubweb.bnl.gov/people/hoff/midi/1.10/ \ + ftp://ftp.netscape.com/pub/sdk/plugin/unix/ +DISTFILES= ${BZ2DIST} ${ZDIST} + +PATCH_SITES= http://www.goice.co.jp/member/mo/timidity/dist/ +PATCHFILES= ump-patch-1.gz ump-patch-2.gz ump-patch-3.gz ump-patch-4.gz + +MAINTAINER= llwang@infor.org + +LIB_DEPENDS= Xpm.4:${PORTSDIR}/graphics/xpm +RUN_DEPENDS= ${LOCALBASE}/bin/timidity:${PORTSDIR}/audio/timidity++ \ + ${X11BASE}/bin/mozilla:${PORTSDIR}/www/mozilla + +BZ2DIST= TiMidity++-2.10.4.tar.bz2 +ZDIST= unix-sdk-3.0b5.tar.Z ump_with_volume.tar.Z timdiffs.tar.Z + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-ump +USE_GMAKE= yes +USE_XLIB= yes +WANT_ESOUND= yes +# CONFIGURE_ARGS+= --enable-motif +EXTRA_PATCHES= ${.CURDIR}/../../audio/timidity++/files/* +PKGDIR= ${.CURDIR} +DIST_SUBDIR= timidity +WRKSRC= ${WRKDIR}/TiMidity++-2.10.4 + +# USE_MOTIF= yes +# CONFIGURE_ENV= MOTIFLIB="${MOTIFLIB}" + +.include <bsd.port.pre.mk> + +.if defined(HAVE_ESOUND) +USE_ESOUND= yes +CONFIGURE_ARGS+= --enable-audio=oss,esd +.else +CONFIGURE_ARGS+= --enable-audio=oss +.endif + +.if ${PORTOBJFORMAT} == "elf" +CONFIGURE_ENV= LDFLAGS=-export-dynamic +.endif + +do-extract: + @${RM} -rf ${WRKDIR} + @${MKDIR} ${WRKDIR} + @(cd ${WRKDIR} && tar -jxf ${DISTDIR}/${DIST_SUBDIR}/${BZ2DIST}) + @${MKDIR} ${WRKSRC}/ump + @for file in ${ZDIST}; do \ + if ! (cd ${WRKSRC}/ump && tar -Zxf ${DISTDIR}/${DIST_SUBDIR}/$${file}); \ + then \ + exit 1; \ + fi \ + done + +post-extract: + @${CP} ${WRKSRC}/ump/PluginSDK30b5/include/*.h ${WRKSRC}/ump/PluginSDK30b5/common/npunix.c ${WRKSRC}/ump + +post-configure: + @${MV} ${WRKSRC}/interface/Makefile ${WRKSRC}/interface/Makefile.orig + @${SED} -e 's^m_so_libs = $$^m_so_libs = -L${X11BASE}/lib ${MOTIFLIB} -lXt -lXext -lSM -lICE -lX11 ^' \ + -e 's^dynamic_targets = $$^dynamic_targets = interface_m.so^' \ + ${WRKSRC}/interface/Makefile.orig > ${WRKSRC}/interface/Makefile + @cd ${WRKSRC}; ${SETENV} CONFIG_HEADERS='' CONFIG_FILES=ump/Makefile ${SH} ./config.status + +do-build: + @cd ${WRKSRC}/ump; ${GMAKE} ump + +do-install: + @${INSTALL_PROGRAM} ${WRKSRC}/ump/ump.so ${X11BASE}/lib/mozilla/plugins + +.include <bsd.port.post.mk> |