Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 905139

Summary: net-irc/unrealircd-6.0.7 version bump plus use flag for geoip_classic module
Product: Gentoo Linux Reporter: Brian S. Stephan <bss>
Component: Current packagesAssignee: Sam James <sam>
Status: UNCONFIRMED ---    
Severity: enhancement CC: sam
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=890338
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: unrealircd-6.0.7.ebuild (details in description)
new conf.d file for new pid location (from #890338)
new init.d file for new pidfile location and working checkconfig (from #890338)

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)