Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Oct 2016 18:15:57 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r423475 - head/audio/gbsplay
Message-ID:  <201610071815.u97IFvsm051508@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ehaupt
Date: Fri Oct  7 18:15:56 2016
New Revision: 423475
URL: https://svnweb.freebsd.org/changeset/ports/423475

Log:
  - While the main CLI player of gbsplay is receiving updates and is actively
    maintained the XMMS plugin doesn't work past this version. Rather than
    removing the still working XMMS plugin in this version, decouple the slave
    port from master port and leave it at this version. This allows for the CLI
    player to be updated independently.
  - Add NLS option
  - Add LICENSE
  - Update to 0.0.93
  - Update WWW
  - Relocate to github

Modified:
  head/audio/gbsplay/Makefile
  head/audio/gbsplay/distinfo
  head/audio/gbsplay/pkg-descr
  head/audio/gbsplay/pkg-plist

Modified: head/audio/gbsplay/Makefile
==============================================================================
--- head/audio/gbsplay/Makefile	Fri Oct  7 18:12:38 2016	(r423474)
+++ head/audio/gbsplay/Makefile	Fri Oct  7 18:15:56 2016	(r423475)
@@ -2,42 +2,45 @@
 # $FreeBSD$
 
 PORTNAME=	gbsplay
-PORTVERSION=	0.0.8
-PORTREVISION=	7
+PORTVERSION=	0.0.93
 CATEGORIES=	audio
-MASTER_SITES=	LOCAL/ehaupt
-PKGNAMEPREFIX?=
 
 MAINTAINER=	ehaupt@FreeBSD.org
-COMMENT?=	Emulates the sound hardware of the Nintendo Game Boy(TM)
+COMMENT=	Emulates the sound hardware of the Nintendo Game Boy(TM)
+
+LICENSE=	GPLv2
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	mmitch
 
 HAS_CONFIGURE=	yes
-USES=		gettext gmake
+USES=		gmake compiler:gcc-c++11-lib
 USE_CSTD=	gnu89
 
 CONFIGURE_ARGS+=	--prefix=${PREFIX}
 
-.if ${PKGNAMEPREFIX} == ""
-
 CONFIGURE_ARGS+=	--without-xmmsplugin
 
 MANPAGE1=	gbsplay.1 gbsinfo.1
 MANPAGE5=	gbsplayrc.5
 PORTDOCS=	COPYRIGHT HISTORY README
 
-OPTIONS_DEFINE=	NAS DOCS
-
-.endif
-
-.if ${PKGNAMEPREFIX} == ""
+OPTIONS_DEFINE=	DOCS NAS NLS
+OPTIONS_SUB=	yes
 
 NAS_LIB_DEPENDS=	libaudio.so:audio/nas
 NAS_CONFIGURE_ENABLE=	nas
-
-.endif
-
-post-patch: gbsplay-post-patch
-	@${REINPLACE_CMD} -e 's|^\(default.*\)test|\1|' ${WRKSRC}/${MAKEFILE}
+NLS_CONFIGURE_OFF=	--disable-i18n
+NLS_USES=		gettext
+NLS_LDFLAGS=		-lintl
+
+.include <bsd.port.options.mk>
+
+post-patch:
+	@${REINPLACE_CMD} \
+		-e 's|^\(default.*\)test|\1|' \
+		-e 's#md5sum | cut -f1 -d..#md5 -q#' \
+		${WRKSRC}/${MAKEFILE}
 	@${REINPLACE_CMD} -e \
 		'/^need_include\ /d; \
 		 468s|char argc|int argc|; \
@@ -50,10 +53,6 @@ post-patch: gbsplay-post-patch
 		 s|-Os||; s|-pipe||; s|-fomit-frame-pointer||; \
 		 s|-march=$$ARCH||' \
 		${WRKSRC}/configure
-
-.if ${PKGNAMEPREFIX} == ""
-
-gbsplay-post-patch:
 	@${REINPLACE_CMD} -e 's|/\(etc/gbsplayrc\)|${PREFIX}/\1|' \
 		${WRKSRC}/gbsplay.c \
 		${WRKSRC}/gbsplay.in.1 \
@@ -79,14 +78,15 @@ do-install:
 		${STAGEDIR}${PREFIX}/etc/gbsplayrc
 .endif
 
+.if ${PORT_OPTIONS:MNLS}
 .for l in de en
 	${INSTALL_DATA} ${WRKSRC}/po/${l}.mo \
 		${STAGEDIR}${PREFIX}/share/locale/${l}/LC_MESSAGES/gbsplay.mo
 .endfor
+.endif
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for f in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Modified: head/audio/gbsplay/distinfo
==============================================================================
--- head/audio/gbsplay/distinfo	Fri Oct  7 18:12:38 2016	(r423474)
+++ head/audio/gbsplay/distinfo	Fri Oct  7 18:15:56 2016	(r423475)
@@ -1,2 +1,3 @@
-SHA256 (gbsplay-0.0.8.tar.gz) = 9bd95118741315e991dfe4f5108128817725c924ba81bb4938de45290e8f0926
-SIZE (gbsplay-0.0.8.tar.gz) = 57033
+TIMESTAMP = 1475758315
+SHA256 (mmitch-gbsplay-0.0.93_GH0.tar.gz) = 49a4545b51b91d3c01100b7f99d7c00f981f60d2bade7389255076078deef4ef
+SIZE (mmitch-gbsplay-0.0.93_GH0.tar.gz) = 66683

Modified: head/audio/gbsplay/pkg-descr
==============================================================================
--- head/audio/gbsplay/pkg-descr	Fri Oct  7 18:12:38 2016	(r423474)
+++ head/audio/gbsplay/pkg-descr	Fri Oct  7 18:15:56 2016	(r423475)
@@ -2,4 +2,4 @@ gbsplay emulates the sound hardware of t
 to play the sounds from a Game Boy(TM) module dump (.GBS format) through
 /dev/dsp, standard output or NAS.
 
-WWW: http://gbsplay.berlios.de/
+WWW: https://github.com/mmitch/gbsplay

Modified: head/audio/gbsplay/pkg-plist
==============================================================================
--- head/audio/gbsplay/pkg-plist	Fri Oct  7 18:12:38 2016	(r423474)
+++ head/audio/gbsplay/pkg-plist	Fri Oct  7 18:15:56 2016	(r423475)
@@ -1,8 +1,8 @@
 bin/gbsplay
 bin/gbsinfo
 @sample etc/gbsplayrc.sample
-share/locale/de/LC_MESSAGES/gbsplay.mo
-share/locale/en/LC_MESSAGES/gbsplay.mo
+%%NLS%%share/locale/de/LC_MESSAGES/gbsplay.mo
+%%NLS%%share/locale/en/LC_MESSAGES/gbsplay.mo
 man/man1/gbsinfo.1.gz
 man/man1/gbsplay.1.gz
 man/man5/gbsplayrc.5.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201610071815.u97IFvsm051508>