summaryrefslogtreecommitdiff
path: root/dev-erlang
diff options
context:
space:
mode:
Diffstat (limited to 'dev-erlang')
-rw-r--r--dev-erlang/Manifest.gzbin5327 -> 5340 bytes
-rw-r--r--dev-erlang/base64url/Manifest1
-rw-r--r--dev-erlang/base64url/base64url-1.0.1-r1.ebuild18
-rw-r--r--dev-erlang/eredis/Manifest1
-rw-r--r--dev-erlang/eredis/eredis-1.2.0-r1.ebuild23
-rw-r--r--dev-erlang/goldrush/Manifest1
-rw-r--r--dev-erlang/goldrush/goldrush-0.2.0-r1.ebuild24
-rw-r--r--dev-erlang/idna/Manifest1
-rw-r--r--dev-erlang/idna/idna-6.0.0-r2.ebuild22
-rw-r--r--dev-erlang/luerl/Manifest2
-rw-r--r--dev-erlang/luerl/luerl-1.2.ebuild18
-rw-r--r--dev-erlang/meck/Manifest2
-rw-r--r--dev-erlang/meck/meck-0.9.2.ebuild22
-rw-r--r--dev-erlang/proper/Manifest4
-rw-r--r--dev-erlang/proper/metadata.xml2
-rw-r--r--dev-erlang/proper/proper-1.4.ebuild21
16 files changed, 160 insertions, 2 deletions
diff --git a/dev-erlang/Manifest.gz b/dev-erlang/Manifest.gz
index 9a924ad1218c..11d067ea909a 100644
--- a/dev-erlang/Manifest.gz
+++ b/dev-erlang/Manifest.gz
Binary files differ
diff --git a/dev-erlang/base64url/Manifest b/dev-erlang/base64url/Manifest
index 8bfba9f5136b..c4034209f2cb 100644
--- a/dev-erlang/base64url/Manifest
+++ b/dev-erlang/base64url/Manifest
@@ -1,3 +1,4 @@
DIST base64url-1.0.1.tar.gz 2726 BLAKE2B 38bf2e8d31cbd39a29d444f682692b6128ff41b0bd1496ea2db82f869a4f8f760a8cadaf81facee259bcf06b344cb340def8ed25af25b7b1f8b2e2213f81339b SHA512 7398dc99078053b6e0544eb8ca93e9616549493c02245084c220ec854f429139dcaba38dd522858dd74b95067979a3ec4378eb3abd5f6d1662af27687381c738
+EBUILD base64url-1.0.1-r1.ebuild 422 BLAKE2B c62dee2204eb660529a40afbe86a5382c775a03c72effafe0e0fb08f7e7012b86b56c36cc86f51e3854d472b9ac36a2052fdb44dcb74fd72c583d11c295072a5 SHA512 64bac01a9841c9b88a276ee939b33c6b0374ebd1cd9f6c05fb0fa297eb0bbb6297771de74680b978f1bac6cf8f3b1454ba72ea9d0c78454cb120610b18dabb6e
EBUILD base64url-1.0.1.ebuild 440 BLAKE2B fa49439e0f65bd33d348cff1ef0333dbb15ccd5c34ea6d84deb451baf3eefca8b44a4e738e0fc0f1a258096b366f04dfc787dd781c58fcb27c066234eb78867c SHA512 25ac2b7f9d1a69d861df5502e905c0b0bda52490f9958cb24e860f825f82986f42b24ac90e114c7882b15c4adba9ad9eb6349f5511dac3e3e9a256023133407a
MISC metadata.xml 299 BLAKE2B 8b02a06c36bcac43b3c0676f4370c0f72b4a186e2821282c411e7d52580bc639e69181437d8f10968d08a3f4e061ff0256320135b14a69fe7fae84610fbfbffe SHA512 0f60f19c53926d3d05b8f6f8984eaa713117a8ada990b2fff8ed4f15fd9830f109730c874e6319e88b095223fd2f16cf4438ffedfa13dc8c2590660922e48537
diff --git a/dev-erlang/base64url/base64url-1.0.1-r1.ebuild b/dev-erlang/base64url/base64url-1.0.1-r1.ebuild
new file mode 100644
index 000000000000..931a9db60cf9
--- /dev/null
+++ b/dev-erlang/base64url/base64url-1.0.1-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="URL safe base64-compatible codec"
+HOMEPAGE="https://github.com/dvv/base64url"
+SRC_URI="https://github.com/dvv/base64url/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
diff --git a/dev-erlang/eredis/Manifest b/dev-erlang/eredis/Manifest
index a9b590eb31b9..99e9bc208432 100644
--- a/dev-erlang/eredis/Manifest
+++ b/dev-erlang/eredis/Manifest
@@ -1,3 +1,4 @@
DIST eredis-1.2.0.tar.gz 28568 BLAKE2B dfd50a2fc6367322677dab02fc1e84dcb1ea1eef622be2c2b3994798a59a0d4c78c58d5852cf9205df9dc5d03d8dac6cab3991f16b601d3227749e1734ac9ffd SHA512 c72ae291389e47d1ac4c1de69dccb6121f4f9195283665d490904226b2ea15cb7671b48bb08db507a5e62c6bced62d890a9ecb9752da6e0aad24a28da137907c
+EBUILD eredis-1.2.0-r1.ebuild 513 BLAKE2B c90087a49499e88e17e29a95f83ba3caefa7d8cb27037a3a6da2d9f3d981189a53f29ea0e976a1e90012a98c9faf145f212b3adfa5d32d9fbf783b72712e0aa5 SHA512 3ba28b9d89376a4e6a5eff8e24970d3a95f3c1acb20cb49b6875b187d644a6125b0e2bd24489ac9013f25b5ac05ad1c2221214ae08696fc0d28942150e773e9f
EBUILD eredis-1.2.0.ebuild 514 BLAKE2B 8bd08bbd2beb12b034f6ecfc89ac2319c441e52a96e8c35445772fa63c1c4f2e8894fb7b63314f0a151bfcc927de8810b3c1af0b0997bc3c78da0283b4e67db1 SHA512 09d445c69c155078ab1590de89cc1792bc1051bf1b0ee7be040edcab195add72209dde9eb588297d85469ff7a0aa76739594bece9f491e8a9f288ef8fe892c3a
MISC metadata.xml 298 BLAKE2B 41e4cd115382e6cb1ae179e3b310333a9163fa3899a3c2cadf981503f6f801348a441e5cbbec16190ba1b476d7557b3a53b8ba160ba1b43d71cecaca3a79b1fb SHA512 0c17fd43879ab6ddf28709530eaf59d23e9f79ccd0f050f48094c57be08f831789250034d9c33c5d301564de50d9456842be336d223f1efe17764095c91ac1b0
diff --git a/dev-erlang/eredis/eredis-1.2.0-r1.ebuild b/dev-erlang/eredis/eredis-1.2.0-r1.ebuild
new file mode 100644
index 000000000000..f6cd747d2eca
--- /dev/null
+++ b/dev-erlang/eredis/eredis-1.2.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="Erlang Redis client"
+HOMEPAGE="https://github.com/wooga/eredis"
+SRC_URI="https://github.com/wooga/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS CHANGELOG.md README.md )
+
+# Needs running redis instance at 127.0.0.1:6379.
+RESTRICT=test
diff --git a/dev-erlang/goldrush/Manifest b/dev-erlang/goldrush/Manifest
index dfaaf171c3be..296899d8cfbf 100644
--- a/dev-erlang/goldrush/Manifest
+++ b/dev-erlang/goldrush/Manifest
@@ -1,3 +1,4 @@
DIST goldrush-0.2.0.tar.gz 25887 BLAKE2B 35a8202db212dabda1966d33d1972ed869ee44c5caac9720af6b05eb6fa71794b3c85d7341edcaa920b516c1cd22678aee9f815cb307c96b2d4d86cec07d2cde SHA512 1a74f02c75e72f8a60366b9ba74b763eb98621da2ce6044ed97e836566caf8ce85fadeee62b3d24303df319e2c1333d1c544cd267a041b718b0ab36de53e7b1a
+EBUILD goldrush-0.2.0-r1.ebuild 593 BLAKE2B c46a95d79680754f475c6767693e9924129ba58b3334b62a9b7a19eb666e6d5b72fa04e9c754dfd136b1a53f8baa2b26ed52c4963f014213b1da12c82147df01 SHA512 9a20faed77cac16330a962f6e0dffdc661fdd9420a34df3966ef50c2d5c76960b0e7130350b80716cab96445a805db9bb0091b28cc3cf67767a303e0677f91b5
EBUILD goldrush-0.2.0.ebuild 612 BLAKE2B 54e865e5c51852b0416667d70b32ac0e7a0b116eecab2e7c9aa9969747e6ecf446212dfa9e2eebd27104cf431fc12181bae8521f812e6329cee73c5367dcef1b SHA512 de3a760fc44c7a4714ed3adf4aa76a57e8673bd90414d8b1c6fea6b864f4291e98d03d7307a464dbb97e5f81cfe08a746c460a499a59c4efff678fa3074d047f
MISC metadata.xml 302 BLAKE2B e07c37f6a45419e7736fa5b731371b1fdf9d17d3df09694c1465f909cba592bd762e5ebc5bdd5f498ae8ccf06fac577fb5a9cb7d934c7e65ad5f95eb53f689e5 SHA512 4a3a60d7a5fc9c8e67e31b26dfbbc3c1ebb29c3dbb7c17d8b93d058892aed3dedc7d5c3da187919ff6991f8c395b857e0ee05efbcd69315c49d42fdea3ffa9d0
diff --git a/dev-erlang/goldrush/goldrush-0.2.0-r1.ebuild b/dev-erlang/goldrush/goldrush-0.2.0-r1.ebuild
new file mode 100644
index 000000000000..3596ff5a5500
--- /dev/null
+++ b/dev-erlang/goldrush/goldrush-0.2.0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="Small Erlang app that provides fast event stream processing"
+HOMEPAGE="https://github.com/DeadZen/goldrush"
+SRC_URI="https://github.com/DeadZen/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ rebar_src_prepare
+ # 'priv' directory contains only edoc.css, but doc isn't going to be built.
+ rm -r "${S}/priv" || die
+}
diff --git a/dev-erlang/idna/Manifest b/dev-erlang/idna/Manifest
index fa8eb22430da..16d4c0d11bb8 100644
--- a/dev-erlang/idna/Manifest
+++ b/dev-erlang/idna/Manifest
@@ -1,4 +1,5 @@
AUX 0001-Remove-dependency-on-unicode_util_compat.patch 4911 BLAKE2B 6705a63cb6d68e8fa49e9491237d756d17a46b3ae698dea1bc533f185299911b2347be9388272e603c3cd2f8b65c886cc1c859d6ffa9bed0047bf8ac594f2e69 SHA512 9d4484d91092d6add18eb7b16c7abd717e0a9e2145ac09e25259c7621b122a5ef183ccc6aa605002f496e1d0b16818aabfc22258182bcc08559f23d2d6bb8321
DIST idna-6.0.0.tar.gz 740802 BLAKE2B 91bc6ee4031450b00659415125e8cec3f034f988bb7d307d323b0a7ca53450d42f0e84a044ccb6c198107c253b70e54466e77b2b0b4e9dd7f7051da49872be33 SHA512 59f8996199f7e3391b1da1b8fb1ebb70e442838eab1f26af9a8a8545f3e1b9f72f0afd65108272a51d846b34e0e8abe9623f10c89156ebca3d87b6b3eb63a066
EBUILD idna-6.0.0-r1.ebuild 675 BLAKE2B 73bc316599521fd9dd760ec6e39da9cf4e91a30209b9fa844235f84d5c9f53207f6bb1bfc2b60196de9db359df6e32c249ee24e3762673381ef02761c39633f9 SHA512 f2ffecc74d764cb2699d74edc82f80872aeca44a3ba27529e012f894e2da6e2ceb27e5ddc9815aa5178b689fe322901acd38b3e63bc1268eb3fdb9f9e8200399
+EBUILD idna-6.0.0-r2.ebuild 646 BLAKE2B 757e753e3d8816b26a1205263867e293cd81dc01960dd8f398d0de7304ba8339cb5c6d9e3f2f2fd44872ffd1c8fb15cc61ffef90a03491d71600d198a4873e1c SHA512 8d9ff569bb50da21bac46141292f1ed4aba4b2639752139ee20643f139f1ac6e588fb6fa457498c4a55cad7cea0ed530c700387902b0af167bff8fa99da6c980
MISC metadata.xml 305 BLAKE2B a05a6d13b7f5a2a9353a8366f82d8ec1aa5c4a4a315cd53ac60999785bb704194f0d52483bb565fd615b318b55120d688f1109f82877682fd4d51e8890a6f8a6 SHA512 21f05907d99a710a8ed0f72517a953be88acee5c868776b3176d11a54126b0961fafe36b6a1aa4c2ebc042deae36b27afe0696309ff65936c1ad2b381293c234
diff --git a/dev-erlang/idna/idna-6.0.0-r2.ebuild b/dev-erlang/idna/idna-6.0.0-r2.ebuild
new file mode 100644
index 000000000000..f4beeeca0bc3
--- /dev/null
+++ b/dev-erlang/idna/idna-6.0.0-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="Erlang IDNA implementation"
+HOMEPAGE="https://github.com/benoitc/erlang-idna"
+SRC_URI="https://github.com/benoitc/erlang-idna/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/erlang-idna-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-21.0"
+
+# Removes dependency to workaround for older erlang versions.
+# Patch based on https://github.com/benoitc/erlang-idna/pull/31
+PATCHES=( "${FILESDIR}/0001-Remove-dependency-on-unicode_util_compat.patch" )
diff --git a/dev-erlang/luerl/Manifest b/dev-erlang/luerl/Manifest
index c700914a1544..025ee13e4250 100644
--- a/dev-erlang/luerl/Manifest
+++ b/dev-erlang/luerl/Manifest
@@ -1,3 +1,5 @@
DIST luerl-0.3.tar.gz 95182 BLAKE2B eca0317c823fb3649f87e6e872780e06aa6288f7e7fb10dcdff345680f0112e2928a54bd061bc258e95da160ddd335500c6ed123e1e8cf77d37822634c42da05 SHA512 490e4cd5d26b18d4102e83b6a8440fd31588f3888ac1942c44ac0985f68250b440eabeecdae648f076a6b8290a5ae838a59e0a517d745c5febfbc00b6d5dba44
+DIST luerl-1.2.tar.gz 544474 BLAKE2B 82502de6eca53bc8a2e3eccdd07b540f44deade75e260f622f0cd1dbd2db612ee65aafe0437d4dee7dab63dd6402668c5c987761e9bb0f91ab0160e3f118a6fe SHA512 1d549641f41bc3e920d8c3a5594b4076b1fd085cd037e6fe10cacca9b7c0007675e8570272882909a88c045cbcffde4bd5ebb6bd76970e9d4e652ffe5da88a14
EBUILD luerl-0.3.ebuild 430 BLAKE2B 815170173d2f5710980822d12ed5a1ccfa3e758c943f08e86a08a032eba86e4cbe114e9d8f51589d45f1db069594685798f7881e77f244ab27b07f9957b0b80f SHA512 d527ad1eec687295d5e3d96811fcf17a7b9de43ce02ffbbb5362ffee55729390a9986c166916e7fb8152cb68848c8b224933c4f110dc3fd989ddca84bb1958d1
+EBUILD luerl-1.2.ebuild 413 BLAKE2B a6f922f8df75f2ecf626d066fcfd54049e93150a6774adcf34d3855d61b543e49d17d2fcbe42747356be50102dd9203e47891d29ada6aa668d6388fdb6d44b0a SHA512 a8c9acb7f58048a9b2ca8a291fc77703f96a99cde3f70ee21237b97914616e15e9a4256721c5f61132a9a6957ab9fc6581e2f55fa2f536254a396cfd5d6a2840
MISC metadata.xml 300 BLAKE2B c8fe4c6e8757bad344e1a33b216cd008f33b0294b0e1323d1ca75baf262909158510ef09303098e8011d2ac647ed86c15d781250353318c071d90068bd94c486 SHA512 3f8cdc82be8c2a46925364b26764abfcbe9fa76f00911863d07f1ddcfe3d774505995aa7493b6c6d836d9612d018ba8d0764fae6f0d12a77f8fc7fce50a77fec
diff --git a/dev-erlang/luerl/luerl-1.2.ebuild b/dev-erlang/luerl/luerl-1.2.ebuild
new file mode 100644
index 000000000000..ec5d1dcaf5df
--- /dev/null
+++ b/dev-erlang/luerl/luerl-1.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="Lua in Erlang"
+HOMEPAGE="https://github.com/rvirding/luerl"
+SRC_URI="https://github.com/rvirding/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
diff --git a/dev-erlang/meck/Manifest b/dev-erlang/meck/Manifest
index 71b26a8da8b0..c9067c538294 100644
--- a/dev-erlang/meck/Manifest
+++ b/dev-erlang/meck/Manifest
@@ -1,3 +1,5 @@
DIST meck-0.8.13.tar.gz 50976 BLAKE2B 614470a039ad46b49d2dfcc93ff560f4b05c7bab091502ccdf3ab41d82c77292dd19bb4c8b6a8110b94eedccbe39633820db59342ea3af2735b3a197ac1c59d2 SHA512 8207a0ae81362ffd4c6c57083226297fc3976e82dc9cd0503da147edefef3ee8453fa20ea98364359bec5487ed0e2fb26ddcb6588bda943e8d0ce73e6f2940d5
+DIST meck-0.9.2.tar.gz 53916 BLAKE2B 8ea50d89fcc17da6f19a489ae02c28247ade1f4be06721c055ca9f5771d73e595f71b849dcd145c81070ebd0b1753e7d037892f553a2232a395e2150a2c69b17 SHA512 0798cfca789d576ee9c4af9b6879bcb5c518d510945810f2dca1afeb74dd77123bcbf56f054ba477ba54799e534bd879732c2873ad5bdf8ddc24707c56a70393
EBUILD meck-0.8.13.ebuild 534 BLAKE2B 4fbd9502c534938d905e02a27acc3e81b49520e71d7481c0119f7671a3b7d0c565dbf2ee4404daa894c9389348faa01c1ff7ef0c55311ad98b5e1f4519cf05ff SHA512 286205f1a2b81f972e8bd0dd3b5b2d8e2f5d0f54b65df758815806372c3b84c995a80b11f4e94a6cc2c66f60fe5f33575353b380bc292c152027c2589d637fd9
+EBUILD meck-0.9.2.ebuild 537 BLAKE2B faefa79bbb3ead2d0024ebaa00c9cc1edee1ae3a6f2399a2742bd0981ee95f8d53928d870b875b7fb7af40f880614b6352a23fd62e5682322ff3b2e2b07d2489 SHA512 38c9f5377f6b6e849336a311a674900634fea5717d367495e2c12b987f6660b6867e51f7a94798301038958f42b7f8521cd2872142d11f864ca260033628c368
MISC metadata.xml 298 BLAKE2B cd9ed15bc665702fbe5bc699764aefa17e8664571cd195e15368bff4fa27d216477c6e075cb1a96e2b3297eed74837410cae518afba620414a92af029e6e918f SHA512 78fb17dd01791a2f699483962ed75463f3b4e2d1d9406aff475898bba31eda34c8954793f2cb5227dd9636a59769a17bb61672fd1cb7ce6989b4e080d6d6e0cf
diff --git a/dev-erlang/meck/meck-0.9.2.ebuild b/dev-erlang/meck/meck-0.9.2.ebuild
new file mode 100644
index 000000000000..c53a6176c48a
--- /dev/null
+++ b/dev-erlang/meck/meck-0.9.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="Mocking library for Erlang"
+HOMEPAGE="https://github.com/eproxus/meck"
+SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1"
+RDEPEND="${DEPEND}"
+
+DOCS=( CHANGELOG.md NOTICE README.md )
+
+# Tests need rebar3. The build somewhat works with rebar2.
+RESTRICT="test"
diff --git a/dev-erlang/proper/Manifest b/dev-erlang/proper/Manifest
index 0d0da528cb05..066f2e378a6a 100644
--- a/dev-erlang/proper/Manifest
+++ b/dev-erlang/proper/Manifest
@@ -1,3 +1,5 @@
DIST proper-1.3.tar.gz 385139 BLAKE2B ff161c9ef694a039105a4ef863952b1a9377bcdfcecebe760de15bfe722291aaf2098a1e187357c6c30586024313f746abf52c89f6c337977deb6caeb448d404 SHA512 4d57ad4fb2a73aedbc9d839c953f0a844bc13acfbcc7e7ec2f0fcf3570a6b877589c1684a28e30dea93f469f6a7ab6db46bb95bb9b539721f6273eb6909dd2bf
+DIST proper-1.4.tar.gz 222152 BLAKE2B 19b76ea1fab49a2cdfb5adec43bd4a04251ada2cf7321687bc06fa149ee72c476890d88a246fd3d4583f25a1c8f4f279d6648f82aa2527ffefb8458ede9dbd13 SHA512 88367b81d500319c1f2e196b8d267d466c5dbc4aee18afcd47c0e30caabef4544390a840cb851c8a5ac411774c8a9dd065c46c5b788b707db52a0f94e673ba48
EBUILD proper-1.3.ebuild 574 BLAKE2B 8b34b68fa95b56d36ff41ca5128a1fbf1e660bfc77feade87c194ae8e2ea241357ff427c7edad69df647d47fd6c70a246f6092d5ddf2826a19eedbc1a6026586 SHA512 4f9a9ab6f2fe058b5bef17c8c0499a300d17012c125a20921a3f0d5421cbf2d8f2b50c0dbf9ff86505878da3b6d76cf9c21b7655df863e84241a388451a5b946
-MISC metadata.xml 302 BLAKE2B a27e2890ef314bf8c424392e6b3c2713651e582add10fd92becb8faf80ff147b9dd80024563121e12925404df3861596761e11ca1be8b99b4ae82e4c3f2c5bcf SHA512 cb80d065b83e0c3f9061f1b1d8ddc4b59d627941c035ff6ac562b2f11f7e26845f89bfabd6e6a313896ffd05a9b7208fd1e8d74c885e5cbb09f1ec29f3c3db08
+EBUILD proper-1.4.ebuild 527 BLAKE2B 363ac090c3d96e3abbea8fe3e4448b447784cc8c9086b9deb4969ed21650267f0d06b5dfb4471eb97f40791ec08baa29d167da48bf58a542864e32bdab777cb5 SHA512 97807c741e1e0b021d72168e8d250f829cf315462dd8702099807a1bf6f266ba1bbbc94144fb8ae6cd381ecd1565e0a431878ca4d9f8eb79e7d9b163e9a041a0
+MISC metadata.xml 307 BLAKE2B 66ff6f00c3ec3efd29b3680d0b6824ecfbfa3712204d40de26d20bc80a8a36afd89275cd5a4111f946a23e3d165d420d1f8eea8c29e306141f55964f71b4bd43 SHA512 21b9beb397c9ad79a0fb2f9169178a5fca59af29ecbd457689df6f6aa821fe24d2dfbb1b1c11f841630be8f86a163892aa2e974aa7bbd6f256966de38bbcb4e8
diff --git a/dev-erlang/proper/metadata.xml b/dev-erlang/proper/metadata.xml
index ddf9e4d83e80..153b83328f35 100644
--- a/dev-erlang/proper/metadata.xml
+++ b/dev-erlang/proper/metadata.xml
@@ -5,6 +5,6 @@
<email>ejabberd@gentoo.org</email>
</maintainer>
<upstream>
- <remote-id type="github">manopapad/proper</remote-id>
+ <remote-id type="github">proper-testing/proper</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-erlang/proper/proper-1.4.ebuild b/dev-erlang/proper/proper-1.4.ebuild
new file mode 100644
index 000000000000..60726fb9b096
--- /dev/null
+++ b/dev-erlang/proper/proper-1.4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit rebar
+
+DESCRIPTION="QuickCheck-inspired property-based testing tool for Erlang"
+HOMEPAGE="https://github.com/proper-testing/proper"
+SRC_URI="https://github.com/proper-testing/proper/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/erlang-17.1:="
+RDEPEND="${DEPEND}"
+
+# tests broken with current erlang 23.x
+RESTRICT="test"