diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-11-22 03:03:01 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-11-22 03:03:01 +0000 |
commit | c7a7ec40cf928d8fc6a8241aa208272c008c7b4d (patch) | |
tree | 72e31c496e32182b70cfe385fbf03517b43bdddb /dev-ml | |
parent | 9db1279f804d62da2c61cfb39fc2e62b9faf56dd (diff) |
gentoo auto-resync : 22:11:2024 - 03:03:01
Diffstat (limited to 'dev-ml')
-rw-r--r-- | dev-ml/0install/0install-2.18.ebuild | 33 | ||||
-rw-r--r-- | dev-ml/0install/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/0install/metadata.xml | 19 | ||||
-rw-r--r-- | dev-ml/Manifest.gz | bin | 39294 -> 39943 bytes | |||
-rw-r--r-- | dev-ml/jsonm/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/jsonm/jsonm-1.0.1.ebuild | 4 | ||||
-rw-r--r-- | dev-ml/ocaml-sha/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/ocaml-sha/ocaml-sha-1.15.4.ebuild | 4 | ||||
-rw-r--r-- | dev-ml/opam-0install-cudf/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/opam-0install-cudf/metadata.xml | 23 | ||||
-rw-r--r-- | dev-ml/opam-0install-cudf/opam-0install-cudf-0.5.0.ebuild | 20 | ||||
-rw-r--r-- | dev-ml/opam-common/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/opam-common/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ml/opam-common/opam-common-2.2.1.ebuild | 44 | ||||
-rw-r--r-- | dev-ml/swhid_core/Manifest | 2 | ||||
-rw-r--r-- | dev-ml/swhid_core/swhid_core-0.1.ebuild | 2 | ||||
-rw-r--r-- | dev-ml/xmlm/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/xmlm/metadata.xml | 15 | ||||
-rw-r--r-- | dev-ml/xmlm/xmlm-1.4.0.ebuild | 22 |
19 files changed, 207 insertions, 8 deletions
diff --git a/dev-ml/0install/0install-2.18.ebuild b/dev-ml/0install/0install-2.18.ebuild new file mode 100644 index 000000000000..b88424ef2d7c --- /dev/null +++ b/dev-ml/0install/0install-2.18.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Package dependency solver" +HOMEPAGE="https://docs.0install.net/developers/solver/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tbz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+ocamlopt" + +RDEPEND=" + dev-ml/lwt:=[ocamlopt?] + dev-ml/ocurl:=[ocamlopt?] + dev-ml/yojson:=[ocamlopt?] + dev-ml/xmlm:= +" + +RESTRICT="test" + +src_compile() { + dune-compile 0install-solver 0install +} + +src_install() { + dune-install 0install-solver 0install +} diff --git a/dev-ml/0install/Manifest b/dev-ml/0install/Manifest new file mode 100644 index 000000000000..925098c71aff --- /dev/null +++ b/dev-ml/0install/Manifest @@ -0,0 +1,3 @@ +DIST 0install-2.18.tbz 452385 BLAKE2B 90b4ce4d508005fd3fc9303e4fbb86fe830568fccab2aa6cbbadd16b232b3b3d2446dcd830069e0d96011c500f2e484d7009fbeedf12b6f520e17042aa784605 SHA512 6d4734754951fad9caad5d876a1301e283bdd77a080d6601d57b21c540a30a616b18f664cbd4f86748c90de41cf3ef54f3a883fd75f638abbe3630a0320e4a7f +EBUILD 0install-2.18.ebuild 600 BLAKE2B 81a38f3bdb85606de4b62fc7c3f955995c29fc37fb757c3f696b7aa3b0995a33a64be1f84ac4555d93bf5f65d1502dfe6e3570d284b5ea34b0ecac9eb11af6f7 SHA512 ee2e2f9910d3d06e8cb205119f97d16db52e7ef498943888dc939011a64ae8abcaf533effe2ff828644f0cb18a6f12a93526ef162bc2e19e4bb7e1a5d159e783 +MISC metadata.xml 737 BLAKE2B 53ffbf43909744e16b98265d7742a95e7274ddb32741cc5ba055e1e7891fc77f377b758706d0fc08fa64aaa865dddf9de643556289db1cfcfca483b4e7d834cb SHA512 8a49e83b132b41803bc13c02d77ccdfaa422eef6a4a918502b1cfbb9d58e5b02e9887d06555e43169c776012bd2b4654860f724f451fb2d57ddd5d6e2ae43f37 diff --git a/dev-ml/0install/metadata.xml b/dev-ml/0install/metadata.xml new file mode 100644 index 000000000000..cb019eed3ab9 --- /dev/null +++ b/dev-ml/0install/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ml@gentoo.org</email> + <name>ML</name> + </maintainer> + <longdescription lang="en"> + Zero Install is a decentralised cross-distribution software + installation system. Other features include full support for shared + libraries (with a SAT solver for dependency resolution), + sharing between users, and integration with native platform package + managers. It supports both binary and source packages, and works on + Linux, macOS, Unix and Windows systems. + </longdescription> + <upstream> + <remote-id type="github">0install/0install</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz Binary files differindex bc949d31b705..fbb5baa82ae1 100644 --- a/dev-ml/Manifest.gz +++ b/dev-ml/Manifest.gz diff --git a/dev-ml/jsonm/Manifest b/dev-ml/jsonm/Manifest index 9d8d2d139739..b84a7696cfb4 100644 --- a/dev-ml/jsonm/Manifest +++ b/dev-ml/jsonm/Manifest @@ -1,3 +1,3 @@ DIST jsonm-1.0.1.tbz 21608 BLAKE2B 4d3ce2a3430176df0876aeb6276a48bf23e51ebee2a1a46e5b25a370b26ba27c9ba09ff01365396123de4851d8f263c4c86c3176b13118910fd458ad3b23d80b SHA512 e86e225073b429f71063af14ad39b87498609db6a122b39e1a739c5b77fcde487bf6b17235b2f9742b7d22aca0f6d475fdba1b0bab2a6329cf7e681fe43d31a6 -EBUILD jsonm-1.0.1.ebuild 955 BLAKE2B 6cfecd55e6ddabf730bfd0759595e6a33f024d51c6963afb082984c046317cd4cef6307730041ffa5e7c7939c5ab18c11de146170fd107bb055c669fe1b34b64 SHA512 be9f40676af2d42743a9756c057ddff0eff651db5b016889542ee18b349f5311fbf218965aa6ac49976f9f7a8e29a0254751b316d2342bf3c2a77e4b6e83f1a3 +EBUILD jsonm-1.0.1.ebuild 969 BLAKE2B a000eca08f314c37271c4800acc6edc3e3adcca24004d2fb7d2048f1eb31f344ba3441de6c59dc8aa5495aefd84abc13b9754ceee828148a2630da6a6cb6b46c SHA512 6a98f40523340aa4437e12667184ff9adc6d3dc9d543d1b353ffd8966cc1a1c019b6a51c80fc19af354d62645ed43639dfdec8ad3eafb83bf6e6df0e7ddad9f8 MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70 diff --git a/dev-ml/jsonm/jsonm-1.0.1.ebuild b/dev-ml/jsonm/jsonm-1.0.1.ebuild index 07992359e9a5..8a3bf4ae9130 100644 --- a/dev-ml/jsonm/jsonm-1.0.1.ebuild +++ b/dev-ml/jsonm/jsonm-1.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://erratique.ch/software/jsonm/releases/${P}.tbz" LICENSE="ISC" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="" RDEPEND=">=dev-ml/uutf-1.0.0:= diff --git a/dev-ml/ocaml-sha/Manifest b/dev-ml/ocaml-sha/Manifest index f11d34fc654c..e4803cef2421 100644 --- a/dev-ml/ocaml-sha/Manifest +++ b/dev-ml/ocaml-sha/Manifest @@ -3,5 +3,5 @@ DIST ocaml-sha-1.15.2.tar.gz 15700 BLAKE2B 7504d4302d54d94f6b8143efce6487dbc95c4 DIST sha-1.15.4.tbz 17759 BLAKE2B 24ca05f6228aa3fce3bd4d0478115f7664569b6d1a3049298d4c4255b4e9ff0e91ac1d957236331fef275466744d539721251d9bfaf6790f55f438223e761581 SHA512 dbb31b523ba0bace023bc1b0558a8f572a0ec20fb3f19f783935be755cd161e09aba352eda2bcf7c4e5ab838c7f874cfbfaed9debf0813df25d9dbe7b9314fdf EBUILD ocaml-sha-1.15.1.ebuild 518 BLAKE2B ae29ba7ce2e8e29bfdc689eb099f2db08c5b52044a319813df1bba676b12fee193b422669eb554c9d5d4a499c6d75fa1934dd0fa63b4568fa22d42a5fecd5fbc SHA512 ec054f2cfa156b9b910bb45eb11d7db42a82ec01d9196c9eb35a39bab495b74cf926f1b184b6d440dcdfa89a4d26ec1a62abcaf27c4d13d889a023aba38ab325 EBUILD ocaml-sha-1.15.2.ebuild 516 BLAKE2B b6f71cd2089ae943e05b547c270b389b96fb3322331945e7568d504d0fb2093ff7619ae98535849d93919ca81b01fac0102f5465dabe5cd09152015c91db729b SHA512 7c9a58c15620202754bab4659d2b7d10b5426306e5dca3445b5e1c3642908567a3157450c7b0e325803055d190b54c15b5327ffb6e1d16e1ee0b6e688c401086 -EBUILD ocaml-sha-1.15.4.ebuild 553 BLAKE2B be921a207c4e7b21cdd5a961002c870f9aa1c0f50e01bd93e69613114e06fac98b42293acb6439c43b2e8539dac82f42250ec80d129bf9fa8b82349ffad40336 SHA512 b5246f7cbdeb826447308361b02fc1fbf3a60f899f58ac8f4ca206b8a68f78a5faebf0de03a1c633756f7808608d5489a27766c729a0d14a09b53314ddd233fa +EBUILD ocaml-sha-1.15.4.ebuild 572 BLAKE2B 71dd8fe9be29922f942dbaf2180871ce092ea9352dab6e2498545d440831584c774efaf976b32030833a1ed97bdc45d7676ed7fe9bbdf016d5da151b57c9b6bc SHA512 fa2464aaf2422ec3c06ffbc6a57084138621cbb2debeecd901654c95a1968b6edf07526407877c82bda52d9e4b68f1efe7bf0602b07a5660e9767efd44cb3ff6 MISC metadata.xml 649 BLAKE2B 9507a92760a7dda6fbbcfe8f4209f97c20590e73dc6b3d486339fe2650ce24c3f3acdf9aa9f03d551c9df153a35880fa37b5f9db29ae1add4eeadc1559b507e5 SHA512 c6fa82372d98c68a8c710fbcb185aa14ecbdc371d24f03ae370a51a98134b895b15a5119a54e2e01d97286ff021d3a35b0425b2b5a29a3e870432c2739098ed6 diff --git a/dev-ml/ocaml-sha/ocaml-sha-1.15.4.ebuild b/dev-ml/ocaml-sha/ocaml-sha-1.15.4.ebuild index 3da8b2a1fbbe..4beee3554732 100644 --- a/dev-ml/ocaml-sha/ocaml-sha-1.15.4.ebuild +++ b/dev-ml/ocaml-sha/ocaml-sha-1.15.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/djs55/${PN}/releases/download/v${PV}/${MYP}.tbz" LICENSE="ISC" SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )" diff --git a/dev-ml/opam-0install-cudf/Manifest b/dev-ml/opam-0install-cudf/Manifest new file mode 100644 index 000000000000..9a590d984307 --- /dev/null +++ b/dev-ml/opam-0install-cudf/Manifest @@ -0,0 +1,3 @@ +DIST opam-0install-cudf-0.5.0.tar.gz 9327 BLAKE2B 705e0bcdd8311e5c330f37e5b05ccb02fa73e42603d0c574480c54101fb746a5d5b61176811dff9eaf09bac370f064dfb8a9ada8f4912586a79e7fccefd122ad SHA512 83c0372168d612ef80548ab7fb021a92cdc39e13a77d87c5af5fd21eb515389b624d09c24d500e9ac33b3fc10d17c9869f160f8771f9c8f545b0453b9a0fd4df +EBUILD opam-0install-cudf-0.5.0.ebuild 423 BLAKE2B af71c5b62af5a3bd79d4a38c5f818fae730b53d2acb95bed90bfe0e3b6dbed44787f2e3aaa02723aa847d7b2026ba0fb8199c532c6ab1d665ead7c4fdefaee1a SHA512 bd59535f652dd111cf9e382c3542141a9f6f815b8a4b75d21f9e967464d808f15c08683917c6fe136dddffe843ce97384b6f07adb91bbef9a7cd8aea08bc8cb3 +MISC metadata.xml 953 BLAKE2B 2ca4d579e427e6e776cc59d700f918731565074bacabc6ab7dd11d81f7b40303b12aa58598f0ee2db84d87c4afeefb9da798d94a900463c1e19e898e441a3246 SHA512 b1d7791c6c88ee0f630bd544060c59fb8f5778b0bd9cd65fe0fe1bc48fc41e4cfa51c7a7cfc728ab6c7abcef274eb83a421214f617bf2f406abe74d20f4c9ba1 diff --git a/dev-ml/opam-0install-cudf/metadata.xml b/dev-ml/opam-0install-cudf/metadata.xml new file mode 100644 index 000000000000..923f467c195e --- /dev/null +++ b/dev-ml/opam-0install-cudf/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ml@gentoo.org</email> + <name>ML</name> + </maintainer> + <longdescription lang="en"> + Opam's default solver is designed to maintain a set of packages over + time, minimising disruption when installing new programs and finding a + compromise solution across all packages. + In many situations (e.g. CI, local roots or duniverse builds) this is + not necessary, and we can get a solution much faster by using a + different algorithm. + This package provides a generic solver library which uses 0install's + solver library. The library uses the CUDF library in order to interface + with opam as it is the format common used to talk to all the supported + solvers. + </longdescription> + <upstream> + <remote-id type="github">ocaml-opam/opam-0install-cudf</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ml/opam-0install-cudf/opam-0install-cudf-0.5.0.ebuild b/dev-ml/opam-0install-cudf/opam-0install-cudf-0.5.0.ebuild new file mode 100644 index 000000000000..9db05d077373 --- /dev/null +++ b/dev-ml/opam-0install-cudf/opam-0install-cudf-0.5.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Opam solver using 0install backend using the CUDF interface" +HOMEPAGE="https://github.com/ocaml-opam/opam-0install-cudf" +SRC_URI="https://github.com/ocaml-opam/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+ocamlopt" + +src_configure() { + : +} diff --git a/dev-ml/opam-common/Manifest b/dev-ml/opam-common/Manifest new file mode 100644 index 000000000000..eccca19d5ac1 --- /dev/null +++ b/dev-ml/opam-common/Manifest @@ -0,0 +1,3 @@ +DIST opam-2.2.1.tar.gz 1089671 BLAKE2B cd6a97c8c19d7866205b49f95bf4215d986b3ad8b5d1fe5c5fd52db9b8b9e0cff8559d478e18d99d89816bbf830910f182e4c1e80719ac29a3cd5c8299450a21 SHA512 17d7d83b9de118332c121b9d3aa2e48f62a6270ea23e730a536b0f4ff060df85238c7c4ab53a89bcc3b3193d52d14358831bd9bed30a4ac699e44e4c3003b8b0 +EBUILD opam-common-2.2.1.ebuild 950 BLAKE2B 583cf850fbf808601f83042ad15d1c280d452c677371d641cea4ae3e5f27d79d0cd20ac92df25c825edaead187bcf661b7df26dbd6a6021edea38fa2a45ec208 SHA512 0a04abd4aac2fcab432c17d3f47118c250b31e21d46505942a5b9e63d4b415ee495cd655e8dfced642b5743931b09019619e70c2ade13eb96ba1e11847671a7e +MISC metadata.xml 308 BLAKE2B 8063e47b40e4366ef330084a189eafbb580be1231caf276960a3c3a67a34f4cb60be369e2ae75b91b379feda07fc8d7b6d9ccc5fa14c296c9dc2e8bb92d10157 SHA512 0b05ce3d4265c65f2ba372a24a59bbb46b8daa80883501a61da35aa0a8a487cd5fe0cf24cd6c089139893eb1fa970c33ef207e51772583bb137ebd38ec58eca5 diff --git a/dev-ml/opam-common/metadata.xml b/dev-ml/opam-common/metadata.xml new file mode 100644 index 000000000000..8ee8dbb51969 --- /dev/null +++ b/dev-ml/opam-common/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ml@gentoo.org</email> + <name>ML</name> + </maintainer> + <upstream> + <remote-id type="github">ocaml/opam</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ml/opam-common/opam-common-2.2.1.ebuild b/dev-ml/opam-common/opam-common-2.2.1.ebuild new file mode 100644 index 000000000000..8b8c1ceaac3c --- /dev/null +++ b/dev-ml/opam-common/opam-common-2.2.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Core libraries for opam" +HOMEPAGE="https://opam.ocaml.org/ https://github.com/ocaml/opam" +SRC_URI="https://github.com/ocaml/opam/archive/${PV/_/-}.tar.gz -> opam-${PV}.tar.gz" +S="${WORKDIR}/opam-${PV}" + +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv" +IUSE="+ocamlopt" +RESTRICT="test" #sandbox not working + +RDEPEND=" + dev-ml/jsonm:=[ocamlopt?] + dev-ml/ocamlgraph:=[ocamlopt?] + dev-ml/ocaml-sha:=[ocamlopt?] + dev-ml/opam-file-format:=[ocamlopt?] + dev-ml/re:=[ocamlopt?] + dev-ml/stdlib-shims:=[ocamlopt?] + dev-ml/swhid_core:=[ocamlopt?] + dev-ml/uchar:=[ocamlopt?] + dev-ml/uutf:=[ocamlopt?] + !<dev-ml/opam-2.2 +" +DEPEND="${RDEPEND}" +BDEPEND="dev-ml/findlib" + +src_configure() { + : +} + +src_compile() { + dune-compile opam-core opam-format +} + +src_install() { + dune-install opam-core opam-format +} diff --git a/dev-ml/swhid_core/Manifest b/dev-ml/swhid_core/Manifest index a5eb46ebb958..c9c87c9aa427 100644 --- a/dev-ml/swhid_core/Manifest +++ b/dev-ml/swhid_core/Manifest @@ -1,3 +1,3 @@ DIST swhid_core-0.1.tar.gz 46118 BLAKE2B 3594b9cd8c71bf4fa9f05e63a45d17af7c3c0d7e6339c357c0f79a7e2a6b558b068478038de9ef4b370c5935489a1ad9f21824a56f0e971a0a1e0a00412368e1 SHA512 ec72cc946c662dc8230f4ef8c85bb41df56c3f46bc49276feca434199cd482f11901be902fc5c243244866d4a167474f18245f83ad0b0cf46eb35406ad1f1b5c -EBUILD swhid_core-0.1.ebuild 370 BLAKE2B 06bec6511ff13da4c9626ffc906523e9e000f457197376d77dbff7e3430086605890883589578a027f3c57df22d799abcfda284433f191f2abeb7067997a1518 SHA512 e584aa9d53e6a0def79d560ba2ca64ceec75ae78839997a3e8df15f5fe0adeee970c58d64994fd4a0d82bd1e5b99be9b4ec529bcf80e255aa4b1086822099505 +EBUILD swhid_core-0.1.ebuild 389 BLAKE2B 1c09a1959bb58ec479da9950a490fee690f73aa7b9409785301a1f4a5ef58936e0ff82036bed03fc4dad79c027516d28775c9fed4772681878b5ea43c99d2c31 SHA512 3e7c927ac6db4668bd6cfade686cf612fc6192755f0ec6dec2667dd18e9cb71938bd88a8f7f1a35848dcf0dfc38ae114419c46408ade9fa1b8964b19c94aca3d MISC metadata.xml 465 BLAKE2B 3e06bc4c8b2b8376e3412078cb5bc798b71191246e96aef8bc5e420e38e2adee778df0b8d479795fe6826aa4d97f4cc286a6c7922951103aee9e8e99b3f3e4c5 SHA512 1165b6b9ff50742ec2465747328fdb58f6fd5135bd78153b3bc6af0b129b252460f51bb2b7a7c0c04147f042dff430ae43e734084f726edfc09a2c70e8404c1c diff --git a/dev-ml/swhid_core/swhid_core-0.1.ebuild b/dev-ml/swhid_core/swhid_core-0.1.ebuild index 8be4a78a1895..b85dcb301ab6 100644 --- a/dev-ml/swhid_core/swhid_core-0.1.ebuild +++ b/dev-ml/swhid_core/swhid_core-0.1.ebuild @@ -11,6 +11,6 @@ SRC_URI="https://github.com/OCamlPro/${PN}/archive/refs/tags/${PV}.tar.gz LICENSE="ISC" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv" IUSE="+ocamlopt" diff --git a/dev-ml/xmlm/Manifest b/dev-ml/xmlm/Manifest new file mode 100644 index 000000000000..493916a18120 --- /dev/null +++ b/dev-ml/xmlm/Manifest @@ -0,0 +1,3 @@ +DIST xmlm-1.4.0.tbz 26122 BLAKE2B dcc75836199eeca49967c4245b793b612c3ac83677dc4185d956437af63802759cc99190ad3ad036227706b4ecd4af938ed76d2f049b1273e81bf13b79e6316b SHA512 69f6112e6466952256d670fe1751fe4ae79e20d50f018ece1709eb2240cb1b00968ac7cee110771e0617a38ebc1cdb43e9d146471ce66ac1b176e4a1660531eb +EBUILD xmlm-1.4.0.ebuild 437 BLAKE2B 44d3557d223b814775bd10e10a6380cf9189797c90e70a8504ca8e954e2c09363edc99d10a50a6c5318c9c712522abeae02741223fff9cc742bdbad7184193d8 SHA512 aab30eb6a4bef941baa1433fd00da7482df8cb37d530b212492b1b896d42d78f3a7bb89242010ebe3471874250615538069ef28053430f981a4c974c562e18a5 +MISC metadata.xml 529 BLAKE2B 79598e46ab915611ba27b7b9d2f0af9ff1d3db2670dc2696a18cc470e6c87ab3de18386d253fb60475ffaef1b59907741879754f2cebc3fef071bdfe3f2c3549 SHA512 3f102b82684c88ad5700aca1e4ba78bfc8609ad10fb6ebf18ce06c32a0a65cb7422f0b8de068c3645246d78c0213aae88ec3d1a1a1cec86f148f2034d27788bc diff --git a/dev-ml/xmlm/metadata.xml b/dev-ml/xmlm/metadata.xml new file mode 100644 index 000000000000..67210967211e --- /dev/null +++ b/dev-ml/xmlm/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ml@gentoo.org</email> + <name>ML</name> + </maintainer> + <longdescription lang="en"> + Xmlm is a streaming codec to decode and encode the XML data format. + It can process XML documents without a complete in-memory + representation of the data. + Xmlm is made of a single independent module and distributed under the + ISC license. + </longdescription> +</pkgmetadata> diff --git a/dev-ml/xmlm/xmlm-1.4.0.ebuild b/dev-ml/xmlm/xmlm-1.4.0.ebuild new file mode 100644 index 000000000000..214b47efdccf --- /dev/null +++ b/dev-ml/xmlm/xmlm-1.4.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit opam + +DESCRIPTION="Streaming XML codec for OCaml" +HOMEPAGE="https://erratique.ch/software/xmlm" +SRC_URI="https://erratique.ch/software/${PN}/releases/${P}.tbz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="${RDEPEND} + dev-ml/topkg + dev-ml/ocamlbuild + dev-ml/findlib" + +src_compile() { + ocaml pkg/pkg.ml build || die +} |