summaryrefslogtreecommitdiff
path: root/dev-ml/curses
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-03-24 23:59:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-03-24 23:59:54 +0000
commit401101f9c8077911929d3f2b60a37098460a5d89 (patch)
treec2bef4719f6787550f0916aeaa8f4f403a9296af /dev-ml/curses
parent4cbcc855382a06088e2f016f62cafdbcb7e40665 (diff)
gentoo resync : 25.03.2022
Diffstat (limited to 'dev-ml/curses')
-rw-r--r--dev-ml/curses/Manifest4
-rw-r--r--dev-ml/curses/curses-1.0.10.ebuild21
-rw-r--r--dev-ml/curses/files/curses-1.0.10-CC.patch11
-rw-r--r--dev-ml/curses/metadata.xml11
4 files changed, 47 insertions, 0 deletions
diff --git a/dev-ml/curses/Manifest b/dev-ml/curses/Manifest
new file mode 100644
index 000000000000..9347bb450194
--- /dev/null
+++ b/dev-ml/curses/Manifest
@@ -0,0 +1,4 @@
+AUX curses-1.0.10-CC.patch 339 BLAKE2B d76ac0731c68cb99aab9ece38b43e9c0e3d3b920987b9c6cae7b295d523c2df42f960c5f9bb8bdcb390dba44c1b323407712db23638d55e4b970e3bc041a0583 SHA512 949862b91f09652d94fcc36fcdda392b9fabe978b61066188ca3e65cf36c0f087dfa439020aa8207432aa809025847c4b81559176e170aef87e0703ad5736b10
+DIST curses-1.0.10.tbz 25780 BLAKE2B 62eba2e769571e73d22ed1cd698e64895be2a78fe53a98feffd98a0ee0914d765e8d9a997792721b7f2fb544d6db88c94e6e6946bf60cd1d3628a987a6891d60 SHA512 158626f3fd6931f30482a47ab149990ff49334c8c0dc966eb07d92f22e87faaab3fd48ed7788bbc5a77f82cb6163520588ce55ab53456bca22994f147c7e00c5
+EBUILD curses-1.0.10.ebuild 460 BLAKE2B a0c5b5c8bb824d6d40b1d5e4e840f5464b81dedb52bef728235204e2f551e2c98270b23e9ad4add27fdedb216192b2b036247e6470072843d969cbe2c573f3b3 SHA512 82ad515e4693b3af5988a824b96bf3a3f6417fc9cd992f0fcc5f8c79484c6896fae495db9f4119e13780f428b95a776ffb6f03e9e33e2909bc94ad374e592dda
+MISC metadata.xml 315 BLAKE2B b25f1212b4b01ea6c550c2a8dcd6412fe610a31eb655151d02710c0037659e5b1a4378df22877ceaebffc970aa8cef53225b0e6f2fe2bbd8c05d2b548525a3e4 SHA512 ab9f7ef0b71be47e71ddd4141bc195e5d5e23bbfc90f1eaf00bfe6643c4bf817826a1ef6f6b6b3fdd91e6cf5d3c97977193073bf965fbe94831ccabacdc32aa2
diff --git a/dev-ml/curses/curses-1.0.10.ebuild b/dev-ml/curses/curses-1.0.10.ebuild
new file mode 100644
index 000000000000..b8295ca2a935
--- /dev/null
+++ b/dev-ml/curses/curses-1.0.10.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Bindings to ncurses"
+HOMEPAGE="https://github.com/mbacarella/curses"
+SRC_URI="https://github.com/mbacarella/${PN}/releases/download/${PV}/${P}.tbz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="dev-ml/dune-configurator"
+
+PATCHES=( "${FILESDIR}"/${P}-CC.patch )
diff --git a/dev-ml/curses/files/curses-1.0.10-CC.patch b/dev-ml/curses/files/curses-1.0.10-CC.patch
new file mode 100644
index 000000000000..8acff01c5d9c
--- /dev/null
+++ b/dev-ml/curses/files/curses-1.0.10-CC.patch
@@ -0,0 +1,11 @@
+--- a/dune 2022-03-21 21:07:36.326440959 +0100
++++ b/dune 2022-03-21 21:07:46.650295407 +0100
+@@ -45,7 +45,7 @@
+ %{workspace_root}
+ (with-stdout-to
+ %{target}
+- (system "%{bin:gcc} -x c -E _curses.ml")))))
++ (system "%{cc} -x c -E _curses.ml")))))
+
+ (rule
+ (targets c_flags.sexp c_library_flags.sexp config.ml _config.h)
diff --git a/dev-ml/curses/metadata.xml b/dev-ml/curses/metadata.xml
new file mode 100644
index 000000000000..eb7e88206e4c
--- /dev/null
+++ b/dev-ml/curses/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">mbacarella/curses</remote-id>
+ </upstream>
+</pkgmetadata>