Gentoo Archives: gentoo-commits

From: Samuel Bernardo <samuelbernardo.mail@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/ssnb:master commit in: app-misc/autenticacao-gov-pt/, app-misc/autenticacao-gov-pt/files/
Date: Sat, 21 Oct 2017 21:50:54
Message-Id: 1508622569.32cd21251d5e1249bab2cb675f320ba4db0a72fe.samuelbernardo@gentoo
1 commit: 32cd21251d5e1249bab2cb675f320ba4db0a72fe
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Sat Oct 21 21:49:29 2017 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Sat Oct 21 21:49:29 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=32cd2125
7
8 updated autenticacao-gov-pt and corrected many bugs in previous version
9
10 app-misc/autenticacao-gov-pt/Manifest | 5 +++-
11 .../autenticacao-gov-pt-2.4.0.ebuild | 28 +++++++++++++++------
12 .../autenticacao-gov-pt/files/Makefile.gnu.patch | 17 +++++++++++++
13 .../files/autenticacao.gov.pt-2.4.0.deb | Bin 0 -> 1055012 bytes
14 .../autenticacao-gov-pt/files/extras-2.4.0.tar.gz | Bin 0 -> 12500575 bytes
15 5 files changed, 42 insertions(+), 8 deletions(-)
16
17 diff --git a/app-misc/autenticacao-gov-pt/Manifest b/app-misc/autenticacao-gov-pt/Manifest
18 index cf4fc2d..09c47d9 100644
19 --- a/app-misc/autenticacao-gov-pt/Manifest
20 +++ b/app-misc/autenticacao-gov-pt/Manifest
21 @@ -1,2 +1,5 @@
22 +AUX Makefile.gnu.patch 592 SHA256 cb445c04be9a0a642439a688cbff82315fd9079d5e085a94c871dae6a22f9424 SHA512 8da9359d93fbd4a2ed6df8a58f15228ba13ee7117634e024c2ea759ee046b5ba255d374143b087b506a32d21f44c2cad63b2af95a6834ad051d52e0b5b8aa9cb WHIRLPOOL ae0d9da19b08f20842a8b5f8ce50784190c881efb3e3d57bf0e0f57be3ccf1d0619f1eacb79a60cabe6b42a9791074c0113508eb55b24477ba420e3971324175
23 +AUX autenticacao.gov.pt-2.4.0.deb 1055012 SHA256 9f2eb9b0d6a4c2c6544a5364c03f4bf1f197904c7861aa471c250a2de6e1192f SHA512 09742f4d59efa56c5ebb69ac3cdb408c5d9e4f5c4f7526069c59077afb9a4b7e4efab878e43281b59cd8807a7d4adab3da758d30008b509dc79aa7b6c521a0db WHIRLPOOL 810a34fe6320fdc91dcfd66abdd618a56ee1d4f0fd2f1dbcef5a121e95c462d91fd3102ab61f6966c25d5b8bdf7aecd7cccb99aafcfa63e0d26b1be8378e4bf3
24 +AUX extras-2.4.0.tar.gz 12500575 SHA256 1aad4500fff3e1c40045bcf91561bf9611ddc22ee4a087ec8a24f091e9dbbb6c SHA512 75a032022843b01e548807f9b84289b8dba58b48b4bcbd46784a1bd79a127f0f72dc093e757d182056aa7f80ef8d798dbf377665bd5a76060ce8960a275eb5b2 WHIRLPOOL c4abcb7ad6afc4ed9c7587a98cb30cbc20ddc025055699de44a7b287132205131aa725db96fd863ccdc037e0a253bc296ce243b3a676ba95004344139bc91d1f
25 AUX qmake.patch 468 SHA256 8c11d848776282d3de9b5db209bddbc47041e1089fcc1b1cbcd6fd0fd62394b0 SHA512 ff8ed18d0748e04b1041c7b189a93dfe6674273e677ec86676187b2323ca794d61424204ec8c395c1f5b603c5dd6c346ae2db1cf9886fb42550a827f50c55d34 WHIRLPOOL 9bfe67de73319c70aecefa180c29028320a11669276c7894a5108131c9161f9f1b63c985ea4ba4aba141389cd09a85f4141db9490124ef6c2b3e59e1b48dfc0d
26 -EBUILD autenticacao-gov-pt-2.4.0.ebuild 1909 SHA256 2917be59f3a99d3cd6b048b014e168cceaf2d24e5b3915d76a7276c7117b60ee SHA512 e4153be336e22a45a6530ef4bd7bdd3429b5355834bf036ecbfc72b4b0f693805449b3726bc80bbfe4cc87af1f28a0576eed475631b198b3a91db69f6494fddd WHIRLPOOL 571a33853ebbfd517ff97af0b65f8b100134674d29b9a7a63b36e2de9bab9f2c4727f5228f8bd2ff5cb1739fde7f11e0d12c117c9a3891ad07277165053f860b
27 +EBUILD autenticacao-gov-pt-2.4.0.ebuild 2405 SHA256 61004faa26cfbfe696cc543f52bda052d54a54b27e411ed8949d827e29738848 SHA512 5d2dd732f89baa32842be09eebe140318a2f1fb8567b505b4d5f8d3548f3a906d35fa23d832c2e534ff123cc327127477db1a7af504388b7348d01723052e1c0 WHIRLPOOL 042a50ac9aba37e4e34a0498d3d152df44efc5482ed351c1d41519b2639cedccbc31ff42b1cc9afc7bf12cf8ecbac9af0de3c3d688868cd4397f87f3600ac027
28
29 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
30 index 51a6828..6c0eb4f 100644
31 --- a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild
32 +++ b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild
33 @@ -3,19 +3,19 @@
34
35 EAPI=6
36
37 -DESCRIPTION="Tool for authenticating with https://www.autenticacao.gov.pt/"
38 +DESCRIPTION="Tools for authenticating with https://www.autenticacao.gov.pt/"
39 HOMEPAGE="https://www.autenticacao.gov.pt/"
40
41 -inherit subversion
42 +inherit subversion unpacker eutils
43
44 -#SRC_URI=""
45 +#SRC_URI="https://autenticacao.gov.pt/fa/ajuda/software/autenticacao.gov.pt.deb"
46 ESVN_REPO_URI="https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/tags/version${PV}/source/trunk/_src/eidmw"
47 ESVN_PATCHES="${FILESDIR}/*.patch"
48
49 LICENSE="EUPL"
50 SLOT="2"
51 KEYWORDS="~amd64 ~x86"
52 -IUSE=""
53 +IUSE="+java"
54
55 DEPEND="sys-apps/pcsc-lite
56 dev-java/icedtea
57 @@ -25,14 +25,23 @@ DEPEND="sys-apps/pcsc-lite
58 dev-qt/qtchooser
59 dev-libs/xml-security-c
60 dev-libs/xerces-c
61 - app-text/poppler"
62 + app-text/poppler
63 + java? ( >=virtual/jdk-1.8:1.8 >=dev-java/oracle-jdk-bin-1.8:1.8 )"
64 RDEPEND="${DEPEND}"
65
66 -PATCHES=( "${FILESDIR}/qmake.patch" )
67 +PATCHES=(
68 + "${FILESDIR}/qmake.patch"
69 + "${FILESDIR}/Makefile.gnu.patch"
70 + )
71
72 src_unpack() {
73 default
74 subversion_src_unpack
75 + #if use java; then unpack_deb ${A}; fi
76 + if use java; then
77 + unpack_deb ${FILESDIR}/autenticacao.gov.pt-${PV}.deb
78 + unpack ${FILESDIR}/extras-${PV}.tar.gz
79 + fi
80 }
81
82 src_prepare() {
83 @@ -68,9 +77,14 @@ src_compile() {
84 src_install() {
85 # make install
86 if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]] ; then
87 - emake DESTDIR="${D}" install || die "Error: emake install failed"
88 + emake INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "Error: emake install failed"
89 else
90 die "Error: install phase failed because is missing Makefile!"
91 fi
92 +
93 + # deb install
94 + if use java; then
95 + cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!"
96 + fi
97 }
98
99
100 diff --git a/app-misc/autenticacao-gov-pt/files/Makefile.gnu.patch b/app-misc/autenticacao-gov-pt/files/Makefile.gnu.patch
101 new file mode 100644
102 index 0000000..b935940
103 --- /dev/null
104 +++ b/app-misc/autenticacao-gov-pt/files/Makefile.gnu.patch
105 @@ -0,0 +1,17 @@
106 +--- a/FreeImagePTEiD/Makefile.gnu 2017-09-21 20:54:23.981722201 +0100
107 ++++ b/FreeImagePTEiD/Makefile.gnu 2017-10-21 17:47:58.342409997 +0100
108 +@@ -23,9 +23,11 @@
109 + override CXXFLAGS += -fexceptions -fvisibility=hidden -Wno-ctor-dtor-privacy
110 + override CXXFLAGS += $(INCLUDE)
111 +
112 +-ifeq ($(shell sh -c 'uname -m 2>/dev/null || echo not'),x86_64)
113 +- CFLAGS += -fPIC
114 +- CXXFLAGS += -fPIC
115 ++ARCH_TEST := $(shell sh -c 'uname -m 2>/dev/null || echo not')
116 ++ARCH_TEST ?= error
117 ++ifeq ($(ARCH_TEST),x86_64)
118 ++ override CFLAGS += -fPIC
119 ++ override CXXFLAGS += -fPIC
120 + endif
121 +
122 + TARGET = freeimagePTEiD
123
124 diff --git a/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-2.4.0.deb b/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-2.4.0.deb
125 new file mode 100644
126 index 0000000..7c7829b
127 Binary files /dev/null and b/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-2.4.0.deb differ
128
129 diff --git a/app-misc/autenticacao-gov-pt/files/extras-2.4.0.tar.gz b/app-misc/autenticacao-gov-pt/files/extras-2.4.0.tar.gz
130 new file mode 100644
131 index 0000000..9a58da6
132 Binary files /dev/null and b/app-misc/autenticacao-gov-pt/files/extras-2.4.0.tar.gz differ