Page MenuHomeFreeBSD

D53807.id166974.diff
No OneTemporary

D53807.id166974.diff

Index: security/autofirma/Makefile
===================================================================
--- security/autofirma/Makefile
+++ security/autofirma/Makefile
@@ -12,6 +12,8 @@
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/usr/share/common-licenses/eupl-1.1.txt
+LIB_DEPENDS= libnss3.so:security/nss
+
USES= desktop-file-utils java zip
JAVA_VERSION= 24
JAVA_VENDOR= openjdk
@@ -21,8 +23,11 @@
NO_BUILD= yes
SUB_FILES= ${PORTNAME} \
- Autofirma.js
-SUB_LIST+= BIN_PATH=${PREFIX}/bin
+ Autofirma.js \
+ afirma.desktop
+SUB_LIST+= BIN_PATH=${PREFIX}/bin \
+ JAVA_HOME=${JAVA_HOME} \
+ JAVA=${JAVA}
WRKSRC=${WRKDIR}
@@ -35,7 +40,7 @@
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/usr/lib/Autofirma/autofirma.jar ${STAGEDIR}${JAVAJARDIR}
${INSTALL_DATA} ${WRKSRC}/usr/lib/Autofirma/Autofirma.png ${STAGEDIR}${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/usr/share/applications/afirma.desktop ${STAGEDIR}${PREFIX}/share/applications/
+ ${INSTALL_DATA} ${WRKDIR}/afirma.desktop ${STAGEDIR}${PREFIX}/share/applications/
${INSTALL_DATA} ${WRKDIR}/Autofirma.js ${STAGEDIR}${DATADIR}
.include <bsd.port.mk>
Index: security/autofirma/files/afirma.desktop.in
===================================================================
--- /dev/null
+++ security/autofirma/files/afirma.desktop.in
@@ -0,0 +1,16 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.9
+Name=Autofirma
+Type=Application
+Terminal=false
+Categories=Office;Utilities;Signature;Java
+Exec=%%LOCALBASE%%/bin/autofirma %u
+Icon=%%LOCALBASE%%/lib/Autofirma/Autofirma.png
+GenericName=Herramienta de firma
+Comment=Herramienta de firma
+MimeType=x-scheme-handler/afirma;
+StartupNotify=true
+StartupWMClass=autofirma
+Name[es_ES]=Autofirma
+
Index: security/autofirma/files/autofirma.in
===================================================================
--- security/autofirma/files/autofirma.in
+++ security/autofirma/files/autofirma.in
@@ -1,10 +1,7 @@
#!/bin/sh
export AFIRMA_NSS_HOME_ENV=%%LOCALBASE%%/lib/
-JAVA_CERTS=%%JAVA_HOME%%/lib/security/cacerts
-JAVA_CMD=$(which java)
JAVA_OPTS="-Djavax.net.ssl.trustStoreType=JKS \
- -Djavax.net.ssl.trustStore=$JAVA_CERTS \
-Dmozilla.cfg.dir=%%LOCALBASE%%/lib \
-Djdk.tls.maxHandshakeMessageSize=65536 \
-Des.gob.afirma.keystores.mozilla.UseEnvironmentVariables=true"
-${JAVA_CMD} ${JAVA_OPTS} -jar %%JAVAJARDIR%%/autofirma.jar "$@"
+%%JAVA%% ${JAVA_OPTS} -jar %%JAVAJARDIR%%/autofirma.jar "$@"

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 3, 5:27 AM (8 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35898123
Default Alt Text
D53807.id166974.diff (2 KB)

Event Timeline