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/files/, app-misc/cartao-cidadao-svn/, ...
Date: Tue, 02 Apr 2019 22:50:44
Message-Id: 1554245370.50f85bc02d98528f031d1eda6ac9e76231deaae5.samuelbernardo@gentoo
1 commit: 50f85bc02d98528f031d1eda6ac9e76231deaae5
2 Author: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
3 AuthorDate: Tue Apr 2 22:48:59 2019 +0000
4 Commit: Samuel Bernardo <samuelbernardo.mail <AT> gmail <DOT> com>
5 CommitDate: Tue Apr 2 22:49:30 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=50f85bc0
7
8 Modify autenticacao-gov-pt to only have the authentication plugin.
9 Create new ebuild cartao-cidadao-svn to have the citizen card
10 application.
11
12 Signed-off-by: Samuel Bernardo <samuelbernardo.mail <AT> gmail.com>
13
14 app-misc/autenticacao-gov-pt/Manifest | 15 +---
15 .../autenticacao-gov-pt-2.0.36.ebuild | 47 +++++++++++
16 .../autenticacao-gov-pt-2.4.0.ebuild | 89 ---------------------
17 .../files/autenticacao.gov.pt-2.4.0.deb | Bin 1055012 -> 0 bytes
18 .../files/autenticacao.gov.pt-3.0.13.deb | Bin 1086846 -> 0 bytes
19 .../autenticacao-gov-pt/files/extras-2.4.0.tar.gz | Bin 12500575 -> 0 bytes
20 app-misc/autenticacao-gov-pt/metadata.xml | 11 +++
21 app-misc/cartao-cidadao-svn/Manifest | 11 +++
22 .../cartao-cidadao-svn-2.4.6.ebuild} | 0
23 .../cartao-cidadao-svn-3.0.13-r1.ebuild} | 33 +++-----
24 .../files/Makefile.gnu.patch | 0
25 .../files/XSECDOMUtils.hpp.patch | 12 +++
26 .../files/XadesSignature.cpp.patch | 38 +++++++++
27 .../files/autenticacao.gov.pt-2.4.6.deb | Bin
28 .../files/dlgQndPinpadInfo.cpp.patch | 0
29 .../files/extras-2.4.6.tar.gz | Bin
30 .../files/extras-3.0.13.tar.gz | Bin
31 .../files/qmake.patch | 0
32 app-misc/cartao-cidadao-svn/metadata.xml | 11 +++
33 19 files changed, 145 insertions(+), 122 deletions(-)
34
35 diff --git a/app-misc/autenticacao-gov-pt/Manifest b/app-misc/autenticacao-gov-pt/Manifest
36 index ca367d8..e3f9917 100644
37 --- a/app-misc/autenticacao-gov-pt/Manifest
38 +++ b/app-misc/autenticacao-gov-pt/Manifest
39 @@ -1,12 +1,3 @@
40 -AUX Makefile.gnu.patch 592 BLAKE2B 417e9fd33f4ba6897f4ddbcd8ec6e53e2bc50e2f854188e1698ada8c9e2e0ea6bbdf5fbf40ddd11e653ec024abdd9fd37f091b38afcbabef7ed445c98ee3ce75 SHA512 8da9359d93fbd4a2ed6df8a58f15228ba13ee7117634e024c2ea759ee046b5ba255d374143b087b506a32d21f44c2cad63b2af95a6834ad051d52e0b5b8aa9cb
41 -AUX autenticacao.gov.pt-2.4.0.deb 1055012 BLAKE2B 59def973150f870ce4d505a1c7123280c6bf1953e9bd395dca9cde50e3e835b38212e030bbfa75465e96c1815995b095b806b0254eadca856f77d165319993ee SHA512 09742f4d59efa56c5ebb69ac3cdb408c5d9e4f5c4f7526069c59077afb9a4b7e4efab878e43281b59cd8807a7d4adab3da758d30008b509dc79aa7b6c521a0db
42 -AUX autenticacao.gov.pt-2.4.6.deb 1073740 BLAKE2B fd59429e02906129aba4b01aae7a365b793bb5b3f99520c410189625f8a0c1a025b10c4e3682717bb508497ecb792fdab9068373b5f203b76c6c5552bb172333 SHA512 92c6ec346d2496b95ed88d686e3b4d656b96053f515b3c12c56a4933b103011365242de184fbfda17c52c540efddf083cff5b544c9351abef9d21256ad305897
43 -AUX autenticacao.gov.pt-3.0.13.deb 1086846 BLAKE2B 9a28faba62056b7822b06b9d91d96de5fa2ac0a65ab7f5805130118146ffd1168cc4146d05afa9f39696d5ec642018c97f7d1e6087bd8c7e1f80129b51adbd5e SHA512 142ff72b8782f54aad8eb1a0dfc674df69d634a60345f5a0d4139d2064627a9b134b48edf5871793d1678fbb3bd96a47e9d30e9eba2a4c5d9906a2c29f7db038
44 -AUX dlgQndPinpadInfo.cpp.patch 813 BLAKE2B 47f0f20e56102ee6eeb65209ad9a11544101e7f03bec7d37cfbab35788066daf8afaa915193ce9b61fc566f30b5826fee3ebfb20d647d620b30ec4751221a4fa SHA512 b8ddccf85b652fc28f9fea77016da45b1c2c6122a03e3ee3de6a558c552e60cca29a3009f8197f687a1aed65dedf77573c497267cffd297d3481afd05ededd72
45 -AUX extras-2.4.0.tar.gz 12500575 BLAKE2B 022cc27bc4cd505ea1d671151637d12a1ae253d4e5fce1c4157da3ea11c5d6dd453f335e55d2008117f4777c9192ee331e8c4d7e4f972018b16b61c6b1dc5afa SHA512 75a032022843b01e548807f9b84289b8dba58b48b4bcbd46784a1bd79a127f0f72dc093e757d182056aa7f80ef8d798dbf377665bd5a76060ce8960a275eb5b2
46 -AUX extras-2.4.6.tar.gz 12500575 BLAKE2B 022cc27bc4cd505ea1d671151637d12a1ae253d4e5fce1c4157da3ea11c5d6dd453f335e55d2008117f4777c9192ee331e8c4d7e4f972018b16b61c6b1dc5afa SHA512 75a032022843b01e548807f9b84289b8dba58b48b4bcbd46784a1bd79a127f0f72dc093e757d182056aa7f80ef8d798dbf377665bd5a76060ce8960a275eb5b2
47 -AUX extras-3.0.13.tar.gz 12500410 BLAKE2B efabdd04a358d2b9889178fec61ffbb224cd874e142bfae8e280e2fb98110f0c581393d764edb55fc9dabfebce0ffdf5461f17bd4b107744c0f959883548a557 SHA512 ee3f24a0b464e8638da8cf9daa2512acf4ce8eb13c79fbeaa842c9d8421eee5d7619133fcbd362ff777c2b3ad8fe341149977841de092853c31e8539f9363260
48 -AUX qmake.patch 468 BLAKE2B 2f91848f33b7d94de801e65d4a97dc3c030701888043df444e10a464f0d796dd7f5f9fc55feef2b8fa175fa984fe4b5f460b6268cce5e7d63d0de78b106deaaf SHA512 ff8ed18d0748e04b1041c7b189a93dfe6674273e677ec86676187b2323ca794d61424204ec8c395c1f5b603c5dd6c346ae2db1cf9886fb42550a827f50c55d34
49 -EBUILD autenticacao-gov-pt-2.4.0.ebuild 2432 BLAKE2B d362d4aeb0f5663ea8884df54e97ac64e0c8f4da28eea79fa51d71695ce7bb24fb26738230def584f3182196f61811c06386397d9b2d5caa35e2c5ca3633cde9 SHA512 73d325601fd51239369a79c5cb0d898bf0c15fbe51b36a30cd00a56fb090431ffef4a76e774353c294f4a92d497e25f233e9bd4eb8fcee41a29451a86d243d7e
50 -EBUILD autenticacao-gov-pt-2.4.6.ebuild 2397 BLAKE2B 86cecc57d2430f6ca0a653fa8df50eae00aa7e03c37d53007e286cfd647bf30cc0ce72440e3bd5f914536babba34c4ebf56d0daeff79eee36a38e17eaab77898 SHA512 26c516cf52a6784306ba26818a0e902ada6bbe87ff37dcffc264536116e209d067fecc28e72b1495b3dd3392204c0f1d634e1c1882706a13fd4b27c04765aaf6
51 -EBUILD autenticacao-gov-pt-3.0.13.ebuild 2460 BLAKE2B 34e422c3fad1f401308b3d919d52ffcceffe2332a88cd25ec328937f26bd607704b474770024984025f98c7cf4064503abde1385ec63d6daa6d41ac1968dc3af SHA512 2dbb481bd780319b06ce3625e35075fd5533bc55a96a7e9347467f97b6c6440011195f85f6be504c874ab8f3d5cd693aa3504f74c60169ffaaaac5bcd9b1a683
52 +DIST plugin-autenticacao-gov.deb 1055970 BLAKE2B 97eccce3ad40911a1a2bd351dfce74025ce0e6f0bdb56abf2b85fb61f49d5549e4c9a94429b5950e146ede65a308d74414bb7a01b190c433034a7861a4f23740 SHA512 f12c9922a9f8e0a85f4a94c2cc482ef69810fe259aee1cde0832028e34f9015db69e1e0de47670d7a0a763ae32b2d289e2255a03ba1d668e2502aaec4f7002cc
53 +EBUILD autenticacao-gov-pt-2.0.36.ebuild 1003 BLAKE2B 5d5efebbe44718d03b15db8460181e479d6087e33fc617743ed197f5cf0d60d3d906ea36335d08786fafbaf615cf2bbfe8985b5edbdaeb7ae7cb9f4767dd223d SHA512 9584dcad970bf882074e453b91c0bb4ca10e0d0d11ab3e99b4ada81e1b570e38ec2e38afafa19a3b53ea73c97c5ad530231b8671d95e2caaa678cd334cad7130
54 +MISC metadata.xml 353 BLAKE2B fff84c38e313fa8690702a96a9405c835c0f10b42909afbb946b5c4cb3bfa5c0c47df047b05a06ca93603a3de1494c3b63693a073db98cfbb26c359d7a795ee5 SHA512 c2ec4647114ae8f7dd6f77e6753f691760a618d2c598b3ffbcc63bdc22fac0eac9b748a9af36646e0c8ffb479b422292b5997b54d4a9c863d5136bb190866738
55
56 diff --git a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.36.ebuild b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.36.ebuild
57 new file mode 100644
58 index 0000000..2129c98
59 --- /dev/null
60 +++ b/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.0.36.ebuild
61 @@ -0,0 +1,47 @@
62 +# Copyright 1999-2017 Gentoo Foundation
63 +# Distributed under the terms of the GNU General Public License v2
64 +
65 +EAPI=6
66 +
67 +DESCRIPTION="O Autenticação.gov.pt é o mecanismo que permite utilizar o Cartão de Cidadão eficientemente e em segurança nos navegadores que suportem ou não plugins Java"
68 +HOMEPAGE="https://www.autenticacao.gov.pt/"
69 +
70 +inherit unpacker eutils
71 +
72 +SRC_URI="https://autenticacao.gov.pt/fa/ajuda/software/plugin-autenticacao-gov.deb"
73 +
74 +LICENSE="EUPL"
75 +SLOT="0"
76 +KEYWORDS="~amd64 ~x86"
77 +IUSE=""
78 +
79 +DEPEND="sys-apps/pcsc-lite
80 + sys-apps/pcsc-tools
81 + app-crypt/ccid
82 + ( >=virtual/jdk-1.8:1.8 || ( >=dev-java/oracle-jdk-bin-1.8:1.8 dev-java/icedtea dev-java/icedtea-bin ) )"
83 +RDEPEND="${DEPEND}
84 + !app-misc/autenticacao-gov-pt:2
85 + !app-misc/autenticacao-gov-pt:3"
86 +
87 +src_unpack() {
88 + default
89 + unpack_deb ${A}
90 +}
91 +
92 +src_prepare() {
93 + default
94 +}
95 +
96 +src_configure() {
97 + true
98 +}
99 +
100 +src_compile() {
101 + true
102 +}
103 +
104 +src_install() {
105 + # deb install
106 + cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!"
107 +}
108 +
109
110 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
111 deleted file mode 100644
112 index 4df5e2d..0000000
113 --- a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.0.ebuild
114 +++ /dev/null
115 @@ -1,89 +0,0 @@
116 -# Copyright 1999-2017 Gentoo Foundation
117 -# Distributed under the terms of the GNU General Public License v2
118 -
119 -EAPI=6
120 -
121 -DESCRIPTION="Tools for authenticating with https://www.autenticacao.gov.pt/"
122 -HOMEPAGE="https://www.autenticacao.gov.pt/"
123 -
124 -inherit subversion unpacker eutils
125 -
126 -#SRC_URI="https://autenticacao.gov.pt/fa/ajuda/software/autenticacao.gov.pt.deb"
127 -ESVN_REPO_URI="https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/tags/version${PV}/source/trunk/_src/eidmw"
128 -ESVN_PATCHES="${FILESDIR}/*.patch"
129 -
130 -LICENSE="EUPL"
131 -SLOT="2"
132 -KEYWORDS="~amd64 ~x86"
133 -IUSE="+java"
134 -
135 -DEPEND="sys-apps/pcsc-lite
136 - sys-apps/pcsc-tools
137 - app-crypt/ccid
138 - >=dev-qt/qtcore-5
139 - dev-qt/qtchooser
140 - dev-libs/xml-security-c
141 - dev-libs/xerces-c
142 - app-text/poppler
143 - java? ( >=virtual/jdk-1.8:1.8 || ( >=dev-java/oracle-jdk-bin-1.8:1.8 dev-java/icedtea dev-java/icedtea-bin ) )"
144 -RDEPEND="${DEPEND}"
145 -
146 -PATCHES=(
147 - "${FILESDIR}/qmake.patch"
148 - "${FILESDIR}/Makefile.gnu.patch"
149 - )
150 -
151 -src_unpack() {
152 - default
153 - subversion_src_unpack
154 - #if use java; then unpack_deb ${A}; fi
155 - if use java; then
156 - unpack_deb ${FILESDIR}/autenticacao.gov.pt-${PV}.deb
157 - unpack ${FILESDIR}/extras-${PV}.tar.gz
158 - fi
159 -}
160 -
161 -src_prepare() {
162 - if declare -p PATCHES | grep -q "^declare -a "; then
163 - [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" || die "Error: failed to apply ebuild patches ${PATCHES}!"
164 - else
165 - [[ -n ${PATCHES} ]] && eapply ${PATCHES} || die "Error: failed to apply ebuild patches ${PATCHES}!"
166 - fi
167 - eapply_user
168 -}
169 -
170 -src_configure() {
171 - # configure
172 - if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
173 - ${ECONF_SOURCE:-.}/configure || die "Error: econf failed"
174 - elif [[ -f ${ECONF_SOURCE:-.}/configure ]] ; then
175 - fperms 755 ${ECONF_SOURCE:-.}/configure
176 - ${ECONF_SOURCE:-.}/configure || die "Error: econf failed"
177 - else
178 - die "Error: ${ECONF_SOURCE:-.}/configure doesn't exists"
179 - fi
180 -}
181 -
182 -src_compile() {
183 - # make
184 - if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
185 - emake || die "Error: emake failed"
186 - else
187 - die "Error: compile phase failed because is missing Makefile!"
188 - fi
189 -}
190 -
191 -src_install() {
192 - # make install
193 - if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]] ; then
194 - emake INSTALL_ROOT="${D}" DESTDIR="${D}" install || die "Error: emake install failed"
195 - else
196 - die "Error: install phase failed because is missing Makefile!"
197 - fi
198 -
199 - # deb install
200 - if use java; then
201 - cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!"
202 - fi
203 -}
204 -
205
206 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
207 deleted file mode 100644
208 index 7c7829b..0000000
209 Binary files a/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-2.4.0.deb and /dev/null differ
210
211 diff --git a/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-3.0.13.deb b/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-3.0.13.deb
212 deleted file mode 100644
213 index 15473a0..0000000
214 Binary files a/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-3.0.13.deb and /dev/null differ
215
216 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
217 deleted file mode 100644
218 index 9a58da6..0000000
219 Binary files a/app-misc/autenticacao-gov-pt/files/extras-2.4.0.tar.gz and /dev/null differ
220
221 diff --git a/app-misc/autenticacao-gov-pt/metadata.xml b/app-misc/autenticacao-gov-pt/metadata.xml
222 new file mode 100644
223 index 0000000..5f8acdb
224 --- /dev/null
225 +++ b/app-misc/autenticacao-gov-pt/metadata.xml
226 @@ -0,0 +1,11 @@
227 +<?xml version="1.0" encoding="UTF-8"?>
228 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
229 +<pkgmetadata>
230 + <maintainer type="person">
231 + <email>samuelbernardo.mail@×××××.com</email>
232 + <name>Samuel Bernardo</name>
233 + </maintainer>
234 + <upstream>
235 + <remote-id type="github">app-misc/autenticacao-gov-pt</remote-id>
236 + </upstream>
237 +</pkgmetadata>
238
239 diff --git a/app-misc/cartao-cidadao-svn/Manifest b/app-misc/cartao-cidadao-svn/Manifest
240 new file mode 100644
241 index 0000000..c74d327
242 --- /dev/null
243 +++ b/app-misc/cartao-cidadao-svn/Manifest
244 @@ -0,0 +1,11 @@
245 +AUX Makefile.gnu.patch 592 BLAKE2B 417e9fd33f4ba6897f4ddbcd8ec6e53e2bc50e2f854188e1698ada8c9e2e0ea6bbdf5fbf40ddd11e653ec024abdd9fd37f091b38afcbabef7ed445c98ee3ce75 SHA512 8da9359d93fbd4a2ed6df8a58f15228ba13ee7117634e024c2ea759ee046b5ba255d374143b087b506a32d21f44c2cad63b2af95a6834ad051d52e0b5b8aa9cb
246 +AUX XSECDOMUtils.hpp.patch 536 BLAKE2B 5ea81c2ef978ab408ece58fc068ab972251bd74b0d163c184169ec96064446d5a3781ca11b918ded7f1af9e04b9ab872a817dfdf45a54cd69326c346fa7fe153 SHA512 7ae206233ef95c5e0cd3c6e00dd8d47db81b85c1ee99bbf01c0dff143b8dcf2394a4c211eccb7a8f8fb1c3a2c78d624883865017d7f9a9118fcff9bd03564c66
247 +AUX XadesSignature.cpp.patch 1260 BLAKE2B db162abcf4011fc99f6cbf09d70fb5109370b1a75057ad6a7f54dac357f748e144ea5a3585bfd4bbfc3f4d8cfa617137673a3e742208257661eeb12c18ca2d81 SHA512 0d216324c9bba7497aa1af1498bfc2f4bd048d5ba73b8c5479925a4df7f4950a07130b1285abf6928a36fac723b30943b777e1a9ce9213ab3651b94e0f56dca8
248 +AUX autenticacao.gov.pt-2.4.6.deb 1073740 BLAKE2B fd59429e02906129aba4b01aae7a365b793bb5b3f99520c410189625f8a0c1a025b10c4e3682717bb508497ecb792fdab9068373b5f203b76c6c5552bb172333 SHA512 92c6ec346d2496b95ed88d686e3b4d656b96053f515b3c12c56a4933b103011365242de184fbfda17c52c540efddf083cff5b544c9351abef9d21256ad305897
249 +AUX dlgQndPinpadInfo.cpp.patch 813 BLAKE2B 47f0f20e56102ee6eeb65209ad9a11544101e7f03bec7d37cfbab35788066daf8afaa915193ce9b61fc566f30b5826fee3ebfb20d647d620b30ec4751221a4fa SHA512 b8ddccf85b652fc28f9fea77016da45b1c2c6122a03e3ee3de6a558c552e60cca29a3009f8197f687a1aed65dedf77573c497267cffd297d3481afd05ededd72
250 +AUX extras-2.4.6.tar.gz 12500575 BLAKE2B 022cc27bc4cd505ea1d671151637d12a1ae253d4e5fce1c4157da3ea11c5d6dd453f335e55d2008117f4777c9192ee331e8c4d7e4f972018b16b61c6b1dc5afa SHA512 75a032022843b01e548807f9b84289b8dba58b48b4bcbd46784a1bd79a127f0f72dc093e757d182056aa7f80ef8d798dbf377665bd5a76060ce8960a275eb5b2
251 +AUX extras-3.0.13.tar.gz 12500410 BLAKE2B efabdd04a358d2b9889178fec61ffbb224cd874e142bfae8e280e2fb98110f0c581393d764edb55fc9dabfebce0ffdf5461f17bd4b107744c0f959883548a557 SHA512 ee3f24a0b464e8638da8cf9daa2512acf4ce8eb13c79fbeaa842c9d8421eee5d7619133fcbd362ff777c2b3ad8fe341149977841de092853c31e8539f9363260
252 +AUX qmake.patch 468 BLAKE2B 2f91848f33b7d94de801e65d4a97dc3c030701888043df444e10a464f0d796dd7f5f9fc55feef2b8fa175fa984fe4b5f460b6268cce5e7d63d0de78b106deaaf SHA512 ff8ed18d0748e04b1041c7b189a93dfe6674273e677ec86676187b2323ca794d61424204ec8c395c1f5b603c5dd6c346ae2db1cf9886fb42550a827f50c55d34
253 +EBUILD cartao-cidadao-svn-2.4.6.ebuild 2397 BLAKE2B 86cecc57d2430f6ca0a653fa8df50eae00aa7e03c37d53007e286cfd647bf30cc0ce72440e3bd5f914536babba34c4ebf56d0daeff79eee36a38e17eaab77898 SHA512 26c516cf52a6784306ba26818a0e902ada6bbe87ff37dcffc264536116e209d067fecc28e72b1495b3dd3392204c0f1d634e1c1882706a13fd4b27c04765aaf6
254 +EBUILD cartao-cidadao-svn-3.0.13-r1.ebuild 1951 BLAKE2B 3cf1cb49a3ef3f7067efb56e67cda7eb0fd3ad7776fe00999be486fd59a15237ab1d14ac3e658c1ad660760f356e2af9d9f2e9ae8ddf54d93efb5fb2c7762044 SHA512 78ef02e783b47edbd3e000faeba224748f0f0efa9132f3e536dae99afc45ef7ebd3a5b28f7df74ef083704b0f1644df816f2007ccfc3a06ff8ac176ed93d1bf8
255 +MISC metadata.xml 352 BLAKE2B 124138017b65921283f351939fba1a66bdb445870eb20658269391d32083a9fa08c09c1db5f528dc6bac6242ff6d1b7f94dfdf2320888051761ba882e1ab6e01 SHA512 abcf0e1382a83db5d48e15b6ac9af1c754dd5e3c9a147f4d9a1b8f146482423e039ef111474aad0796e3e2d41cdcfe1bffdc2cfde17d872ab4c2e20143d7e1ad
256
257 diff --git a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.6.ebuild b/app-misc/cartao-cidadao-svn/cartao-cidadao-svn-2.4.6.ebuild
258 similarity index 100%
259 rename from app-misc/autenticacao-gov-pt/autenticacao-gov-pt-2.4.6.ebuild
260 rename to app-misc/cartao-cidadao-svn/cartao-cidadao-svn-2.4.6.ebuild
261
262 diff --git a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-3.0.13.ebuild b/app-misc/cartao-cidadao-svn/cartao-cidadao-svn-3.0.13-r1.ebuild
263 similarity index 64%
264 rename from app-misc/autenticacao-gov-pt/autenticacao-gov-pt-3.0.13.ebuild
265 rename to app-misc/cartao-cidadao-svn/cartao-cidadao-svn-3.0.13-r1.ebuild
266 index 732f79a..0535804 100644
267 --- a/app-misc/autenticacao-gov-pt/autenticacao-gov-pt-3.0.13.ebuild
268 +++ b/app-misc/cartao-cidadao-svn/cartao-cidadao-svn-3.0.13-r1.ebuild
269 @@ -4,53 +4,46 @@
270 EAPI=6
271
272 DESCRIPTION="Tools for authenticating with https://www.autenticacao.gov.pt/"
273 -HOMEPAGE="https://www.autenticacao.gov.pt/"
274 +HOMEPAGE="https://svn.gov.pt/projects/ccidadao"
275
276 inherit subversion unpacker eutils
277
278 -#SRC_URI="https://autenticacao.gov.pt/fa/ajuda/software/autenticacao.gov.pt.deb"
279 ESVN_REPO_URI="https://svn.gov.pt/projects/ccidadao/repository/middleware-offline/tags/version${PV}/_src/eidmw"
280 ESVN_PATCHES="${FILESDIR}/*.patch"
281
282 LICENSE="EUPL"
283 SLOT="3"
284 KEYWORDS="~amd64 ~x86"
285 -IUSE="+java"
286 +IUSE=""
287
288 -DEPEND="sys-apps/pcsc-lite
289 +DEPEND=">=sys-apps/pcsc-lite-1.5.0
290 sys-apps/pcsc-tools
291 app-crypt/ccid
292 >=dev-qt/qtcore-5
293 dev-qt/qtchooser
294 dev-libs/xml-security-c
295 dev-libs/xerces-c
296 - app-text/poppler
297 - java? ( >=virtual/jdk-1.8:1.8 || ( >=dev-java/oracle-jdk-bin-1.8:1.8 dev-java/icedtea dev-java/icedtea-bin ) )"
298 + dev-vcs/subversion
299 + dev-libs/openssl
300 + media-libs/jasper
301 + app-text/poppler"
302 RDEPEND="${DEPEND}
303 !app-misc/autenticacao-gov-pt:2"
304
305 PATCHES=(
306 "${FILESDIR}/qmake.patch"
307 "${FILESDIR}/dlgQndPinpadInfo.cpp.patch"
308 + "${FILESDIR}/XadesSignature.cpp.patch"
309 )
310
311 src_unpack() {
312 default
313 subversion_src_unpack
314 - #if use java; then unpack_deb ${A}; fi
315 - if use java; then
316 - unpack_deb ${FILESDIR}/autenticacao.gov.pt-${PV}.deb
317 - unpack ${FILESDIR}/extras-${PV}.tar.gz
318 - fi
319 + unpack ${FILESDIR}/extras-${PV}.tar.gz
320 }
321
322 src_prepare() {
323 - if declare -p PATCHES | grep -q "^declare -a "; then
324 - [[ -n ${PATCHES[@]} ]] && eapply "${PATCHES[@]}" || die "Error: failed to apply ebuild patches ${PATCHES}!"
325 - else
326 - [[ -n ${PATCHES} ]] && eapply ${PATCHES} || die "Error: failed to apply ebuild patches ${PATCHES}!"
327 - fi
328 - eapply_user
329 + default
330 }
331
332 src_configure() {
333 @@ -82,9 +75,7 @@ src_install() {
334 die "Error: install phase failed because is missing Makefile!"
335 fi
336
337 - # deb install
338 - if use java; then
339 - cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!"
340 - fi
341 + # extras install
342 + cp -R "${WORKDIR}/usr" "${D}" || die "Error: copy files in install phase failed!"
343 }
344
345
346 diff --git a/app-misc/autenticacao-gov-pt/files/Makefile.gnu.patch b/app-misc/cartao-cidadao-svn/files/Makefile.gnu.patch
347 similarity index 100%
348 rename from app-misc/autenticacao-gov-pt/files/Makefile.gnu.patch
349 rename to app-misc/cartao-cidadao-svn/files/Makefile.gnu.patch
350
351 diff --git a/app-misc/cartao-cidadao-svn/files/XSECDOMUtils.hpp.patch b/app-misc/cartao-cidadao-svn/files/XSECDOMUtils.hpp.patch
352 new file mode 100644
353 index 0000000..6cc59ec
354 --- /dev/null
355 +++ b/app-misc/cartao-cidadao-svn/files/XSECDOMUtils.hpp.patch
356 @@ -0,0 +1,12 @@
357 +diff -Naur a/applayer/XadesSignature.cpp b/applayer/XadesSignature.cpp
358 +--- a/applayer/XadesSignature.cpp 2019-01-13 20:06:05.519457738 +0000
359 ++++ b/applayer/XadesSignature.cpp 2019-01-13 20:40:45.482262806 +0000
360 +@@ -63,7 +63,7 @@
361 + #include <xsec/enc/XSECCryptoUtils.hpp>
362 + #include <xsec/enc/XSECCryptoException.hpp>
363 + #include <xsec/utils/XSECBinTXFMInputStream.hpp>
364 +-#include <xsec/utils/XSECDOMUtils.hpp>
365 ++//#include <xsec/utils/XSECDOMUtils.hpp>
366 + #include <xsec/transformers/TXFMBase.hpp>
367 + #include <xsec/transformers/TXFMChain.hpp>
368 +
369
370 diff --git a/app-misc/cartao-cidadao-svn/files/XadesSignature.cpp.patch b/app-misc/cartao-cidadao-svn/files/XadesSignature.cpp.patch
371 new file mode 100644
372 index 0000000..5014b8f
373 --- /dev/null
374 +++ b/app-misc/cartao-cidadao-svn/files/XadesSignature.cpp.patch
375 @@ -0,0 +1,38 @@
376 +diff -Naur a/applayer/XadesSignature.cpp b/applayer/XadesSignature.cpp
377 +--- a/applayer/XadesSignature.cpp 2019-02-18 23:48:47.483833073 +0000
378 ++++ b/applayer/XadesSignature.cpp 2019-02-19 00:43:51.207845230 +0000
379 +@@ -62,6 +62,7 @@
380 +
381 + #include <xsec/enc/XSECCryptoUtils.hpp>
382 + #include <xsec/enc/XSECCryptoException.hpp>
383 ++#include <xsec/enc/XSECCryptoHash.hpp>
384 + #include <xsec/utils/XSECBinTXFMInputStream.hpp>
385 + #include <xsec/utils/XSECDOMUtils.hpp>
386 + #include <xsec/transformers/TXFMBase.hpp>
387 +@@ -567,7 +568,7 @@
388 +
389 + string c14n;
390 + unsigned char buffer[1024];
391 +- xsecsize_t bytes = 0;
392 ++ XMLSize_t bytes = 0;
393 + while((bytes = canonicalizer.outputBuffer(buffer, 1024)) > 0)
394 + {
395 + c14n.append( (char*)&buffer[0], size_t(bytes));
396 +@@ -622,7 +623,7 @@
397 +
398 + string c14n;
399 + unsigned char buffer[1024];
400 +- xsecsize_t bytes = 0;
401 ++ XMLSize_t bytes = 0;
402 + while((bytes = canonicalizer.outputBuffer(buffer, 1024)) > 0)
403 + {
404 + c14n.append( (char*)&buffer[0], size_t(bytes));
405 +@@ -881,7 +882,7 @@
406 +
407 + string c14n;
408 + unsigned char buffer[1024];
409 +- xsecsize_t bytes = 0;
410 ++ XMLSize_t bytes = 0;
411 + while((bytes = canonicalizer.outputBuffer(buffer, 1024)) > 0)
412 + {
413 + c14n.append((char*)&buffer[0], size_t(bytes));
414
415 diff --git a/app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-2.4.6.deb b/app-misc/cartao-cidadao-svn/files/autenticacao.gov.pt-2.4.6.deb
416 similarity index 100%
417 rename from app-misc/autenticacao-gov-pt/files/autenticacao.gov.pt-2.4.6.deb
418 rename to app-misc/cartao-cidadao-svn/files/autenticacao.gov.pt-2.4.6.deb
419
420 diff --git a/app-misc/autenticacao-gov-pt/files/dlgQndPinpadInfo.cpp.patch b/app-misc/cartao-cidadao-svn/files/dlgQndPinpadInfo.cpp.patch
421 similarity index 100%
422 rename from app-misc/autenticacao-gov-pt/files/dlgQndPinpadInfo.cpp.patch
423 rename to app-misc/cartao-cidadao-svn/files/dlgQndPinpadInfo.cpp.patch
424
425 diff --git a/app-misc/autenticacao-gov-pt/files/extras-2.4.6.tar.gz b/app-misc/cartao-cidadao-svn/files/extras-2.4.6.tar.gz
426 similarity index 100%
427 rename from app-misc/autenticacao-gov-pt/files/extras-2.4.6.tar.gz
428 rename to app-misc/cartao-cidadao-svn/files/extras-2.4.6.tar.gz
429
430 diff --git a/app-misc/autenticacao-gov-pt/files/extras-3.0.13.tar.gz b/app-misc/cartao-cidadao-svn/files/extras-3.0.13.tar.gz
431 similarity index 100%
432 rename from app-misc/autenticacao-gov-pt/files/extras-3.0.13.tar.gz
433 rename to app-misc/cartao-cidadao-svn/files/extras-3.0.13.tar.gz
434
435 diff --git a/app-misc/autenticacao-gov-pt/files/qmake.patch b/app-misc/cartao-cidadao-svn/files/qmake.patch
436 similarity index 100%
437 rename from app-misc/autenticacao-gov-pt/files/qmake.patch
438 rename to app-misc/cartao-cidadao-svn/files/qmake.patch
439
440 diff --git a/app-misc/cartao-cidadao-svn/metadata.xml b/app-misc/cartao-cidadao-svn/metadata.xml
441 new file mode 100644
442 index 0000000..23a526f
443 --- /dev/null
444 +++ b/app-misc/cartao-cidadao-svn/metadata.xml
445 @@ -0,0 +1,11 @@
446 +<?xml version="1.0" encoding="UTF-8"?>
447 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
448 +<pkgmetadata>
449 + <maintainer type="person">
450 + <email>samuelbernardo.mail@×××××.com</email>
451 + <name>Samuel Bernardo</name>
452 + </maintainer>
453 + <upstream>
454 + <remote-id type="github">app-misc/cartao-cidadao-svn</remote-id>
455 + </upstream>
456 +</pkgmetadata>