ports/80764: Update port: audio/xsidplay to 1.6.5.2

KATO Tsuguru tkato432 at yahoo.com
Sun May 8 13:10:02 UTC 2005


>Number:         80764
>Category:       ports
>Synopsis:       Update port: audio/xsidplay to 1.6.5.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 08 13:10:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p7 i386
>Organization:
>Environment:
>Description:
- Update to version 1.6.5.2

Remove file:
files/patch-src-songlendb-File.cpp
pkg-plist

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/audio/xsidplay/Makefile audio/xsidplay/Makefile
--- /usr/ports/audio/xsidplay/Makefile	Tue Apr 12 14:02:14 2005
+++ audio/xsidplay/Makefile	Sun May  8 02:27:43 2005
@@ -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 @@
 MAINTAINER=	ports at 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 @@
 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 -urN /usr/ports/audio/xsidplay/distinfo audio/xsidplay/distinfo
--- /usr/ports/audio/xsidplay/distinfo	Thu Mar 18 13:48:44 2004
+++ audio/xsidplay/distinfo	Sun May  8 01:28:58 2005
@@ -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 -urN /usr/ports/audio/xsidplay/files/patch-src-songlendb-File.cpp audio/xsidplay/files/patch-src-songlendb-File.cpp
--- /usr/ports/audio/xsidplay/files/patch-src-songlendb-File.cpp	Fri Feb 18 07:47:16 2005
+++ audio/xsidplay/files/patch-src-songlendb-File.cpp	Thu Jan  1 09:00:00 1970
@@ -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 -urN /usr/ports/audio/xsidplay/pkg-plist audio/xsidplay/pkg-plist
--- /usr/ports/audio/xsidplay/pkg-plist	Wed Oct 22 20:47:07 2003
+++ audio/xsidplay/pkg-plist	Thu Jan  1 09:00:00 1970
@@ -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%%
- at unexec rmdir %D/share/pixmaps 2>/dev/null || true
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list