From nemysis@gmx.ch  Thu Oct  4 21:51:46 2012
Return-Path: <nemysis@gmx.ch>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 3476E106566B
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  4 Oct 2012 21:51:46 +0000 (UTC)
	(envelope-from nemysis@gmx.ch)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22])
	by mx1.freebsd.org (Postfix) with SMTP id 546A68FC18
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  4 Oct 2012 21:51:44 +0000 (UTC)
Received: (qmail invoked by alias); 04 Oct 2012 21:51:36 -0000
Received: from 201-230.4-85.cust.bluewin.ch (EHLO something.email.com) [85.4.230.201]
  by mail.gmx.net (mp036) with SMTP; 04 Oct 2012 23:51:36 +0200
Received: by something.email.com (sSMTP sendmail emulation); Thu, 04 Oct 2012 23:51:35 +0200
Message-Id: <20121004215146.3476E106566B@hub.freebsd.org>
Date: Thu, 04 Oct 2012 23:51:35 +0200
From: nemysis <nemysis@gmx.ch>
To: FreeBSD-gnats-submit@freebsd.org
Cc: jgh@FreeBSD.org
Subject: [MAINTAINER] multimedia/gtk-youtube-viewer: update to 3.0.2, Makefile changed
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         172336
>Category:       ports
>Synopsis:       [MAINTAINER] multimedia/gtk-youtube-viewer: update to 3.0.2, Makefile changed
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jhale
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 04 22:00:24 UTC 2012
>Closed-Date:    Wed Nov 14 19:11:52 UTC 2012
>Last-Modified:  Wed Nov 14 19:11:52 UTC 2012
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:

- Update to 3.0.2


Makefile changed

- Added Categorie perl5

+CATEGORIES=	multimedia perl5


- Changed MASTER_SITES

+MASTER_SITES=	GITHUB


- Added dependencies

+		p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump \
+		p5-ReadLine-Gnu>=0:${PORTSDIR}/devel/p5-ReadLine-Gnu \


- Changed PLIST

PLIST_FILES
PLIST_DIRSTRY


- Added post-extract

+post-extract:
+	@(cd ${WRKSRC}/WWW-YoutubeViewer && ${MV} * ..)


- Added CONFLICTS

+CONFLICTS=	youtube-viewer-[0-9]*


- Rework do-install, post-install, post-patch

 do-install:

+post-install:

 post-patch:
+	@(cd ${WRKSRC}/bin && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" \
+	-e "s|/usr/share/|${PREFIX}/share/|g" gtk-youtube-viewer youtube-viewer)


- Removed all comments


- Added in pkg-descr WWW

+WWW:	https://github.com/trizen/youtube-viewer/

Generated and tested manually, tested with port test and with RedPorts (all RELEASES, CLANG), sent with FreeBSD Port Tools 0.99_6 (mode: update, diff: ports)
>How-To-Repeat:

portlint -A
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy.
0 fatal errors and 1 warning found.


port test: clean


Build log RedPorts

https://redports.org/buildarchive/20121004081840-5328/

>Fix:

--- gtk-youtube-viewer-3.0.2.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/Makefile ./Makefile
--- /usr/ports/multimedia/gtk-youtube-viewer/Makefile	2012-09-23 17:14:54.000000000 +0200
+++ ./Makefile	2012-10-04 10:13:58.000000000 +0200
@@ -6,10 +6,9 @@
 #
 
 PORTNAME=	gtk-youtube-viewer
-PORTVERSION=	2.0.5
-CATEGORIES=	multimedia
-MASTER_SITES=	GOOGLE_CODE
-PROJECTHOST=	trizen
+PORTVERSION=	3.0.2
+CATEGORIES=	multimedia perl5
+MASTER_SITES=	GITHUB
 
 MAINTAINER=	nemysis@gmx.ch
 COMMENT=	GTK Search and play YouTube videos streaming in MPlayer
@@ -21,46 +20,60 @@
 		p5-Term-ANSIColor>=0:${PORTSDIR}/devel/p5-Term-ANSIColor \
 		p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
 		p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https \
+		p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump \
+		p5-ReadLine-Gnu>=0:${PORTSDIR}/devel/p5-ReadLine-Gnu \
 		mplayer:${PORTSDIR}/multimedia/mplayer
 
-OPTIONS_DEFINE=	GCAP
-GCAP_DESC=	GCAP support
+USE_GITHUB=	yes
+GH_ACCOUNT=	trizen
+GH_PROJECT=	youtube-viewer
+GH_TAGNAME=	master
+GH_COMMIT=	99bf00c
 
-WRKSRC=		${WRKDIR}/${PORTNAME}/src
+WRKSRC=		${WRKDIR}/${GH_ACCOUNT}-${PORTNAME}-${GH_COMMIT}/
 
 USE_PERL5_RUN=	yes
 NO_BUILD=	yes
 
 PLIST_FILES=	bin/${PORTNAME} \
-		share/pixmaps/${PORTNAME}.png \
-		share/applications/${PORTNAME}.desktop
-PLIST_DIRSTRY=	share/applications
+		%%SITE_PERL%%/WWW/YoutubeViewer.pm \
+		share/applications/${PORTNAME}.desktop \
+		share/pixmaps/${PORTNAME}.png
+PLIST_DIRSTRY=	share/applications \
+		%%SITE_PERL%%/WWW
 
 PORTDATA=	*
 
+CONFLICTS=	youtube-viewer-[0-9]*
+
+OPTIONS_DEFINE=	GCAP
+GCAP_DESC=	GCAP support
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MGCAP}
 RUN_DEPENDS+=	${LOCALBASE}/bin/gcap:${PORTSDIR}/multimedia/gcap
 .endif
 
+post-extract:
+	@(cd ${WRKSRC}/WWW-YoutubeViewer && ${MV} * ..)
+
 post-patch:
-	@(cd ${WRKSRC} && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" gtk-youtube-viewer.pl \
-		youtube-viewer && ${REINPLACE_CMD} -e "s|/usr/share/|${PREFIX}/share/|g" gtk-youtube-viewer)
+	@(cd ${WRKSRC}/bin && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" \
+	-e "s|/usr/share/|${PREFIX}/share/|g" gtk-youtube-viewer youtube-viewer)
 

+	${MKDIR} ${PREFIX}/${SITE_PERL_REL}/WWW
+	${INSTALL_DATA} ${WRKSRC}/lib/WWW/YoutubeViewer.pm ${PREFIX}/${SITE_PERL_REL}/WWW/
 	${MKDIR} ${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
-	${INSTALL_SCRIPT} ${WRKSRC}/youtube-viewer ${DATADIR}
-
-# Data
-	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "icons lib" ${DATADIR})
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pl ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.glade ${DATADIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/bin/${PORTNAME} ${PREFIX}/bin
+	${INSTALL_SCRIPT} ${WRKSRC}/bin/youtube-viewer ${DATADIR}
 
-# Pixmaps and Desktop
-	${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
+post-install:
+	@(cd ${WRKSRC}/share && ${COPYTREE_SHARE} "gtk-youtube-viewer-icons icons" ${DATADIR})
+	${INSTALL_DATA} ${WRKSRC}/share/${PORTNAME}.glade ${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/share/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
 	${MKDIR} ${PREFIX}/share/applications
-	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${PREFIX}/share/applications/
+	${INSTALL_DATA} ${WRKSRC}/share/${PORTNAME}.desktop ${PREFIX}/share/applications/
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/distinfo ./distinfo
--- /usr/ports/multimedia/gtk-youtube-viewer/distinfo	2012-08-24 23:15:59.000000000 +0200
+++ ./distinfo	2012-10-04 10:10:28.000000000 +0200
@@ -1,2 +1,2 @@
-SHA256 (gtk-youtube-viewer-2.0.5.tar.gz) = 28cce3956d58659849db451e9d016e426577bfd8791000678f87ac8929c6def0
-SIZE (gtk-youtube-viewer-2.0.5.tar.gz) = 165777
+SHA256 (gtk-youtube-viewer-3.0.2.tar.gz) = 5f51240c08c736ad7899eb909aab9474cde68bc56e68a9a9d20a4d94ac67d4a0
+SIZE (gtk-youtube-viewer-3.0.2.tar.gz) = 103814
diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/pkg-descr ./pkg-descr
--- /usr/ports/multimedia/gtk-youtube-viewer/pkg-descr	2012-09-23 17:14:54.000000000 +0200
+++ ./pkg-descr	2012-10-04 00:02:12.000000000 +0200
@@ -2,3 +2,4 @@
 Linux application which is dedicated to streaming Youtube Videos with MPlayer.
 
 WWW:	https://code.google.com/p/trizen/
+WWW:	https://github.com/trizen/youtube-viewer/
--- gtk-youtube-viewer-3.0.2.patch ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->jhale 
Responsible-Changed-By: jhale 
Responsible-Changed-When: Fri Oct 5 04:58:24 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=172336 
State-Changed-From-To: open->feedback 
State-Changed-By: jhale 
State-Changed-When: Fri Oct 5 05:35:12 UTC 2012 
State-Changed-Why:  
Ask for maintainer approval. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=172336 

From: "Jason E. Hale" <jhale@freebsd.org>
To: bug-followup@freebsd.org, nemysis@gmx.ch
Cc: dhn@freebsd.org
Subject: Re: ports/172336: [MAINTAINER] multimedia/gtk-youtube-viewer: update to 3.0.2, Makefile changed
Date: Fri, 05 Oct 2012 01:33:48 -0400

 I'm thinking it might be a better idea, given how the source is distributed 
 now, to update the multimedia/youtube-viewer port to 3.0.2 and add an option 
 for the GTK part.  Then multimedia/gtk-youtube-viewer could be removed or be a 
 slave port.  This will avoid CONFLICTS and such.  Thoughts?
 
 - Jason

From: nemysis <nemysis@gmx.ch>
To: "Jason E. Hale" <jhale@freebsd.org>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/172336: [MAINTAINER] multimedia/gtk-youtube-viewer:
 update to 3.0.2, Makefile changed
Date: Fri, 5 Oct 2012 08:38:12 +0200

 On Fri, 05 Oct 2012 01:33:48 -0400
 "Jason E. Hale" <jhale@freebsd.org> wrote:
 
 > I'm thinking it might be a better idea, given how the source is distributed 
 > now, to update the multimedia/youtube-viewer port to 3.0.2 and add an option 
 > for the GTK part.  Then multimedia/gtk-youtube-viewer could be removed or be a 
 > slave port.  This will avoid CONFLICTS and such.  Thoughts?
 > 
 > - Jason
 
 Yes needed is to have slave Port or better only one Port with default
 install gtk-youtube-viewer and youtube-viewer, as this Source Developer gives.
 
 GTK Youtube Viewer need script youtube-viewer.
 
 
 For both Ports is used this file, because this have used CONFLICTS
 
 %%SITE_PERL%%/WWW/YoutubeViewer.pm
 
 
 Please look
 
 https://code.google.com/p/trizen/
 
 Developer gives only one Link for download
 
 https://github.com/trizen/youtube-viewer/downloads
 
 
 GTK Youtube Viewer use this link
 
 MASTER_SITES=   GITHUB
 
 USE_GITHUB=     yes                                                                                                                                            
 GH_ACCOUNT=     trizen                                                                                                                                         
 GH_PROJECT=     youtube-viewer                                                                                                                                 
 GH_TAGNAME=     master                                                                                                                                         
 GH_COMMIT=      99bf00c
 
 GTK Youtube Viewer have more Options as Pixmaps, Desktop, OptionsNG and patch both
 executable
 
 post-patch:                                                                                                                                                    
         @(cd ${WRKSRC}/bin && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" \                                                                            
         -e "s|/usr/share/|${PREFIX}/share/|g" gtk-youtube-viewer youtube-viewer)
 
 
 Here have maintainer Youtube Viewer new Version for Youtube Viewer
 
 https://redports.org/browser/dhn/multimedia/youtube-viewer
 
 and use
 
 MASTER_SITES=   GOOGLE_CODE \
                 ${MASTER_SITE_LOCAL}
 
 Patch only executable youtube-viewer
 
 post-patch:
         @${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" ${WRKSRC}/bin/youtube-viewer
 
 
 
 What you think is here needed a pkg-plist there is 12 Items and with
 PLIST_FILES are only 5 Items in Makefile.
 
 Youtube Viewer use pkg-plist, there are more Items in %%SITE_PERL%%/WWW but here is
 
 @dirrm %%SITE_PERL%%/WWW
 
 
 Yes we can make only one Port with
 
 PLIST_FILES=    bin/gtk-youtube-viewer \
                 bin/youtube-viewer \
 ...
 
 ${INSTALL_SCRIPT} ${WRKSRC}/bin/gtk-youtube-viewer ${PREFIX}/bin
 ${INSTALL_SCRIPT} ${WRKSRC}/bin/youtube-viewer ${PREFIX}/bin
 
 nemysis

From: nemysis <nemysis@gmx.ch>
To: "Jason E. Hale" <jhale@freebsd.org>, bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/172336: [MAINTAINER] multimedia/gtk-youtube-viewer:
 update to 3.0.2, Makefile changed
Date: Fri, 5 Oct 2012 20:57:41 +0200

 --Sig_/rD8iEgb4RuRPOHnw8M3PgF1
 Content-Type: multipart/mixed; boundary="MP_/d3pjx47s/M7c09I23GCKYO4"
 
 --MP_/d3pjx47s/M7c09I23GCKYO4
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: inline
 
 Have found on
 
 https://code.google.com/p/trizen/downloads/list
 
 gtk-youtube-viewer-20121002-1-any.pkg.tar
 
 http://trizenx.blogspot.ch/2012/03/gtk-youtube-viewer.html
 
 Also this is a separate GTK application.
 
 Have added
 
 BUILD_DEPENDS=3D  youtube-viewer>=3D3.0.2:${PORTSDIR}/multimedia/youtube-vi=
 ewer
 
 This need to youtube-viewer-3.0.2 is installed, now is in Ports only Versio=
 n 2.5.9
 
 Have used youtube-viewer-3.0.2 from RedPorts.
 
 But should be installed only if this Version is in Ports. How to check this?
 
 
 Not more conflict with
 
 %%SITE_PERL%%/WWW/YoutubeViewer.pm
 
 Why i have not install YoutubeViewer.pm with gtk-youtube-viewer
 
 
 port test: clean
 
 
 --MP_/d3pjx47s/M7c09I23GCKYO4
 Content-Type: text/x-patch
 Content-Transfer-Encoding: quoted-printable
 Content-Disposition: attachment; filename=gtk-youtube-viewer.diff
 
 =3D=3D=3D> Generating patch
 =3D=3D=3D> Viewing diff with more
 diff -ruN --exclude=3DCVS /usr/ports/multimedia/gtk-youtube-viewer/Makefile=
  ./Makefile
 --- /usr/ports/multimedia/gtk-youtube-viewer/Makefile	2012-09-23 17:14:54.0=
 00000000 +0200
 +++ ./Makefile	2012-10-05 20:47:48.000000000 +0200
 @@ -6,27 +6,29 @@
  #
 =20
  PORTNAME=3D	gtk-youtube-viewer
 -PORTVERSION=3D	2.0.5
 -CATEGORIES=3D	multimedia
 +PORTVERSION=3D	3.0.2
 +CATEGORIES=3D	multimedia perl5
  MASTER_SITES=3D	GOOGLE_CODE
  PROJECTHOST=3D	trizen
 +DISTNAME=3D	${PORTNAME}-20121002-1-any
 +EXTRACT_SUFX=3D	.pkg.tar
 =20
  MAINTAINER=3D	nemysis@gmx.ch
  COMMENT=3D	GTK Search and play YouTube videos streaming in MPlayer
 =20
  LICENSE=3D	GPLv3
 =20
 +BUILD_DEPENDS=3D	youtube-viewer>=3D3.0.2:${PORTSDIR}/multimedia/youtube-vi=
 ewer
  RUN_DEPENDS=3D	p5-XML-Fast>=3D0:${PORTSDIR}/net/p5-XML-Fast \
  		p5-libwww>=3D0:${PORTSDIR}/www/p5-libwww \
  		p5-Term-ANSIColor>=3D0:${PORTSDIR}/devel/p5-Term-ANSIColor \
  		p5-Gtk2>=3D0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
  		p5-LWP-Protocol-https>=3D0:${PORTSDIR}/www/p5-LWP-Protocol-https \
 +		p5-Data-Dump>=3D0:${PORTSDIR}/devel/p5-Data-Dump \
 +		p5-ReadLine-Gnu>=3D0:${PORTSDIR}/devel/p5-ReadLine-Gnu \
  		mplayer:${PORTSDIR}/multimedia/mplayer
 =20
 -OPTIONS_DEFINE=3D	GCAP
 -GCAP_DESC=3D	GCAP support
 -
 -WRKSRC=3D		${WRKDIR}/${PORTNAME}/src
 +WRKSRC=3D		${WRKDIR}/usr
 =20
  USE_PERL5_RUN=3D	yes
  NO_BUILD=3D	yes
 @@ -38,6 +40,9 @@
 =20
  PORTDATA=3D	*
 =20
 +OPTIONS_DEFINE=3D	GCAP
 +GCAP_DESC=3D	GCAP support
 +
  .include <bsd.port.options.mk>
 =20
  .if ${PORT_OPTIONS:MGCAP}
 @@ -45,22 +50,20 @@
  .endif
 =20
  post-patch:
 -	@(cd ${WRKSRC} && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" gtk=
 -youtube-viewer.pl \
 -		youtube-viewer && ${REINPLACE_CMD} -e "s|/usr/share/|${PREFIX}/share/|g"=
  gtk-youtube-viewer)
 +	@(cd ${WRKSRC}/bin && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g"=
  \
 +	-e "s|/usr/bin/perl|${PERL}|g" \
 +	-e "s|/usr/bin/|/usr/local/bin/|g" \
 +	-e "s|/usr/share/|${PREFIX}/share/|g" \
 +		gtk-youtube-viewer youtube-viewer)
 =20
  do-install:
  	${MKDIR} ${DATADIR}
 -	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
 -	${INSTALL_SCRIPT} ${WRKSRC}/youtube-viewer ${DATADIR}
 -
 -# Data
 -	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "icons lib" ${DATADIR})
 -	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pl ${DATADIR}
 -	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.glade ${DATADIR}
 -
 -# Pixmaps and Desktop
 -	${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/${PORTNAME} ${PREFIX}/bin
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/youtube-viewer ${DATADIR}
 +	@(cd ${WRKSRC}/share/${PORTNAME} && ${COPYTREE_SHARE} icons ${DATADIR})
 +	${INSTALL_DATA} ${WRKSRC}/share/${PORTNAME}/${PORTNAME}.glade ${DATADIR}
 +	${INSTALL_DATA} ${WRKSRC}/share/pixmaps/${PORTNAME}.png ${PREFIX}/share/p=
 ixmaps
  	${MKDIR} ${PREFIX}/share/applications
 -	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${PREFIX}/share/application=
 s/
 +	${INSTALL_DATA} ${WRKSRC}/share/applications/${PORTNAME}.desktop ${PREFIX=
 }/share/applications
 =20
  .include <bsd.port.mk>
 diff -ruN --exclude=3DCVS /usr/ports/multimedia/gtk-youtube-viewer/distinfo=
  ./distinfo
 --- /usr/ports/multimedia/gtk-youtube-viewer/distinfo	2012-08-24 23:15:59.0=
 00000000 +0200
 +++ ./distinfo	2012-10-05 19:53:24.000000000 +0200
 @@ -1,2 +1,2 @@
 -SHA256 (gtk-youtube-viewer-2.0.5.tar.gz) =3D 28cce3956d58659849db451e9d016=
 e426577bfd8791000678f87ac8929c6def0
 -SIZE (gtk-youtube-viewer-2.0.5.tar.gz) =3D 165777
 +SHA256 (gtk-youtube-viewer-20121002-1-any.pkg.tar) =3D 406a0c70d58c66e0600=
 dbbf688ed473ad506047d0d65a3a99fc253cc4b201d7b
 +SIZE (gtk-youtube-viewer-20121002-1-any.pkg.tar) =3D 563200
 =3D=3D=3D> Done
 
 --MP_/d3pjx47s/M7c09I23GCKYO4--
 
 --Sig_/rD8iEgb4RuRPOHnw8M3PgF1
 Content-Type: application/pgp-signature; name=signature.asc
 Content-Disposition: attachment; filename=signature.asc
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (FreeBSD)
 
 iF4EAREIAAYFAlBvLaUACgkQSY5SjAQUAPvaugEAibnq3Gl/t8XIvp7xA/5lZH3U
 CFBsqQhq9FdgM/1HjYsA/2EmatJg5JPtCzjXHIPaPgISHQRQTVuS0Tiilc6X1DS/
 =kZeK
 -----END PGP SIGNATURE-----
 
 --Sig_/rD8iEgb4RuRPOHnw8M3PgF1--

From: nemysis <nemysis@gmx.ch>
To: bug-followup@FreeBSD.org, jhale@freebsd.org
Cc:  
Subject: Re: ports/172336: [MAINTAINER] multimedia/gtk-youtube-viewer:
 update to 3.0.2, Makefile changed
Date: Wed, 7 Nov 2012 00:40:31 +0100

 --MP_/6t+WxrpjyrDg9ywlh8YpLpq
 Content-Type: text/plain; charset=US-ASCII
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline
 
 Update to 3.0.3
 
 +PORTVERSION=   3.0.3
 +CATEGORIES=    multimedia perl5
 
 +DISTNAME=      youtube-viewer
 
 +OPTIONS_DEFINE=        GTK GCAP
 +OPTIONS_DEFAULT=GTK GCAP
 +GTK_DESC=      Enable GTK support
 +GCAP_DESC=     Enable GCAP support
 
 +PLIST_SUB+=    GTK=""
 +.else
 +PLIST_SUB+=    GTK="@comment "
 +.endif
 
 Use now /Build.PL && ./Build
 --MP_/6t+WxrpjyrDg9ywlh8YpLpq
 Content-Type: text/x-patch
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment; filename=gtk-youtube-viewer.diff
 
 ===> Generating patch
 ===> Viewing diff with more
 diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/Makefile ./Makefile
 --- /usr/ports/multimedia/gtk-youtube-viewer/Makefile	2012-09-23 17:14:54.000000000 +0200
 +++ ./Makefile	2012-11-07 00:32:36.000000000 +0100
 @@ -6,10 +6,11 @@
  #
  
  PORTNAME=	gtk-youtube-viewer
 -PORTVERSION=	2.0.5
 -CATEGORIES=	multimedia
 +PORTVERSION=	3.0.3
 +CATEGORIES=	multimedia perl5
  MASTER_SITES=	GOOGLE_CODE
  PROJECTHOST=	trizen
 +DISTNAME=	youtube-viewer
  
  MAINTAINER=	nemysis@gmx.ch
  COMMENT=	GTK Search and play YouTube videos streaming in MPlayer
 @@ -21,22 +22,26 @@
  		p5-Term-ANSIColor>=0:${PORTSDIR}/devel/p5-Term-ANSIColor \
  		p5-Gtk2>=0:${PORTSDIR}/x11-toolkits/p5-Gtk2 \
  		p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https \
 +		p5-Data-Dump>=0:${PORTSDIR}/devel/p5-Data-Dump \
 +		p5-ReadLine-Gnu>=0:${PORTSDIR}/devel/p5-ReadLine-Gnu \
 +		p5-Test-More-UTF8>=0:${PORTSDIR}/devel/p5-Test-More-UTF8 \
  		mplayer:${PORTSDIR}/multimedia/mplayer
  
 -OPTIONS_DEFINE=	GCAP
 -GCAP_DESC=	GCAP support
 -
 -WRKSRC=		${WRKDIR}/${PORTNAME}/src
 +WRKSRC=		${WRKDIR}/WWW-YoutubeViewer
  
  USE_PERL5_RUN=	yes
  NO_BUILD=	yes
  
 -PLIST_FILES=	bin/${PORTNAME} \
 -		share/pixmaps/${PORTNAME}.png \
 -		share/applications/${PORTNAME}.desktop
 -PLIST_DIRSTRY=	share/applications
 -
 -PORTDATA=	*
 +MAN1=		youtube-viewer.1
 +MAN3=		WWW::YoutubeViewer.3
 +MAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
 +
 +PORTDOCS=	Changes README
 +
 +OPTIONS_DEFINE=	GTK GCAP
 +OPTIONS_DEFAULT=GTK GCAP
 +GTK_DESC=	Enable GTK support
 +GCAP_DESC=	Enable GCAP support
  
  .include <bsd.port.options.mk>
  
 @@ -44,23 +49,41 @@
  RUN_DEPENDS+=	${LOCALBASE}/bin/gcap:${PORTSDIR}/multimedia/gcap
  .endif
  
 +.if defined(WITH_GTK)
 +PLIST_SUB+=	GTK=""
 +.else
 +PLIST_SUB+=	GTK="@comment "
 +.endif
 +
  post-patch:
 -	@(cd ${WRKSRC} && ${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|g" gtk-youtube-viewer.pl \
 -		youtube-viewer && ${REINPLACE_CMD} -e "s|/usr/share/|${PREFIX}/share/|g" gtk-youtube-viewer)
 +	@(cd ${WRKSRC} && ${REINPLACE_CMD} \
 +	-e 's|/usr/bin/perl|${PERL}|g' \
 +	-e 's|/usr/bin/|${PREFIX}/bin/|g' \
 +	-e 's|/usr/share/|${PREFIX}/share/|g' \
 +	-e 's|usr share|${PREFIX}/share|' \
 +		Build.PL bin/gtk-youtube-viewer bin/youtube-viewer)
  
  do-install:
 -	${MKDIR} ${DATADIR}
 -	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
 -	${INSTALL_SCRIPT} ${WRKSRC}/youtube-viewer ${DATADIR}
 -
 -# Data
 -	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "icons lib" ${DATADIR})
 -	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.pl ${DATADIR}
 -	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.glade ${DATADIR}
 -
 -# Pixmaps and Desktop
 -	${INSTALL_DATA} ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
 -	${MKDIR} ${PREFIX}/share/applications
 -	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${PREFIX}/share/applications/
 +	cd ${WRKSRC} && ${PERL} ./Build.PL && ./Build
 +	cd ${WRKSRC}/blib && ${GZIP_CMD} -f libdoc/WWW::YoutubeViewer.3 bindoc/youtube-viewer.1
 +
 +.if ${PORT_OPTIONS:MGTK}
 +	cd ${WRKSRC} && ${PERL} ./Build.PL --gtk-youtube-viewer
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/gtk-youtube-viewer ${PREFIX}/bin
 +.endif
 +
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/youtube-viewer ${PREFIX}/bin
 +	${MKDIR} ${PREFIX}/${SITE_PERL_REL}/WWW
 +	${INSTALL_DATA} ${WRKSRC}/lib/WWW/YoutubeViewer.pm ${PREFIX}/${SITE_PERL_REL}/WWW
 +
 +post-install:
 +	${INSTALL_MAN} ${WRKSRC}/blib/bindoc/${MAN1}.gz ${MAN1PREFIX}/man/man1
 +	${MKDIR} ${PREFIX}/lib/perl5/${PERL_VERSION}/man/man3
 +	${INSTALL_MAN} ${WRKSRC}/blib/libdoc/WWW::YoutubeViewer.3.gz ${MAN3PREFIX}/man/man3
 +
 +.if ${PORT_OPTIONS:MDOCS}
 +	${MKDIR} ${DOCSDIR}
 +	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
 +.endif
  
  .include <bsd.port.mk>
 diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/distinfo ./distinfo
 --- /usr/ports/multimedia/gtk-youtube-viewer/distinfo	2012-08-24 23:15:59.000000000 +0200
 +++ ./distinfo	2012-11-06 13:32:18.000000000 +0100
 @@ -1,2 +1,2 @@
 -SHA256 (gtk-youtube-viewer-2.0.5.tar.gz) = 28cce3956d58659849db451e9d016e426577bfd8791000678f87ac8929c6def0
 -SIZE (gtk-youtube-viewer-2.0.5.tar.gz) = 165777
 +SHA256 (youtube-viewer.tar.gz) = 6777a9f9d221a888d4a1be1b403ae21eecb99bb954b94981a9b9a8b5d3967b87
 +SIZE (youtube-viewer.tar.gz) = 104854
 diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/pkg-descr ./pkg-descr
 --- /usr/ports/multimedia/gtk-youtube-viewer/pkg-descr	2012-09-23 17:14:54.000000000 +0200
 +++ ./pkg-descr	2012-11-06 02:24:30.000000000 +0100
 @@ -1,4 +1,4 @@
  GTK Youtube Viewer is created to be a flexible and reliable open-source
  Linux application which is dedicated to streaming Youtube Videos with MPlayer.
  
 -WWW:	https://code.google.com/p/trizen/
 +WWW: https://code.google.com/p/trizen/
 diff -ruN --exclude=CVS /usr/ports/multimedia/gtk-youtube-viewer/pkg-plist ./pkg-plist
 --- /usr/ports/multimedia/gtk-youtube-viewer/pkg-plist	1970-01-01 01:00:00.000000000 +0100
 +++ ./pkg-plist	2012-11-07 00:24:07.000000000 +0100
 @@ -0,0 +1,15 @@
 +%%GTK%%bin/gtk-youtube-viewer
 +bin/youtube-viewer
 +%%SITE_PERL%%/WWW/YoutubeViewer.pm
 +%%GTK%%share/applications/gtk-youtube-viewer.desktop
 +%%GTK%%%%DATADIR%%/gtk-youtube-viewer.glade
 +%%GTK%%%%DATADIR%%/icons/default_thumb.jpg
 +%%GTK%%%%DATADIR%%/icons/feed_icon.png
 +%%GTK%%%%DATADIR%%/icons/gtk-youtube-viewer.png
 +%%GTK%%%%DATADIR%%/icons/spinner.gif
 +%%GTK%%%%DATADIR%%/icons/user.png
 +%%GTK%%%%DATADIR%%/youtube-viewer
 +%%GTK%%share/pixmaps/gtk-youtube-viewer.png
 +%%GTK%%@dirrm %%DATADIR%%/icons
 +%%GTK%%@dirrm %%DATADIR%%
 +%%GTK%%@dirrmtry share/applications
 ===> Done
 
 --MP_/6t+WxrpjyrDg9ywlh8YpLpq--
State-Changed-From-To: feedback->closed 
State-Changed-By: jhale 
State-Changed-When: Wed Nov 14 19:11:51 UTC 2012 
State-Changed-Why:  
Committed with changes discussed via private email.  Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=172336 
>Unformatted:
