From owner-freebsd-ports@FreeBSD.ORG Tue Mar 19 11:05:41 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 52FFCA7E for ; Tue, 19 Mar 2013 11:05:41 +0000 (UTC) (envelope-from nemysis@gmx.ch) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by mx1.freebsd.org (Postfix) with ESMTP id E107FA17 for ; Tue, 19 Mar 2013 11:05:40 +0000 (UTC) Received: from mailout-de.gmx.net ([10.1.76.33]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LdbDA-1V0cpT3FMg-00ij56 for ; Tue, 19 Mar 2013 12:05:33 +0100 Received: (qmail invoked by alias); 19 Mar 2013 11:05:33 -0000 Received: from anapnea.net (EHLO nemysis3now.no-ip.biz) [46.105.125.31] by mail.gmx.net (mp033) with SMTP; 19 Mar 2013 12:05:33 +0100 X-Authenticated: #134568197 X-Provags-ID: V01U2FsdGVkX1/qCeguQMrqHR1/AHTBL+H53/2M3Od8MPBDnbn2a0 zkNI8szNTVhwL6 Date: Tue, 19 Mar 2013 12:05:32 +0100 From: nemysis To: =?UTF-8?B?UnnFjVRh?= SimaMoto , freebsd-ports@freebsd.org Subject: Re: multimedia/gtk-youtube-viewer requires perl-5.16.x Message-ID: <20130319120532.5c991ef4@nemysis3now.no-ip.biz> In-Reply-To: References: X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Y-GMX-Trusted: 0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 11:05:41 -0000 On Tue, 19 Mar 2013 09:58:35 +0900 Ry=C5=8DTa SimaMoto wrote: > # multimedia/gtk-youtube-viewer requires perl-5.16.x >=20 > Hi, >=20 > Since updating to 3.0.7, youtube-viewer (CLI) cannot run with > perl-5.14.x. Meanwhile > gtk-youtube-viewer (GUI) works well for viewing videos by specifing ID > or from result > of searching with some terms yet on > GTK+-2.24.17/perl-threaded-5.14.2_1. (I do not know > about other functions). >=20 > Here is a snippet of error messagge from the command-line tool: > | $ youtube-viewer > | Perl v5.16.0 required--this is only v5.14.2, stopped at > /usr/local/bin/youtube-viewer line 106. > | BEGIN failed--compilation aborted at /usr/local/bin/youtube-viewer line= 106. Thanks for your Report. Have tried 3.0.4, 3.0.5, 3.0.6, 3.0.7 Versions, all need perl 5.16. Also must use old 3.0.3 youtube-viewer or update to lang/perl5.16 then work= s all version from 3.0.4.=20 I have two Solution but this is not ideal 1. Update to lang/perl5.16 and update all yours Perl packages, as example with Portmaster portmaster p5- Portupgrade portupgrade -frc p5-\* This works, have all Perl packages rebuild and new install original=20 multimedia/gtk-youtube-viewer-3.0.7 2. Change multimedia/gtk-youtube-viewer-3.0.7 that use old youtube-viewer-3.0.3 and use in Makefile post-extract: .if ! exists(${LOCALBASE}/bin/per5.16.2) @${RM} -f ${WRKSRC}/bin/youtube-viewer @${CP} -a ${FILESDIR}/youtube-viewer-3.0.3 ${WRKSRC}/bin/youtube-vi= ewer .endif This works, have only changed Makefile and put in files dir ls ./files/ youtube-viewer-3.0.3 I prefer second solution. Regards, nemysis