summaryrefslogtreecommitdiff
path: root/dev-lang/gnucobol
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-24 01:44:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-24 01:44:21 +0000
commit4560e1a95e1072b051371c59aec78b15e4787ded (patch)
tree094ce9f8e6716977f66ede36cb7a5c7725af0f04 /dev-lang/gnucobol
parent60360664173979c416f4acb44f2fb2368922742d (diff)
gentoo auto-resync : 24:12:2023 - 01:44:20
Diffstat (limited to 'dev-lang/gnucobol')
-rw-r--r--dev-lang/gnucobol/Manifest2
-rw-r--r--dev-lang/gnucobol/gnucobol-3.2.ebuild51
2 files changed, 53 insertions, 0 deletions
diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest
index 01c01d150672..655d6e665355 100644
--- a/dev-lang/gnucobol/Manifest
+++ b/dev-lang/gnucobol/Manifest
@@ -1,5 +1,7 @@
AUX gnucobol-3.1.2-gentoo.patch 494 BLAKE2B c701946439e87fddcd7ea8a5247fbd4a4d24badb14579f257933f4116262f91edecae376248b2f87d6e7ce4006aa07424a6a2fbfbf808274c43adb8815e9acec SHA512 95916c5359c564bc300c0125198c4174b65f3ef62dd00f3ac3097b4f04cdbf0b3f99cdbf7869bb7a9a18e7b0ccb14fd47507c936ce7fad18236838e428079bf3
AUX gnucobol-3.1.2-ncurses.patch 720 BLAKE2B 7d0c7fbcc390da31a0a77c88ceb88593ba221ba96454c2c650d88c3e9167919b793898c18126afa0c1b8107517adcd242310c219fb3bd82d321d1682d5ddab3d SHA512 7f69d1c48878c761feff10fcf0173a0552c50e520fa601aa389fb8af226fb9f376e7b03a5aac81a0510186367ac799c98858cbc89172fd86118de8a3b907c850
DIST gnucobol-3.1.2.tar.xz 2198512 BLAKE2B ccf9252bc4d5e64e966cea483981da36155767a5879967be7226fbcd8f13d8b427558de3a25cc8638f9156882b6f368acbf3e84d5e2ee68bd5754a6a513ac7d6 SHA512 738149c9d3e01140e4036b041f4eaa6c7caf7848a87146a3dd9940a9f17006805fd3c6b169d346bf01a0c2e671655080978c0f3182a85389f8f8a373ca8c1435
+DIST gnucobol-3.2.tar.xz 2902828 BLAKE2B 66df93fe2f8772aebd807612c8e96be46f5605c316f374ae51b3a8c3f6ce760150af60777cd1d53f12f65ee48bc0a6225c506b813fdafcc87d949e609ff3273e SHA512 1aef3c1bf7283219a7cb1e7b38ba5c5e299c0a83666ab6afdbb5713f1f791b23575ca51d546c4f2f036217060269028bbce4b5babbeb4f721b57495d5f258ff7
EBUILD gnucobol-3.1.2.ebuild 924 BLAKE2B 5adaf8db15c09ecf4deab7769658230d1e0af3283af0100182272e7f3fb62ee8ca02d87b5769b5495163623071720598cdc09a35ebd6ce2b84f570a68a88d104 SHA512 befc47c07193da398c911feaa52f0f6a307d283e8476b8e295363531c11d4a2bacc1c4bb4dc0ca8614b8bc5f1d1e6045dc042f09d50dbc7ed4ad7ecd993b4274
+EBUILD gnucobol-3.2.ebuild 969 BLAKE2B 0d04f0ef690b1e856bc4a8be18e8af4f971231171a5f34451059dbbef25207503ac1341e52820d976fd5de2d9bb9209db2c2a0f16cee0ea987b1dc25f51c0a78 SHA512 579c57495ead723805d37b68db6b1e5d457d798a7e029092d8a6316c56dcb60155893be2f89136febe7e80abf6cac1afab8ca262cfd9ed50f6ec016f5518581c
MISC metadata.xml 443 BLAKE2B a5db53a5177af3154eb6c21c12dcd6ddf3d76445143b743768661fe242d9d2aeac41a630e24432e1578d28e4817a02b4fc80b72c1c3719e7cb7499adda4c4245 SHA512 11e0327d7d55ce1c89252688a2a11dfd0e40355dd982f630fab3e2fd5ee6de3ad6264a03a4d409f4c602d28f8c71b39b5c16752815e984f0c140ccd7caa7bf61
diff --git a/dev-lang/gnucobol/gnucobol-3.2.ebuild b/dev-lang/gnucobol/gnucobol-3.2.ebuild
new file mode 100644
index 000000000000..d5a4ea562c99
--- /dev/null
+++ b/dev-lang/gnucobol/gnucobol-3.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A free/libre COBOL compiler"
+HOMEPAGE="https://gnucobol.sourceforge.io/"
+SRC_URI="mirror://sourceforge/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-3 LGPL-3 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="berkdb json nls xml"
+
+RDEPEND="
+ dev-libs/gmp:=
+ sys-libs/ncurses:=
+ json? ( dev-libs/json-c:= )
+ xml? ( dev-libs/libxml2 )
+ berkdb? ( sys-libs/db:4.8= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/libtool"
+
+DOCS=( AUTHORS ChangeLog NEWS README README.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1.2-gentoo.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_with berkdb db) \
+ $(use_with json) \
+ $(use_with xml xml2) \
+ $(use_enable nls) \
+ --with-curses=ncursesw \
+ CURSES_LIBS="$(ncursesw6-config --libs)"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}