Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564446 - net-im/psi-9999 ebuild bump
Summary: net-im/psi-9999 ebuild bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on: 620772
Blocks:
  Show dependency tree
 
Reported: 2015-10-29 20:29 UTC by anonymous
Modified: 2017-07-31 21:27 UTC (History)
6 users (show)

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


Attachments
psi-9999.ebuild (psi-9999.ebuild,5.93 KB, text/plain)
2015-10-29 20:30 UTC, anonymous
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anonymous 2015-10-29 20:29:23 UTC
Could you update ebuild net-im/psi-9999 from "rion" overlay? It seems that ebuild in main tree is outdated.

Reproducible: Always
Comment 1 anonymous 2015-10-29 20:30:05 UTC
Created attachment 415722 [details]
psi-9999.ebuild
Comment 2 Luke-Jr 2016-10-05 09:18:29 UTC
Unfortunately, neither the ebuild in the overlay nor the one attached here seem to work either.

The overlay's can't find includes for QtCrypto or even the bundled iris.

The attached fails configure with a Usage message.
Comment 3 Peter Große 2017-01-20 15:08:26 UTC
It seems that the configure used has no option "--enable-plugins".
Instead (at least since commit ba8c941ff2e6ec827ba702ad5eeba28cb390f323) there is a --disable-plugins switch and plugins are enabled by default.

So the ebuild should be fixed with something like this:

--- psi-9999.ebuild.orig	2017-01-20 16:06:50.830380691 +0100
+++ psi-9999.ebuild	2017-01-20 16:06:29.415259786 +0100
@@ -148,7 +148,7 @@
 	use whiteboarding && myconf+=" --enable-whiteboarding"
 	use xscreensaver || myconf+=" --disable-xss"
 	if use extras; then
-		use plugins && myconf+=" --enable-plugins"
+		use plugins || myconf+=" --disable-plugins"
 		use webkit && myconf+=" --enable-webkit"
 	fi
Comment 4 Sergey Ilinykh 2017-02-16 20:31:08 UTC
My ebuild works fine for me.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-03-11 21:11:27 UTC
(In reply to Rion from comment #4)
> My ebuild works fine for me.

Seeing that it currently has no maintainer, would you be interested in moving your ebuild(s) to tree, maybe even proxy-maintaining net-im/psi?

https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
Comment 6 Sergey Ilinykh 2017-03-16 05:51:42 UTC
proxy-maintaining is fine.

Should I do a pull request?
Comment 7 Michael Palimaka (kensington) gentoo-dev 2017-03-16 08:18:42 UTC
(In reply to Rion from comment #6)
> proxy-maintaining is fine.
> 
> Should I do a pull request?

Sure, pull requests are are always welcome.
Comment 8 Andreas Sturmlechner gentoo-dev 2017-03-18 11:40:16 UTC
(In reply to Rion from comment #6)
> Should I do a pull request?

That would be great. I'd suggest to make 9999 a clean qt5-based ebuild, to get rid of the hopeless security hole that is Qt4WebKit.
Comment 9 Andreas Sturmlechner gentoo-dev 2017-07-31 21:27:03 UTC
Thanks to Ri0n, fixed in git commit e32db49b7a035c6794acab427c762a83a1ceaec9