Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 544750 - =sci-geosciences/mapserver-6.0.1-r2 request for conversion to new EAPI & eclass
Summary: =sci-geosciences/mapserver-6.0.1-r2 request for conversion to new EAPI & eclass
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Justin Lecher (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2015-03-28 11:29 UTC by Ian Delaney (RETIRED)
Modified: 2015-05-05 08:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
diff -u patch of ebuilds (mapserver.patch,2.07 KB, patch)
2015-03-28 11:29 UTC, Ian Delaney (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ian Delaney (RETIRED) gentoo-dev 2015-03-28 11:29:20 UTC
Created attachment 399940 [details, diff]
diff -u patch of ebuilds

mapserver-6.0.1-r2.ebuild inherit distutils and requires conversion to the new eclass and EAPI upgrade. Patches to be committed if there is no response in 2 weeks.

This ebuild comes with _enter_build_dir() to change to the right dir and for that reason haven't used DISTUTILS_OPTIONAL, seems unrequired.

mapserver-6.0.1-r2.ebuild can be purged upon committing the revbump.
Comment 1 Joost Ruis 2015-04-02 11:13:23 UTC
Pushed -r3 version here:

https://github.com/Sabayon/for-gentoo/tree/master/sci-geosciences/mapserver

It was almost perfect, only needed to replace perl-module_src_prep with perl-module_src_configure
Comment 2 Ian Delaney (RETIRED) gentoo-dev 2015-04-02 14:57:55 UTC
(In reply to Joost Ruis from comment #1)
> Pushed -r3 version here:
> 
> https://github.com/Sabayon/for-gentoo/tree/master/sci-geosciences/mapserver
> 
> It was almost perfect, only needed to replace perl-module_src_prep with
> perl-module_src_configure

great thanks for finishing it off. Justin do you or I acquire the ebuild from the link and commit to our tree?
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2015-04-14 14:45:33 UTC
I have doubts over this.  DISTUTILS_SINGLE_IMPL=1 has been used / embraced by the version revbumped in the repo in https://github.com/Sabayon/.  As you know this is the major source of dissent and disagreement.  I still have had no formal demo whether this is right, wrong or broken. I do however have confusion over substituting perl-module_src_prep with perl-module_src_configure in a src_compile phase.  I am a newbie to  perl-module eclass. Never touched it.

Your assessment...  I do not wish to have my commit of a package reverted even if it is well outside my normal realm.
Comment 4 Ian Delaney (RETIRED) gentoo-dev 2015-05-05 08:53:27 UTC
*mapserver-6.0.1-r3 (05 May 2015)

  05 May 2015; Ian Delaney <idella4@gentoo.org> +mapserver-6.0.1-r3.ebuild,
  metadata.xml:
  revbump; conversion -> distutils-r1 wrt bug #544750