From 677b7ba5c317778df2ad7e70df94b9b7eec4adbc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 10 Sep 2021 04:21:55 +0100 Subject: gentoo resync : 10.09.2021 --- app-crypt/eid-mw/Manifest | 6 +- app-crypt/eid-mw/eid-mw-5.0.23.ebuild | 110 ------------------------------- app-crypt/eid-mw/eid-mw-5.0.28.ebuild | 118 ++++++++++++++++++++++++++++++++++ app-crypt/eid-mw/eid-mw-9999.ebuild | 8 +++ 4 files changed, 129 insertions(+), 113 deletions(-) delete mode 100644 app-crypt/eid-mw/eid-mw-5.0.23.ebuild create mode 100644 app-crypt/eid-mw/eid-mw-5.0.28.ebuild (limited to 'app-crypt/eid-mw') diff --git a/app-crypt/eid-mw/Manifest b/app-crypt/eid-mw/Manifest index 43997b9231fa..66bf5170aaaa 100644 --- a/app-crypt/eid-mw/Manifest +++ b/app-crypt/eid-mw/Manifest @@ -1,5 +1,5 @@ AUX use-printf-in-Makefile.patch 1439 BLAKE2B 829b93431a8dddd957ef2deef60dfd3ff13fc2a0faab5c5327cea2f53ccc1bcc0e805166de93d2de8a52e8c344bdab64dae5671f238b49ecedebb657afca0823 SHA512 8207e9eb534fed58712b805df0e90bcf8406fe1c2907f91cd54500babcc49d0a72dc1d039d9fdb8077967058aaafb6c37336c1b0fcd041edfb3c4604c7cea4c2 -DIST eid-mw-5.0.23.tar.gz 13614039 BLAKE2B 5df1ad1cfd658586352800119eca17b2c57f642678cb131bd46af7b3cd3e4599e4d84b91c139d47082f07a1a80d6719f352151982085c6a577b01a75b6875782 SHA512 35be133c81cd5824dcffd9d74dae2aaf4cecffc56cf0e106832ea930d7d8a9a7ae115aab19d21cc79d011fe98108b0d67a3a69e5cb27ff3ec0ec059a9d9e0035 -EBUILD eid-mw-5.0.23.ebuild 2677 BLAKE2B af4b6e57e28030579a1d7fec6e68d13757a84e6ec548335dde23409ce8f170d5cac4029295c97e18f26d97a4ead833716907616c3b2147451a20778cc7b08cbe SHA512 476f700cb7870bd54b1b1c5b4c1c4dec6ed06a732e7df3923c32ed4cd21cc14eab37378221b1332ce297952a08cba95453f00b7cac466129b64ef4ad7db3466e -EBUILD eid-mw-9999.ebuild 2443 BLAKE2B 45881c1380ac143b3e9cc9014251f01202abb0288bc69291f86434a85edb85f99b13bab101827195013c837dddc7f203a06d6cbdbfc19a33fb0f65f29b0568f8 SHA512 31d078692beccaeba27f6b98da558e097f82d30799026fecd28bef5d02067a52df36f085b7733435c1e1d3831e79c959366952663eeeaf893fa1984b297a4294 +DIST eid-mw-5.0.28.tar.gz 13615312 BLAKE2B 1dbc39267688ad322059009ee0aecdd52e7133d3029285255d019819075249755153b7bf10acd775cee7fef86603de4440ff4e47338a28ff9a1ddfce79ff7adc SHA512 05705180f69cb68617660a793baf314486407557f40a223e474047e2f7f9ca8e125feb60f6b0cd47cba6e84653cfe02cdbf48c7169fe78b39b08ec621e3a7898 +EBUILD eid-mw-5.0.28.ebuild 2867 BLAKE2B 47131bfb0df05f30f2578d3b2544d6cd6fd1d48c371cb11ba50b6bdf069c3556decdfcd924c4afdceb9af587d72d53a113dbf7d291b142b6d40ef69e27fa4277 SHA512 5b4b983bb3243a8631fd9a2f103dc1c652db80917db9f4d11fa355951688477036d3832040b4ef66ae1092f6dd89a577c8ba963535c1524a46aeb42235239e1a +EBUILD eid-mw-9999.ebuild 2633 BLAKE2B 0d109c1acd44750de8a2444f995e8a675a50ec59d5c04c81b0eec97add7ed7ec3b3f5f493ca036cb332b3193f19e9d3e560c0fdabfb45fc64701eb84e38b6dca SHA512 483d80741db63a07e965151884e58902f8bdf7947f4f4c27274417048a2514220b5e2386253629fede31be56a7d3ba0b69c9e30bac255f4e9c9cc3eeb8cef2e6 MISC metadata.xml 1435 BLAKE2B 15ae2a88aec2aa102b852b307a3d4b37f72f1e824c5f179044ec3a9b9a70203b86f9fe00493b5c2723db6ffc6dd8eeadd5df63eb7e3f8ea036131abd9828fda4 SHA512 317f8eb2fdc224afeb9ea6c9030308a98636aeed7f4328d291e1a87d31321f36d1ad7d93353febe539b3e9c4427296e5ce17831c759a3645733be6ac7b759694 diff --git a/app-crypt/eid-mw/eid-mw-5.0.23.ebuild b/app-crypt/eid-mw/eid-mw-5.0.23.ebuild deleted file mode 100644 index 364d71112644..000000000000 --- a/app-crypt/eid-mw/eid-mw-5.0.23.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools desktop gnome2-utils xdg-utils - -DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government" -HOMEPAGE="https://eid.belgium.be" -SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+dialogs +gtk p11-kit" - -RDEPEND=">=sys-apps/pcsc-lite-1.2.9 - gtk? ( - x11-libs/gdk-pixbuf[jpeg] - x11-libs/gtk+:3 - dev-libs/libxml2 - net-misc/curl[ssl] - net-libs/libproxy - >=app-crypt/pinentry-1.1.0-r4[gtk] - ) - p11-kit? ( app-crypt/p11-kit )" - -DEPEND="${RDEPEND} - virtual/pkgconfig" - -REQUIRED_USE="dialogs? ( gtk )" - -src_prepare() { - default - - # Buggy internal versioning when autoreconf a tarball release. - # Weird numbering is required otherwise we get a seg fault in - # about-eid-mw program. - echo "${PV}-v${PV}" > .version - - # xpi module : we don't want it anymore - sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die - sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die - - # hardcoded lsb_info - sed -i \ - -e "s:get_lsb_info('i'):strdup(_(\"Gentoo\")):" \ - -e "s:get_lsb_info('r'):strdup(_(\"n/a\")):" \ - -e "s:get_lsb_info('c'):strdup(_(\"n/a\")):" \ - plugins_tools/aboutmw/gtk/about-main.c || die - - # Fix libdir for pkcs11_manifestdir - sed -i \ - -e "/pkcs11_manifestdir/ s:prefix)/lib:libdir):" \ - cardcomm/pkcs11/src/Makefile.am || die - - # See bug #732994 - sed -i \ - -e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \ - configure.ac || die - - # See bug #751472 - eapply "${FILESDIR}/use-printf-in-Makefile.patch" - - eautoreconf -} - -src_configure() { - econf \ - $(use_enable dialogs) \ - $(use_enable p11-kit p11kit) \ - $(use_with gtk gtkvers 'detect') \ - --with-gnu-ld \ - --disable-static -} - -src_install() { - default - rm -r "${ED}"/usr/$(get_libdir)/*.la || die - if use gtk; then - domenu plugins_tools/eid-viewer/eid-viewer.desktop - doicon plugins_tools/eid-viewer/gtk/eid-viewer.png - fi -} - -pkg_postinst() { - if use gtk; then - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update - - local peimpl=$(eselect --brief --colour=no pinentry show) - case "${peimpl}" in - *gnome*|*qt*) ;; - *) ewarn "The pinentry front-end currently selected is not supported by eid-mw." - ewarn "You may be prompted for your pin code in an inaccessible shell!!" - ewarn "Please select pinentry-gnome3 as default pinentry provider:" - ewarn " # eselect pinentry set pinentry-gnome3" - ;; - esac - fi -} - -pkg_postrm() { - if use gtk; then - gnome2_schemas_update - xdg_desktop_database_update - xdg_icon_cache_update - fi -} diff --git a/app-crypt/eid-mw/eid-mw-5.0.28.ebuild b/app-crypt/eid-mw/eid-mw-5.0.28.ebuild new file mode 100644 index 000000000000..97045c329e89 --- /dev/null +++ b/app-crypt/eid-mw/eid-mw-5.0.28.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools desktop gnome2-utils xdg-utils + +DESCRIPTION="Electronic Identity Card middleware supplied by the Belgian Federal Government" +HOMEPAGE="https://eid.belgium.be" +SRC_URI="https://codeload.github.com/fedict/${PN}/tar.gz/v${PV} -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+dialogs +gtk p11-kit" + +RDEPEND=">=sys-apps/pcsc-lite-1.2.9 + gtk? ( + x11-libs/gdk-pixbuf[jpeg] + x11-libs/gtk+:3 + dev-libs/libxml2 + net-misc/curl[ssl] + net-libs/libproxy + >=app-crypt/pinentry-1.1.0-r4[gtk] + ) + p11-kit? ( app-crypt/p11-kit )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +REQUIRED_USE="dialogs? ( gtk )" + +src_prepare() { + default + + # Buggy internal versioning when autoreconf a tarball release. + # Weird numbering is required otherwise we get a seg fault in + # about-eid-mw program. + echo "${PV}-v${PV}" > .version + + # xpi module : we don't want it anymore + sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die + sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die + + # hardcoded lsb_info + sed -i \ + -e "s:get_lsb_info('i'):strdup(_(\"Gentoo\")):" \ + -e "s:get_lsb_info('r'):strdup(_(\"n/a\")):" \ + -e "s:get_lsb_info('c'):strdup(_(\"n/a\")):" \ + plugins_tools/aboutmw/gtk/about-main.c || die + + # Fix libdir for pkcs11_manifestdir + sed -i \ + -e "/pkcs11_manifestdir/ s:prefix)/lib:libdir):" \ + cardcomm/pkcs11/src/Makefile.am || die + + # See bug #732994 + sed -i \ + -e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \ + configure.ac || die + + # See bug #751472 + eapply "${FILESDIR}/use-printf-in-Makefile.patch" + + # See bug #811270 (remove uml build) + sed -i \ + -e 's:cardlayer/uml::' \ + cardcomm/pkcs11/src/Makefile.am || die + sed -i \ + -e 's:uml::' \ + plugins_tools/eid-viewer/Makefile.am || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable dialogs) \ + $(use_enable p11-kit p11kit) \ + $(use_with gtk gtkvers 'detect') \ + --with-gnu-ld \ + --disable-static +} + +src_install() { + default + rm -r "${ED}"/usr/$(get_libdir)/*.la || die + if use gtk; then + domenu plugins_tools/eid-viewer/eid-viewer.desktop + doicon plugins_tools/eid-viewer/gtk/eid-viewer.png + fi +} + +pkg_postinst() { + if use gtk; then + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update + + local peimpl=$(eselect --brief --colour=no pinentry show) + case "${peimpl}" in + *gnome*|*qt*) ;; + *) ewarn "The pinentry front-end currently selected is not supported by eid-mw." + ewarn "You may be prompted for your pin code in an inaccessible shell!!" + ewarn "Please select pinentry-gnome3 as default pinentry provider:" + ewarn " # eselect pinentry set pinentry-gnome3" + ;; + esac + fi +} + +pkg_postrm() { + if use gtk; then + gnome2_schemas_update + xdg_desktop_database_update + xdg_icon_cache_update + fi +} diff --git a/app-crypt/eid-mw/eid-mw-9999.ebuild b/app-crypt/eid-mw/eid-mw-9999.ebuild index 9d56a10ca2be..cce8d5f2d95f 100644 --- a/app-crypt/eid-mw/eid-mw-9999.ebuild +++ b/app-crypt/eid-mw/eid-mw-9999.ebuild @@ -56,6 +56,14 @@ src_prepare() { # See bug #751472 eapply "${FILESDIR}/use-printf-in-Makefile.patch" + # See bug #811270 (remove uml build) + sed -i \ + -e 's:cardlayer/uml::' \ + cardcomm/pkcs11/src/Makefile.am || die + sed -i \ + -e 's:uml::' \ + plugins_tools/eid-viewer/Makefile.am || die + eautoreconf } -- cgit v1.2.3