summaryrefslogtreecommitdiff
path: root/dev-lang/gnucobol
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-26 19:15:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-26 19:15:12 +0000
commitb3e456d42287ef73c7ff48148d18a9ea8fb8debf (patch)
tree1c9ad46437b76c8af060cd54ff3ceb0f8678b6ce /dev-lang/gnucobol
parent7de40ae3e1ba40671bc9aac9ebbf3f42952a036b (diff)
gentoo auto-resync : 26:11:2022 - 19:15:12
Diffstat (limited to 'dev-lang/gnucobol')
-rw-r--r--dev-lang/gnucobol/Manifest5
-rw-r--r--dev-lang/gnucobol/files/gnucobol-3.1.2-gentoo.patch10
-rw-r--r--dev-lang/gnucobol/gnucobol-1.1.ebuild42
-rw-r--r--dev-lang/gnucobol/gnucobol-3.1.2.ebuild9
4 files changed, 21 insertions, 45 deletions
diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest
index 20ef8d104484..e84046cd4a1e 100644
--- a/dev-lang/gnucobol/Manifest
+++ b/dev-lang/gnucobol/Manifest
@@ -1,5 +1,4 @@
+AUX gnucobol-3.1.2-gentoo.patch 494 BLAKE2B c701946439e87fddcd7ea8a5247fbd4a4d24badb14579f257933f4116262f91edecae376248b2f87d6e7ce4006aa07424a6a2fbfbf808274c43adb8815e9acec SHA512 95916c5359c564bc300c0125198c4174b65f3ef62dd00f3ac3097b4f04cdbf0b3f99cdbf7869bb7a9a18e7b0ccb14fd47507c936ce7fad18236838e428079bf3
DIST gnucobol-3.1.2.tar.xz 2198512 BLAKE2B ccf9252bc4d5e64e966cea483981da36155767a5879967be7226fbcd8f13d8b427558de3a25cc8638f9156882b6f368acbf3e84d5e2ee68bd5754a6a513ac7d6 SHA512 738149c9d3e01140e4036b041f4eaa6c7caf7848a87146a3dd9940a9f17006805fd3c6b169d346bf01a0c2e671655080978c0f3182a85389f8f8a373ca8c1435
-DIST open-cobol-1.1.tar.gz 1007791 BLAKE2B 9154590626d885a75043c2426c1fafb146e0f7213d05f353f6d01c0e6b8cd8073e12f454a19ae1d3c712606f1c15958f241a7c54f76c995d0ce396d1eba1a0b0 SHA512 eb06cec456425ba5f4a091ae4ac0bfd14f38549bc147c606a022804f602102df6dbf0d399614f0eda49d50dee17eef55087748853a8cc8bdd1248f94fd09110c
-EBUILD gnucobol-1.1.ebuild 930 BLAKE2B aaa284174e8c56a5747adc934305425854ff74f1f3abb7d27a343b5373b278d7e5bf48a03284dc431fcfe79567e8430d9e24efb0c82745ad91da53f2eda481b5 SHA512 e13dbf1d2ee43567bfa74d97fceb224004ac8acc9f06e123f94c4d1c4fbcedf1b8d5a67edbb86604f027c464578cc0ca91bf38b292a84c5f05e9079025b03ee7
-EBUILD gnucobol-3.1.2.ebuild 784 BLAKE2B 3d322e314523d5ae413e1c369bdbeaaae9ea921a277085be78c64ef1887aad6dca0c76b34102f1b0b3e3e18bd6e7f858c9485dd0aa932fe48cbf7d394fa178bf SHA512 092d48ea3fa2606e5126909ad4bf8d185b674500ee588e5d45122da321920a9fac972c093c9e684924bd513720aa5f799fa907cb22de8499f2023f9b36f28b30
+EBUILD gnucobol-3.1.2.ebuild 889 BLAKE2B 9b533d18a5c999b72a6560313365b7ceb40f634159ee80a7f3033b9d11aae317ade53462e903b671872393d03a9b8b52675f408ca4b0c3b9a2f899bb8937f7fa SHA512 f38ab2718cf39b3a875ebf345f31923e4cb74b8064cebed04d145fa756b27a58e99af2766cd81362360e65063120260c933d1091dc21e2664065206b56c23b76
MISC metadata.xml 443 BLAKE2B a5db53a5177af3154eb6c21c12dcd6ddf3d76445143b743768661fe242d9d2aeac41a630e24432e1578d28e4817a02b4fc80b72c1c3719e7cb7499adda4c4245 SHA512 11e0327d7d55ce1c89252688a2a11dfd0e40355dd982f630fab3e2fd5ee6de3ad6264a03a4d409f4c602d28f8c71b39b5c16752815e984f0c140ccd7caa7bf61
diff --git a/dev-lang/gnucobol/files/gnucobol-3.1.2-gentoo.patch b/dev-lang/gnucobol/files/gnucobol-3.1.2-gentoo.patch
new file mode 100644
index 000000000000..64c33a2b1dee
--- /dev/null
+++ b/dev-lang/gnucobol/files/gnucobol-3.1.2-gentoo.patch
@@ -0,0 +1,10 @@
+--- a/extras/Makefile.am 2022-11-26 16:51:38.799201541 +0100
++++ b/extras/Makefile.am 2022-11-26 16:52:00.112873141 +0100
+@@ -30,6 +30,6 @@
+
+ SUFFIXES = .cob .$(COB_MODULE_EXT)
+ .cob.$(COB_MODULE_EXT):
+- ("$(top_builddir)/pre-inst-env" $(COBC) -m -Wall -O2 -o "$@" "$<" || \
++ ("$(top_builddir)/pre-inst-env" $(COBC) -m -Wall -O2 -g -o "$@" "$<" || \
+ "$(top_builddir)/pre-inst-env" $(COBC) -m -Wall -o "$@" "$<" || \
+ "$(top_builddir)/pre-inst-env" $(COBC) -m -Wall -vv -o "$@" "$<")
diff --git a/dev-lang/gnucobol/gnucobol-1.1.ebuild b/dev-lang/gnucobol/gnucobol-1.1.ebuild
deleted file mode 100644
index fa480cae9180..000000000000
--- a/dev-lang/gnucobol/gnucobol-1.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PN="open-cobol"
-MYP=${MY_PN}-${PV}
-# Future proof pkg if maintainer or p-m want to bump to latest GNUCobol
-
-DESCRIPTION="an open-source COBOL compiler"
-HOMEPAGE="https://sourceforge.net/projects/open-cobol/"
-SRC_URI="mirror://sourceforge/${MY_PN}/${MYP}.tar.gz"
-
-LICENSE="GPL-2 LGPL-2.1"
-# License must be changed to GPL-3+ if/when pkgmove is done
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="berkdb nls readline"
-
-RDEPEND="dev-libs/gmp:0=
- berkdb? ( sys-libs/db:4.8= )
- sys-libs/ncurses
- readline? ( sys-libs/readline )"
-DEPEND="${RDEPEND}
- sys-devel/libtool"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-S="${WORKDIR}"/${MYP}
-
-src_configure() {
- econf \
- $(use_with berkdb db) \
- $(use_enable nls) \
- $(use_with readline) \
- --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild
index 8202373ea8e8..b6419a90cf82 100644
--- a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild
+++ b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild
@@ -3,6 +3,8 @@
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"
@@ -24,6 +26,13 @@ BDEPEND="sys-devel/libtool"
DOCS=( AUTHORS ChangeLog NEWS README README.md )
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
src_configure() {
econf \
$(use_with berkdb db) \