[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/, dev-lang/gnucobol/files/
commit: c91502542cc1530cb70ba4f6dd510e5b4da6a992 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Mar 10 10:19:05 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Mar 10 14:16:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9150254 dev-lang/gnucobol: include parser.h Closes: https://bugs.gentoo.org/925712 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnucobol/files/gnucobol-3.2-libxml.patch | 10 ++ dev-lang/gnucobol/gnucobol-3.2.ebuild | 1 + 2 files changed, 11 insertions(+) diff --git a/dev-lang/gnucobol/files/gnucobol-3.2-libxml.patch b/dev-lang/gnucobol/files/gnucobol-3.2-libxml.patch new file mode 100644 index ..b6c4f5002565 --- /dev/null +++ b/dev-lang/gnucobol/files/gnucobol-3.2-libxml.patch @@ -0,0 +1,10 @@ +--- a/libcob/common.c 2024-03-10 11:12:23.253391905 +0100 b/libcob/common.c 2024-03-10 11:12:46.433130551 +0100 +@@ -136,6 +136,7 @@ + #if defined (WITH_XML2) + #include + #include ++#include + #endif + + #if defined (WITH_CJSON) diff --git a/dev-lang/gnucobol/gnucobol-3.2.ebuild b/dev-lang/gnucobol/gnucobol-3.2.ebuild index 26cb539a6333..8bbbcbd6d2d9 100644 --- a/dev-lang/gnucobol/gnucobol-3.2.ebuild +++ b/dev-lang/gnucobol/gnucobol-3.2.ebuild @@ -28,6 +28,7 @@ DOCS=( AUTHORS ChangeLog NEWS README README.md ) PATCHES=( "${FILESDIR}"/${PN}-3.1.2-gentoo.patch + "${FILESDIR}"/${P}-libxml.patch ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/
commit: 5f7edd401f88ecceff011c000316674d6a536d5d Author: Alfredo Tupone gentoo org> AuthorDate: Sat Dec 23 22:38:54 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Dec 23 22:39:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f7edd40 dev-lang/gnucobol: add 3.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnucobol/Manifest| 1 + dev-lang/gnucobol/gnucobol-3.2.ebuild | 51 +++ 2 files changed, 52 insertions(+) diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest index aa228b4ac71c..6ac0ac4ea413 100644 --- a/dev-lang/gnucobol/Manifest +++ b/dev-lang/gnucobol/Manifest @@ -1 +1,2 @@ DIST gnucobol-3.1.2.tar.xz 2198512 BLAKE2B ccf9252bc4d5e64e966cea483981da36155767a5879967be7226fbcd8f13d8b427558de3a25cc8638f9156882b6f368acbf3e84d5e2ee68bd5754a6a513ac7d6 SHA512 738149c9d3e01140e4036b041f4eaa6c7caf7848a87146a3dd9940a9f17006805fd3c6b169d346bf01a0c2e671655080978c0f3182a85389f8f8a373ca8c1435 +DIST gnucobol-3.2.tar.xz 2902828 BLAKE2B 66df93fe2f8772aebd807612c8e96be46f5605c316f374ae51b3a8c3f6ce760150af60777cd1d53f12f65ee48bc0a6225c506b813fdafcc87d949e609ff3273e SHA512 1aef3c1bf7283219a7cb1e7b38ba5c5e299c0a83666ab6afdbb5713f1f791b23575ca51d546c4f2f036217060269028bbce4b5babbeb4f721b57495d5f258ff7 diff --git a/dev-lang/gnucobol/gnucobol-3.2.ebuild b/dev-lang/gnucobol/gnucobol-3.2.ebuild new file mode 100644 index ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/, dev-lang/gnucobol/files/
commit: dacd3a7b9111a3a590da3ce4a4a04dff012e5790 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Dec 20 21:55:59 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Dec 20 21:56:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dacd3a7b dev-lang/gnucobol: fix undefined symbol Closes: https://bugs.gentoo.org/913558 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnucobol/files/gnucobol-3.1.2-ncurses.patch | 20 dev-lang/gnucobol/gnucobol-3.1.2.ebuild | 7 +-- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/dev-lang/gnucobol/files/gnucobol-3.1.2-ncurses.patch b/dev-lang/gnucobol/files/gnucobol-3.1.2-ncurses.patch new file mode 100644 index ..b778f57764b1 --- /dev/null +++ b/dev-lang/gnucobol/files/gnucobol-3.1.2-ncurses.patch @@ -0,0 +1,20 @@ +--- a/configure.ac 2023-12-20 22:48:44.764596449 +0100 b/configure.ac 2023-12-20 22:50:10.493170634 +0100 +@@ -1109,7 +1109,7 @@ +USE_CURSES="missing_header" + fi], [])], []) + if test "$USE_CURSES" = "ncursesw"; then +- LIBCOB_LIBS="$LIBCOB_LIBS -lncursesw" ++ LIBCOB_LIBS="$LIBCOB_LIBS $(ncursesw6-config --libs)" + fi + else + if test "$USE_CURSES" = "ncursesw"; then +@@ -1128,7 +1128,7 @@ + USE_CURSES="missing_header" + fi], [])], [])], []) + if test "$USE_CURSES" = "ncurses"; then +- LIBCOB_LIBS="$LIBCOB_LIBS -lncurses" ++ LIBCOB_LIBS="$LIBCOB_LIBS $(ncurses6-config --libs)" + fi + else + if test "$USE_CURSES" = "ncurses"; then diff --git a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild index b6419a90cf82..bfd13e668871 100644 --- a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild +++ b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,10 @@ BDEPEND="sys-devel/libtool" DOCS=( AUTHORS ChangeLog NEWS README README.md ) -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-ncurses.patch +) src_prepare() { default
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/files/, dev-lang/gnucobol/
commit: 7e09a932e68e8914321a952aee430d5211dafa47 Author: Alfredo Tupone gentoo org> AuthorDate: Sat Nov 26 15:58:18 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Nov 26 15:59:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e09a932 dev-lang/gnucobol: add -g to avoid stripping Closes: https://bugs.gentoo.org/882763 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnucobol/files/gnucobol-3.1.2-gentoo.patch | 10 ++ dev-lang/gnucobol/gnucobol-3.1.2.ebuild | 9 + 2 files changed, 19 insertions(+) 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 ..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-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) \
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/
commit: 0c979aad93b44f6a31659f4a0602b8fc43fb38c6 Author: Alfredo Tupone gentoo org> AuthorDate: Sat Nov 26 15:11:39 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Nov 26 15:11:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c979aad dev-lang/gnucobol: drop 1.1 Closes: https://bugs.gentoo.org/870670 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnucobol/Manifest| 1 - dev-lang/gnucobol/gnucobol-1.1.ebuild | 42 --- 2 files changed, 43 deletions(-) diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest index f13467cb7de9..aa228b4ac71c 100644 --- a/dev-lang/gnucobol/Manifest +++ b/dev-lang/gnucobol/Manifest @@ -1,2 +1 @@ DIST gnucobol-3.1.2.tar.xz 2198512 BLAKE2B ccf9252bc4d5e64e966cea483981da36155767a5879967be7226fbcd8f13d8b427558de3a25cc8638f9156882b6f368acbf3e84d5e2ee68bd5754a6a513ac7d6 SHA512 738149c9d3e01140e4036b041f4eaa6c7caf7848a87146a3dd9940a9f17006805fd3c6b169d346bf01a0c2e671655080978c0f3182a85389f8f8a373ca8c1435 -DIST open-cobol-1.1.tar.gz 1007791 BLAKE2B 9154590626d885a75043c2426c1fafb146e0f7213d05f353f6d01c0e6b8cd8073e12f454a19ae1d3c712606f1c15958f241a7c54f76c995d0ce396d1eba1a0b0 SHA512 eb06cec456425ba5f4a091ae4ac0bfd14f38549bc147c606a022804f602102df6dbf0d399614f0eda49d50dee17eef55087748853a8cc8bdd1248f94fd09110c diff --git a/dev-lang/gnucobol/gnucobol-1.1.ebuild b/dev-lang/gnucobol/gnucobol-1.1.ebuild deleted file mode 100644 index fa480cae9180.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/
commit: f771f3fff36d61de70badc432b1f00534d133998 Author: Sam James gentoo org> AuthorDate: Thu Nov 24 11:35:32 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 24 11:35:32 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f771f3ff dev-lang/gnucobol: use BDEPEND Signed-off-by: Sam James gentoo.org> dev-lang/gnucobol/gnucobol-3.1.2.ebuild | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild index 2cbdbbeb39c3..8202373ea8e8 100644 --- a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild +++ b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild @@ -12,13 +12,15 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="berkdb json nls xml" -RDEPEND="dev-libs/gmp:0= - json? ( dev-libs/json-c ) +RDEPEND=" + dev-libs/gmp:= + sys-libs/ncurses:= + json? ( dev-libs/json-c:= ) xml? ( dev-libs/libxml2 ) berkdb? ( sys-libs/db:4.8= ) - sys-libs/ncurses" -DEPEND="${RDEPEND} - sys-devel/libtool" +" +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/libtool" DOCS=( AUTHORS ChangeLog NEWS README README.md )
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/
commit: 388eaa41832607e4b3034cfd2f677068e5942d1b Author: Sam James gentoo org> AuthorDate: Thu Nov 24 11:34:33 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 24 11:34:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388eaa41 dev-lang/gnucobol: update maintainers Patrick hasn't touched it in years and Anton made the PR a while ago so we should see if he wants to be listed. Signed-off-by: Sam James gentoo.org> dev-lang/gnucobol/metadata.xml | 12 1 file changed, 12 deletions(-) diff --git a/dev-lang/gnucobol/metadata.xml b/dev-lang/gnucobol/metadata.xml index 67d7438cc42b..d9f88e1f25d0 100644 --- a/dev-lang/gnucobol/metadata.xml +++ b/dev-lang/gnucobol/metadata.xml @@ -1,22 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - patr...@gentoo.org - Patrick Lauer - tup...@gentoo.org Alfredo Tupone - - anton.koch...@gmail.com - Anton Kochkov - - - proxy-ma...@gentoo.org - Proxy Maintainers - Enable support for JSON template formatting via dev-libs/json-c
[gentoo-commits] repo/gentoo:master commit in: dev-lang/gnucobol/
commit: 373f0e982f98bd5598ff4f792d69423b94a4c570 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Nov 24 11:33:00 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Nov 24 11:33:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373f0e98 dev-lang/gnucobol: add 3.1.2 Closes: https://bugs.gentoo.org/685960 Signed-off-by: Alfredo Tupone gentoo.org> dev-lang/gnucobol/Manifest | 1 + dev-lang/gnucobol/gnucobol-3.1.2.ebuild | 36 + dev-lang/gnucobol/metadata.xml | 5 - 3 files changed, 41 insertions(+), 1 deletion(-) diff --git a/dev-lang/gnucobol/Manifest b/dev-lang/gnucobol/Manifest index 81739e232484..f13467cb7de9 100644 --- a/dev-lang/gnucobol/Manifest +++ b/dev-lang/gnucobol/Manifest @@ -1 +1,2 @@ +DIST gnucobol-3.1.2.tar.xz 2198512 BLAKE2B ccf9252bc4d5e64e966cea483981da36155767a5879967be7226fbcd8f13d8b427558de3a25cc8638f9156882b6f368acbf3e84d5e2ee68bd5754a6a513ac7d6 SHA512 738149c9d3e01140e4036b041f4eaa6c7caf7848a87146a3dd9940a9f17006805fd3c6b169d346bf01a0c2e671655080978c0f3182a85389f8f8a373ca8c1435 DIST open-cobol-1.1.tar.gz 1007791 BLAKE2B 9154590626d885a75043c2426c1fafb146e0f7213d05f353f6d01c0e6b8cd8073e12f454a19ae1d3c712606f1c15958f241a7c54f76c995d0ce396d1eba1a0b0 SHA512 eb06cec456425ba5f4a091ae4ac0bfd14f38549bc147c606a022804f602102df6dbf0d399614f0eda49d50dee17eef55087748853a8cc8bdd1248f94fd09110c diff --git a/dev-lang/gnucobol/gnucobol-3.1.2.ebuild b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild new file mode 100644 index ..2cbdbbeb39c3 --- /dev/null +++ b/dev-lang/gnucobol/gnucobol-3.1.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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:0= + json? ( dev-libs/json-c ) + xml? ( dev-libs/libxml2 ) + berkdb? ( sys-libs/db:4.8= ) + sys-libs/ncurses" +DEPEND="${RDEPEND} + sys-devel/libtool" + +DOCS=( AUTHORS ChangeLog NEWS README README.md ) + +src_configure() { + econf \ + $(use_with berkdb db) \ + $(use_with json) \ + $(use_with xml xml2) \ + $(use_enable nls) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-lang/gnucobol/metadata.xml b/dev-lang/gnucobol/metadata.xml index deafad69d61d..67d7438cc42b 100644 --- a/dev-lang/gnucobol/metadata.xml +++ b/dev-lang/gnucobol/metadata.xml @@ -17,7 +17,10 @@ proxy-ma...@gentoo.org Proxy Maintainers + + Enable support for JSON template formatting via dev-libs/json-c + - open-cobol + gnucobol