This commit is contained in:
Mario Fetka 2020-01-24 10:58:20 +01:00
parent 163ff9bc80
commit 39cd0b7cb0
4 changed files with 137 additions and 9 deletions

View File

@ -2,9 +2,11 @@ DIST xxe-perso-5_3_0.tar.gz 27324575 BLAKE2B a21124805e4ccee216f51c131279fcbac50
DIST xxe-perso-7_3_0.zip 77703539 BLAKE2B 9ae5d0343f8e09681eff73e00b5e6f11413b75ba6959878ca605c01afa614b4c05c57522f6d900637f2bd952a5e4ad47b08dbd79549315aed047ed0757611520 SHA512 234d01f37a1836c3862cd0fff9c4c52d954768854918eb6dd6271018ddbe5da4cb427c9a9a745605c5caab3c9c47697928db11b4368eb3cffadd25fc815fb0b7
DIST xxe-perso-8_0_0.zip 75565050 BLAKE2B ba356efa387ec6ce3a954edbc48c3ab411ef94fc1c587fb32d1282091fde5db85337e9c958bc29cd09cd0b9cacdab4f0a7c760e9eda438315cfea410ae000428 SHA512 1fb416718a30170286e249ccf971e2df1cac2ee3c3a9b9a8cfcf60cd4edcb4b8c046de12db81db6d94d6aa5063d8d0f6918d10bb91683d83f20f20a1f6f51d58
DIST xxe-perso-9_1_0.zip 83146264 BLAKE2B bc05156c4cd19812b8b87ba9f74490ea7c7606e687c1d3ea4b4b943fc3cf892f393012f387d25d68f4e14bb68fe799932afdaaf5da4ac4ff027fb5428ebc09bc SHA512 ac1a37b77e860e4f3aaa1eba9b7e68621d43a1b57cd8b2d5fd487e43ece5ef81a10e7ad5c22c9e7f4bf760aadeccdba64ecfa6ce80a431075ca080c60b5774bc
DIST xxe-perso-9_2_0.zip 84273785 BLAKE2B 54add1b1835b5f4ef641bf51a30cdd7baef91b62588240ae4f20f9b38e71e8b788e22ffbfd8b14b3b8a18fbde1626ee17a4be40242efab1af53c2b36f967606e SHA512 771a54381796891a0a83622b89c9bd8b11d84f6cc7136b566385c49f565015e1013d2bc08f723b7cef23fd24649dfd7c42b6fc9535176ed7f918503593a5f147
EBUILD xxe-5.3.0.ebuild 2783 BLAKE2B f57142d711b1de2549f2ea92dec9a3f4b00c5f0410fa10eb52688e638b93d4691d136d361429e476688fb90d962981f51779dad56e849fe1cbe6e8e8b0a1f7e8 SHA512 30889e2d48a11623415b99107fbd44e583ffb9294c6e4aa66ccee676e60de8604122ca6134f48ce3662b4fc468eaf88b2da9d8979f4dc3341aa8cbd401e369bb
EBUILD xxe-7.3.0.ebuild 2702 BLAKE2B 279779edd80cdb05ca3466e62222cd1f3b304b74558755773fde36aea349cda2c2f388c99c9c10faa7fd4a2e9e8c07d4141bcaf6f04926067fd82e636465bd70 SHA512 9567ce06b97d69429c48bffd89b1236d386877510528b152be94605ad132ed01191f95a874ae825a7c774707571200e6c89479e64e107cb623b5861c9a1e1248
EBUILD xxe-8.0.0.ebuild 2702 BLAKE2B 279779edd80cdb05ca3466e62222cd1f3b304b74558755773fde36aea349cda2c2f388c99c9c10faa7fd4a2e9e8c07d4141bcaf6f04926067fd82e636465bd70 SHA512 9567ce06b97d69429c48bffd89b1236d386877510528b152be94605ad132ed01191f95a874ae825a7c774707571200e6c89479e64e107cb623b5861c9a1e1248
EBUILD xxe-9.1.0.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2
EBUILD xxe-9.2.0.ebuild 2683 BLAKE2B b331967b9142f69b7d6b29cefe17cb40dcde10c98163d1795e6a4f6166aa9fd1fa53311bffc17111f686e42335fce2596e90ee7b2fcee8771b6987b692a3247a SHA512 a847bb9ccb85790dd1c55f74597d4f882261e87c8161a1786917305cb673a6a2db5a88c7a1aace9085fe4d5ea52270ff82986f9fdda2ecbbada3d3bd8a1ac8a2
MISC ChangeLog 2827 BLAKE2B 0051513e1e9afc82175837aaa0ac00519ca2ffb7991f41a6c15d85d11da6c820240b6a0aebe65a7340b90be793ab69c36a3ee517b3c65000cbef568d1665c209 SHA512 a68a23ad84e22f78c16d797f22f6a4eaa4b46d3d515683e3cc03f073281cb60dec4e1f8a76feddea3f33cb1fb733fc97b5aeeced8f227e0dbec6af56dbb1ebd8
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@ -0,0 +1,86 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=4
inherit java-pkg-2 versionator
DESCRIPTION="XMLmind XML Editor allows to author large, complex, modular, XML documents"
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"
LICENSE="xxe-perso"
# license does not allow redistributing, and they seem to silently update
# distfiles...
RESTRICT="mirror"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=virtual/jre-1.6
dev-java/javahelp:0
dev-java/saxon:6.5
dev-java/saxon:9
dev-java/xml-commons-resolver:0
"
S="${WORKDIR}/${MY_P}"
pkg_setup() { :; }
src_compile() { :; }
src_install() {
local dir="/opt/${PN}"
# buggy binary crap also requires the demo dir ??
insinto "${dir}"
doins -r addon demo
# 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
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_args "-Xss4m -Xmx512m"
java-pkg_dolauncher ${PN} \
--main "com.xmlmind.xmleditapp.app.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/xxe /opt/bin/xxe
dohtml -r doc/*
dodoc legal/ditac.* legal/expr.* legal/icons.* legal/relaxng.* \
legal/xerces.* legal/xsdregex.* legal/xxe-* legal.txt
doicon bin/icon/xxe.png
make_desktop_entry xxe "XMLmind XML Editor" xxe "Development;TextEditor;"
}

View File

@ -1,9 +1,12 @@
AUX 10arduino-bin 69 SHA256 62271f362cd58856fee87363ef8c9c221b8ab32dd88a3b53c9d17fcc4303e387 SHA512 8bace112decfd895fdf45821dfd96fe868032a8da184dc383dce3a2173fba9fdee103f134b7a7dc8bd5364e598f6249455f0f3d624fceaff7dd7974378ce0192 WHIRLPOOL 78dc07b3283750710758724ccb58688de5d4b8aadd700af2f365b9ebce04d386f70b1c2ac9f19c8c72ad76c12ced8683cda89ec865643b7a288d39a89ce20a68
AUX arduino.1 15213 SHA256 e9d15b3ff3d67b28a1ee860b5368b8e277d8ba8b315b39188ff3b2ddd14a64e3 SHA512 837cae1a434152ac507a0e229e384077392024d01db4d7b9d9820bfbe8877c4822c3f52467a7c02756c04958af9e8464925a254703d2ed9ca75b51e5e917f88a WHIRLPOOL 20f96d08e7476946a216b25338697da7041498b56d057bb852cc3f613c920695d1046d4d5021ecbdbfbb2a07b4ceab811a0d2331e3714b908161c3ae936198ba
AUX arduino.desktop 274 SHA256 96599ca50f423ebb82d895b73a08dd0534f2ee9bf6293cb032d3a5dd2db81de9 SHA512 d9c4f65b720ad0b6a5874e4fb6cf4c4ebccaf3e97451984c6aec75b3c83630e209be0c045c6b731c582ec78e47240006678f182fa1d671fc0459382755d8ac8c WHIRLPOOL 39dfac5890aa3c7115b2c5ffdb4b14ee74a515ea9ab4d6f889e9d3d8ecfba8a949b78b898f992544fb13b8a78685b2220cd0fdfcce2b8ea6973530fdf21ddea3
DIST arduino-bin_amd64-1.6.13.tar.xz 98351984 SHA256 492b28d72b347227346592ceb0373af55558aab67acda343a8a15cc11ade154a SHA512 d71cb78bb09fdfbb22a6c120df3a7440eafd598652ac60eede9fa2c71a62c6897fb82ddba5f0cc1775100b0227871089ea87545bb373f37fe2abcbefdc2c3ef1 WHIRLPOOL b8a3d0c5186c1ad02d644c404ccb5ea216c5f5cee32f48f01eb56e48f56c556668ae36c590e9b6d5c1f0ea3f9f5e51c0a3a1c2803d5c7f877be531fa40a6d0be
DIST arduino-bin_amd64-1.8.1.tar.xz 101052952 SHA256 95d566ec3cedec90f08677134ea6df6ab48a55ff87e7c3339dcd71e931d75ebd SHA512 5cf68c8ab42eab76e1d24f6ec0b33c232f955ef9a2aef172bb45e23206910b56b1d592400a57520c8fd82a788bd86206a399418c2a5c244f176965e99a9ee717 WHIRLPOOL 5ff97eb9349408aa9e83a30c6d234196ee42d0b1a3f48fd29a321274d514cfb3b08d3e0f9cf263a783ba9416679973544308e87fe8029b7f98b562081767510e
DIST arduino-bin_i386-1.6.13.tar.xz 99797188 SHA256 8a1d601bc0dd655d3b00adb3dc8bf0fb9079afe22beebea71ff97c28cddadc81 SHA512 15c5664c270978fb163868fda8e94b70bc73b0626118b3d6b71a5a1a4531372690cc58a3ff5b7b7b68baa38c5e7e4906cf0127bfa53eccd5b96b625388f61bda WHIRLPOOL 2e6271e5e1cba6fe59231f59cec102b669a4e41a1da757ca2347ce7a2d187331a6ef2680be514c6012098429ba53b68dd53a4203147e47f25e4e7e011d703699
DIST arduino-bin_i386-1.8.1.tar.xz 102324992 SHA256 4ec56363796d41c9943e58b1633c6c0b6512386c242725261f6065a97c9bac3f SHA512 e3365c01bd4064071a4a2e99eb2a20f275a3b109409163113a4c495855fb192bc51495b6394b9ca978839c2ee4da5bbeddab46515e9358cb03513d8809c353da WHIRLPOOL 06d98e95d13f7f5833b7256b368bcffaf59c7518d97973430893a3a585597c9662f2df82daaf60ab7cbac727b07c2320277e4b1bf90310f77df6a6631cbf7356
EBUILD arduino-bin-1.6.13.ebuild 2134 SHA256 c76405f9248675610bcca11edbe922f426b9fb8de263e508f530c662888a6408 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e WHIRLPOOL a6fa0086356d051e15163bae3f081db40a29be0eb2dc1023c11c73464ff5d811aeeedb1849e87eff73a670920e054f99d0ab6a78c1422b1fd12cb50e80c04bc2
EBUILD arduino-bin-1.8.1.ebuild 2134 SHA256 c76405f9248675610bcca11edbe922f426b9fb8de263e508f530c662888a6408 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e WHIRLPOOL a6fa0086356d051e15163bae3f081db40a29be0eb2dc1023c11c73464ff5d811aeeedb1849e87eff73a670920e054f99d0ab6a78c1422b1fd12cb50e80c04bc2
AUX 10arduino-bin 69 BLAKE2B 7e420563bc46a63b26b1df1099b20f41acf45d1996cdccd77d516f2b4e9a222aa4fe4ea6c1896ade562a13513b251d3dfd92fe4324dd1ed39018a8c41e3d3510 SHA512 8bace112decfd895fdf45821dfd96fe868032a8da184dc383dce3a2173fba9fdee103f134b7a7dc8bd5364e598f6249455f0f3d624fceaff7dd7974378ce0192
AUX arduino.1 15213 BLAKE2B cb1c41c0a7345812344d41a55115f534e445b5c6f789309e8a9f422e76117d5f10d475692717dff377691098850248d6c3297dd1cbe517e4cbd28c6232ade713 SHA512 837cae1a434152ac507a0e229e384077392024d01db4d7b9d9820bfbe8877c4822c3f52467a7c02756c04958af9e8464925a254703d2ed9ca75b51e5e917f88a
AUX arduino.desktop 274 BLAKE2B 1a2ad9fc7bd99f2c4517713abc62135777767000c3c9bb8d03fb5a0a50a0315d0776c3efe4a1d8b4958eb963b19f85199435362947c85e7e37832c4570e2cc2b SHA512 d9c4f65b720ad0b6a5874e4fb6cf4c4ebccaf3e97451984c6aec75b3c83630e209be0c045c6b731c582ec78e47240006678f182fa1d671fc0459382755d8ac8c
DIST arduino-1.8.10-linux32.tar.xz 133610152 BLAKE2B 0ded9618c169cd1be715808c52179f141ab5ce91a773222d24deec36a095d298f5844cb5191a6842a883ffc67b8221457d9d70d8a521e8b9d99cd6f9d32bf67d SHA512 f091c633bfc74a377d8cde958f1a4e7e0ecaef962fa2771479e18bfe303d47f910293eb867aacea2cc42f5f4d5d13c76a425d42633bd9c56f572405184da6233
DIST arduino-1.8.10-linux64.tar.xz 131012484 BLAKE2B 7ce926a809da70f22b01c4f00d86eece387d30495b3821485285a3eb2d1e6bb94242708e6df0dd18a0ad93334520bc37381af8763c50d037f895020644860b9b SHA512 5ba5ada406aac8596d388e95bf5eaebc1b9b6960d1a56829a4e51c801e01ef949ef233f74d07d25be5ab8a4eb5a358beea8246af3e43be8fa458b4d6d229a003
DIST arduino-bin_amd64-1.6.13.tar.xz 98351984 BLAKE2B 32c42d46a4f7d2333fc447690bde2304654e240e4b05ef1466716432f7233dc6b390aaa86be34fccdcd47936743cf2a45d459b2b3007554e166bd07d1b4977e0 SHA512 d71cb78bb09fdfbb22a6c120df3a7440eafd598652ac60eede9fa2c71a62c6897fb82ddba5f0cc1775100b0227871089ea87545bb373f37fe2abcbefdc2c3ef1
DIST arduino-bin_amd64-1.8.1.tar.xz 101052952 BLAKE2B d707ee40b27bb1526e62941f02f44dbcabe214f2d908b539576384aa56ef07ca7392304a0f4cbb28acc8a98fb914e3a382ec53fcfe6da361434983ac88fe6e1d SHA512 5cf68c8ab42eab76e1d24f6ec0b33c232f955ef9a2aef172bb45e23206910b56b1d592400a57520c8fd82a788bd86206a399418c2a5c244f176965e99a9ee717
DIST arduino-bin_i386-1.6.13.tar.xz 99797188 BLAKE2B cfde7209c24876abb903cbbfca5b3f83c3a19401b596c8ae35637ceb96b43dab0ba501ccf201719a7610ddd05df4a6608bd6fadd1f8f56f5d111f70546dc4b5b SHA512 15c5664c270978fb163868fda8e94b70bc73b0626118b3d6b71a5a1a4531372690cc58a3ff5b7b7b68baa38c5e7e4906cf0127bfa53eccd5b96b625388f61bda
DIST arduino-bin_i386-1.8.1.tar.xz 102324992 BLAKE2B 90faac3853dbe7bade76e0321b966f7e741118e2808647e13d95b5c10428b0e1e4e1adaf6621bea5daf2251792b293c9c5271d8a2f9de5c172dd1f3f5f0920c5 SHA512 e3365c01bd4064071a4a2e99eb2a20f275a3b109409163113a4c495855fb192bc51495b6394b9ca978839c2ee4da5bbeddab46515e9358cb03513d8809c353da
EBUILD arduino-bin-1.6.13.ebuild 2134 BLAKE2B d6b85e40434581a07b99b2b443925a6c1ce381c9319009ca8160db1227029bc5f8a9d8c6295dc8075b88f7a63f613b5e91f44a7a757c63a2bbda332bc6472890 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e
EBUILD arduino-bin-1.8.1.ebuild 2134 BLAKE2B d6b85e40434581a07b99b2b443925a6c1ce381c9319009ca8160db1227029bc5f8a9d8c6295dc8075b88f7a63f613b5e91f44a7a757c63a2bbda332bc6472890 SHA512 b6c5361d4d682a5b4aa49933c21c07faca355b3a3643e86e6a413aeea5a9166cad537541d2c37294ff1c19ccccee7631d4b7144f8ff55545c8de7e95e0904b0e
EBUILD arduino-bin-1.8.10.ebuild 899 BLAKE2B 281963a2ec4c7598ee3a24b45eb6d8d8a56f5a0e2d56ed2515b60093808d0db036f4335b31de644281d06cfd295ea0d0be442c126d2920f353610b3b70466cc5 SHA512 a544343389375b60fb8bb761ba9a154507878ed306a5db0aa4d87d5908005295f5add3efe2a85db9367bf3aaf6c9a5a037876fecb66cf7f19120795dc14b3a58

View File

@ -0,0 +1,37 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit eutils
DESCRIPTION="electronics prototyping platform based on easy-to-use hardware and software"
HOMEPAGE="https://www.arduino.cc/"
MY_PN="${PN/-bin}"
MY_P="${MY_PN}-${PV}"
SRC_URI="
amd64? ( https://downloads.arduino.cc/${MY_P}-linux64.tar.xz -> ${MY_P}-linux64.tar.xz )
x86? ( https://downloads.arduino.cc/${MY_P}-linux32.tar.xz -> ${MY_P}-linux32.tar.xz )
"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="-* ~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND=""
S="${WORKDIR}/${MY_P}"
RESTRICT="binchecks preserve-libs strip"
src_install() {
newicon lib/arduino.png "${MY_PN}".png
make_desktop_entry "${MY_PN}" Arduino "${MY_PN}"
mkdir -p "${D}"/opt/"${PN}" || die
cp -a * "${D}"/opt/"${PN}" || die
make_wrapper ${MY_PN} "${EROOT}opt/${PN}/${MY_PN}" "${EROOT}opt/${PN}"
}