From owner-svn-ports-head@freebsd.org Fri Oct 7 18:16:22 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 64095C04F58; Fri, 7 Oct 2016 18:16:22 +0000 (UTC) (envelope-from ehaupt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41135809; Fri, 7 Oct 2016 18:16:22 +0000 (UTC) (envelope-from ehaupt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u97IGLA1051655; Fri, 7 Oct 2016 18:16:21 GMT (envelope-from ehaupt@FreeBSD.org) Received: (from ehaupt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u97IGL85051652; Fri, 7 Oct 2016 18:16:21 GMT (envelope-from ehaupt@FreeBSD.org) Message-Id: <201610071816.u97IGL85051652@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ehaupt set sender to ehaupt@FreeBSD.org using -f From: Emanuel Haupt Date: Fri, 7 Oct 2016 18:16:21 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r423476 - head/audio/xmms-gbsplay X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2016 18:16:22 -0000 Author: ehaupt Date: Fri Oct 7 18:16:21 2016 New Revision: 423476 URL: https://svnweb.freebsd.org/changeset/ports/423476 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 and therefore bump PORTREVISION - The CLI player is not needed as a run-dependency - Update WWW - Add license Added: head/audio/xmms-gbsplay/distinfo (contents, props changed) Modified: head/audio/xmms-gbsplay/Makefile head/audio/xmms-gbsplay/pkg-descr Modified: head/audio/xmms-gbsplay/Makefile ============================================================================== --- head/audio/xmms-gbsplay/Makefile Fri Oct 7 18:15:56 2016 (r423475) +++ head/audio/xmms-gbsplay/Makefile Fri Oct 7 18:16:21 2016 (r423476) @@ -1,30 +1,40 @@ # Created by: Emanuel Haupt # $FreeBSD$ +PORTNAME= gbsplay +PORTVERSION= 0.0.8 +PORTREVISION= 8 +CATEGORIES= audio +MASTER_SITES= LOCAL/ehaupt PKGNAMEPREFIX= xmms- +MAINTAINER= ehaupt@FreeBSD.org COMMENT= XMMS plugin for playing Nintendo Game Boy(TM) audio -MASTERDIR= ${.CURDIR}/../gbsplay +LICENSE= GPLv2 BUILD_DEPENDS= xmms:multimedia/xmms -RUN_DEPENDS= xmms:multimedia/xmms \ - gbsplay:audio/gbsplay +RUN_DEPENDS= xmms:multimedia/xmms USE_GNOME= glib12 USE_GCC= any +HAS_CONFIGURE= yes +USES= gmake +USE_CSTD= gnu89 -CONFIGURE_ARGS= --disable-nas +OPTIONS_DEFINE= NLS -DESCR= ${.CURDIR}/pkg-descr -PLIST= ${.CURDIR}/pkg-plist +NLS_CONFIGURE_OFF= --disable-i18n +NLS_USES= gettext-runtime + +CONFIGURE_ARGS= --disable-nas --prefix=${PREFIX} PLIST_FILES= lib/xmms/Input/gbsxmms.so post-extract: @${RM} -f ${WRKSRC}/po/subdir.mk -gbsplay-post-patch: +post-patch: @${REINPLACE_CMD} -e \ 's|`which xmms-config`||; \ s|\(xmms-config\)|${LOCALBASE}/bin/\1|g; \ @@ -36,10 +46,23 @@ gbsplay-post-patch: 's|^objs += $$(objs_gbsplay) $$(objs_gbsinfo)||; \ s|^dsts += gbsplay gbsinfo||; \ /^default:/ s|$$(mans)||' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e 's|^\(default.*\)test|\1|' ${WRKSRC}/${MAKEFILE} + @${REINPLACE_CMD} -e \ + '/^need_include\ /d; \ + 468s|char argc|int argc|; \ + s|/usr/local/include|${LOCALBASE}/include|; \ + s|/usr/local/lib|${LOCALBASE}/lib|; \ + s|/usr/X11R6/include||; \ + s|/usr/X11R6/lib||; \ + s|/usr/X11/lib|${LOCALBASE}/lib|; \ + s|/usr/lib/X11|${LOCALBASE}/lib/X11|; \ + s|-Os||; s|-pipe||; s|-fomit-frame-pointer||; \ + s|-march=$$ARCH||' \ + ${WRKSRC}/configure do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/xmms/Input ${INSTALL_PROGRAM} ${WRKSRC}/gbsxmms.so \ ${STAGEDIR}${PREFIX}/lib/xmms/Input -.include "${MASTERDIR}/Makefile" +.include Added: head/audio/xmms-gbsplay/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/audio/xmms-gbsplay/distinfo Fri Oct 7 18:16:21 2016 (r423476) @@ -0,0 +1,3 @@ +TIMESTAMP = 1475768149 +SHA256 (gbsplay-0.0.8.tar.gz) = 9bd95118741315e991dfe4f5108128817725c924ba81bb4938de45290e8f0926 +SIZE (gbsplay-0.0.8.tar.gz) = 57033 Modified: head/audio/xmms-gbsplay/pkg-descr ============================================================================== --- head/audio/xmms-gbsplay/pkg-descr Fri Oct 7 18:15:56 2016 (r423475) +++ head/audio/xmms-gbsplay/pkg-descr Fri Oct 7 18:16:21 2016 (r423476) @@ -2,4 +2,4 @@ xmms-gbsplay is a XMMS input plugin whic Nintendo Game Boy(TM). It is able to play the sounds from a Game Boy(TM) module dump (.GBS format) in XMMS. -WWW: http://gbsplay.berlios.de/ +WWW: https://www.cgarbs.de/gbsplay.en.html