diff options
author | Rong-En Fan <rafan@FreeBSD.org> | 2007-03-22 16:59:24 +0000 |
---|---|---|
committer | Rong-En Fan <rafan@FreeBSD.org> | 2007-03-22 16:59:24 +0000 |
commit | 5168cdcc4700537e8cf9190abacc399e88d07c3b (patch) | |
tree | df93899d1582696960e6490dc3848ad86526989f /audio/timidity++-emacs | |
parent | 71bdc605e08b748ef234ad5a05ab2a10cb21f274 (diff) |
Notes
Diffstat (limited to 'audio/timidity++-emacs')
-rw-r--r-- | audio/timidity++-emacs/Makefile | 136 | ||||
-rw-r--r-- | audio/timidity++-emacs/pkg-plist | 2 |
2 files changed, 5 insertions, 133 deletions
diff --git a/audio/timidity++-emacs/Makefile b/audio/timidity++-emacs/Makefile index d02156397e1b..bb8e5ef5a14c 100644 --- a/audio/timidity++-emacs/Makefile +++ b/audio/timidity++-emacs/Makefile @@ -5,139 +5,13 @@ # $FreeBSD$ # -PORTNAME= timidity++ -PORTVERSION= 2.13.2 -PORTREVISION= 1 -CATEGORIES+= audio -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR=timidity -PKGNAMESUFFIX= -${INTERFACE} -DISTNAME= TiMidity++-${PORTVERSION} +PKGNAMESUFFIX= -emacs -MAINTAINER?= ports@FreeBSD.org -COMMENT?= Emacs interface for TiMidity++ - -RUN_DEPENDS= ${LOCALBASE}/bin/timidity:${PORTSDIR}/audio/timidity++ -LIB_DEPENDS= ${INTERFACE_DEPS} - -SLAVEDIRS= audio/timidity++-gtk audio/timidity++-motif \ - audio/timidity++-slang audio/timidity++-tcltk \ - audio/timidity++-xaw audio/timidity++-xskin \ - japanese/timidity++-slang japanese/timidity++-tcltk - -INTERFACE?= emacs - -USE_BZIP2= yes -GNU_CONFIGURE= yes -LDFLAGS= -export-dynamic -USE_GMAKE= yes -.if !${INTERFACE} == "emacs" && !${INTERFACE} == "slang" -USE_XLIB= yes -.endif - -CONFIGURE_ARGS+=--enable-dynamic=${INTERFACE} +MAINTAINER= ports@FreeBSD.org +COMMENT= Emacs interface for TiMidity++ MASTERDIR= ${.CURDIR}/../../audio/timidity++ -PKGDIR= ${.CURDIR} -PLIST_SUB+= TIMID_LIBDIR=${TIMID_LIBDIR} - -TIMID_LIBDIR= lib/timidity - -.if ${INTERFACE} == "emacs" -ELISPDIR= ${PREFIX}/share/emacs/site-lisp -.elif ${INTERFACE} == "gtk" -LINK= gtkmidi -USE_GNOME= gtk12 -.elif ${INTERFACE} == "motif" -LINK= xmmidi -USE_MOTIF= yes -CONFIGURE_ENV+= MOTIFLIB="${MOTIFLIB}" -.elif ${INTERFACE} == "slang" -CONFIGURE_ARGS+=--with-includes=${LOCALBASE}/include \ - --with-libraries=${LOCALBASE}/lib -LDFLAGS+= -L${LOCALBASE}/lib -.if defined(JAPANESE) -INTERFACE_DEPS= slang.2:${PORTSDIR}/japanese/libslang -.else -INTERFACE_DEPS= slang:${PORTSDIR}/devel/libslang -.endif -CONFIGURE_ARGS+= --enable-ncurses -.elif ${INTERFACE} == "tcltk" -LINK= tkmidi -DOCFILES= README.tk -DOCLANG= C ja_JP.eucJP -.if defined(JAPANESE) -INTERFACE_DEPS= tk80jp.1:${PORTSDIR}/japanese/tk80 -CONFIGURE_ARGS+= --with-tcl-includes=${PREFIX}/include/tcl8.0jp \ - --with-tk-includes=${PREFIX}/include/tk8.0jp \ - --with-tcl-libs=${PREFIX}/lib --with-tk-libs=${PREFIX}/lib -CONFIGURE_ENV+= WISH=wish8.0jp -.else -INTERFACE_DEPS= tk84:${PORTSDIR}/x11-toolkits/tk84 -CONFIGURE_ARGS+= --with-tcl-includes=${PREFIX}/include/tcl8.4 \ - --with-tk-includes=${PREFIX}/include/tk8.4 \ - --with-tcl-libs=${PREFIX}/lib --with-tk-libs=${PREFIX}/lib -CONFIGURE_ENV+= WISH=wish8.4 -.endif -.elif ${INTERFACE} == "xaw" -LINK= xawmidi -DOCFILES= README.xaw -DOCLANG= C ja_JP.eucJP -INTERFACE_DEPS= Xaw3d:${PORTSDIR}/x11-toolkits/Xaw3d -.elif ${INTERFACE} == "xskin" -LINK= xskinmidi -DOCFILES= README.xskin -DOCLANG= C ja_JP.eucJP -.else -NO_BUILD= yes -NO_INSTALL= yes -.endif - -CONFIGURE_ENV+= SHLD="${CC} -shared ${LDFLAGS}" - -.include <bsd.port.pre.mk> - -EUCJP_LOCALE= ja_JP.eucJP -PLIST_SUB+= EUCJP_LOCALE=${EUCJP_LOCALE} - -.if ${INTERFACE} == "motif" -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 -.endif - -do-build: - @cd ${WRKSRC}/interface; ${GMAKE} ${ALL_TARGET} - -do-install: - @cd ${WRKSRC}/interface; ${GMAKE} ${INSTALL_TARGET} -post-install: -.if ${INTERFACE} == "emacs" - @${MKDIR} ${ELISPDIR} - ${INSTALL_DATA} ${WRKSRC}/interface/timidity.el ${ELISPDIR} -.endif -.if ${INTERFACE} == "xaw" - @${MKDIR} ${X11BASE}/lib/X11/${EUCJP_LOCALE}/app-defaults - ${INSTALL_DATA} ${WRKSRC}/TiMidity.ad \ - ${X11BASE}/lib/X11/app-defaults/TiMidity - ${INSTALL_DATA} ${WRKSRC}/TiMidity-uj.ad \ - ${X11BASE}/lib/X11/${EUCJP_LOCALE}/app-defaults/TiMidity -.endif -.if defined(DOCFILES) && !defined(NOPORTDOCS) -.for lang in ${DOCLANG} - ${MKDIR} ${PREFIX}/share/doc/${lang:C,^C$,,:C,ja_.*,ja/,}timidity++ - ${INSTALL_DATA} ${WRKSRC}/doc/${lang}/${DOCFILES} \ - ${PREFIX}/share/doc/${lang:C,^C$,,:C,ja_.*,ja/,}timidity++/ -.endfor -.endif -.if defined(LINK) - ${LN} -sf ${PREFIX}/bin/timidity ${PREFIX}/bin/${LINK} -.endif -.if exists(${PKGMESSAGE}) - @${CAT} ${PKGMESSAGE} -.endif +PLIST_FILES= ${TIMID_LIBDIR}/interface_e.so ${ELISPDIR}/timidity.el -.include <bsd.port.post.mk> +.include "${MASTERDIR}/Makefile" diff --git a/audio/timidity++-emacs/pkg-plist b/audio/timidity++-emacs/pkg-plist deleted file mode 100644 index 8da3750f7bcf..000000000000 --- a/audio/timidity++-emacs/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -lib/timidity/interface_e.so -share/emacs/site-lisp/timidity.el |