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

(-)audio/libsidplayfp/Makefile (-7 / +48 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	libsidplayfp
3
PORTNAME=	libsidplayfp
4
PORTVERSION=	1.5.0
4
PORTVERSION=	1.6.0
5
CATEGORIES=	audio
5
CATEGORIES=	audio
6
MASTER_SITES=	SF/sidplay-residfp/libsidplayfp/${PORTVERSION:R}
6
MASTER_SITES=	SF/sidplay-residfp/libsidplayfp/${PORTVERSION:R}
7
7
Lines 15-26 Link Here
15
USE_LDCONFIG=	yes
15
USE_LDCONFIG=	yes
16
INSTALL_TARGET=	install-strip
16
INSTALL_TARGET=	install-strip
17
17
18
SIDPLAYFP_SHLIB_VER=	3.0.12
18
PORTDOCS=	NEWS README TODO
19
STILVIEW_SHLIB_VER=	0.0.1
19
20
OPTIONS_DEFINE=	DEBUG DOCS DOXYGEN
21
DEBUG_CONFIGURE_ON=	--enable-debug=full
22
DOXYGEN_BUILD_DEPENDS=	doxygen:${PORTSDIR}/devel/doxygen
23
24
OPTIONS_MULTI=	OPTIMIZATION
25
OPTIONS_MULTI_OPTIMIZATION=	BHINTS INLINE MMX
26
OPTIONS_DEFAULT=	BHINTS INLINE
27
OPTIMIZATION_DESC=	Increase performance by optimization
28
BHINTS_DESC=	Enable branch hints in reSID engine
29
BHINTS_CONFIGURE_ENABLE=	branch-hints
30
INLINE_DESC=	Enable inlining in reSID engine at bigger code size
31
INLINE_CONFIGURE_ENABLE=	inline
32
MMX_DESC=	Enable MMX code in reSIDfp for old x86 non-SSE2 CPU
33
MMX_CONFIGURE_ENABLE=	mmx
34
35
BUILD_DEPENDS+=	xa65:${PORTSDIR}/devel/xa65
36
37
.include <bsd.port.options.mk>
38
39
SIDPLAYFP_SHLIB_VERSION=	3.1.0
40
STILVIEW_SHLIB_VERSION=	0.0.2
20
PLIST_SUB+=	\
41
PLIST_SUB+=	\
21
		SIDPLAYFP_SHLIB_MVER=${SIDPLAYFP_SHLIB_VER:C/\.[[:digit:].]+//} \
42
	SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VERSION:C/\.[[:digit:].]+//} \
22
		SIDPLAYFP_SHLIB_VER=${SIDPLAYFP_SHLIB_VER} \
43
	SIDPLAYFP_SHLIB_VERSION=${SIDPLAYFP_SHLIB_VERSION} \
23
		STILVIEW_SHLIB_MVER=${STILVIEW_SHLIB_VER:C/\.[[:digit:].]+//} \
44
	STILVIEW_SHLIB_VER=${STILVIEW_SHLIB_VERSION:C/\.[[:digit:].]+//} \
24
		STILVIEW_SHLIB_VER=${STILVIEW_SHLIB_VER}
45
	STILVIEW_SHLIB_VERSION=${STILVIEW_SHLIB_VERSION}
25
46
47
post-build:
48
.if ${PORT_OPTIONS:MDOXYGEN}
49
	cd ${WRKSRC} && ${MAKE} doc
50
.endif
51
52
post-install:
53
.if ${PORT_OPTIONS:MDOCS}
54
	@${MKDIR} ${STAGEDIR}${DOCSDIR} ; \
55
	cd ${WRKSRC} && ${INSTALL_MAN} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
56
.endif
57
.if ${PORT_OPTIONS:MDOXYGEN}
58
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/html ; \
59
	${INSTALL_MAN} ${WRKSRC}/docs/html/* ${STAGEDIR}${DOCSDIR}/html ; \
60
	${RM} -f ${WRKDIR}/PLIST.doc ; \
61
	${FIND} ${STAGEDIR}${DOCSDIR}/html -type f | \
62
		${SED} 's|${STAGEDIR}${PREFIX}/||' \
63
		>> ${WRKDIR}/PLIST.doc
64
	cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST}
65
.endif
66
26
.include <bsd.port.mk>
67
.include <bsd.port.mk>
(-)audio/libsidplayfp/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (libsidplayfp-1.5.0.tar.gz) = d14806211899df82499445dd197925f95918e5b54e364bcab29b16455deac181
1
SHA256 (libsidplayfp-1.6.0.tar.gz) = bc0e7a612a136e2b173a6fea967db9fe558615eb3bf6a5890b346f75c3eaa013
2
SIZE (libsidplayfp-1.5.0.tar.gz) = 638301
2
SIZE (libsidplayfp-1.6.0.tar.gz) = 646009
(-)audio/libsidplayfp/files/patch-Makefile.in (+15 lines)
Line 0 Link Here
1
--- Makefile.in.orig	2014-10-11 19:24:48.000000000 +0900
2
+++ Makefile.in	2014-10-23 21:48:16.000000000 +0900
3
@@ -1982,10 +1982,10 @@
4
 @HAVE_DOXYGEN_TRUE@	rm -fr $(builddir)/docs/html
5
 
6
 sidplayfp/psiddrv.o65:
7
-	xa -R -G $(srcdir)/sidplayfp/psiddrv.a65 -o $@
8
+	xa65 -R -G $(srcdir)/sidplayfp/psiddrv.a65 -o $@
9
 
10
 sidplayfp/psiddrv.bin: sidplayfp/psiddrv.o65
11
-	od -v -An -w8 -tx1 $< | sed -re 's/[[:alnum:]]+/0x&,/g' > sidplayfp/psiddrv.bin
12
+	od -v -An -tx1 $< | sed -re 's/[[:alnum:]]+/0x&,/g' | rs 0 8 > sidplayfp/psiddrv.bin
13
 
14
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
15
 # Otherwise a system limit (for SysV at least) may be exceeded.
(-)audio/libsidplayfp/pkg-plist (-2 / +3 lines)
Lines 14-24 Link Here
14
include/stilview/stildefs.h
14
include/stilview/stildefs.h
15
lib/libsidplayfp.a
15
lib/libsidplayfp.a
16
lib/libsidplayfp.so
16
lib/libsidplayfp.so
17
lib/libsidplayfp.so.%%SIDPLAYFP_SHLIB_MVER%%
18
lib/libsidplayfp.so.%%SIDPLAYFP_SHLIB_VER%%
17
lib/libsidplayfp.so.%%SIDPLAYFP_SHLIB_VER%%
18
lib/libsidplayfp.so.%%SIDPLAYFP_SHLIB_VERSION%%
19
lib/libstilview.a
19
lib/libstilview.a
20
lib/libstilview.so
20
lib/libstilview.so
21
lib/libstilview.so.%%STILVIEW_SHLIB_MVER%%
22
lib/libstilview.so.%%STILVIEW_SHLIB_VER%%
21
lib/libstilview.so.%%STILVIEW_SHLIB_VER%%
22
lib/libstilview.so.%%STILVIEW_SHLIB_VERSION%%
23
libdata/pkgconfig/libsidplayfp.pc
23
libdata/pkgconfig/libsidplayfp.pc
24
libdata/pkgconfig/libstilview.pc
24
libdata/pkgconfig/libstilview.pc
25
@comment Insert PLIST.doc here

Return to bug 194626