aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-09-24 21:48:00 +0100
committerSamuel Bernardo <samuelbernardo.mail@gmail.com>2017-09-24 21:48:00 +0100
commit3879e61181ca6b2ac4795721803553554ea79866 (patch)
treeb8bc4ae25b8e8de8cc5e1ca7891fa49c81fe66ca /app-misc
parentidea ultimate latest version (diff)
downloadssnb-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/Manifest2
-rw-r--r--app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild76
-rw-r--r--app-misc/autenticacao-gov-pt/files/qmake.patch17
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