Current unstable package pecl-gnupg-1.3.1 have two bugs: 1. Not support LFS (coming with new gpgme-1.2.0) 2. Segmentation fault in gpgme_new(), if you don't call gpgme_check_version() before. Patches with new ebuild attached. Reproducible: Always
Created attachment 217585 [details] ebuild
Created attachment 217586 [details, diff] LFS support
Created attachment 217588 [details, diff] segfault fix
Thank you for report. Reassigning on maintainers. BTW, what is the origin of this patches and were they reported upstream? Getting items fixed upstream improves the speed of accepting patches.
I have verified that both bugs are present and this package currently does not build. I am attaching a cleaned up ebuild and patch files for review. The first patch is recommended here: http://www.gnupg.org/documentation/manuals/gpgme/Largefile-Support-_0028LFS_0029.html
Created attachment 225509 [details] pecl-gnupg-1.3.1-r1.ebuild Ebuild
Created attachment 225511 [details] files/1.3.1/01-large_file_system.patch LFS Patch
Created attachment 225513 [details] files/1.3.1/02-gpgme_new_seg_fault.patch Segfault Patch
Created attachment 225515 [details] pecl-gnupg.tar Tarball of all files
Thanks all for the fixes and your contribution. I've added pecl-gnupg-1.3.1-r1 to the tree (Jamies version minus a "cd ${S}" to make repoman happy :) Oh, and i'm watching php-bugs, so no need to CC: me.