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-12-28 15:07 UTC (History)
4 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
unrealircd-6.1.9.ebuild (unrealircd-6.1.9.ebuild,5.89 KB, application/vnd.gentoo.ebuild)
2024-12-28 15:04 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)
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-12-28 14:02:07 UTC
Sorry for dropping the ball on this. I'll try get to it soon.
Comment 5 Brian S. Stephan 2024-12-28 15:03:37 UTC
No worries, you might as well have my latest, then, as there was one trivial change recently to the docs.
Comment 6 Brian S. Stephan 2024-12-28 15:04:09 UTC
Created attachment 915389 [details]
unrealircd-6.1.9.ebuild
Comment 7 Brian S. Stephan 2024-12-28 15:07:06 UTC
Oh, and there is a 6.1.9.1 out there, but its bug fix does not affect me so I didn't upgrade.