View | Details | Raw Unified | Return to bug 97869
Collapse All | Expand All

(-)ump/Makefile (-17 / +17 lines)
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
(-)ump/files/patch-interface::Makefile.in (+11 lines)
Line 0 Link Here
1
--- interface/Makefile.in.orig	Wed May 24 20:40:04 2006
2
+++ interface/Makefile.in	Wed May 24 20:43:13 2006
3
@@ -319,7 +319,7 @@
4
 
5
 INCLUDES = \
6
 	-I$(top_srcdir)/timidity \
7
-	-I$(top_srcdir)/libarc \
8
+	-I$(LOCALBASE)/include/libarc \
9
 	-I$(top_srcdir)/utils
10
 
11
 
(-)ump/files/patch-libunimod::Makefile.in (+11 lines)
Line 0 Link Here
1
--- libunimod/Makefile.in.orig	Wed May 24 20:47:34 2006
2
+++ libunimod/Makefile.in	Wed May 24 20:50:16 2006
3
@@ -317,7 +317,7 @@
4
 	-I$(top_srcdir) \
5
 	-I$(top_srcdir)/timidity \
6
 	-I$(top_srcdir)/utils \
7
-	-I$(top_srcdir)/libarc \
8
+	-I$(LOCALBASE)/include/libarc \
9
 	$(EXTRAINCS)
10
 
11
 
(-)ump/files/patch-timidity::Makefile.in (+11 lines)
Line 0 Link Here
1
--- timidity/Makefile.in.orig	Wed May 24 20:45:31 2006
2
+++ timidity/Makefile.in	Wed May 24 20:46:31 2006
3
@@ -315,7 +315,7 @@
4
 
5
 INCLUDES = \
6
 	-I$(top_srcdir) \
7
-	-I$(top_srcdir)/libarc \
8
+	-I$(LOCALBASE)/include/libarc \
9
 	-I$(top_srcdir)/libunimod \
10
 	-I$(top_srcdir)/interface \
11
 	-I$(top_srcdir)/utils \
(-)ump/files/patch-ump::Makefile.in (+33 lines)
Line 0 Link Here
1
--- ump/Makefile.in.orig	Wed May 24 20:38:23 2006
2
+++ ump/Makefile.in	Wed May 24 20:39:09 2006
3
@@ -183,7 +183,7 @@
4
 DEF_SHLIB_DIR = -DSHLIB_DIR=\"$(SHLIB_DIR)\"
5
 BITMAP_DIR = $(TCL_DIR)/bitmaps
6
 
7
-INCLUDES =  	-I$(top_srcdir) 	-I$(top_srcdir)/libarc 	-I$(top_srcdir)/interface 	-I$(top_srcdir)/utils 	-I$(top_srcdir)/timidity 	-I$(top_srcdir)/libunimod 	$(EXTRAINCS)
8
+INCLUDES =  	-I$(top_srcdir) 	-I$(LOCALBASE)/include/libarc 	-I$(top_srcdir)/interface 	-I$(top_srcdir)/utils 	-I$(top_srcdir)/timidity 	-I$(top_srcdir)/libunimod 	$(EXTRAINCS)
9
 
10
 
11
 noinst_LIBRARIES = libump.a
12
@@ -204,7 +204,7 @@
13
 UMPOBJS =  	npunix.o 	UnixShell.o 	plugin_c.o 	timiditymain.o
14
 
15
 
16
-UMPLINKS = $(LIBS) -lXpm
17
+UMPLINKS = $(LIBS) -lXpm -larc
18
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
19
 CONFIG_HEADER = ../config.h ../interface.h
20
 CONFIG_CLEAN_FILES = 
21
@@ -437,11 +437,10 @@
22
 ump: $(UMP)
23
 
24
 $(UMP): $(UMPOBJS)
25
-	for f in libarc utils interface; do (cd $(top_builddir)/$$f; $(MAKE)); done
26
+	for f in utils interface; do (cd $(top_builddir)/$$f; $(MAKE)); done
27
 	cd $(top_builddir)/timidity; $(MAKE) objs
28
 	$(SHLD) -o $(UMP) $(LDFLAGS) $(UMPOBJS) \
29
 	`echo $(top_builddir)/timidity/*.o | sed -e s@$(top_builddir)/timidity/timidity.o@@g` \
30
-	$(top_builddir)/libarc/*.o \
31
 	$(top_builddir)/utils/*.o \
32
 	$(top_builddir)/interface/*.o \
33
 	$(top_builddir)/libunimod/*.o \
(-)ump/files/patch-utils::Makefile.in (+11 lines)
Line 0 Link Here
1
--- utils/Makefile.in.orig	Wed May 24 20:51:07 2006
2
+++ utils/Makefile.in	Wed May 24 20:57:43 2006
3
@@ -314,7 +314,7 @@
4
 BITMAP_DIR = $(TCL_DIR)/bitmaps
5
 
6
 INCLUDES = \
7
-	-I$(top_srcdir)/libarc \
8
+	-I$(LOCALBASE)/include/libarc \
9
 	-I$(top_srcdir)/timidity
10
 
11

Return to bug 97869