[gentoo-commits] repo/gentoo:master commit in: dev-tex/lgrind/

2024-07-06 Thread Florian Schmaus
commit: da415f285134245723474bed1e364903bc4f89fd
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul  6 10:40:58 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul  6 10:41:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da415f28

dev-tex/lgrind: add DEPEND on latexextra

Closes: https://bugs.gentoo.org/928305
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-tex/lgrind/lgrind-3.67-r4.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-tex/lgrind/lgrind-3.67-r4.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r4.ebuild
index 3c28480e5a9a..cd2a9c18f39f 100644
--- a/dev-tex/lgrind/lgrind-3.67-r4.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r4.ebuild
@@ -21,6 +21,9 @@ KEYWORDS="amd64 ppc ~sparc x86"
 
 IUSE="examples"
 
+# Depend on latexextra for hypdoc.sty, see https://bugs.gentoo.org/928305
+DEPEND="dev-texlive/texlive-latexextra"
+
 PATCHES=(
"${FILESDIR}"/${PN}-3.67-fgets.patch
"${FILESDIR}"/${PN}-3.67-fix-return-with-no-value.patch



[gentoo-commits] repo/gentoo:master commit in: dev-tex/lgrind/

2024-07-06 Thread Florian Schmaus
commit: e51e433fb53b6525ff8d7d0c2f791d30a7559325
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul  6 10:33:51 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul  6 10:33:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51e433f

dev-tex/lgrind: fix ebuild variable order

Signed-off-by: Florian Schmaus  gentoo.org>

 dev-tex/lgrind/lgrind-3.67-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tex/lgrind/lgrind-3.67-r4.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r4.ebuild
index e6dd54f267f3..3c28480e5a9a 100644
--- a/dev-tex/lgrind/lgrind-3.67-r4.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r4.ebuild
@@ -13,11 +13,11 @@ SRC_URI="

https://salsa.debian.org/debian/lgrind/-/raw/dbf049621a61720c8350c37659cf6537ac3893a9/debian/patches/texlive-2020.patch
-> lgrind-3.67-fix-begin-document.patch
 "
+S="${WORKDIR}/${PN}"
 
 LICENSE="BSD LGrind-Jacobson"
 SLOT="0"
 KEYWORDS="amd64 ppc ~sparc x86"
-S="${WORKDIR}/${PN}"
 
 IUSE="examples"
 



[gentoo-commits] repo/gentoo:master commit in: dev-tex/lgrind/files/, dev-tex/lgrind/

2024-07-06 Thread Florian Schmaus
commit: c92a23412d37cef6388a4a6962d2d3ea913e9515
Author: Florian Schmaus  gentoo  org>
AuthorDate: Sat Jul  6 10:28:05 2024 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sat Jul  6 10:32:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92a2341

dev-tex/lgrind: patch for newer texlive and gcc, eapi8, cleanup

Closes: https://bugs.gentoo.org/935435
Signed-off-by: Florian Schmaus  gentoo.org>

 dev-tex/lgrind/Manifest|  2 ++
 .../lgrind-3.67-fix-return-with-no-value.patch | 30 ++
 ...lgrind-3.67-r3.ebuild => lgrind-3.67-r4.ebuild} | 28 +---
 3 files changed, 51 insertions(+), 9 deletions(-)

diff --git a/dev-tex/lgrind/Manifest b/dev-tex/lgrind/Manifest
index c465a2635ef7..096a17ca18f8 100644
--- a/dev-tex/lgrind/Manifest
+++ b/dev-tex/lgrind/Manifest
@@ -1 +1,3 @@
+DIST lgrind-3.67-fix-begin-document.patch 547 BLAKE2B 
8e9af9c73724809d3d312cf7b63df24067d6afb6ebc34c4c7baffa32a0548929991f4ed4dc8fe2ead7127de81f44d19356133149aa219f19153ac1702f458799
 SHA512 
0837866dc17691bec0867e60f7ae60fd7a76dc6f200e0d5926195c94b1da2c6f888146762a1df17381340def1b28558d8d0639db08f914873a50d437bf243f05
+DIST lgrind-3.67-texlive-2022.patch 551 BLAKE2B 
88293027c8bfac609e46e0e873498b4635a42b87a2fa53197d54dac1df256fbcd618e370b348e01f3a0d2d4ccf940ddfe741881fbe93a3688079267ba48e34cb
 SHA512 
8efa78f2792c8ee5bc05a69a46d9c22243f1ff88c1b643e97858e342b6cf8356022ba1155a05d3a9c081fe8b62541720d02a72583ffe9f3117ace4ccb7d1cb64
 DIST lgrind-3.67.tgz 73205 BLAKE2B 
f19c5ed96251a4c9e5b8ec2cc2115a2b3581c067c26468dc80bfbeece1cb40f72964d60115221c52ab6c0067d670d6497c26eabc3743573248c77e63df24d416
 SHA512 
89dffec60b6cbac82e9633690412961cb619d6d86d39bea2fb6f3026e1317eb00494d7ed68865a943b1872346eaecdc1b8502de41517023a47309e1e803da2c6

diff --git a/dev-tex/lgrind/files/lgrind-3.67-fix-return-with-no-value.patch 
b/dev-tex/lgrind/files/lgrind-3.67-fix-return-with-no-value.patch
new file mode 100644
index ..b96018143112
--- /dev/null
+++ b/dev-tex/lgrind/files/lgrind-3.67-fix-return-with-no-value.patch
@@ -0,0 +1,30 @@
+From d9fb07f81dd3a6f3e97d251095dc3d0254c265e6 Mon Sep 17 00:00:00 2001
+From: Florian Schmaus 
+Date: Sat, 6 Jul 2024 12:20:56 +0200
+Subject: [PATCH] Fix 'return' with no value in lgutil.c:parsevartab()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+In file included from lgrind.c:1767:
+lgutil.c: In function ‘parsevartab’:
+lgutil.c:280:22: error: ‘return’ with no value, in function returning non-void 
[-Wreturn-mismatch]
+  280 | if (f==NULL) return;
+  |  ^~
+lgutil.c:274:11: note: declared here
+  274 | varsubst *parsevartab(char* fname)
+  |   ^~~
+--- a/source/lgutil.c
 b/source/lgutil.c
+@@ -277,7 +277,7 @@ varsubst *parsevartab(char* fname)
+   char linebuf[201], *cp;
+   varsubst *varsubsts=NULL, *substitem, *substlistpos;
+ 
+-  if (f==NULL) return;
++  if (f==NULL) return varsubsts;
+   while (!feof(f))
+   {
+   fscanf(f, "%200[^\n]", linebuf);
+-- 
+2.44.2
+

diff --git a/dev-tex/lgrind/lgrind-3.67-r3.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r4.ebuild
similarity index 54%
rename from dev-tex/lgrind/lgrind-3.67-r3.ebuild
rename to dev-tex/lgrind/lgrind-3.67-r4.ebuild
index ad2f61a9c676..e6dd54f267f3 100644
--- a/dev-tex/lgrind/lgrind-3.67-r3.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r4.ebuild
@@ -1,21 +1,32 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit latex-package toolchain-funcs
 
 DESCRIPTION="A pretty printer for various programming languages with tex 
output"
-SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tgz";
+SRC_URI="
+   https://dev.gentoo.org/~dilfridge/distfiles/${P}.tgz
+   
https://salsa.debian.org/debian/lgrind/-/raw/dbf049621a61720c8350c37659cf6537ac3893a9/debian/patches/texlive-2022.patch
+   -> lgrind-3.67-texlive-2022.patch
+   
https://salsa.debian.org/debian/lgrind/-/raw/dbf049621a61720c8350c37659cf6537ac3893a9/debian/patches/texlive-2020.patch
+   -> lgrind-3.67-fix-begin-document.patch
+"
 
 LICENSE="BSD LGrind-Jacobson"
 SLOT="0"
 KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="examples"
+S="${WORKDIR}/${PN}"
 
-S=${WORKDIR}/${PN}
+IUSE="examples"
 
-PATCHES=( "${FILESDIR}/${P}-fgets.patch" )
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.67-fgets.patch
+   "${FILESDIR}"/${PN}-3.67-fix-return-with-no-value.patch
+   "${DISTDIR}"/${PN}-3.67-texlive-2022.patch
+   "${DISTDIR}"/${PN}-3.67-fix-begin-document.patch
+)
 
 src_prepare() {
echo 'CFLAGS+=-DDEFSFILE=\"$(DEFSFILE)\" -DVERSION=\"$(VERSION)\"' > 
source/Makefile || die "Fixing Makefile failed"
@@ -27,8 +38,7 @@ src_compile() {
tc-export CC
 
latex-package_src_compile
-   cd "${S}"/so

[gentoo-commits] repo/gentoo:master commit in: dev-tex/lgrind/

2019-11-10 Thread Aaron Bauman
commit: ef84a98b9675b991b28fc33f9e4f5b39746cab01
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov  9 20:52:07 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov  9 20:52:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef84a98b

dev-tex/lgrind: bump EAPI and stuff

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-tex/lgrind/lgrind-3.67-r3.ebuild | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/dev-tex/lgrind/lgrind-3.67-r3.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
index 7c92be12ec1..bf0507cc896 100644
--- a/dev-tex/lgrind/lgrind-3.67-r3.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=0
+EAPI=7
 
-inherit latex-package toolchain-funcs eutils
+inherit latex-package toolchain-funcs
 
 DESCRIPTION="A pretty printer for various programming languages with tex 
output."
 SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tgz";
@@ -15,12 +15,12 @@ IUSE="examples"
 
 S=${WORKDIR}/${PN}
 
-src_unpack() {
-   unpack ${A}
-   cd "${S}"
-   echo 'CFLAGS+=-DDEFSFILE=\"$(DEFSFILE)\" -DVERSION=\"$(VERSION)\"' > 
source/Makefile
-   echo 'lgrind: lgrind.o lgrindef.o regexp.o' >>  source/Makefile
-   epatch "${FILESDIR}/${P}-fgets.patch"
+PATCHES=( "${FILESDIR}/${P}-fgets.patch" )
+
+src_prepare() {
+   echo 'CFLAGS+=-DDEFSFILE=\"$(DEFSFILE)\" -DVERSION=\"$(VERSION)\"' > 
source/Makefile || die "Fixing Makefile failed"
+   echo 'lgrind: lgrind.o lgrindef.o regexp.o' >>  source/Makefile || die 
"Fixing Makefile failed"
+   default
 }
 
 src_compile() {
@@ -28,7 +28,7 @@ src_compile() {
 
latex-package_src_compile
cd "${S}"/source
-   emake DEFSFILE="/usr/share/texmf/tex/latex/${PN}/lgrindef" 
VERSION="${PV}" || die
+   emake DEFSFILE="/usr/share/texmf/tex/latex/${PN}/lgrindef" 
VERSION="${PV}"
 }
 
 src_install() {
@@ -42,10 +42,12 @@ src_install() {
 
# and finally, the documentation
dodoc FAQ README
+
if use examples ; then
docinto examples
dodoc example/*
fi
+
cd "${S}"/source
doman lgrind.1 lgrindef.5
 }



[gentoo-commits] repo/gentoo:master commit in: dev-tex/lgrind/

2019-08-23 Thread Andreas K. Hüttel
commit: c5be99130ae6b803fee2be6fbd8f54421fb05aa5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug 23 19:49:30 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Aug 23 19:49:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5be9913

dev-tex/lgrind: fix distfile name

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-tex/lgrind/Manifest  | 2 +-
 dev-tex/lgrind/lgrind-3.67-r3.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-tex/lgrind/Manifest b/dev-tex/lgrind/Manifest
index 5b55bf3e6c2..c465a2635ef 100644
--- a/dev-tex/lgrind/Manifest
+++ b/dev-tex/lgrind/Manifest
@@ -1 +1 @@
-DIST lgrind.tar.gz 73205 BLAKE2B 
f19c5ed96251a4c9e5b8ec2cc2115a2b3581c067c26468dc80bfbeece1cb40f72964d60115221c52ab6c0067d670d6497c26eabc3743573248c77e63df24d416
 SHA512 
89dffec60b6cbac82e9633690412961cb619d6d86d39bea2fb6f3026e1317eb00494d7ed68865a943b1872346eaecdc1b8502de41517023a47309e1e803da2c6
+DIST lgrind-3.67.tgz 73205 BLAKE2B 
f19c5ed96251a4c9e5b8ec2cc2115a2b3581c067c26468dc80bfbeece1cb40f72964d60115221c52ab6c0067d670d6497c26eabc3743573248c77e63df24d416
 SHA512 
89dffec60b6cbac82e9633690412961cb619d6d86d39bea2fb6f3026e1317eb00494d7ed68865a943b1872346eaecdc1b8502de41517023a47309e1e803da2c6

diff --git a/dev-tex/lgrind/lgrind-3.67-r3.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
index fa373590f4b..7c92be12ec1 100644
--- a/dev-tex/lgrind/lgrind-3.67-r3.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=0
@@ -6,7 +6,7 @@ EAPI=0
 inherit latex-package toolchain-funcs eutils
 
 DESCRIPTION="A pretty printer for various programming languages with tex 
output."
-SRC_URI="mirror://gentoo/${PN}.tar.gz"
+SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tgz";
 
 LICENSE="BSD LGrind-Jacobson"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-tex/lgrind/

2017-10-18 Thread Jonas Stein
commit: 3a7fdba73e9421f626f1e277b76a54c5b4e2f3e7
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Oct 18 19:25:24 2017 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Oct 18 19:26:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7fdba7

dev-tex/lgrind: QA fix shortened description

The description must be <=80 char.

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 dev-tex/lgrind/lgrind-3.67-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-tex/lgrind/lgrind-3.67-r3.ebuild 
b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
index 6b1dfd0e374..d5d981cee31 100644
--- a/dev-tex/lgrind/lgrind-3.67-r3.ebuild
+++ b/dev-tex/lgrind/lgrind-3.67-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 inherit latex-package toolchain-funcs eutils
 
-DESCRIPTION="A source pretty printer for LaTeX - styles to stylise your source 
and code examples"
+DESCRIPTION="A pretty printer for various programming languages with tex 
output."
 SRC_URI="mirror://gentoo/${PN}.tar.gz"
 
 LICENSE="BSD LGrind-Jacobson"