summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2019-10-24 02:09:32 +0200
committerSuren A. Chilingaryan <csa@suren.me>2019-10-24 02:09:32 +0200
commitdd2aea324c07fe1bd13143bb37eff11117b6130a (patch)
tree771ed8c8b9b1eb2f02b5843363eed86839ed6e5a
parent576b6208d6defe240bfa2477d6dd19f1ed83bfaf (diff)
downloaddarklin4-dd2aea324c07fe1bd13143bb37eff11117b6130a.tar.gz
darklin4-dd2aea324c07fe1bd13143bb37eff11117b6130a.tar.bz2
darklin4-dd2aea324c07fe1bd13143bb37eff11117b6130a.tar.xz
darklin4-dd2aea324c07fe1bd13143bb37eff11117b6130a.zip
Dice(kiwi) and dependencies; kiwi and dependecies (still missing zypper)
-rw-r--r--app-emulation/docker-compose/Manifest3
-rw-r--r--app-emulation/docker-compose/docker-compose-1.24.0-r1.ebuild68
-rw-r--r--app-emulation/docker-compose/files/docker-compose-1.24.0-setup-py.patch57
-rw-r--r--app-text/jing/ChangeLog110
-rw-r--r--app-text/jing/Manifest7
-rw-r--r--app-text/jing/files/build-patch.diff23
-rw-r--r--app-text/jing/files/build-r1.xml34
-rw-r--r--app-text/jing/files/jing-20030619-xerces.patch33
-rw-r--r--app-text/jing/jing-20151127.ebuild84
-rw-r--r--app-text/jing/metadata.xml5
-rw-r--r--dev-libs/libsolv/Manifest2
-rw-r--r--dev-libs/libsolv/libsolv-0.6.36.ebuild106
-rw-r--r--dev-python/kiwi/Manifest2
-rw-r--r--dev-python/kiwi/kiwi-9.18.25.ebuild20
-rw-r--r--dev-ruby/abstract_method/Manifest2
-rw-r--r--dev-ruby/abstract_method/abstract_method-1.2.1.ebuild22
-rw-r--r--dev-ruby/cheetah/Manifest2
-rw-r--r--dev-ruby/cheetah/cheetah-0.5.1.ebuild25
-rw-r--r--dev-ruby/dice/Manifest1
-rw-r--r--dev-ruby/dice/dice-0.7.10.ebuild50
-rw-r--r--dev-ruby/gli/Manifest2
-rw-r--r--dev-ruby/gli/gli-2.19.0.ebuild35
-rw-r--r--dev-ruby/rice/Manifest2
-rw-r--r--dev-ruby/rice/rice-2.1.3.ebuild31
-rw-r--r--www-apps/loggerhead/Manifest2
-rw-r--r--www-apps/loggerhead/loggerhead-1.18.1.ebuild2
-rw-r--r--x11-drivers/nvidia-drivers/Manifest2
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-435.21.ebuild4
28 files changed, 733 insertions, 3 deletions
diff --git a/app-emulation/docker-compose/Manifest b/app-emulation/docker-compose/Manifest
new file mode 100644
index 0000000..ed1b2a3
--- /dev/null
+++ b/app-emulation/docker-compose/Manifest
@@ -0,0 +1,3 @@
+AUX docker-compose-1.24.0-setup-py.patch 1734 BLAKE2B d86f5390c38088c9050f79cc63ae50a7611e1fac4fe2441b936fb7a83a6a0160d6edb5ce0c0b7390b555d424ec55e1362bd2af6bca6937da648f408372d8d1af SHA512 8fce55493f009349a77a95e8a473bc85faa66b03773bccd30ff56d8299bf357676aecd40b2f68a44e292f79e4a28587ae479709dca428010095bda9ec220b85f
+DIST docker-compose-1.24.0.tar.gz 307601 BLAKE2B cb2a6f96e14c04d0279b25c075182d8f09e5a622e4cee2ce74995224e3a8634cc5f22ccc548b7754bbeb11630c1e638386cb1a6df927b3619cb6e7e3595aac6c SHA512 318c6bf9877147de09526b4d49c3fd86012d85626e7a9a15863ca55a60e10fa85b27429605045d0aaa993dddd3bc2e5f23cbb76856276a874e84793b878a3e86
+EBUILD docker-compose-1.24.0-r1.ebuild 2234 BLAKE2B 2b94a3071586d66a1e1ca477bbcc4d19f13f43446095df12fdc82148bfb246207e7017607fb010ad4edc5f2a15d04687c742b970888f22b396abdfc82b41732e SHA512 0099f3002d87799e0a678591078f29d67dd7545207763b170f168b5b8aed282daaba470dc802393142fb9b5185ba49dcee1d67440fef73a4afddf73b4df59d60
diff --git a/app-emulation/docker-compose/docker-compose-1.24.0-r1.ebuild b/app-emulation/docker-compose/docker-compose-1.24.0-r1.ebuild
new file mode 100644
index 0000000..aacd6aa
--- /dev/null
+++ b/app-emulation/docker-compose/docker-compose-1.24.0-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2018-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_6} )
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://github.com/docker/compose"
+SRC_URI="https://github.com/docker/compose/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="test"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
+ >=dev-python/docker-py-3.7.0[${PYTHON_USEDEP}]
+ >=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
+ dev-python/paramiko[${PYTHON_USEDEP}]
+ >=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.18.1[${PYTHON_USEDEP}]
+ >=dev-python/six-1.3.0[${PYTHON_USEDEP}]
+ >=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/enum34-1.0.4[${PYTHON_USEDEP}]' 'python2_7' )
+ $(python_gen_cond_dep '>=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]' 'python2_7' )
+ $(python_gen_cond_dep '>=dev-python/backports-ssl-match-hostname-3.5[${PYTHON_USEDEP}]' 'python2_7' )"
+
+DEPEND="${RDEPEND}
+ test? ( <dev-python/pytest-4[${PYTHON_USEDEP}]
+ <dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2_7' ) )"
+
+S="${WORKDIR}/compose-${PV}"
+
+PATCHES=(
+ # Bug #679968 -- https://bugs.gentoo.org/679968
+ # Bug #681002 -- https://bugs.gentoo.org/681002
+ "${FILESDIR}"/${PN}-1.24.0-setup-py.patch
+)
+
+src_prepare() {
+ # Address QA issue "docker-compose.exe: missing alias (symlink) for completed command."
+ sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i contrib/completion/bash/docker-compose || die
+
+ default
+}
+
+python_test() {
+ distutils_install_for_testing
+ ${PYTHON} -m pytest tests/unit/ || die "tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+ newbashcomp contrib/completion/bash/docker-compose ${PN}
+
+ insinto /usr/share/zsh/site-functions
+ doins contrib/completion/zsh/*
+
+ distutils-r1_python_install_all
+}
diff --git a/app-emulation/docker-compose/files/docker-compose-1.24.0-setup-py.patch b/app-emulation/docker-compose/files/docker-compose-1.24.0-setup-py.patch
new file mode 100644
index 0000000..d911d19
--- /dev/null
+++ b/app-emulation/docker-compose/files/docker-compose-1.24.0-setup-py.patch
@@ -0,0 +1,57 @@
+From 981faad5f67a843f2b6c44f40be4dc8d2c5156c7 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Sat, 11 May 2019 00:32:22 +0200
+Subject: [PATCH] setup.py: Drop generic upper version boundaries
+
+---
+ setup.py | 26 +++++++++++++-------------
+ 1 file changed, 13 insertions(+), 13 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 8371cc7..b9e5a80 100644
+--- a/setup.py
++++ b/setup.py
+@@ -30,16 +30,15 @@ def find_version(*file_paths):
+
+
+ install_requires = [
+- 'cached-property >= 1.2.0, < 2',
+- 'docopt >= 0.6.1, < 0.7',
+- 'PyYAML >= 3.10, < 4.3',
+- 'requests >= 2.6.1, != 2.11.0, != 2.12.2, != 2.18.0, < 2.21',
+- 'texttable >= 0.9.0, < 0.10',
+- 'websocket-client >= 0.32.0, < 1.0',
+- 'docker[ssh] >= 3.7.0, < 4.0',
+- 'dockerpty >= 0.4.1, < 0.5',
+- 'six >= 1.3.0, < 2',
+- 'jsonschema >= 2.5.1, < 3',
++ 'docopt >= 0.6.1',
++ 'PyYAML >= 3.10',
++ 'requests >= 2.6.1, != 2.11.0, != 2.12.2, != 2.18.0',
++ 'texttable >= 0.9.0',
++ 'websocket-client >= 0.32.0',
++ 'docker[ssh] >= 3.7.0',
++ 'dockerpty >= 0.4.1',
++ 'six >= 1.3.0',
++ 'jsonschema >= 2.5.1',
+ ]
+
+
+@@ -52,11 +52,11 @@ if sys.version_info[:2] < (3, 4):
+ tests_require.append('mock >= 1.0.1')
+
+ extras_require = {
+- ':python_version < "3.4"': ['enum34 >= 1.0.4, < 2'],
++ ':python_version < "3.4"': ['enum34 >= 1.0.4'],
+ ':python_version < "3.5"': ['backports.ssl_match_hostname >= 3.5'],
+ ':python_version < "3.3"': ['ipaddress >= 1.0.16'],
+- ':sys_platform == "win32"': ['colorama >= 0.4, < 0.5'],
+- 'socks': ['PySocks >= 1.5.6, != 1.5.7, < 2'],
++ ':sys_platform == "win32"': ['colorama >= 0.4'],
++ 'socks': ['PySocks >= 1.5.6, != 1.5.7'],
+ }
+
+
+--
+2.21.0
+
diff --git a/app-text/jing/ChangeLog b/app-text/jing/ChangeLog
new file mode 100644
index 0000000..c748f65
--- /dev/null
+++ b/app-text/jing/ChangeLog
@@ -0,0 +1,110 @@
+# ChangeLog for app-text/jing
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/jing/ChangeLog,v 1.28 2014/08/03 07:23:12 sera Exp $
+
+ 03 Aug 2014; Ralph Sennhauser <sera@gentoo.org> -jing-20030619-r3.ebuild:
+ Remove old
+
+ 17 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> jing-20091111-r1.ebuild:
+ x86 stable wrt bug #433199
+
+ 10 Oct 2012; Agostino Sarubbo <ago@gentoo.org> jing-20091111-r1.ebuild:
+ Stable for amd64, wrt bug #433199
+
+*jing-20091111-r1 (25 Jul 2012)
+
+ 25 Jul 2012; Ralph Sennhauser <sera@gentoo.org> -jing-20091111.ebuild,
+ +jing-20091111-r1.ebuild:
+ Avoid bogous QA warning. #423103
+ Fix saxon slot for classpath.
+
+*jing-20091111 (24 May 2012)
+
+ 24 May 2012; Ralph Sennhauser <sera@gentoo.org> +jing-20091111.ebuild:
+ Version bump.
+
+ 06 Nov 2010; Petteri Räty <betelgeuse@gentoo.org> -files/build.xml,
+ -files/manifest.mf:
+ Remove unused files from FILESDIR. Fixes bug #344419.
+
+ 02 Jul 2007; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
+ Remove emacs herd from metadata.
+
+ 30 Mar 2007; Petteri Räty <betelgeuse@gentoo.org>
+ -jing-20030619-r1.ebuild:
+ Remove -r1 so that we can get saxon-bin package masked.
+
+ 30 Mar 2007; Petteri Räty <betelgeuse@gentoo.org>
+ jing-20030619-r3.ebuild:
+ Marked stable on amd64 for bug #166862.
+
+ 14 Feb 2007; Christian Faulhammer <opfer@gentoo.org>
+ jing-20030619-r3.ebuild:
+ stable x86; bug 166862
+
+ 14 Feb 2007; Petteri Räty <betelgeuse@gentoo.org>
+ jing-20030619-r3.ebuild:
+ Added xalan to dependencies as it was missing there.
+
+ 14 Feb 2007; Petteri Räty <betelgeuse@gentoo.org>
+ -jing-20030619-r2.ebuild:
+ Removed unused revision.
+
+*jing-20030619-r3 (20 Jan 2007)
+
+ 20 Jan 2007; Petteri Räty <betelgeuse@gentoo.org> +files/build-r1.xml,
+ +jing-20030619-r3.ebuild:
+ Fixed bug #122038, made this compile with jdks >=1.5, cleaned the ebuild and
+ added the source use flag.
+
+*jing-20030619-r2 (03 Dec 2006)
+
+ 03 Dec 2006; Joshua Nichols <nichoj@gentoo.org> files/build.xml,
+ +jing-20030619-r2.ebuild:
+ Revision bump to support new Java system. No longer uses bundled source from
+ relaxng-datatype.
+
+ 22 Jan 2006; Joshua Nichols <nichoj@gentoo.org>
+ +files/jing-20030619-xerces.patch, jing-20030619-r1.ebuild:
+ Added patch to fix compilation with xerces-2.7 to fix bug #119366.
+
+ 12 Jul 2005; Thomas Matthijs <axxo@gentoo.org> jing-20030619-r1.ebuild:
+ Style/Dep fixes
+
+ 12 May 2005; Jan Brinkmann <luckyduck@gentoo.org> jing-20030619-r1.ebuild:
+ stable on amd64, added ~ppc to KEYWORDS
+
+ 17 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> jing-20030619-r1.ebuild:
+ fixed dependency problem. fixes bug #78312.
+
+ 14 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> jing-20030619-r1.ebuild,
+ -jing-20030619.ebuild:
+ marked -r1 stable on x86 and removed the old version which uses packed jars.
+
+ 14 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> jing-20030619.ebuild:
+ correct java-config calls in the startup script. fixes bug #77912.
+
+*jing-20030619-r1 (14 Nov 2004)
+
+ 14 Nov 2004; Thomas Matthijs <axxo@gentoo.org> +files/build-patch.diff,
+ +files/build.xml, +files/manifest.mf, +jing-20030619-r1.ebuild:
+ build from source 63240, submitted by Jan Brinkmann <lucky@the-luckyduck.de>
+
+ 03 Nov 2004; Thomas Matthijs <axxo@gentoo.org> jing-20030619.ebuild:
+ depend on app-arch/unzip
+
+ 16 Oct 2004; Thomas Matthijs <axxo@gentoo.org> jing-20030619.ebuild:
+ use java-pkg_dohtml instead of dohtml to also install the package-list in
+ case of api docs: #50740
+
+ 23 Aug 2004; Chris Aniszczyk <zx@gentoo.org> jing-20030619.ebuild:
+ Marking stable on x86
+
+ 01 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org> jing-20030619.ebuild:
+ dev-java/saxon -> dev-java/saxon-bin
+
+*jing-20030619 (13 May 2004)
+
+ 13 May 2004; <mkennedy@gentoo.org> +metadata.xml, +jing-20030619.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+
diff --git a/app-text/jing/Manifest b/app-text/jing/Manifest
new file mode 100644
index 0000000..ba0c293
--- /dev/null
+++ b/app-text/jing/Manifest
@@ -0,0 +1,7 @@
+AUX build-patch.diff 1484 BLAKE2B f87ce71f3c95b26c30b8e4e54df95075b1fb51d1ecb94c556def4df02746756c7de7ce55d4be1d44a010b470d89ac611d6eb748cf80bfd613a82ed1293be7f1f SHA512 4aa31348db21fdc70f288283332f3bf10910f0117e6da69db600965e9581e1eeb72819a88b133a302aee7be9b056016cc487715d5e682bb6f2fd76855da851f4
+AUX build-r1.xml 729 BLAKE2B 67dc19645c98d761bf865907ceb90d66f8d0660fa9a90f12bf87e699b74633da914e24e6b9f7fa734529901ff106b96ef9be9d509a6fbc88659cebd11c8cc802 SHA512 3344812a2565c54f6da25e7438df353ee65c2352b2cf5071661f7cba1abbd84828fb515c631ce129613d4907c4c8d0f7ea3d2b8400d5d90d3afb7afdb8c42233
+AUX jing-20030619-xerces.patch 1393 BLAKE2B 0981214a4afc4f0dafcfbd1b655f01f8b0cd767b0b2e0d88cacfab94e4164119690618ce3eb10aa46919a9779ccd090223ee084e5bdc6ac9a2189688736c2756 SHA512 4562edaab38b625551ab93311f5bb11aba72172a070804ac2dbbb07c347754e0073bf3e68832524d9bfde89f7d67473b6bf850b18a4398b68d704ae6093671f6
+DIST jing-20151127.tar.gz 13746814 BLAKE2B d32610adf57e7e6635c4a8ea676158882c16d388d19561a2bf7d164908ebf6b3ab13d34bfb9e65d51b8bac85279d60a80261ad5d11f6b89c668c4af329b74fec SHA512 ac0ab4df4c462b2e850fd1982abaf870e875e193c4a04976320d972b89768ef193ea394c63101fe23339632f78e2d46ac858640ed90c7516ba1472c6cd940c5e
+EBUILD jing-20151127.ebuild 2359 BLAKE2B 0a414f14171e011b5e0eb273a285d09fa66e99912cfdf50dd99410344ac282d4b0d8e8fb6212b01ed9361f212ff4054d429837ef7347bf92c204e240424a28ca SHA512 5f6ca9ca018b1bc19480a20fd82cd93f3defe7873e5c26e4b9a020ef53983727a318cb333d7984de8b1f430c7e29046fe48334d92142ea9e98df312d9f383f73
+MISC ChangeLog 3932 BLAKE2B c63fb1d79ebdc6ba746cc0e0f470fb5731ac2a676937e5f62ef8dc7120c244c0c4d0ff39bca78d5241a49383d9d940069f7c7c7c1d31c81d10b8517f16a905d7 SHA512 8faa44797eca27dba11e728dc3c63f07effd33700660c1c5824691da368a57202426b2c583ba7e4ce7dc1ca627b2989b3ccf0da874859b78fe80748ac865f642
+MISC metadata.xml 157 BLAKE2B 058de8a1959f5f98c25e1d20a0c78facc6278f060b6ec22510c4397f9ec5696b4933deb61adedf86577222829896e3b67ca3ce33d9384fd62ffc436e66e0ed58 SHA512 bbae663e26f48fdc5e272adc2b06c14f77f34c53caf84acb53908ff036e7c12a3edbbc0929d2db56bee861a453381d979c7e0983a23716f629ed2135c22ffece
diff --git a/app-text/jing/files/build-patch.diff b/app-text/jing/files/build-patch.diff
new file mode 100644
index 0000000..f60d9af
--- /dev/null
+++ b/app-text/jing/files/build-patch.diff
@@ -0,0 +1,23 @@
+diff -uprN src.orig/com/thaiopensource/validate/schematron/SaxonSchemaReaderFactory.java src/com/thaiopensource/validate/schematron/SaxonSchemaReaderFactory.java
+--- src.orig/com/thaiopensource/validate/schematron/SaxonSchemaReaderFactory.java 2004-11-07 02:12:02.231733296 +0100
++++ src/com/thaiopensource/validate/schematron/SaxonSchemaReaderFactory.java 2004-11-07 02:11:40.888977888 +0100
+@@ -1,6 +1,6 @@
+ package com.thaiopensource.validate.schematron;
+
+-import com.icl.saxon.TransformerFactoryImpl;
++import net.sf.saxon.TransformerFactoryImpl;
+
+ import javax.xml.transform.TransformerFactory;
+
+diff -uprN src.orig/com/thaiopensource/validate/schematron/SchemaReaderImpl.java src/com/thaiopensource/validate/schematron/SchemaReaderImpl.java
+--- src.orig/com/thaiopensource/validate/schematron/SchemaReaderImpl.java 2004-11-07 02:12:02.230733448 +0100
++++ src/com/thaiopensource/validate/schematron/SchemaReaderImpl.java 2004-11-07 02:11:40.886978192 +0100
+@@ -85,7 +85,7 @@ class SchemaReaderImpl implements Schema
+ private void initTransformerFactory(TransformerFactory factory) {
+ String name = factory.getClass().getName();
+ try {
+- if (name.equals("com.icl.saxon.TransformerFactoryImpl"))
++ if (name.equals("net.sf.saxon.TransformerFactoryImpl"))
+ factory.setAttribute("http://icl.com/saxon/feature/linenumbering",
+ Boolean.TRUE);
+ else if (name.equals("org.apache.xalan.processor.TransformerFactoryImpl")) {
diff --git a/app-text/jing/files/build-r1.xml b/app-text/jing/files/build-r1.xml
new file mode 100644
index 0000000..8de4f9a
--- /dev/null
+++ b/app-text/jing/files/build-r1.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+
+<project name="jing" default="jar">
+ <!-- compiles the sources -->
+ <target name="compile">
+ <mkdir dir="build" />
+
+ <javac srcdir="src"
+ destdir="build"
+ source="1.4">
+ <classpath>
+ <fileset dir="bin" includes="*.jar"/>
+ </classpath>
+ </javac>
+
+ <!-- we need the *.properties at the correct
+ position in the jar archive! -->
+ <copy todir="build">
+ <fileset dir="src">
+ <include name="**/*.properties" />
+ </fileset>
+ </copy>
+ <copy todir="build/META-INF">
+ <fileset dir="src/META-INF" />
+ </copy>
+ </target>
+
+ <!-- create the jar archive -->
+ <target name="jar" depends="compile">
+ <jar jarfile="bin/jing.jar"
+ basedir="build">
+ </jar>
+ </target>
+</project>
diff --git a/app-text/jing/files/jing-20030619-xerces.patch b/app-text/jing/files/jing-20030619-xerces.patch
new file mode 100644
index 0000000..5873822
--- /dev/null
+++ b/app-text/jing/files/jing-20030619-xerces.patch
@@ -0,0 +1,33 @@
+Only in jing-20030619: META-INF
+diff -ru jing-20030619-orig/src/com/thaiopensource/relaxng/util/JingTask.java jing-20030619/src/com/thaiopensource/relaxng/util/JingTask.java
+--- jing-20030619-orig/src/com/thaiopensource/relaxng/util/JingTask.java 2003-05-30 20:54:52.000000000 -0400
++++ jing-20030619/src/com/thaiopensource/relaxng/util/JingTask.java 2006-01-22 00:14:34.000000000 -0500
+@@ -178,4 +178,11 @@
+ filesets.addElement(set);
+ }
+
++ public String getXMLVersion() {
++ throw new UnsupportedOperationException();
++ }
++
++ public int getCharacterOffset() {
++ throw new UnsupportedOperationException();
++ }
+ }
+diff -ru jing-20030619-orig/src/com/thaiopensource/validate/xerces/ValidatorImpl.java jing-20030619/src/com/thaiopensource/validate/xerces/ValidatorImpl.java
+--- jing-20030619-orig/src/com/thaiopensource/validate/xerces/ValidatorImpl.java 2003-06-19 13:57:22.000000000 -0400
++++ jing-20030619/src/com/thaiopensource/validate/xerces/ValidatorImpl.java 2006-01-22 00:15:10.000000000 -0500
+@@ -330,4 +330,12 @@
+ throw (RuntimeException)nested;
+ return new SAXException(nested);
+ }
++
++ public String getXMLVersion() {
++ throw new UnsupportedOperationException();
++ }
++ public int getCharacterOffset() {
++ throw new UnsupportedOperationException();
++ }
++
+ }
+Only in jing-20030619/src/com/thaiopensource/validate/xerces: .ValidatorImpl.java.swp
diff --git a/app-text/jing/jing-20151127.ebuild b/app-text/jing/jing-20151127.ebuild
new file mode 100644
index 0000000..46cf4dd
--- /dev/null
+++ b/app-text/jing/jing-20151127.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+COMMIT="1e74846999bbd14ce5248acbd2be9f1e624a9846"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Multi-format schema converter based on RELAX NG"
+HOMEPAGE="http://thaiopensource.com/relaxng/trang.html"
+SRC_URI="https://github.com/relaxng/jing-trang/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+COMMON_DEP="
+ dev-java/ant-core:0
+ dev-java/iso-relax:0
+ dev-java/relaxng-datatype:0
+ dev-java/saxon:9
+ dev-java/xalan:0
+ dev-java/xerces:2
+ dev-java/xml-commons-resolver:0"
+
+RDEPEND="
+ >=virtual/jre-1.7
+ ${COMMON_DEP}"
+
+DEPEND="
+ >=virtual/jdk-1.7
+ dev-java/javacc:0
+ dev-java/saxon:6.5
+ dev-java/testng:0
+ ${COMMON_DEP}"
+
+S="${WORKDIR}/${PN}-trang-${COMMIT}"
+
+EANT_ANT_TASKS="testng"
+EANT_GENTOO_CLASSPATH="xerces-2,xml-commons-resolver"
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+JAVA_PKG_BSFIX_NAME="build.xsl"
+
+java_prepare() {
+ java-pkg_clean
+ echo "<version>${PV}</version>" > version.xml || die
+
+ #DS Not sure why this symbol is not found...
+ sed -i -e '/FeatureKeys/d' \
+ mod/schematron/src/main/com/thaiopensource/validate/schematron/OldSaxonSchemaReaderFactory.java || die
+
+ sed -i -e '/FeatureKeys/d' \
+ mod/schematron/src/main/com/thaiopensource/validate/schematron/NewSaxonSchemaReaderFactory.java || die
+
+
+ # for use with saxon:6.5
+ rm -v mod/schematron/src/main/com/thaiopensource/validate/schematron/OldSaxonSchemaReaderFactory.java || die
+ sed -i -e '/OldSaxonSchemaReaderFactory/d' \
+ mod/schematron/mod.xml || die
+}
+
+
+src_configure() {
+ java-ant-2_src_configure
+
+ # Because this crazy package uses XSLT, we need to escape this.
+ sed -i 's:\${gentoo\.classpath}:${{gentoo.classpath}}:g' build.xsl || die
+
+ EANT_EXTRA_ARGS="-Djavacc.dir=${EROOT}usr/share/javacc/lib"
+ export LOCALCLASSPATH=$(java-pkg_getjars --build-only --with-dependencies saxon-6.5)
+}
+
+
+src_compile() {
+ EANT_BUILD_TARGET="modbuild" java-pkg-2_src_compile
+ EANT_GENTOO_CLASSPATH="ant-core,iso-relax,relaxng-datatype,saxon-9,xalan,xerces-2,xml-commons-resolver,iso-relax" \
+ EANT_BUILD_TARGET="mod.jing.jar" EANT_BUILD_XML="modbuild.xml" java-pkg-2_src_compile
+}
+
+src_install() {
+ java-pkg_dojar build/${PN}.jar
+ java-pkg_dolauncher ${PN} \
+ --main com.thaiopensource.relaxng.util.Driver
+}
diff --git a/app-text/jing/metadata.xml b/app-text/jing/metadata.xml
new file mode 100644
index 0000000..838c00a
--- /dev/null
+++ b/app-text/jing/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>java</herd>
+</pkgmetadata>
diff --git a/dev-libs/libsolv/Manifest b/dev-libs/libsolv/Manifest
new file mode 100644
index 0000000..c89d873
--- /dev/null
+++ b/dev-libs/libsolv/Manifest
@@ -0,0 +1,2 @@
+DIST libsolv-0.6.36.tar.gz 647054 BLAKE2B 0052602d977e54dba65398ec123bf070300753d4f7af11304b65b0aaa433b46a0d299ac7a61d777fbd2a87a532aecd4a1d1e14342bc2d53ab9e536fdbd2df188 SHA512 aa1e17130a0f57019656015d55170693a9b3868ab958f6a8ae326b8d0de11defe043eefa089481d22d8ea5469cef8753acb4bcd0b0b8dd0d028fb1e81009d781
+EBUILD libsolv-0.6.36.ebuild 2954 BLAKE2B 4d104c3163b21771f3d8085f4937b0824c22afbc8251cd8c814b0c7b87c8adb320f6e2acc6d5f004ce50efece8d349635a6af300f66b6eab03ff5fe0dcbedb59 SHA512 946e769570854afc379e07002345168e7f713e8b38e1d22d8f53225d121f7051ff3514f7da1afe38d49da8c0ea211fd67fffb73d79c76e3df789eefea29bce96
diff --git a/dev-libs/libsolv/libsolv-0.6.36.ebuild b/dev-libs/libsolv/libsolv-0.6.36.ebuild
new file mode 100644
index 0000000..87016d2
--- /dev/null
+++ b/dev-libs/libsolv/libsolv-0.6.36.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# DS: We first may need to build with USE="-ruby -python" as otherwise linking fails.
+
+EAPI="5"
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+USE_RUBY=( ruby25 )
+RUBY_OPTIONAL=yes
+
+inherit cmake-utils python-r1 ruby-ng perl-module multilib
+
+DESCRIPTION="Library for solving packages and reading repositories"
+HOMEPAGE="https://doc.opensuse.org/projects/libzypp/HEAD/ https://github.com/openSUSE/libsolv"
+SRC_URI="https://github.com/openSUSE/libsolv/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
+IUSE="bzip2 lzma perl python rpm ruby tcl"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ dev-libs/expat
+ sys-libs/zlib
+ bzip2? ( app-arch/bzip2 )
+ lzma? ( app-arch/xz-utils )
+ perl? ( dev-lang/perl:= )
+ python? ( ${PYTHON_DEPS} )
+ rpm? ( app-arch/rpm )
+ ruby? ( $(ruby_implementations_depend) )
+ tcl? ( dev-lang/tcl:0= )"
+
+DEPEND="${RDEPEND}
+ perl? ( dev-lang/swig:0 )
+ python? ( dev-lang/swig:0 )
+ ruby? ( dev-lang/swig:0 )
+ tcl? ( dev-lang/swig:0 )
+ sys-devel/gettext"
+
+# The ruby-ng eclass is stupid and breaks this for no good reason.
+S="${WORKDIR}/${P}"
+#S="${WORKDIR}/all/${P}"
+
+pkg_setup() {
+ use perl && perl_set_version
+ use ruby && ruby-ng_pkg_setup
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # The python bindings are tightly integrated w/cmake.
+ sed -i \
+ -e 's: libsolv: -lsolv:g' \
+ bindings/python/CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_VENDORDIRS=1
+ -DLIB="$(get_libdir)"
+ -DENABLE_PYTHON=0
+ $(cmake-utils_use_enable bzip2 BZIP2_COMPRESSION)
+ $(cmake-utils_use_enable lzma LZMA_COMPRESSION)
+ $(cmake-utils_use_enable perl PERL)
+ $(cmake-utils_use_enable rpm RPMDB)
+ $(cmake-utils_use_enable rpm RPMMD)
+ $(cmake-utils_use_enable ruby RUBY)
+ $(cmake-utils_use_enable tcl TCL)
+ )
+
+ cmake-utils_src_configure
+
+ if use python ; then
+ # python_foreach_impl will create a unique BUILD_DIR for
+ # us to run inside of, so no need to manage it ourselves.
+ mycmakeargs+=(
+ # Rework the bindings for a minor configure speedup.
+ -DENABLE_PYTHON=1
+ -DENABLE_{PERL,RUBY,TCL}=0
+ )
+ # Link against the common library so the bindings don't
+ # have to rebuild it.
+ LDFLAGS="-L${BUILD_DIR}/src ${LDFLAGS}" \
+ python_foreach_impl cmake-utils_src_configure
+ fi
+}
+
+pysolv_phase_func() {
+ BUILD_DIR="${BUILD_DIR}/bindings/python" \
+ cmake-utils_${EBUILD_PHASE_FUNC}
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ use python && python_foreach_impl pysolv_phase_func
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ use python && python_foreach_impl pysolv_phase_func
+ use perl && perl_delete_localpod
+}
diff --git a/dev-python/kiwi/Manifest b/dev-python/kiwi/Manifest
new file mode 100644
index 0000000..b598f12
--- /dev/null
+++ b/dev-python/kiwi/Manifest
@@ -0,0 +1,2 @@
+DIST kiwi-9.18.25.tar.gz 725488 BLAKE2B 80fb2cbf7406f112a9692957300d14e74d6069a8a23187dc80dae8090b966c4696232f9f0f51e7bd0ddf7b627ee36db0e3eefc492509813f4a6a167f4a7ebb2a SHA512 5b388462bea9a485259935cc3212263eb15a441f42012de3bbe7ecfa7cf4251d00f29bc03e33465529e11d4dcaca085e32e6a4e01ea83f6f577dc5f085ee34ad
+EBUILD kiwi-9.18.25.ebuild 397 BLAKE2B d41cda1f2184e2153dfc4cd4640dfdbda3ccbc5211f5c4324a8b40fdb4e6e467e96b10a848e0b41542c910755a5c96312f444434a79ceb0bc43cc8222e2d21a7 SHA512 c926d5edb25bf4be31340f431c80e0e2a2af69cddb4e587dca60e38d92df9d1cbd8d6b0820f23e611009ab56584b166c4ce725701b29a1c86a733ea2d0425bda
diff --git a/dev-python/kiwi/kiwi-9.18.25.ebuild b/dev-python/kiwi/kiwi-9.18.25.ebuild
new file mode 100644
index 0000000..2cab616
--- /dev/null
+++ b/dev-python/kiwi/kiwi-9.18.25.ebuild
@@ -0,0 +1,20 @@
+# automatically generated by g-sorcery
+# please do not edit this file
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Intuitive, flexible structured text to markup processor"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+HOMEPAGE="http://www.ivy.fr/kiwi"
+LICENSE="BSD"
+
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+DEPEND+=" app-text/jing app-emulation/umoci"
+
diff --git a/dev-ruby/abstract_method/Manifest b/dev-ruby/abstract_method/Manifest
new file mode 100644
index 0000000..bafbdac
--- /dev/null
+++ b/dev-ruby/abstract_method/Manifest
@@ -0,0 +1,2 @@
+DIST abstract_method-1.2.1.gem 5120 BLAKE2B 2d3e401d4b0ff7ff926ab8668931379199cc424036dfff10d1031e417dcd560952823122b3ef154cff2e9243b9f722c36890db5cc3a4bd173c5e4913fc6ed9f4 SHA512 65b39bb8be13337e83204808350d1f6308b704ec0d5e2a44caaee3e73f5c62521b1827a8f89a95e848d4d28dcf3edb022c35c2219f2847d3885f43627268b966
+EBUILD abstract_method-1.2.1.ebuild 501 BLAKE2B 8ad9632c756e8471b9987fbdc196eb9041951ade2d5179322565d22ba7644d1fe2fa157c3735e318ab9289a91a6f366f5ace6ba0312a43c9df591340538e9b64 SHA512 8dcd43cc8023e0b12942feae842f94758604a0072cd8d7817c452105e576b7dc8a2560d90de10d673c4a38d63b27886678b264d70af08ea2310f511579c45510
diff --git a/dev-ruby/abstract_method/abstract_method-1.2.1.ebuild b/dev-ruby/abstract_method/abstract_method-1.2.1.ebuild
new file mode 100644
index 0000000..ab8775b
--- /dev/null
+++ b/dev-ruby/abstract_method/abstract_method-1.2.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Abstract Method is a tiny library enabling you to define abstract methods in Ruby classes and modules."
+HOMEPAGE="https://rubygems.org/gems/abstract_method/"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+ruby_add_bdepend "
+ dev-ruby/rspec
+ dev-ruby/yard
+ dev-ruby/redcarpet
+"
diff --git a/dev-ruby/cheetah/Manifest b/dev-ruby/cheetah/Manifest
new file mode 100644
index 0000000..45e5fe0
--- /dev/null
+++ b/dev-ruby/cheetah/Manifest
@@ -0,0 +1,2 @@
+DIST cheetah-0.5.1.gem 14848 BLAKE2B 9fb5abf487f3eef010b98b1db57d6bd3e5b48e63228061cd5ad7826d6e4851aa159052dfef2f8d85a0afb20ace3ff5e8a51fa78a77fa326c0667569c58ce9e34 SHA512 c3de4ad8bce780f16e11852ca5b557b33d41e8514c8195be46c56e9e4bee84a7533c5511257c38262682e465058b13173c36f9cc7c634970052e5c61291f0468
+EBUILD cheetah-0.5.1.ebuild 526 BLAKE2B 1da3da57d65d6dbe5cd022fba708f06bdf009659da0573af0df4bd6753aef1843780570261065cfa029466d07bcfe3bcf8b1584ba18329659777425f2cfca412 SHA512 b71f330d18a71dc339df320f0172a14118d856d7f00da77b4fdc40adbc34b5a69d0d1d43fdce7a85ed27e23a776cf6ed898f8fb5d2b104dfc21242972f6b47e3
diff --git a/dev-ruby/cheetah/cheetah-0.5.1.ebuild b/dev-ruby/cheetah/cheetah-0.5.1.ebuild
new file mode 100644
index 0000000..3fd53db
--- /dev/null
+++ b/dev-ruby/cheetah/cheetah-0.5.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Your swiss army knife for executing external commands in Ruby safely and conveniently."
+HOMEPAGE="https://rubygems.org/gems/cheetah/"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+ruby_add_rdepend "
+ >=dev-ruby/abstract_method-1.2
+"
+
+ruby_add_bdepend "
+ >=dev-ruby/rspec-3.3
+ >=dev-ruby/yard-0.9.11
+"
diff --git a/dev-ruby/dice/Manifest b/dev-ruby/dice/Manifest
new file mode 100644
index 0000000..acedf5f
--- /dev/null
+++ b/dev-ruby/dice/Manifest
@@ -0,0 +1 @@
+EBUILD dice-0.7.10.ebuild 957 BLAKE2B c385184b57b1ba2866e5233d28f061be6c79234dd93bb471f83ecdc65649a2cdcff9f5bdb06f7561d2a992c7b87b13016c4e686351de4d5d862205aa13be6325 SHA512 8a517cc62906f2c7903cc7aedf92610184c0502926df378e1734fd99089f93f352249d58feb984a3a8219e4a258ff7a2248be3ab727a58a9cd9b8abe4e355ef8
diff --git a/dev-ruby/dice/dice-0.7.10.ebuild b/dev-ruby/dice/dice-0.7.10.ebuild
new file mode 100644
index 0000000..0cc0a03
--- /dev/null
+++ b/dev-ruby/dice/dice-0.7.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+#inherit ruby-fakegem git-r3
+#inherit cmake-utils
+inherit eutils multilib ruby-fakegem git-r3
+
+
+DESCRIPTION="OpenSuSE Dice for KIWI images"
+HOMEPAGE="https://github.com/OSInside/dice"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/OSInside/dice.git"
+EGIT_CHECKOUT_DIR="${WORKDIR}/all"
+EGIT_BRANCH="master"
+
+QA_PREBUILT="usr/lib*/ruby/gems/*/gems/${P}/lib/semaphore/sempahore.so"
+
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/gli
+ dev-libs/libsolv[ruby,rpm]
+"
+
+ruby_add_bdepend "
+ dev-ruby/abstract_method
+ dev-ruby/bundler
+ dev-ruby/inifile
+ dev-ruby/json
+ dev-ruby/cheetah
+ dev-ruby/rice
+"
+
+
+each_ruby_configure() {
+ ${RUBY} -rrubygems -Clib/semaphore extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake -Clib/semaphore V=1
+ rm -f lib/semaphore/*.o
+}
+
diff --git a/dev-ruby/gli/Manifest b/dev-ruby/gli/Manifest
new file mode 100644
index 0000000..62e49f1
--- /dev/null
+++ b/dev-ruby/gli/Manifest
@@ -0,0 +1,2 @@
+DIST gli-2.19.0.gem 78848 BLAKE2B efeba0d702f4e0eb948321fa4866b99e0f8ba9b2f8cd01880c5ec182e1a8a6093c93ebbf383c6c76ec1af088a8ffa1483918b51a7ef5452686957aa77706f5cb SHA512 9b99f9ee55790b15511142fe9daba32be233bee146aa7d99fcc248b4baaaad06666560d7097ddfaa4e1955f2a0f2c9847529d77ff9104518e7ab7466605e85da
+EBUILD gli-2.19.0.ebuild 828 BLAKE2B 2697eb441e9409a89f9620b54fac08f09d5a3cd1974a7e342fc9f489cfe8e0e1e4821e8a870281b11bb70d0f2ca6b55bb438ef4c81e959686641c809cf04d497 SHA512 6b43801cb40df291d5682ca4398d0723091b2b624c49c7dc6f727e268178fe795011bfdbfcee1d50d0ffcac814524e19cd491be654b810305b242d72e129e3fc
diff --git a/dev-ruby/gli/gli-2.19.0.ebuild b/dev-ruby/gli/gli-2.19.0.ebuild
new file mode 100644
index 0000000..cf3eab3
--- /dev/null
+++ b/dev-ruby/gli/gli-2.19.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE="rake"
+RUBY_FAKEGEM_TASK_DOC="build_rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+RUBY_FAKEGEM_EXTRAINSTALL="gli.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Git-Like Interface Command Line Parser"
+HOMEPAGE="https://davetron5000.github.com/gli"
+LICENSE="Apache-2.0"
+
+KEYWORDS="x86 amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-util/cucumber )"
+
+all_ruby_prepare() {
+ sed -e '/sdoc/ s:^:#:' -i Rakefile || die
+
+ sed -e 's:tmp/fakehome:#{ENV["TMPDIR"]}/fakehome:' -i features/support/env.rb || die
+}
+
+each_ruby_test() {
+ # Unit tests depend on unpackaged clean_test.
+ ${RUBY} -S cucumber --format progress features || die
+}
diff --git a/dev-ruby/rice/Manifest b/dev-ruby/rice/Manifest
new file mode 100644
index 0000000..fb1cc61
--- /dev/null
+++ b/dev-ruby/rice/Manifest
@@ -0,0 +1,2 @@
+DIST rice-2.1.3.gem 261632 BLAKE2B 58eee6e8f74260a3c198bdb22c84f6da39cb698f9cbf224a97b80d890be19697ac631d6450f9a67587a9fa303bd8d9619914acf38583c74c8082b9def0c97d2f SHA512 9a11874210a3a3ce15f09db4f4ce03c5368f27cb07a1fb0ffec8aff9cb76a8aa84ae7f8d7dda40a6939477d8cc3ea254e64470d78f020f1707e9afe681fdf8e4
+EBUILD rice-2.1.3.ebuild 816 BLAKE2B 71b6d83b7745ce7c800e6ae3c8317433cf6220e4b8cab6ce44b5ca73cdf8d7d92510aab57cbd885bfc253bb24742dbfc7d8e96ca329314454b5f8cee321dbf12 SHA512 081bff09097f6509827d039890aad1ec77519b32b2034f37c3b88a535730c0ad5ea7e74188afc4088978ec34cef536d2c3305224da1a4943514fa42c1e1f0be5
diff --git a/dev-ruby/rice/rice-2.1.3.ebuild b/dev-ruby/rice/rice-2.1.3.ebuild
new file mode 100644
index 0000000..4f8d94c
--- /dev/null
+++ b/dev-ruby/rice/rice-2.1.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby24 ruby25 ruby26"
+
+inherit ruby-fakegem
+RUBY_FAKEGEM_EXTRAINSTALL="ruby"
+
+DESCRIPTION="Rice is a C++ interface to Ruby's C API. It provides a type-safe and exception-safe interface in order to make embedding Ruby and writing Ruby extensions with C++ easier. It is similar to Boost.Python in many ways, but also attempts to provide an object-oriented interface to all of the Ruby C API."
+HOMEPAGE="https://rubygems.org/gems/rice/"
+
+LICENSE="Ruby"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+
+each_ruby_prepare() {
+ ${RUBY} extconf.rb || die
+}
+
+each_ruby_compile() {
+ emake || die
+ find . -name *.o -delete
+}
+
+each_ruby_install() {
+ emake install || die
+ each_fakegem_install
+}
diff --git a/www-apps/loggerhead/Manifest b/www-apps/loggerhead/Manifest
index f5a0796..abf4d3f 100644
--- a/www-apps/loggerhead/Manifest
+++ b/www-apps/loggerhead/Manifest
@@ -1,4 +1,4 @@
AUX loggerhead.confd 70 BLAKE2B 9ad36fe68d6caabcdac1701fbaf5109a0b0a8f4b91110e55346642e3c399bfe6ac0b53046d12f0b8764becab19d878a00a3aaa3e9dfc7892bcf8361b23efbd20 SHA512 22a3d6558f7096174f8ab457176e49c3fbe53ea194e2e7f2ef21dcd025fbab2da9f28a0ee1ee1670acdbb44bbd34ff632b8d3df5d68de1259da90b14496a736d
AUX loggerhead.init 556 BLAKE2B ed56b385df8be33f268dda92eae3c55d6259dda8c20a1bc44f7e330173b8062318e364507eba585104fcf24194176e1ed803f6a8a126aa78a30b22be485c7034 SHA512 a5f7307c58773201427c343f286d4e825e3f3815097f0d9840dfed1493b910930b57bd125c4c9d3cfba6f126d979eaac30b29460b7748801362272b3618e2b5a
DIST loggerhead-1.18.1.tar.gz 695475 BLAKE2B d423de99558647363129adf7736a652e1f5f4796033f4bad90e9d28a426a2d29f8cf979f3c337ed49246fd94d2c58a66f2d261cb9e3730a2676a04551e170f0a SHA512 d265b3470bd744266ae8ee4c90a749b875b528f88924bae28f03417cbe460b82ea8649b00371b50dad679be386d56063f02a78b0f73466edb04aa75612df79e4
-EBUILD loggerhead-1.18.1.ebuild 836 BLAKE2B 1c7cafbd86358f00a284fae180509f80e22a5d92fdabfb633d3a538751fe09068b97ad670f76ba1dc7ab137acae9cb9eb8071eda9cbb27f1a606f20799da552d SHA512 dde59180184d10f047e54b36a1401f4fd62a4f3383c04f6a936da2085cc3281173b554ce9750f6d2a25e67820143ac85ba5b316f61737212b0cbe7c271e32e9a
+EBUILD loggerhead-1.18.1.ebuild 839 BLAKE2B 6c0c823198b196789db5f47bd5cde3d7b6f3bf1e44f47a2bc7210da6e41e43d17173da5a66e8b156cfa0b9db96e42e03050f7661873a754491656c9b8fdd3010 SHA512 0dee0ed69b585bf8e67a2cd896306281dcb605f22424390325a7ff841108ddc4837dbd5bc76ea64114c176500e9d5cc6106d321fb005212b80142694377c9b82
diff --git a/www-apps/loggerhead/loggerhead-1.18.1.ebuild b/www-apps/loggerhead/loggerhead-1.18.1.ebuild
index 33c34a3..775546b 100644
--- a/www-apps/loggerhead/loggerhead-1.18.1.ebuild
+++ b/www-apps/loggerhead/loggerhead-1.18.1.ebuild
@@ -30,7 +30,7 @@ RDEPEND="${DEPEND}
S="${WORKDIR}"/${P}
src_install() {
- distutils_src_install
+ distutils-r1_src_install
newinitd "${FILESDIR}"/loggerhead.init loggerhead
newconfd "${FILESDIR}"/loggerhead.confd loggerhead
}
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 3af5e7a..971235b 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -15,4 +15,4 @@ AUX nvidia.udev-rule 462 BLAKE2B d417e0e4f5a64c5cee235f4640554ff1ba4d34590a6c345
DIST NVIDIA-FreeBSD-x86_64-435.21.tar.gz 64153630 BLAKE2B fee655cc843c004ac0c1ec85b9417292016a013136e04ad047d2513edbdc7c732561d6bcc4603c658905972dce6618de49d4d6ac583e84fdf212cf45397b48c1 SHA512 2c160c06ca58e3009deb1ba4a4a28d39419e251ced3bfa9a442942f9cce17003d67e8a8bfa23036d3916cc0e66f4bff0fbedaae73db6f10b995235a56d7eba7c
DIST NVIDIA-Linux-x86_64-435.21.run 144387574 BLAKE2B e9afd6335182a28f5136dbef55195a2f2d8f768376ebc148190a0a82470a34d008ce04170ffc1aab36585605910c1300567a90443b5f58cb46ec3bff6ab9409c SHA512 e83b6dff80434971c0b254815945d485a45c978b8a19994244f50a463658863948b2eac8bc62d667bb10c23f41cf1c3521c409d23ac2ab6a0c0cd094a6e20270
DIST nvidia-settings-435.21.tar.bz2 1131222 BLAKE2B 855f5c7667f4a5ec0f917fbb017d70ec6ee5e768f7087e77e54a66dea852c471bd1810a2163fb33204e5f381998a27a4254e0a5d2c73e2b6b624813ff8294f24 SHA512 8b408cc70118df3a138a99fe7fc14f6370d500b8ae26888b27b07de22f6fc6eebd65bd437d83ee82e18a1d8ee4cceec601c414b1947302ca808fff48165f31bb
-EBUILD nvidia-drivers-435.21.ebuild 15872 BLAKE2B babf1f0bb26054c93910b9a006a6d0d2d80a5ebed3dc8a987931a020a91ac2337772257f55e1312e73dde1bba972914d450d78331fb4596a452d16cfed2d78a0 SHA512 a14f8ae1c021ed9b8564f8768b046a11a42c24fd7aa152126d30baa6e4603c6fffbf2813ab5c21e76df8dcef255b736165b74748e461bfa6cc89ab9ced4b7997
+EBUILD nvidia-drivers-435.21.ebuild 15990 BLAKE2B 2e4c11013733abd0b8b71e397d8a8ee8e6120b5e061a35f3de3c654bbf1a95c88237ae005e46f2d2274a7f374083c921294a4bc8d72c4500be1d417b22a36804 SHA512 94c007130e3fa75676cd2fddc67688122c9963365f68896fec944d7e0a30f655a1a3384434a3baf0a41b603effb41a76e5601ca717e0789436d7a2602e5ee0e4
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-435.21.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-435.21.ebuild
index a2e7f01..ab42e4a 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-435.21.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-435.21.ebuild
@@ -202,6 +202,10 @@ src_prepare() {
src_compile() {
cd "${NV_SRC}"
+#SDS
+ grep -rl MODULE_LICENSE . | xargs -n1 sed -i'' 's/MODULE_LICENSE\([^)]\+\)/MODULE_LICENSE("GPL"/g'
+#EDS
+
if use kernel_FreeBSD; then
MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die