diff options
author | Tilman Keskinoz <arved@FreeBSD.org> | 2005-05-08 14:20:18 +0000 |
---|---|---|
committer | Tilman Keskinoz <arved@FreeBSD.org> | 2005-05-08 14:20:18 +0000 |
commit | 3398ea546b0c73662d6a5d052b1600a2f8ab5088 (patch) | |
tree | 67c7945abc949fa8e85aec986b11db06669017d9 /audio/xsidplay | |
parent | 24a9bb38665032c128f40e9e3a7feaee1020738b (diff) | |
download | ports-3398ea546b0c73662d6a5d052b1600a2f8ab5088.tar.gz ports-3398ea546b0c73662d6a5d052b1600a2f8ab5088.zip |
Notes
Diffstat (limited to 'audio/xsidplay')
-rw-r--r-- | audio/xsidplay/Makefile | 64 | ||||
-rw-r--r-- | audio/xsidplay/distinfo | 4 | ||||
-rw-r--r-- | audio/xsidplay/files/patch-src-songlendb-File.cpp | 22 | ||||
-rw-r--r-- | audio/xsidplay/pkg-plist | 7 |
4 files changed, 40 insertions, 57 deletions
diff --git a/audio/xsidplay/Makefile b/audio/xsidplay/Makefile index 5d40ad9021b1..01468d1ad4e7 100644 --- a/audio/xsidplay/Makefile +++ b/audio/xsidplay/Makefile @@ -6,8 +6,7 @@ # PORTNAME= xsidplay -PORTVERSION= 1.6.5.1a -PORTREVISION= 1 +PORTVERSION= 1.6.5.2 PORTEPOCH= 1 CATEGORIES= audio emulators MASTER_SITES= http://www.geocities.com/SiliconValley/Lakes/5147/sidplay/packages/ @@ -16,25 +15,20 @@ EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Graphical front end for libsidplay -.if defined(WITH_SIDPLAY2) -LIB_DEPENDS= sidplay2.0:${PORTSDIR}/audio/libsidplay2 -.else -LIB_DEPENDS= sidplay.1:${PORTSDIR}/audio/libsidplay -.endif - USE_X_PREFIX= yes USE_QT_VER= 3 +USE_GNOME= gnometarget +WANT_GNOME= yes +USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --with-qt3 --with-qt-binaries=${X11BASE}/bin -.if defined(WITH_SIDPLAY2) -CONFIGURE_ARGS+= --with-sidplay2 -.endif -QTCPPFLAGS+= ${PTHREAD_CFLAGS} -QTCFGLIBS+= ${PTHREAD_LIBS} -USE_REINPLACE= yes +CONFIGURE_ARGS= --with-qt3 --with-qt-binaries=${X11BASE}/bin MAN1= xsidplay.1 +PLIST_FILES= bin/xsidplay + +QTCPPFLAGS+= ${PTHREAD_CFLAGS} +QTCFGLIBS+= ${PTHREAD_LIBS} .include <bsd.port.pre.mk> @@ -42,22 +36,40 @@ MAN1= xsidplay.1 CFLAGS+= -O0 .endif -pre-patch: -.for file in configure src/Makefile.in - @${REINPLACE_CMD} -e 's|lib-mt|libqt-mt|g' ${WRKSRC}/${file} -.endfor - @${REINPLACE_CMD} -e 's|-lqt|-lqt-mt|g' ${WRKSRC}/configure +.if ${HAVE_GNOME:Mesound}!="" +USE_GNOME+= esound +.else +CONFIGURE_ENV+= ac_cv_path_ESD_CONFIG="" +.endif + +.if defined(WITH_ARTS) +LIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts +.else +CONFIGURE_ENV+= ac_cv_path_ARTSC_CONFIG="" +.endif + +.if defined(WITH_SIDPLAY2) +LIB_DEPENDS+= sidplay2.1:${PORTSDIR}/audio/libsidplay2 +CONFIGURE_ARGS+= --with-sidplay2 +QTCFGLIBS+= -Wl,--rpath,${LOCALBASE}/lib/sidplay/builders +.else +LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay +.endif + +.if defined(NOPORTDOCS) +PORTDOCS= README STIL.faq hv_sids.faq +.endif + +post-patch: @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}|g' ${WRKSRC}/xsidplay.1 do-install: - @${MKDIR} ${PREFIX}/share/pixmaps - @${INSTALL_PROGRAM} ${WRKSRC}/src/xsidplay ${PREFIX}/bin - @${INSTALL_DATA} ${WRKSRC}/xsidplay.xpm ${PREFIX}/share/pixmaps - @${INSTALL_MAN} ${WRKSRC}/xsidplay.1 ${MANPREFIX}/man/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/src/xsidplay ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/xsidplay.1 ${MANPREFIX}/man/man1 .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} - @${INSTALL_DATA} ${WRKSRC}/*.faq ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/*.faq ${DOCSDIR} .endif .include <bsd.port.post.mk> diff --git a/audio/xsidplay/distinfo b/audio/xsidplay/distinfo index c95b8bdc53e0..a459b746beef 100644 --- a/audio/xsidplay/distinfo +++ b/audio/xsidplay/distinfo @@ -1,2 +1,2 @@ -MD5 (xsidplay-1.6.5.1a.tgz) = abe90bc6b7d552969bdd1db38f0a449b -SIZE (xsidplay-1.6.5.1a.tgz) = 355698 +MD5 (xsidplay-1.6.5.2.tgz) = 68669cf99904a7384a65ded5fcdd3c97 +SIZE (xsidplay-1.6.5.2.tgz) = 508860 diff --git a/audio/xsidplay/files/patch-src-songlendb-File.cpp b/audio/xsidplay/files/patch-src-songlendb-File.cpp deleted file mode 100644 index b6b8df16cae9..000000000000 --- a/audio/xsidplay/files/patch-src-songlendb-File.cpp +++ /dev/null @@ -1,22 +0,0 @@ ---- src/songlendb/File.cpp.orig Sun Mar 3 19:00:03 2002 -+++ src/songlendb/File.cpp Thu Feb 17 22:46:43 2005 -@@ -29,6 +29,7 @@ - #endif - using namespace std; - -+#include <sys/types.h> - #include "File.h" - - // String comparison functor for sort function. -@@ -126,9 +127,9 @@ - streampos fileLen = myIn.tellg(); - #endif - #ifdef XSID_HAVE_NOTHROW -- pDB = new(std::nothrow) char[fileLen+1L]; -+ pDB = new(std::nothrow) char[(off_t)fileLen+1L]; - #else -- pDB = new char[fileLen+1L]; -+ pDB = new char[(off_t)fileLen+1L]; - #endif - if ( pDB == 0 ) - { diff --git a/audio/xsidplay/pkg-plist b/audio/xsidplay/pkg-plist deleted file mode 100644 index e8d1286387a0..000000000000 --- a/audio/xsidplay/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -bin/xsidplay -share/pixmaps/xsidplay.xpm -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/STIL.faq -%%PORTDOCS%%%%DOCSDIR%%/hv_sids.faq -%%PORTDOCS%%@dirrm %%DOCSDIR%% -@unexec rmdir %D/share/pixmaps 2>/dev/null || true |