Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= ump |
8 |
PORTNAME= ump |
9 |
PORTVERSION= 1.10 |
9 |
PORTVERSION= 1.10 |
10 |
PORTREVISION= 7 |
10 |
PORTREVISION= 8 |
11 |
CATEGORIES= www |
11 |
CATEGORIES= www |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:timidity/} \ |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:timidity/} \ |
13 |
http://www.geocities.com/SiliconValley/Lab/2826/1-10/:ump \ |
13 |
http://www.geocities.com/SiliconValley/Lab/2826/1-10/:ump \ |
Lines 16-21
Link Here
|
16 |
MASTER_SITE_SUBDIR= timidity/:timidity \ |
16 |
MASTER_SITE_SUBDIR= timidity/:timidity \ |
17 |
sdk/plugin/unix/:plugin |
17 |
sdk/plugin/unix/:plugin |
18 |
DISTFILES= ${BZ2DIST} ${ZDIST} |
18 |
DISTFILES= ${BZ2DIST} ${ZDIST} |
|
|
19 |
EXTRACT_ONLY= ${BZ2DIST:C/:.*$//} |
19 |
|
20 |
|
20 |
PATCH_SITES= http://www.onicos.com/staff/iz/timidity/dist/ |
21 |
PATCH_SITES= http://www.onicos.com/staff/iz/timidity/dist/ |
21 |
PATCHFILES= ump-patch-1.gz ump-patch-2.gz ump-patch-3.gz ump-patch-4.gz |
22 |
PATCHFILES= ump-patch-1.gz ump-patch-2.gz ump-patch-3.gz ump-patch-4.gz |
Lines 23-41
Link Here
|
23 |
MAINTAINER= llwang@infor.org |
24 |
MAINTAINER= llwang@infor.org |
24 |
COMMENT= Unix MIDI Plugin based on TiMidity++ |
25 |
COMMENT= Unix MIDI Plugin based on TiMidity++ |
25 |
|
26 |
|
26 |
CONFLICTS= ump-0.8.[0-9]* |
27 |
LIB_DEPENDS= arc:${PORTSDIR}/archivers/libarc |
27 |
|
28 |
RUN_DEPENDS= ${LOCALBASE}/share/timidity/timidity.cfg:${PORTSDIR}/audio/eawpats |
28 |
RUN_DEPENDS= ${LOCALBASE}/bin/timidity:${PORTSDIR}/audio/timidity++ |
|
|
29 |
|
29 |
|
30 |
BROKEN= Does not build |
30 |
LATEST_LINK= UNIXMidiPlugin |
|
|
31 |
CONFLICTS= ump-0.8.[0-9]* |
31 |
|
32 |
|
32 |
BZ2DIST= TiMidity++-${TIMIDITY_VERSION}.tar.bz2:timidity |
33 |
BZ2DIST= TiMidity++-${TIMIDITY_VERSION}.tar.bz2:timidity |
33 |
ZDIST= unix-sdk-3.0b5.tar.Z:plugin ump_with_volume.tar.Z:ump timdiffs.tar.Z:ump |
34 |
ZDIST= unix-sdk-3.0b5.tar.Z:plugin ump_with_volume.tar.Z:ump timdiffs.tar.Z:ump |
34 |
|
35 |
|
35 |
TIMIDITY_VERSION= 2.13.2 |
36 |
TIMIDITY_VERSION= 2.13.2 |
36 |
|
37 |
|
|
|
38 |
USE_BZIP2= yes |
37 |
GNU_CONFIGURE= yes |
39 |
GNU_CONFIGURE= yes |
38 |
CONFIGURE_ARGS= --enable-ump |
40 |
CONFIGURE_ARGS= --enable-ump --with-default-path=${LOCALBASE}/share/timidity |
39 |
USE_GMAKE= yes |
41 |
USE_GMAKE= yes |
40 |
USE_X_PREFIX= yes |
42 |
USE_X_PREFIX= yes |
41 |
USE_XPM= yes |
43 |
USE_XPM= yes |
Lines 44-49
Link Here
|
44 |
EXTRA_PATCHES= ${PORTSDIR}/audio/timidity++/files/* |
46 |
EXTRA_PATCHES= ${PORTSDIR}/audio/timidity++/files/* |
45 |
PKGDIR= ${.CURDIR} |
47 |
PKGDIR= ${.CURDIR} |
46 |
WRKSRC= ${WRKDIR}/TiMidity++-${TIMIDITY_VERSION} |
48 |
WRKSRC= ${WRKDIR}/TiMidity++-${TIMIDITY_VERSION} |
|
|
49 |
BUILD_WRKSRC= ${WRKSRC}/ump |
50 |
CPPFLAGS+= -I${LOCALBASE}/include/libarc |
51 |
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" |
52 |
EXTRACT_AFTER_ARGS= | ${TAR} -xpf - --exclude '*/libarc/*' \ |
53 |
--exclude '*/utils/mblock.h' --exclude '*/utils/memb.h' |
54 |
ALL_TARGET= ump |
47 |
|
55 |
|
48 |
# USE_MOTIF= yes |
56 |
# USE_MOTIF= yes |
49 |
# CONFIGURE_ENV= MOTIFLIB="${MOTIFLIB}" |
57 |
# CONFIGURE_ENV= MOTIFLIB="${MOTIFLIB}" |
Lines 62-80
Link Here
|
62 |
CONFIGURE_ENV= LDFLAGS=-export-dynamic |
70 |
CONFIGURE_ENV= LDFLAGS=-export-dynamic |
63 |
.endif |
71 |
.endif |
64 |
|
72 |
|
65 |
do-extract: |
73 |
post-extract: |
66 |
@${RM} -rf ${WRKDIR} |
|
|
67 |
@${MKDIR} ${WRKDIR} |
68 |
@(cd ${WRKDIR} && tar -jxf ${DISTDIR}/${DIST_SUBDIR}/${BZ2DIST:C/:.*$//}) |
69 |
@${MKDIR} ${WRKSRC}/ump |
74 |
@${MKDIR} ${WRKSRC}/ump |
70 |
@for file in ${ZDIST:C/:.*$//}; do \ |
75 |
@for f in ${ZDIST:C/:.*$//}; do \ |
71 |
if ! (cd ${WRKSRC}/ump && tar -Zxf ${DISTDIR}/${DIST_SUBDIR}/$${file}); \ |
76 |
if ! (cd ${WRKSRC}/ump && tar -Zxf ${DISTDIR}/${DIST_SUBDIR}/$${f}); \ |
72 |
then \ |
77 |
then \ |
73 |
exit 1; \ |
78 |
exit 1; \ |
74 |
fi \ |
79 |
fi \ |
75 |
done |
80 |
done |
76 |
|
|
|
77 |
post-extract: |
78 |
@${CP} ${WRKSRC}/ump/PluginSDK30b5/include/*.h ${WRKSRC}/ump/PluginSDK30b5/common/npunix.c ${WRKSRC}/ump |
81 |
@${CP} ${WRKSRC}/ump/PluginSDK30b5/include/*.h ${WRKSRC}/ump/PluginSDK30b5/common/npunix.c ${WRKSRC}/ump |
79 |
|
82 |
|
80 |
post-configure: |
83 |
post-configure: |
Lines 83-91
Link Here
|
83 |
-e 's^dynamic_targets = $$^dynamic_targets = interface_m.so^' \ |
86 |
-e 's^dynamic_targets = $$^dynamic_targets = interface_m.so^' \ |
84 |
${WRKSRC}/interface/Makefile.orig > ${WRKSRC}/interface/Makefile |
87 |
${WRKSRC}/interface/Makefile.orig > ${WRKSRC}/interface/Makefile |
85 |
@cd ${WRKSRC}; ${SETENV} CONFIG_HEADERS='' CONFIG_FILES=ump/Makefile ${SH} ./config.status |
88 |
@cd ${WRKSRC}; ${SETENV} CONFIG_HEADERS='' CONFIG_FILES=ump/Makefile ${SH} ./config.status |
86 |
|
|
|
87 |
do-build: |
88 |
@cd ${WRKSRC}/ump; ${GMAKE} ump |
89 |
|
89 |
|
90 |
do-install: |
90 |
do-install: |
91 |
${MKDIR} ${PREFIX}/lib/browser_plugins |
91 |
${MKDIR} ${PREFIX}/lib/browser_plugins |