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 |