[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2024-12-02 Thread Jakov Smolić
commit: d89dcac63b36dfe8ddf6c7c4b02adaa1a8a33845
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Dec  2 13:14:28 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Dec  2 13:14:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89dcac6

dev-libs/libmaa: Stabilize 1.4.7 x86, #944600

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 788b4b20589a..d21c0805f38f 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2024-12-01 Thread Arthur Zamarin
commit: 62975d99dc75c41bde4fe331f9b452308b373692
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  1 19:57:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  1 19:57:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62975d99

dev-libs/libmaa: Stabilize 1.4.7 sparc, #944600

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 6681575451a6..be43992a39e1 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv sparc ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2024-12-01 Thread Arthur Zamarin
commit: 1fb077df764aa59e1c80bc6e9c4406438bf4ca9d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  1 19:57:09 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  1 19:57:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb077df

dev-libs/libmaa: Stabilize 1.4.7 ppc, #944600

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index be43992a39e1..788b4b20589a 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz";
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2024-06-29 Thread Arthur Zamarin
commit: dbd04a6a61e46231cf43640036d41af581e25ee0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Jun 29 11:36:58 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 29 14:08:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd04a6a

dev-libs/libmaa: use HTTPS

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.3.2-r1.ebuild | 2 +-
 dev-libs/libmaa/libmaa-1.4.7.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
index 52b75594a341..af041142ac46 100644
--- a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
+++ b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit autotools
 
 DESCRIPTION="Library with low-level data structures which are helpful for 
writing compilers"
-HOMEPAGE="http://www.dict.org/";
+HOMEPAGE="https://dict.org/";
 SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz";
 
 LICENSE="LGPL-2"

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 635965695b66..88b73f7bd877 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit multiprocessing toolchain-funcs
 
 DESCRIPTION="Library with low-level data structures which are helpful for 
writing compilers"
-HOMEPAGE="http://www.dict.org/";
+HOMEPAGE="https://dict.org/";
 SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz";
 
 LICENSE="MIT"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Arthur Zamarin
commit: 1531ebb0ee7c0f66c5c3bdf0c57eb5211e113e9a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 12:54:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 12:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1531ebb0

dev-libs/libmaa: Keyword 1.4.7 ppc, #915398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 2389d6daac74..12297d2c986b 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~riscv ~sparc ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Arthur Zamarin
commit: dec03b4243314639ade67a493e6b5973c2bac837
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 10:25:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 10:25:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec03b42

dev-libs/libmaa: Keyword 1.4.7 hppa, #915398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 3d74bcd7b45f..2389d6daac74 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Arthur Zamarin
commit: 0c8fc6b06b8bda9695eb01b6cb9b8b969f58666f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 10:05:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 10:05:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8fc6b0

dev-libs/libmaa: Keyword 1.4.7 sparc, #915398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 89c334799e9f..3d74bcd7b45f 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Arthur Zamarin
commit: 04406d29fa63f770b51c120962d51be2088a285d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 10:00:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 10:00:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04406d29

dev-libs/libmaa: Keyword 1.4.7 arm, #915398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index a5edd8c86908..89c334799e9f 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Arthur Zamarin
commit: 4c98dc87946decb83ef6fb770c1471114a5a3429
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 09:58:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 09:58:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c98dc87

dev-libs/libmaa: Keyword 1.4.7 arm64, #915398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index b450256fc3ad..a5edd8c86908 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Jakov Smolić
commit: 2397fcd6fd4648aba1316b5726199ce6c56dead9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Dec  8 09:38:09 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Dec  8 09:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2397fcd6

dev-libs/libmaa: Keyword 1.4.7 riscv, #915398

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index 986c27d691ee..b450256fc3ad 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-12-08 Thread Arthur Zamarin
commit: c3cd025be75add19e515ab9e4064eb4e3f5042c7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 09:02:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 09:02:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3cd025b

dev-libs/libmaa: Keyword 1.4.7 x86, #915398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libmaa/libmaa-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
index b009b7b2..986c27d691ee 100644
--- a/dev-libs/libmaa/libmaa-1.4.7.ebuild
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/4"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 BDEPEND="dev-util/mk-configure"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2023-10-08 Thread Sam James
commit: af606fe20d6716dc1e81fa033e039ab644403eb7
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  9 00:17:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  9 00:22:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af606fe2

dev-libs/libmaa: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmaa/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/libmaa/metadata.xml b/dev-libs/libmaa/metadata.xml
index bab7ac2ea3f4..010f65db9531 100644
--- a/dev-libs/libmaa/metadata.xml
+++ b/dev-libs/libmaa/metadata.xml
@@ -13,5 +13,6 @@


dict
+   cheusov/dictd

 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/, dev-libs/libmaa/files/

2023-10-08 Thread Sam James
commit: f6b523ddcfbcd6c076cb75beec35241c144ca25c
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  9 00:17:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  9 00:22:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b523dd

dev-libs/libmaa: add 1.4.7

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

 dev-libs/libmaa/Manifest   |  1 +
 .../libmaa-1.4.7-makefile-respect-flags.patch  | 21 +
 dev-libs/libmaa/libmaa-1.4.7.ebuild| 92 ++
 3 files changed, 114 insertions(+)

diff --git a/dev-libs/libmaa/Manifest b/dev-libs/libmaa/Manifest
index ed68e07bb5e6..79d8e83da802 100644
--- a/dev-libs/libmaa/Manifest
+++ b/dev-libs/libmaa/Manifest
@@ -1 +1,2 @@
 DIST libmaa-1.3.2.tar.gz 287198 BLAKE2B 
62432f7f21e353c68a0e9b8f843a5a5acafba5c0cc8e745b07596d7dcaaf9adf723342474b95895fbe1cf003d87d856892ea52196808937b4befdc50ce6d0155
 SHA512 
dde91e8bf1c08515ff4662282d16a03b18a1dfb16eb7b95be980ba398ed1e65d8cd88e58d454e03a03f48a5ecca8bf23b4ebaf475a98630a9178318c12a1b176
+DIST libmaa-1.4.7.tar.gz 173728 BLAKE2B 
1201fedf56a92b150f04eedebd3aaf11a63e057b2cc67a3c5402c6a76c7aa5e2c40d7298138f9b510f6c94bc3a67835586ad97b53adf04dd837f404e43dea620
 SHA512 
6aa0ec6de92d9512152116a2698f5e7d3166631832968d2b7942b8564a4d61ef6eaf304d863e682758636e55a0c5d26fde49db028b18c160abb2286683e8478b

diff --git a/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch 
b/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch
new file mode 100644
index ..67ee4d846c6a
--- /dev/null
+++ b/dev-libs/libmaa/files/libmaa-1.4.7-makefile-respect-flags.patch
@@ -0,0 +1,21 @@
+Per mk-configure(7), Makefiles should use CFLAGS0 and CPPFLAGS0 for their
+own flags. This allows setting CFLAGS and CPPFLAGS ourselves during the build
+without clobbering important settings/definitions like MAA_MAJOR.
+--- a/maa/Makefile
 b/maa/Makefile
+@@ -22,11 +22,11 @@ arg.o arg.os: ${.OBJDIR}/arggram.c arg.c
+ ${.OBJDIR}/arggram.c: arggram.txt
+   awk -f ${SRCDIR_maa}/arggram2c < ${SRCDIR_maa}/arggram.txt > $@
+ 
+-CFLAGS += -DMAA_MAJOR=${MAA_MAJOR}
+-CFLAGS += -DMAA_MINOR=${MAA_MINOR}
+-CFLAGS += -DMAA_TEENY=${MAA_TEENY}
++CFLAGS0 +=-DMAA_MAJOR=${MAA_MAJOR}
++CFLAGS0 +=-DMAA_MINOR=${MAA_MINOR}
++CFLAGS0 +=-DMAA_TEENY=${MAA_TEENY}
+ 
+-CPPFLAGS +=   -I. -I${.OBJDIR}
++CPPFLAGS0 +=  -I. -I${.OBJDIR}
+ 
+ #MAN =maa.1
+ 

diff --git a/dev-libs/libmaa/libmaa-1.4.7.ebuild 
b/dev-libs/libmaa/libmaa-1.4.7.ebuild
new file mode 100644
index ..b009b7b2
--- /dev/null
+++ b/dev-libs/libmaa/libmaa-1.4.7.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing toolchain-funcs
+
+DESCRIPTION="Library with low-level data structures which are helpful for 
writing compilers"
+HOMEPAGE="http://www.dict.org/";
+SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/4"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-util/mk-configure"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.7-makefile-respect-flags.patch
+)
+
+src_configure() {
+   local jobs="$(makeopts_jobs)"
+   unset MAKEOPTS
+
+   export MAKEOPTS="-j${jobs}"
+   export MAKE=bmake
+
+   MAKEARGS=(
+   AR="$(tc-getAR)"
+   CC="$(tc-getCC)"
+   CXX="$(tc-getCXX)"
+   NM="$(tc-getNM)"
+   OBJCOPY="$(tc-getOBJCOPY)"
+   OBJDUMP="$(tc-getOBJDUMP)"
+   RANLIB="$(tc-getRANLIB)"
+   STRIP="$(tc-getSTRIP)"
+   #SIZE="$(tc-getSIZE)"
+
+   # Don't use LD, use the compiler driver instead
+   LDCOMPILER=yes
+
+   CFLAGS="${CFLAGS}"
+   CXXFLAGS="${CXXFLAGS}"
+   LDFLAGS="${LDFLAGS}"
+
+   # Our toolchain already handles these
+   MKPIE=no
+   USE_SSP=no
+   USE_RELRO=no
+   USE_FORT=no
+
+   # No -Werror
+   WARNERR=no
+
+   INSTALL="${INSTALL:-${BROOT}/usr/bin/install}"
+
+   # Don't calcify compiler settings in installed files
+   MKCOMPILERSETTINGS=yes
+
+   PREFIX="${EPREFIX}/usr"
+   DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+   INFODIR="${EPREFIX}/usr/share/info"
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+   MANDIR="${EPREFIX}/usr/share/man"
+
+   MKFILESDIR="${BROOT}/usr/share/mk-configure/mk"
+   BUILTINSDIR="${BROOT}/usr/share/mk-configure/builtins"
+   FEATURESDIR="${BROOT}/usr/share/mk-configure/feature"
+   )
+
+   mkcmake "${MAKEARGS[@]}" -j1 configure || die
+}
+
+src_compile() {
+   mkcmake "${MAKEARGS[@]}" all || die
+}
+
+src_test() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2022-12-18 Thread Sam James
commit: e411343085b121ad24f66f8dafe4a09a7aa46333
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 12:46:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 12:46:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4113430

dev-libs/libmaa: Stabilize 1.3.2-r1 ppc, #886695

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmaa/libmaa-1.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
index ee60bb4cb722..1493466c2080 100644
--- a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
+++ b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 
 PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778464



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2022-12-18 Thread Sam James
commit: 974c9ad5ee5e300274b589459842120dbe068544
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 11:55:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 11:55:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974c9ad5

dev-libs/libmaa: Stabilize 1.3.2-r1 x86, #886695

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmaa/libmaa-1.3.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
index f19e9a392a5e..ee60bb4cb722 100644
--- a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
+++ b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
 
 PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778464



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2022-06-20 Thread Sam James
commit: b906bc7969ffc1adbaa018bebfe51301f3a7f579
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 20 22:09:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 20 22:10:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b906bc79

dev-libs/libmaa: actually add revbump using slibtool patch

I went to turn the PR into a revbump but didn't git add the final ebuild,
apparently.

Bug: https://bugs.gentoo.org/778464
Closes: https://github.com/gentoo/gentoo/pull/25995
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmaa/libmaa-1.3.2-r1.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
new file mode 100644
index ..f19e9a392a5e
--- /dev/null
+++ b/dev-libs/libmaa/libmaa-1.3.2-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Library with low-level data structures which are helpful for 
writing compilers"
+HOMEPAGE="http://www.dict.org/";
+SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-libtool.patch # 778464
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   default
+   dodoc doc/libmaa.600dpi.ps
+
+   # don't want static or libtool archives, #401935
+   find "${D}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/files/

2022-06-18 Thread Sam James
commit: 51fe359989ae8175bb5a18b24dd8565be80cc436
Author: orbea  riseup  net>
AuthorDate: Sat Jun 18 16:47:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 18 17:23:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51fe3599

dev-libs/libmaa: Update patch

This updates the patch for correctness.

Bug: https://bugs.gentoo.org/778464
Fixes: 9fa0feab9df77f5fe7014cbf6f4dd9451fd2e42c
Fixes: https://github.com/gentoo/gentoo/pull/25947
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25963
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch | 13 ++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch 
b/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch
index bbdecdd89e62..ca04f423a016 100644
--- a/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch
+++ b/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch
@@ -25,16 +25,15 @@ Subject: [PATCH] configure: Add missing LT_INIT
  MAA_MAJOR=1
  MAA_MINOR=3
  MAA_TEENY=2
-@@ -38,7 +40,7 @@ echo .
+@@ -38,7 +40,6 @@ echo .
  AC_CANONICAL_HOST
  AC_PROG_AWK
  AC_PROG_CC
 -#AC_PROG_LIBTOOL
-+AC_PROG_LIBTOOL
  AC_ISC_POSIX
  
  if test "$CC" = gcc; then
-@@ -57,8 +59,6 @@ AC_CHECK_PROGS(DVIPS,dvips)
+@@ -57,8 +58,6 @@ AC_CHECK_PROGS(DVIPS,dvips)
  AC_CHECK_PROGS(REFBIBTEX,refbibtex)
  AC_CHECK_PROGS(BIBTEX,bibtex)
  
@@ -43,6 +42,14 @@ Subject: [PATCH] configure: Add missing LT_INIT
  echo .
  echo Checking for header file support
  
+@@ -110,7 +109,6 @@ AC_SUBST(MAA_TEENY)
+ AC_SUBST(MAA_MINOR)
+ AC_SUBST(MAA_MAJOR)
+ AC_SUBST(AWK)
+-AC_SUBST(LIBTOOL)
+ 
+ AC_CONFIG_FILES([Makefile doc/Makefile arggram2c])
+ 
 --- a/doc/Makefile.in
 +++ b/doc/Makefile.in
 @@ -22,6 +22,7 @@



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/files/

2022-06-17 Thread Sam James
commit: 9fa0feab9df77f5fe7014cbf6f4dd9451fd2e42c
Author: orbea  riseup  net>
AuthorDate: Fri Jun 17 23:10:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 17 23:44:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa0feab

dev-libs/libmaa: Fix the build with rlibtool

The configure.in lacks LT_INIT which generates libtool and allows the
build to work with rlibtool which depends on this file to determine if
it should build shared or static libraries.

Closes: https://bugs.gentoo.org/778464
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25947
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch | 55 
 1 file changed, 55 insertions(+)

diff --git a/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch 
b/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch
new file mode 100644
index ..bbdecdd89e62
--- /dev/null
+++ b/dev-libs/libmaa/files/libmaa-1.3.2-libtool.patch
@@ -0,0 +1,55 @@
+https://bugs.gentoo.org/778464
+
+From: orbea 
+Date: Fri, 17 Jun 2022 15:59:49 -0700
+Subject: [PATCH] configure: Add missing LT_INIT
+
+--- a/Makefile.in
 b/Makefile.in
+@@ -27,6 +27,7 @@ VERSION=$(MAA_MAJOR).$(MAA_MINOR).$(MAA_TEENY)
+ .SUFFIXES:
+ .SUFFIXES: .c .o
+ 
++top_builddir= @top_builddir@
+ srcdir=   @srcdir@
+ VPATH=@srcdir@
+ prefix=   @prefix@
+--- a/configure.in
 b/configure.in
+@@ -28,6 +28,8 @@ AC_INIT
+ AC_CONFIG_SRCDIR([maa.h])
+ AC_CONFIG_HEADER(config.h)
+ 
++LT_INIT
++
+ MAA_MAJOR=1
+ MAA_MINOR=3
+ MAA_TEENY=2
+@@ -38,7 +40,7 @@ echo .
+ AC_CANONICAL_HOST
+ AC_PROG_AWK
+ AC_PROG_CC
+-#AC_PROG_LIBTOOL
++AC_PROG_LIBTOOL
+ AC_ISC_POSIX
+ 
+ if test "$CC" = gcc; then
+@@ -57,8 +59,6 @@ AC_CHECK_PROGS(DVIPS,dvips)
+ AC_CHECK_PROGS(REFBIBTEX,refbibtex)
+ AC_CHECK_PROGS(BIBTEX,bibtex)
+ 
+-AC_CHECK_PROG(LIBTOOL,libtool,libtool)
+-
+ echo .
+ echo Checking for header file support
+ 
+--- a/doc/Makefile.in
 b/doc/Makefile.in
+@@ -22,6 +22,7 @@
+ 
+ .SUFFIXES:
+ 
++top_builddir= @top_builddir@
+ srcdir=   @srcdir@
+ VPATH=@srcdir@
+ prefix=   @prefix@



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2019-10-20 Thread David Seifert
commit: 1763a812b5645dfea8dd502dc0b97401169c7dae
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct 20 14:37:22 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct 20 14:37:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1763a812

dev-libs/libmaa: [QA] Do not install static archives

Closes: https://bugs.gentoo.org/401935
Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/libmaa/libmaa-1.3.2.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libmaa/libmaa-1.3.2.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2.ebuild
index 52d04eeae6c..e1c047b6af4 100644
--- a/dev-libs/libmaa/libmaa-1.3.2.ebuild
+++ b/dev-libs/libmaa/libmaa-1.3.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
 DESCRIPTION="Library with low-level data structures which are helpful for 
writing compilers"
 HOMEPAGE="http://www.dict.org/";
@@ -10,6 +10,11 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 LICENSE="LGPL-2"
 SLOT="0"
 KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
-IUSE=""
 
-DOCS="ChangeLog NEWS README doc/libmaa.600dpi.ps"
+src_install() {
+   default
+   dodoc doc/libmaa.600dpi.ps
+
+   # don't want static or libtool archives, #401935
+   find "${D}" \( -name '*.a' -o -name '*.la' \) -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2017-06-18 Thread Alexis Ballier
commit: f165313338bc56b4c033dd1224db03b74e3e8101
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Jun 18 14:36:40 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Jun 18 15:14:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1653133

dev-libs/libmaa: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/libmaa/libmaa-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmaa/libmaa-1.3.2.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2.ebuild
index e12f3b503a9..52d04eeae6c 100644
--- a/dev-libs/libmaa/libmaa-1.3.2.ebuild
+++ b/dev-libs/libmaa/libmaa-1.3.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
 IUSE=""
 
 DOCS="ChangeLog NEWS README doc/libmaa.600dpi.ps"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2017-01-29 Thread Fabian Groffen
commit: e4f7a8d6bac2656964c105b8a034dd6187ec762a
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 16:11:00 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 16:11:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f7a8d6

dev-libs/libmaa: dropped ~ia64-linux

Package-Manager: portage-2.3.3

 dev-libs/libmaa/libmaa-1.3.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmaa/libmaa-1.3.2.ebuild 
b/dev-libs/libmaa/libmaa-1.3.2.ebuild
index e464c1d..a7bd3cc 100644
--- a/dev-libs/libmaa/libmaa-1.3.2.ebuild
+++ b/dev-libs/libmaa/libmaa-1.3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/dict/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~ia64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux"
 IUSE=""
 
 DOCS="ChangeLog NEWS README doc/libmaa.600dpi.ps"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libmaa/

2016-03-20 Thread Michał Górny
commit: 3c06aedcc7742d044017d16e04a9ff49d15c6ee5
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 18 18:30:18 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 18 19:10:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c06aedc

dev-libs/libmaa: Remove invalid  uses in metadata.xml

Remove the uses of  that referenced the package using unqualified
name. The elements could be fixed to use qualified names -- however, by
definition they are intended to be used for cross-linking, and there is
no point in linking the package to itself.

 dev-libs/libmaa/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmaa/metadata.xml b/dev-libs/libmaa/metadata.xml
index 6c2bf45..d75fa6b 100644
--- a/dev-libs/libmaa/metadata.xml
+++ b/dev-libs/libmaa/metadata.xml
@@ -3,9 +3,9 @@
 


-  The libmaa library provides many low-level data structures which
+  The libmaa library provides many low-level data structures which
   are helpful for writing compilers, including hash tables, sets, lists,
-  debugging support, and memory management. Although libmaa was
+  debugging support, and memory management. Although libmaa was
   designed and implemented as a foundation for the KHEPERA Transformation
   System, the data structures are generally applicable to a wide range of
   programming problems. The memory management routines are especially helpful