Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 905139 - net-irc/unrealircd-6.0.7 version bump plus use flag for geoip_classic module
Summary: net-irc/unrealircd-6.0.7 version bump plus use flag for geoip_classic module
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Sam James
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2023-04-27 05:24 UTC by Brian S. Stephan
Modified: 2024-06-25 08:28 UTC (History)
2 users (show)

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


Attachments
unrealircd-6.0.7.ebuild (details in description) (unrealircd-6.0.7.ebuild,5.83 KB, text/plain)
2023-04-27 05:25 UTC, Brian S. Stephan
Details
new conf.d file for new pid location (from #890338) (unrealircd.confd-r5,1.41 KB, text/plain)
2023-04-27 05:26 UTC, Brian S. Stephan
Details
new init.d file for new pidfile location and working checkconfig (from #890338) (unrealircd.initd-r4,1.75 KB, text/plain)
2023-04-27 05:26 UTC, Brian S. Stephan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Brian S. Stephan 2023-04-27 05:24:28 UTC
DISCLAIMER: this builds off of the ebuild I created in #890338. While attempting to install 6.0.4.2, I noticed that the ebuild wasn't building geoip_classic, which is the default method for doing geolocation. Fixing the issues in #890338 motivated me to go a step further and create an ebuild for 6.0.7 which adds a USE flag dependency for geoip_classic to get built. I made the USE flag unset by default because I'm unsure what current users are doing for geolocation, as in if they're using the more complicated 'geoip' USE flag maxmind solution, or if they disabled geolocation, or so on. It might be better as default enabled.

So, in short, I've attached an ebuild that accomplishes...

* proper configtest (from #890338)
* pidfile creation in a better location that still allows the control socket to get created (from #890338)
* IUSE 'geoip-classic' + RDEPEND additions to build geoip_classic via dev-libs/geoip
* no longer use the clang patch (it was merged upstream)

Reproducible: Always
Comment 1 Brian S. Stephan 2023-04-27 05:25:22 UTC
Created attachment 860832 [details]
unrealircd-6.0.7.ebuild (details in description)
Comment 2 Brian S. Stephan 2023-04-27 05:26:02 UTC
Created attachment 860833 [details]
new conf.d file for new pid location (from #890338)
Comment 3 Brian S. Stephan 2023-04-27 05:26:25 UTC
Created attachment 860834 [details]
new init.d file for new pidfile location and working checkconfig (from #890338)