[gentoo-commits] repo/gentoo:master commit in: app-text/expander/, app-text/expander/files/

2022-09-17 Thread Sam James
commit: 7184d0d1b3e808e77232f9334120fc68e010e5d2
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 18 01:34:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 18 01:34:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7184d0d1

app-text/expander: EAPI 8, fix implicit func. declarations

Closes: https://bugs.gentoo.org/870898
Signed-off-by: Sam James  gentoo.org>

 ...der-2.0.5-r2.ebuild => expander-2.05-r3.ebuild} | 16 +++---
 .../expander/files/expander-2.05-clang15.patch | 60 ++
 ...0.5-gentoo.patch => expander-2.05-gentoo.patch} |  0
 3 files changed, 69 insertions(+), 7 deletions(-)

diff --git a/app-text/expander/expander-2.0.5-r2.ebuild 
b/app-text/expander/expander-2.05-r3.ebuild
similarity index 69%
rename from app-text/expander/expander-2.0.5-r2.ebuild
rename to app-text/expander/expander-2.05-r3.ebuild
index 6684a72038d5..ee8a110a01e6 100644
--- a/app-text/expander/expander-2.0.5-r2.ebuild
+++ b/app-text/expander/expander-2.05-r3.ebuild
@@ -1,21 +1,23 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
 DESCRIPTION="Expander is a utility that acts as a filter for text editors"
 HOMEPAGE="http://www.nedit.org;
-SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_2.05.tar.gz;
+SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_${PV}.tar.gz;
+S="${WORKDIR}"/${PN}
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
 
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-gentoo.patch
+   "${FILESDIR}"/${P}-clang15.patch
+)
 
 src_compile() {
emake -C src CC="$(tc-getCC)"
@@ -35,7 +37,7 @@ src_install() {
 
 pkg_postinst() {
elog
-   elog "Instructions for using expander with NEdit are in 
/usr/share/doc/${PF}/INSTALL"
-   elog "Macro, definition and template files can be found in 
/usr/share/${P}"
+   elog "Instructions for using expander with NEdit are in 
${EROOT}/usr/share/doc/${PF}/INSTALL"
+   elog "Macro, definition and template files can be found in 
${EROOT}/usr/share/${P}"
elog
 }

diff --git a/app-text/expander/files/expander-2.05-clang15.patch 
b/app-text/expander/files/expander-2.05-clang15.patch
new file mode 100644
index ..a7ae9bed3ddf
--- /dev/null
+++ b/app-text/expander/files/expander-2.05-clang15.patch
@@ -0,0 +1,60 @@
+https://bugs.gentoo.org/870898
+--- a/src/align_columns.c
 b/src/align_columns.c
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ 
/**/
+ /*  SYMBOL DEFINITIONS
*/
+--- a/src/align_comments.c
 b/src/align_comments.c
+@@ -28,6 +28,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ 
/*===*/
+ /* SYMBOL DEFINITIONS
*/
+--- a/src/boxcomment.c
 b/src/boxcomment.c
+@@ -59,6 +59,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ 
/**/
+ /*  SYMBOL DEFINITIONS
*/
+--- a/src/expander.c
 b/src/expander.c
+@@ -114,6 +114,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ /*==*/
+ /*  MACRO DEFINITIONS   */
+@@ -1264,7 +1265,7 @@ bool_t locate_definition(
+ bool_t ignore_definition = FALSE;
+ inti;
+ char   line[ MAXBUF ];
+-static level = 0;
++static int level = 0;
+ 
+ /*-
+ * Recursion protection.
+--- a/src/where_is.c
 b/src/where_is.c
+@@ -54,6 +54,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ typedef int bool_t;
+ 

diff --git a/app-text/expander/files/expander-2.0.5-gentoo.patch 
b/app-text/expander/files/expander-2.05-gentoo.patch
similarity index 100%
rename from app-text/expander/files/expander-2.0.5-gentoo.patch
rename to app-text/expander/files/expander-2.05-gentoo.patch



[gentoo-commits] repo/gentoo:master commit in: app-text/expander/

2022-03-19 Thread David Seifert
commit: 6f487c47cee7f2d24398a3f0d125edb994b26e80
Author: David Seifert  gentoo  org>
AuthorDate: Sat Mar 19 23:16:58 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Mar 19 23:16:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f487c47

app-text/expander: quote $(tc-*) calls

Signed-off-by: David Seifert  gentoo.org>

 app-text/expander/expander-2.0.5-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/expander/expander-2.0.5-r2.ebuild 
b/app-text/expander/expander-2.0.5-r2.ebuild
index c1ddd2ee423e..6684a72038d5 100644
--- a/app-text/expander/expander-2.0.5-r2.ebuild
+++ b/app-text/expander/expander-2.0.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}"
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
 src_compile() {
-   emake -C src CC=$(tc-getCC)
+   emake -C src CC="$(tc-getCC)"
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-text/expander/

2020-01-21 Thread David Seifert
commit: fc7e885bf5412e5fd096290b92dd7006a4b36521
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jan 21 21:50:50 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Jan 21 21:50:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc7e885b

app-text/expander: Port to EAPI 7

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 app-text/expander/expander-2.0.5-r2.ebuild | 32 ++
 1 file changed, 11 insertions(+), 21 deletions(-)

diff --git a/app-text/expander/expander-2.0.5-r2.ebuild 
b/app-text/expander/expander-2.0.5-r2.ebuild
index 1c4a5c12ffb..c1ddd2ee423 100644
--- a/app-text/expander/expander-2.0.5-r2.ebuild
+++ b/app-text/expander/expander-2.0.5-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="Expander is a utility that acts as a filter for text editors"
 HOMEPAGE="http://www.nedit.org;
@@ -12,35 +12,25 @@ 
SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_2.05.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
-IUSE=""
 
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
 
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-gentoo.patch
-}
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
 src_compile() {
emake -C src CC=$(tc-getCC)
 }
 
 src_install() {
-   cd src
-   dobin expander boxcomment align_columns align_comments where_is
+   dobin src/{expander,boxcomment,align_columns,align_comments,where_is}
dosym boxcomment /usr/bin/unboxcomment
 
-   insinto /usr/share/${P}
-   doins "${S}"/service
-   for x in defs macros misc templates ; do
-   insinto /usr/share/${P}/${x}
-   doins "${S}"/${x}/*
-   done
-
-   cd "${S}"/docs
-   doman *.1
+   einstalldocs
+   dodoc USAGE
+   doman docs/*.1
 
-   cd "${S}"
-   dodoc ChangeLog INSTALL README USAGE
+   insinto /usr/share/${P}
+   doins -r service defs macros misc templates
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: app-text/expander/

2017-04-17 Thread Ulrich Müller
commit: 46869219130a65b026804e49e69b14dda6e84c03
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Apr 17 20:45:16 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Apr 17 20:46:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46869219

app-text/expander: [QA] Create relative rather than absolute symlinks.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../expander/{expander-2.0.5-r1.ebuild => expander-2.0.5-r2.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/expander/expander-2.0.5-r1.ebuild 
b/app-text/expander/expander-2.0.5-r2.ebuild
similarity index 91%
rename from app-text/expander/expander-2.0.5-r1.ebuild
rename to app-text/expander/expander-2.0.5-r2.ebuild
index 6f6904bc6d2..1c4a5c12ffb 100644
--- a/app-text/expander/expander-2.0.5-r1.ebuild
+++ b/app-text/expander/expander-2.0.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -27,7 +27,7 @@ src_compile() {
 src_install() {
cd src
dobin expander boxcomment align_columns align_comments where_is
-   dosym /usr/bin/boxcomment /usr/bin/unboxcomment
+   dosym boxcomment /usr/bin/unboxcomment
 
insinto /usr/share/${P}
doins "${S}"/service