Original website for man-pages-pl is obsolete and nonfunctional. Please change the ebuild to instead pull from the project at http://sourceforge.net/projects/manpages-pl/?source=navbar , which is actively maintained.
Created attachment 401756 [details] man-pages-pl-0.6.ebuild Initial ebuild that works. Seems that most hacks from original ebuild are not necessary.
Are you willing to proxy maintain this? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers Thanks
Sorry for late reply - yes, i can proxy maintain this package.
CCing proxy-maintainers then Thanks
Before resetting metadata.xml and entering you as proxy; 1. KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" need resetting to ~ state 2. DOCS=(AUTHORS ChangeLog FAQ NEWS README TODO) is copy pasted from the old ebuild. Not all these files are not present and draw error. 3. The sed stmnt of rc_prepare() is commented out. Does it belong or not? Once these points have been addressed, an updated ebuild attached which works on run testing, you will qualify to have yourself entered as the proxy maintainer and the ebuild added to portage. Also there is a notable absence of code equivalent to the previous version. Can you assure the mew version makes these unrequired?
(In reply to Ian Delaney from comment #5) > Before resetting metadata.xml and entering you as proxy; > > 1. KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh > sparc x86" > need resetting to ~ state > > 2. DOCS=(AUTHORS ChangeLog FAQ NEWS README TODO) > is copy pasted from the old ebuild. Not all these files are not present and > draw error. > > 3. The sed stmnt of rc_prepare() is commented out. Does it belong or not? > > Once these points have been addressed, an updated ebuild attached which > works on run testing, you will qualify to have yourself entered as the proxy > maintainer and the ebuild added to portage. > > Also there is a notable absence of code equivalent to the previous version. > Can you assure the mew version makes these unrequired? I'm working through the duplicated manpages, as it seems at least vim-core provides its own polish manpages. There are no file collisions, though as vim installs to /usr/share/man/pl.UTF-8 and man-pages-pl to /usr/share/man/pl/ The sed command seems unnecessary, i fixed up the DOCS and KEYWORDS for now and will have to go through the potential duplicate manpages.
Created attachment 407816 [details] work in progress ebuild
Good. A couple more. 1. EAPI=4; We're on the verge of EAPI 6 let alone leave out EAPI 5 2. DOCS=(AUTHORS README ) -> DOCS=( AUTHORS README ). Personally I think the AUTHORS is waste of space, but meh. 3. If there are no deps at all, both RDEPEND and DEPEND are superfluous and should be deleted. Te simply make for cruft. 4. The src_prepare() still needs taking out. Otherwise doing well.
Ok, i'll get to it later today. Still not certain how to tackle the potential manpage conflicts. Are there perhaps listings of package contents online? I recall website somewhere, but i am not sure if it also tracked manpage files or how up to date it was.
Created attachment 407950 [details] wip ebuild v2 Now i have to figure out potential duplicates.
(In reply to Marcin Kowalski from comment #9) > Ok, i'll get to it later today. > > Still not certain how to tackle the potential manpage conflicts. Are there > perhaps listings of package contents online? > Not sure what you mean. Do you not mean the source repo? Still need to set EAPI to 5
The old ebuild deleted some manpages prior to install, as it seemed more up to date ones were provided by native packages. So i am looking for a way to get a list of packages with up to date localised manpages so that i can strip them out of this package to avoid duplication.
Created attachment 408424 [details] ebuild with minor eapi=5 update small update with eapi=5
(In reply to Marcin Kowalski from comment #13) > Created attachment 408424 [details] > ebuild with minor eapi=5 update > > small update with eapi=5 fix years in header and also you can drop empty IUSE with because of EAPI=5
Created attachment 408838 [details] update copyright year, drop blank IUSE updates per suggestions.
in git now: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1025458ac23784efd9bfaa1fb41e6fc6a744df51