app-editors/xxe: update to new perso

Package-Manager: Portage-3.0.30, Repoman-3.0.3
This commit is contained in:
Mario Fetka 2022-04-05 10:09:32 +02:00
parent d8b083f0ce
commit 7205080939
4 changed files with 28 additions and 24 deletions

View File

@ -1,7 +1,13 @@
# ChangeLog for app-editors/xxe
# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
# Copyright 1999-2022 Gentoo Authors; Distributed under the GPL v2
# $Header: $
*xxe-10.0.0 (05 Apr 2022)
05 Apr 2022; Mario Fetka <mario.fetka@gmail.com> +xxe-10.0.0.ebuild,
-xxe-9.5.1.ebuild, metadata.xml:
app-editors/xxe: update to new perso
*xxe-7.3.0 (05 Mar 2017)
05 Mar 2017; Mario Fetka <mario@gentoo.org> +xxe-7.3.0.ebuild:

View File

@ -1,4 +1,4 @@
DIST xxe-perso-9_5_1.zip 85838081 BLAKE2B 19c9a6c9dd03d3ee5ea177bb4bd28e91fbff08f127deb164f33f2a9c3447f5519e23f071159247acdd67673d241ab3a50f990358242a6737935dbc415e512367 SHA512 c6cfb0fac47781ec5889803a6223751429a01c27ebdfbd87fcdf52bba7120588e14dfbd9a77ed42d55147d4dcf55a1dda31f97a168467cdd1a11b517e1f37813
EBUILD xxe-9.5.1.ebuild 2683 BLAKE2B 200619ef15735a2ce98ec6dd58df726df85d867a9f5b1980c05fd94c6fbf074740527d32c0805193a246c6a27ae8e41415f06efb19fa7a48d0115c253e208d51 SHA512 5a9c2b91c156c8137520092548334b0f5b449a048a9a2a790e81227de6cd0ee224e578c3c68524edc890d6bc2c267e4f246c0369cab870919a5da6870c7b6f79
MISC ChangeLog 2827 BLAKE2B 0051513e1e9afc82175837aaa0ac00519ca2ffb7991f41a6c15d85d11da6c820240b6a0aebe65a7340b90be793ab69c36a3ee517b3c65000cbef568d1665c209 SHA512 a68a23ad84e22f78c16d797f22f6a4eaa4b46d3d515683e3cc03f073281cb60dec4e1f8a76feddea3f33cb1fb733fc97b5aeeced8f227e0dbec6af56dbb1ebd8
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b
DIST xxe-perso-10_0_0.zip 86187583 BLAKE2B b6a41fbeff9103c27a7e76aa686e8161c3213398f0fe8defe04b9048459b98bc0781ec7395c384c1ce9d68e889232054f121bf0885b5ace3a666ff8575e159ac SHA512 7300c7e0bbdec6a3f523e4b30fd648a3df1a30de65a46e2cdce8f9ccf37c8be1cbffce8665aafcc666851b220fce3ac973512b65f5c6a9e95e36bfc711180e93
EBUILD xxe-10.0.0.ebuild 2335 BLAKE2B 00fe389dfdb5b61517896023e7b6e6117a6ceec08ea4d44b6b9250871a8ea356918dd957909c6f751564944653e27f31ef11708cddd3084a8e18c2a569238140 SHA512 cbd7792c8c25274bbf25e275b3539a3a12f11fafb171b2f331eb0089338b0ed33260304d9cbc219ae93cebe39811ea6e6a8cae3a31e6fd70f0470092465d3730
MISC ChangeLog 2997 BLAKE2B c485a198c3a1ddda9c6f2f069fa73ee2c4deeb4eee4d28ec2f964e30cbc1a9f2299ee0e0ad0e4bda56c5ee5e7de5b7fd89b4b209c2834b9037350ca72bfa3f50 SHA512 6c1fadc9affbc2d88d3ad04db1298dd76d3f76769ecb9a5c59fd4e2f290495310500c0f95e95d062a3711d802805814597c87037fa24e3337c929ff3fc3b20dc
MISC metadata.xml 408 BLAKE2B 66a3e2838d5c5f95c7463733cd13b1230ef3ca005ec0c5dac797561be30f950da98dfa41eeb4d43cf97500c9a2e0d04c57b0b084d60107072a988dd7c4d16ded SHA512 9cac3e4a07c425e87274de776e03d243e462341168235cd3991ef4706aa1a902cf6591ae8e965b9c4ed370fc2ebef3ca805a9c761d05c4b994ae8667198b267c

View File

@ -1,7 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
<maintainer type="person">
<email>mario.fetka@gmail.com</email>
<description>Primary maintainer</description>
</maintainer>
<maintainer type="project">
<email>exampleproject@gentoo.org</email>
<name>Geos One Linamh Project</name>
</maintainer>
</pkgmetadata>

View File

@ -1,4 +1,4 @@
# Copyright 1999-2017 Gentoo Foundation
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@ -11,7 +11,8 @@ HOMEPAGE="http://www.xmlmind.com/xmleditor/"
MY_PV=$(replace_all_version_separators '_')
MY_P="${PN}-perso-${MY_PV}"
SRC_URI="http://www.xmlmind.net/xmleditor/_download/${MY_P}.zip"
SRC_URI="https://www.xmlmind.com/xmleditor/_download/${MY_P}.zip"
LICENSE="xxe-perso"
# license does not allow redistributing, and they seem to silently update
# distfiles...
@ -43,38 +44,30 @@ src_install() {
# Xerces has been patched hope this gets upstream was version 2.9.1
# relaxng is a heavely modified version of jing 20030619
java-pkg_jarinto "${dir}"/lib
java-pkg_dojar bin/${PN}.jar bin/${PN}_tool.jar \
bin/relaxng.jar bin/xerces.jar
java-pkg_dojar bin/${PN}.jar bin/relaxng.jar bin/xerces.jar
local dep="javahelp,saxon-6.5,saxon-9,xml-commons-resolver"
java-pkg_register-dependency ${dep}
# put launchers into the xxe/bin dir as expected by the xxe.jar
into "${dir}"
java-pkg_dolauncher csscheck \
--main "com.xmlmind.xmledit.stylesheet.StyleSheetLoader" \
--java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\""
java-pkg_dolauncher deployxxe \
--main "com.xmlmind.xmledittool.deploy.DeployTool"
java-pkg_dolauncher authvalue \
--main "com.xmlmind.netutil.SimpleAuthenticatorModule" \
--java_args "-Xss4m -Xmx512m"
java-pkg_dolauncher xmltool \
--main "com.xmlmind.xml.xmltool.Main" \
--java_args "-Dxml.catalog.files=\"${dir}/addon/config/catalog.xml\" -Xss4m -Xmx512m"
java-pkg_dolauncher xxetool \
--main "com.xmlmind.xmleditapp.tool.StartTool" \
java-pkg_dolauncher xxeconvert \
--main "com.xmlmind.xmleditapp.convert.StartConvert" \
--java_args "-Xss4m -Xmx512m"
java-pkg_dolauncher ${PN} \
--main "com.xmlmind.xmleditapp.app.QuickStart" \
--main "com.xmlmind.xmleditapp.desktop.QuickStart" \
--java_args "-Xss4m -Xmx512m"
# for direct run without creating an env.d file link them
dodir /opt/bin
dosym ${dir}/bin/csscheck /opt/bin/csscheck
dosym ${dir}/bin/deployxxe /opt/bin/deployxxe
dosym ${dir}/bin/authvalue /opt/bin/authvalue
dosym ${dir}/bin/xmltool /opt/bin/xmltool
dosym ${dir}/bin/xxetool /opt/bin/xxetool
dosym ${dir}/bin/xxeconvert /opt/bin/xxeconvert
dosym ${dir}/bin/xxe /opt/bin/xxe
dohtml -r doc/*