With the new ekiga 3.00 release there is a new ptlib release (2.4.1). This ebuild is needed for ekiga 3.00. Actually, it's an update from pwlib (in portage) but the lib name has changed. The ebuild should also change name in portage.
Created attachment 166337 [details] ptlib-2.4.1 ebuild This is an ebuild ptlib-2.4.1 based on pwlib-1.10.10-r1. If necessary, I can give a patch but as it's a new ebuild.. I will add patches (from pwlib). One of them is useless. The SDL one is commented into the ebuild because the part of the file to patch has been updated and I don't know if the patch is still relevant.
Created attachment 166339 [details, diff] asm patch First patch
Created attachment 166341 [details, diff] Instplugins patch Second patch. Prevent bug if there isn't plugins installed.
Created attachment 166343 [details] ptlib-2.4.1 ebuild Small modifications of the ebuild.
Created attachment 166394 [details] ptlib-2.4.1 ebuild - Remove version.h installation - Changed description - other small things Notes : - sed dependency shouldn't be removed because it's part of system ? - I keept KEYWORDS from pwlib as it's an update of pwlib
Created attachment 166425 [details] ptlib-2.4.1 ebuild I forgot to rename a variable. That was making it break with +debug. Fixed.
works for me on amd64
adding gnome since we need to know when this will be available for ekiga 3 / gnome 2.24 release
Created attachment 167317 [details] EAPI2-based ebuild Updated the ebuild to use EAPI 2.
please don't forget that ebuilds using EAPI=2 can't be stabilized before portage 2.2 and it might slow down stabilization of this package so don't forget to keep an ebuild that doesn't depend on it.
Created attachment 167848 [details] ptlib-2.4.1 ebuild * Dependencies cleaning (especially for ieee1394 flag) * New use flags for plugins (esd, sunaudio and bsdvideo) * Cleaning Ptlib plugins dependencies are not explicit (header files but no libraries). I tested esd, alsa, v4l and ieee1394. I suppose oss and v4l2 should be ok if kernel is correctly configured. But I don't know what are the conditions to have sunaudio and bsdvideo working. I'm also wondering : should I add a warning at the end of the emerge to inform that enabling the useflag doesn't make the feature working if the kernel is not configured properly ?
Created attachment 167894 [details] ptlib-2.4.1 ebuild I forgot to add EAPI="1" and another slot dependence.
version bump (opal 2.4.2) released 10/17/2008.
(In reply to comment #13) > version bump (opal 2.4.2) released 10/17/2008. > Sorry, meant ptlib
Created attachment 169356 [details] updated Mounir Lamouri's ebuild for 2.4.2 instplugins patch no longer needed. moved ptlib-2.4.1-asm.patch to ptlib-asm.patch.
Created attachment 169360 [details] ptlib-2.4.2 ebuild updated HOMEPAGE
is voip still interested in maintaining this package?
Created attachment 169868 [details] Ebuild for ptlib-2.4.2 Remove filters on make/unix.mak : they were not usefull and partially outdated.
Comment on attachment 169360 [details] ptlib-2.4.2 ebuild obsoleted by Mounir Lamouri's updated ebuild
*** Bug 244576 has been marked as a duplicate of this bug. ***
(In reply to comment #18) > Created an attachment (id=169868) [edit] > Ebuild for ptlib-2.4.2 > > Remove filters on make/unix.mak : they were not usefull and partially outdated. > * ERROR: dev-libs/ptlib-2.4.2 failed. * Call stack: * ebuild.sh, line 49: Called src_install * environment, line 2157: Called die * The specific snippet of code: * dohtml -r html/* || die "documentation installation failed"; * The die message: * documentation installation failed
Created attachment 170000 [details] Ebuild for ptlib-2.4.2 I didn't see documentation was in another tarball. This should fix your bug Aleksandr.
Created attachment 171114 [details] Ebuild for ptlib-2.4.2 Filtering --as-needed LDFLAG. Otherwise, ekiga can't use alsa plugin and, I suppose, any other plugin from ptlib.
RESTRICT="mirror" was needed, but otherwise the ebuild worked well
Created attachment 178452 [details] Ebuild for ptlib-2.4.2 Adding default value for sensitive use flags. Btw, RESTRICT="mirror" is not appropriate (see gentoo dev manual).
Created attachment 178658 [details] Ebuild for ptlib-2.4.4 New version of ptlib (2.4.4). No major changes.
Created attachment 178960 [details] Ebuild for ptlib-2.4.4 New ebuild fully using eapi 2.
Created attachment 179124 [details] Ebuild for ptlib-2.4.4 Fix a bad formated line and add pkgconfig as a dependency.
Created attachment 179125 [details] Ebuild for ptlib-2.5.2 Ebuild for ptlib-2.5.2 : it is the "in development" version of ptlib. Needed by the beta version of ekiga.
Discovered in context of BUG #238554#c80 : emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/ptlib[asn]". !!! One of the following packages is required to complete your request: - dev-libs/ptlib-2.5.2 (Missing IUSE: asn) - dev-libs/ptlib-2.4.4 (Missing IUSE: asn) (dependency required by "net-libs/opal-3.5.2" [ebuild]) (dependency required by "net-im/ekiga-3.1.0" [ebuild]) This trouble is caused by the following conditional dependency: # grep asn * net-libs/opal/opal-3.5.2.ebuild: fax? ( dev-libs/ptlib[asn] ) BUT: There is none such "asn" USE flag at all; only the following are defined: grep -R USE * | grep ptlib dev-libs/ptlib/ptlib-2.4.4.ebuild:IUSE="alsa bsdvideo debug doc esd ieee1394 ipv6 ldap -minimal -noaudio -novideo oss sasl sdl ssl sunaudio v4l v4l2 xml" dev-libs/ptlib/ptlib-2.5.2.ebuild:IUSE="alsa bsdvideo debug doc esd ieee1394 ipv6 ldap -minimal -noaudio -novideo oss sasl sdl ssl sunaudio v4l v4l2 xml"
ADDENDUM to comment #30 : And, of course, in http://bugs.gentoo.org/show_bug.cgi?id=238610#c41
Created attachment 183508 [details] Ebuild for ptlib-2.4.4 Forgot to update the ebuild, sorry.
Created attachment 183510 [details] Ebuild for ptlib-2.5.2
I've added ptlib-2.4* (2.4.5 atm) in the voip overlay. Please, use the voip overlay ebuilds instead of ebuilds from this bug. I will try to keep this bug up to date but surely, the voip overlay ebuilds will be better. ptlib from the voip overlay will probably don't work with opal and ekiga from bugzilla (but from the voip overlay).
Created attachment 185427 [details] Ebuild for ptlib-2.4.5 from voip overaly It's much more for "advancement information" than for use.
Changing name of the package from dev-libs/ptlib to net-libs/ptlib. Indeed, ptlib is a network library. pwlib was a "general" portable library.
While trying to compile ptlib 2.4.5 (for the first time, I just added the voip overlay), the compilation failed with : -------------- /usr/bin/install -c -m 444 /var/tmp/portage/net-libs/ptlib-2.4.5-r1/work/ptlib-2.4.5/lib_linux_x86_64/libpt.so.2.4.5 /var/tmp/portage/net-libs/ptlib-2.4.5-r1/image//usr/lib64 /usr/bin/install: can't stat `/var/tmp/portage/net-libs/ptlib-2.4.5-r1/work/ptlib-2.4.5/lib_linux_x86_64/libpt.so.2.4.5': No such file or directory -------------- Anyway I have a "ptlib-2.4.5/lib_linux_x86_64/libpt_d.so.2.4.5" (notice the '_d'). It seems like an issue with "ptlib-2.4.5/make/unix.mak" and the $OBJ_SUFFIX variable when de debug useflag is set but I didn't dug it more. Flags used : audio debug video wav -ldap -ftp -http -url -ssl -jabber -xml -soap -xmlrpc -dns -ipv6 Anybody experiencing this also ?
(In reply to comment #37) > While trying to compile ptlib 2.4.5 (for the first time, I just added the voip > overlay), the compilation failed with : > -------------- > /usr/bin/install -c -m 444 > /var/tmp/portage/net-libs/ptlib-2.4.5-r1/work/ptlib-2.4.5/lib_linux_x86_64/libpt.so.2.4.5 > /var/tmp/portage/net-libs/ptlib-2.4.5-r1/image//usr/lib64 > /usr/bin/install: can't stat > `/var/tmp/portage/net-libs/ptlib-2.4.5-r1/work/ptlib-2.4.5/lib_linux_x86_64/libpt.so.2.4.5': > No such file or directory > -------------- > Anyway I have a "ptlib-2.4.5/lib_linux_x86_64/libpt_d.so.2.4.5" (notice the > '_d'). > It seems like an issue with "ptlib-2.4.5/make/unix.mak" and the $OBJ_SUFFIX > variable when de debug useflag is set but I didn't dug it more. > Flags used : > audio debug video wav -ldap -ftp -http -url -ssl -jabber -xml -soap -xmlrpc > -dns -ipv6 > Anybody experiencing this also ? > Fixed in the overlay.
Created attachment 186934 [details] Ebuild for ptlib-2.6.1 from voip overaly Version bump to 2.6.1. This ebuild is fixing the bug when debug flag is enabled (comment 37). To be used with opal-3.6.1 and ekiga-3.2.0.
Created attachment 187041 [details] Ebuild for ptlib-2.6.1 This new 2.6.1 ebuild is fixing a small bug about ptlib not working if ffmpeg is enabled and pipechan disabled.
ptlib-2.6.2 is now in the official tree