Created attachment 383546 [details] ebuild for 1.2.2 referencer in version 1.2.2 was releases a while ago with some bug fixes and enhancements. ebuild was updated to use eclass python-single-r1
Created attachment 418696 [details] ebuild for 1.2.2 updated ebuild for version 1.2.2 to fix issues described in bug #566328 suggested solution is to unconditionally add append-cxxflags -std=gnu++11 which seems to work fine for referencer-1.2.2.
--2015-12-18 13:14:19-- http://distfiles.gentoo.org/distfiles/referencer-1.2.3.tar.gz Resolving distfiles.gentoo.org... 216.165.129.135, 156.56.247.195, 64.50.236.52, ... Connecting to distfiles.gentoo.org|216.165.129.135|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2015-12-18 13:14:20 ERROR 404: Not Found. >>> Downloading 'https://launchpad.net/referencer/1./1.2.3/+download/referencer-1.2.3.tar.gz' --2015-12-18 13:14:20-- https://launchpad.net/referencer/1./1.2.3/+download/referencer-1.2.3.tar.gz Resolving launchpad.net... 91.189.89.223, 91.189.89.222 Connecting to launchpad.net|91.189.89.223|:443... connected. HTTP request sent, awaiting response... 404 Not Found 2015-12-18 13:14:21 ERROR 404: Not Found. !!! Couldn't download 'referencer-1.2.3.tar.gz'. Aborting. !!! Fetch failed for referencer-1.2.3.tar.gz, can't update Manifest issues with the src_url ?
URL is : https://launchpad.net/referencer/1./1.2.2/+download/referencer-1.2.2.tar.gz ebuild has : SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz" Maybe https://launchpad.net/$P/1./1.2.2/+download/${PN}.tar.gz Would work better ?
(In reply to Brendan Horan from comment #3) > URL is : > https://launchpad.net/referencer/1./1.2.2/+download/referencer-1.2.2.tar.gz > > ebuild has : > SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz" > > Maybe > https://launchpad.net/$P/1./1.2.2/+download/${PN}.tar.gz > > Would work better ? Sorry forget that ^
Sorry for the noise! I can confirm this version bump works fine.
As you can see, user above confirms the functionality of the ebuild. I have also run tested it and it builds and installs. Two points: 1. SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz" It is convention to use the braces ${P}.tar.gz however it is also convention to use the mirror approach Can you re-do the SRC_URI using mirror? Category app-text is full of examples of mirror in SRC_URI predominantly with sourceforge. 2. The line of DESCRIPTION is 111 chars long, requires reducing. ditto prior versions. These are minor points and once corrected I can add it to portage
Created attachment 420220 [details] ebuild for 1.2.2 (In reply to Ian Delaney from comment #6) > 1. SRC_URI="https://launchpad.net/${PN}/1./${PV}/+download/$P.tar.gz" > It is convention to use the braces > ${P}.tar.gz > however it is also convention to use the mirror approach > Can you re-do the SRC_URI using mirror? > Category app-text is full of examples of mirror in SRC_URI predominantly > with sourceforge. added brackets; mirror approach for launchpad projects is not clear to me. found only this old discussion on the mailing list [1] which is not conclusive. I did not understand what special action is required in the ebuild when looking at Refs 2&3; please guide me to the appropriate documentation! > 2. The line of DESCRIPTION is 111 chars long, requires reducing. ditto prior > versions. fixed. [1] https://archives.gentoo.org/gentoo-dev/message/2495ea45db48d69ce7e84ab6c8071a0b [2] https://devmanual.gentoo.org/general-concepts/mirrors/index.html [3] https://wiki.gentoo.org/wiki/Project:Infrastructure/Mirrors/Distfile_Mirroring_System
Created attachment 420222 [details] ebuild for 1.2.1 updated ebuild for version 1.2.1: * converted to python-r1 * DESCRIPTION variable shortened * fixed brackets in SRC_URI * fix repoman warning
Created attachment 420226 [details] ebuild for 1.2.0 same fixes for 1.2.0 ebuild building 1.2.0 depends on bug 569156 (since the gtkmm-utils dependency currently fails to build)
Changes to referencer-1.2.0.ebuild require a revbump. commit b15bb09847634267a5a6fa4be5ae6c1319d91cbc Author: Ian Delaney <idella4@gentoo.org> Date: Tue Dec 29 13:23:31 2015 +0800 app-text/referencer: bump to vn. 1.2.2 bump submitted by maintainer via the gentoo bug Gentoo bug: #520798 commit c53ede5f957e560445b09708a218d75fff72f3db Author: Ian Delaney <idella4@gentoo.org> Date: Tue Dec 29 13:19:02 2015 +0800 app-text/referencer: purge old versions using old python eclass commit 3a1999e27d6237ee62802ba0025edc9c6785245f Author: Ian Delaney <idella4@gentoo.org> Date: Tue Dec 29 13:17:08 2015 +0800 app-text/referencer: revbumps to vns. 1.2.0-r1, 1.2.1-r1 conversion -> python-single-r1 eclass, reduced DESCRIPTION to 80 chars, slot operator set to dep /gtkmm, cxxflags set to std=gnu++11 @ configure, patches submitted by proxy maintainer via the gentoo bug, reviewed and runtested Gentoo bug: #520798