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> |