diff options
author | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-09-24 21:48:00 +0100 |
---|---|---|
committer | Samuel Bernardo <samuelbernardo.mail@gmail.com> | 2017-09-24 21:48:00 +0100 |
commit | 3879e61181ca6b2ac4795721803553554ea79866 (patch) | |
tree | b8bc4ae25b8e8de8cc5e1ca7891fa49c81fe66ca /app-misc | |
parent | idea ultimate latest version (diff) | |
download | ssnb-3879e61181ca6b2ac4795721803553554ea79866.tar.gz ssnb-3879e61181ca6b2ac4795721803553554ea79866.tar.bz2 ssnb-3879e61181ca6b2ac4795721803553554ea79866.zip |
add autenticacao-gov-pt, but not yet compiling and installing as expected...
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/autenticacao-gov-pt/Manifest | 2 | ||||
-rw-r--r-- | app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild | 76 | ||||
-rw-r--r-- | app-misc/autenticacao-gov-pt/files/qmake.patch | 17 |
3 files changed, 95 insertions, 0 deletions
diff --git a/app-misc/autenticacao-gov-pt/Manifest b/app-misc/autenticacao-gov-pt/Manifest new file mode 100644 index 0000000..cf4fc2d --- /dev/null +++ b/app-misc/autenticacao-gov-pt/Manifest @@ -0,0 +1,2 @@ +AUX qmake.patch 468 SHA256 8c11d848776282d3de9b5db209bddbc47041e1089fcc1b1cbcd6fd0fd62394b0 SHA512 ff8ed18d0748e04b1041c7b189a93dfe6674273e677ec86676187b2323ca794d61424204ec8c395c1f5b603c5dd6c346ae2db1cf9886fb42550a827f50c55d34 WHIRLPOOL 9bfe67de73319c70aecefa180c29028320a11669276c7894a5108131c9161f9f1b63c985ea4ba4aba141389cd09a85f4141db9490124ef6c2b3e59e1b48dfc0d +EBUILD autenticacao-gov-pt-2.4.0.ebuild 1909 SHA256 2917be59f3a99d3cd6b048b014e168cceaf2d24e5b3915d76a7276c7117b60ee SHA512 e4153be336e22a45a6530ef4bd7bdd3429b5355834bf036ecbfc72b4b0f693805449b3726bc80bbfe4cc87af1f28a0576eed475631b198b3a91db69f6494fddd WHIRLPOOL 571a33853ebbfd517ff97af0b65f8b100134674d29b9a7a63b36e2de9bab9f2c4727f5228f8bd2ff5cb1739fde7f11e0d12c117c9a3891ad07277165053f860b diff --git a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild new file mode 100644 index 0000000..51a6828 --- /dev/null +++ b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Tool for authenticating with https://www.autenticacao.gov.pt/" +HOMEPAGE="https://www.autenticacao.gov.pt/" + +inherit subversion + +#SRC_URI="" +ESVN_REPO_URI="https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/tags/version${PV}/source/trunk/_src/eidmw" +ESVN_PATCHES="${FILESDIR}/*.patch" + +LICENSE="EUPL" +SLOT="2" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="sys-apps/pcsc-lite + dev-java/icedtea + sys-apps/pcsc-tools + app-crypt/ccid + >=dev-qt/qtcore-5 + dev-qt/qtchooser + dev-libs/xml-security-c + dev-libs/xerces-c + app-text/poppler" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/qmake.patch" ) + +src_unpack() { + default + subversion_src_unpack +} + +src_prepare() { + if declare -p PATCHES | grep -q "^declare -a "; then + [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" || die "Error: failed to apply ebuild patches ${PATCHES}!" + else + [[ -n ${PATCHES} ]] && eapply ${PATCHES} || die "Error: failed to apply ebuild patches ${PATCHES}!" + fi + eapply_user +} + +src_configure() { + # configure + if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then + ${ECONF_SOURCE:-.}/configure || die "Error: econf failed" + elif [[ -f ${ECONF_SOURCE:-.}/configure ]] ; then + fperms 755 ${ECONF_SOURCE:-.}/configure + ${ECONF_SOURCE:-.}/configure || die "Error: econf failed" + else + die "Error: ${ECONF_SOURCE:-.}/configure doesn't exists" + fi +} + +src_compile() { + # make + if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then + emake || die "Error: emake failed" + else + die "Error: compile phase failed because is missing Makefile!" + fi +} + +src_install() { + # make install + if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]] ; then + emake DESTDIR="${D}" install || die "Error: emake install failed" + else + die "Error: install phase failed because is missing Makefile!" + fi +} + diff --git a/app-misc/autenticacao-gov-pt/files/qmake.patch b/app-misc/autenticacao-gov-pt/files/qmake.patch new file mode 100644 index 0000000..3b7c465 --- /dev/null +++ b/app-misc/autenticacao-gov-pt/files/qmake.patch @@ -0,0 +1,17 @@ +--- a/configure 2017-09-21 20:34:16.391377881 +0100 ++++ b/configure 2017-09-21 21:24:12.444003296 +0100 +@@ -302,11 +302,11 @@ + my $QtVerZ = 0; + my $qmakeVerI = 10000 * $QtVerX + 100 * $QtVerY + $QtVerZ; + +-my $qmakeVer = `qmake -v`; +-my $qmakeCmd = "qmake"; ++my $qmakeVer = `qmake -qt=5 -v`; ++my $qmakeCmd = "qmake -qt=5"; + eval { + print "trying qmake..."; +- $qmakeVer = `qmake -v`; ++ $qmakeVer = `qmake -qt=5 -v`; + }; + + # get the version nr from the version string |