[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/
commit: 1ee214f39ff93fbcf1d2567fad16d28fffc1511e Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon May 30 06:14:58 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 30 08:50:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee214f3 dev-embedded/xa: remove unused patch Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25683 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 1 file changed, 12 deletions(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch deleted file mode 100644 index 5b3486433885.. --- a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch +++ /dev/null @@ -1,12 +0,0 @@ a/src/xap.h -+++ b/src/xap.h -@@ -35,7 +35,7 @@ - long gm_ppm(void); - long ga_ppm(void); - --Datei *filep; --char s[MAXLINE]; -+extern Datei *filep; -+extern char s[MAXLINE]; - - #endif /* __XA65_XAP_H__ */
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: da5dd26a142c51e5fa97c316e29302630e432de0 Author: David Seifert gentoo org> AuthorDate: Sun Mar 15 21:35:37 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Mar 15 21:35:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5dd26a dev-embedded/xa: Fix building with -fno-common Closes: https://bugs.gentoo.org/710988 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: David Seifert gentoo.org> dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch | 12 dev-embedded/xa/xa-2.3.10.ebuild | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch new file mode 100644 index 000..5b348643388 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.10-fix-gcc10-fno-common.patch @@ -0,0 +1,12 @@ +--- a/src/xap.h b/src/xap.h +@@ -35,7 +35,7 @@ + long gm_ppm(void); + long ga_ppm(void); + +-Datei *filep; +-char s[MAXLINE]; ++extern Datei *filep; ++extern char s[MAXLINE]; + + #endif /* __XA65_XAP_H__ */ diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild index 0b4aabb5713..4c062c20057 100644 --- a/dev-embedded/xa/xa-2.3.10.ebuild +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,6 +13,8 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" +PATCHES=( "${FILESDIR}"/${PN}-2.3.10-fix-gcc10-fno-common.patch ) + src_compile() { emake \ CC="$(tc-getCC)" \
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: 05259b81cd70d1bf8974a072658c2029c622e49d Author: James Le Cuirot gentoo org> AuthorDate: Mon Nov 18 23:27:07 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:33:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05259b81 dev-embedded/xa: Bump to 2.3.10, drop 2.3.9, respect flags Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 2 +- dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 -- dev-embedded/xa/xa-2.3.10.ebuild | 27 +++ dev-embedded/xa/xa-2.3.9.ebuild | 18 -- 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index ef97dcae03d..0066fff628e 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1 @@ -DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe +DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch deleted file mode 100644 index d8db4261598..000 --- a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 -+++ b/Makefile 2019-05-18 09:10:15.274673364 -0700 -@@ -17,11 +17,11 @@ - #CFLAGS = - #LD = ld - --DESTDIR = /usr/local -+PREFIX ?= /usr - --BINDIR = $(DESTDIR)/bin --MANDIR = $(DESTDIR)/share/man/man1 --DOCDIR = $(DESTDIR)/share/doc -+BINDIR = $(DESTDIR)/$(PREFIX)/bin -+MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 -+DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc - - MKDIR = mkdir -p - INSTALL = install diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild new file mode 100644 index 000..0b4aabb5713 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.10.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) " \ + CFLAGS="${CFLAGS} ${LDFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +src_install() { + emake install DESTDIR="${ED}/usr" + einstalldocs +} diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild deleted file mode 100644 index 9c585f7bea7..000 --- a/dev-embedded/xa/xa-2.3.9.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" -HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; -SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -PATCHES=( - "${FILESDIR}/${P}-Makefile.patch" -)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bf37fc7848e3369526f28fa199247173b014e120 Author: David Heidelberg ixit cz> AuthorDate: Wed Oct 30 20:51:04 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Mon Nov 18 23:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf37fc78 dev-embedded/xa: New package Thanks to doj cubic.org. Bug: https://bugs.gentoo.org/686234 Bug: https://github.com/gentoo/gentoo/pull/13504 Signed-off-by: David Heidelberg ixit.cz> Signed-off-by: James Le Cuirot gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.9-Makefile.patch | 18 ++ dev-embedded/xa/metadata.xml | 14 ++ dev-embedded/xa/xa-2.3.9.ebuild | 18 ++ 4 files changed, 51 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest new file mode 100644 index 000..ef97dcae03d --- /dev/null +++ b/dev-embedded/xa/Manifest @@ -0,0 +1 @@ +DIST xa-2.3.9.tar.gz 151086 BLAKE2B 312d082bf18eebdcd41eb4127a035db5fe2b47121bceadf45aa06e515160cb9233742791447806ee057a1b4e3860ecddda3f85f76d0e9d672dcd00cb8a1871c4 SHA512 9e140192f7daae8b5042a01c81c85f6ec4e53c727fa5af624fbe94a8ce85fbf821a1ee94dc9c11e8087b08a4060010b989f95b77cbcd2b550ab552c3b5455dfe diff --git a/dev-embedded/xa/files/xa-2.3.9-Makefile.patch b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch new file mode 100644 index 000..d8db4261598 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.9-Makefile.patch @@ -0,0 +1,18 @@ +--- a/Makefile.orig2019-05-18 09:07:31.331089966 -0700 b/Makefile 2019-05-18 09:10:15.274673364 -0700 +@@ -17,11 +17,11 @@ + #CFLAGS = + #LD = ld + +-DESTDIR = /usr/local ++PREFIX ?= /usr + +-BINDIR = $(DESTDIR)/bin +-MANDIR = $(DESTDIR)/share/man/man1 +-DOCDIR = $(DESTDIR)/share/doc ++BINDIR = $(DESTDIR)/$(PREFIX)/bin ++MANDIR = $(DESTDIR)/$(PREFIX)/share/man/man1 ++DOCDIR = $(DESTDIR)/$(PREFIX)/share/doc + + MKDIR = mkdir -p + INSTALL = install diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml new file mode 100644 index 000..78ab730110b --- /dev/null +++ b/dev-embedded/xa/metadata.xml @@ -0,0 +1,14 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + +ga...@gentoo.org +Gentoo Games Project + + +xa is a high-speed, two-pass portable cross-assembler. It +understands mnemonics and generates code for NMOS 6502s (such as +6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s +(65C02 and Rockwell R65C02) and the 65816. + + diff --git a/dev-embedded/xa/xa-2.3.9.ebuild b/dev-embedded/xa/xa-2.3.9.ebuild new file mode 100644 index 000..9c585f7bea7 --- /dev/null +++ b/dev-embedded/xa/xa-2.3.9.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="xa high-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${P}-Makefile.patch" +)
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/xa/files/, dev-embedded/xa/
commit: bfe65ba38850dd168bf827ee7b9a6d1ed3cd36d4 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 8 07:20:10 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 8 07:30:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe65ba3 dev-embedded/xa: add 2.3.14 Signed-off-by: Ionen Wolkens gentoo.org> dev-embedded/xa/Manifest | 1 + dev-embedded/xa/files/xa-2.3.14-make.patch | 60 ++ dev-embedded/xa/xa-2.3.14.ebuild | 31 +++ 3 files changed, 92 insertions(+) diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index 1b87076fc499..86eb602c8dc5 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1 +1,2 @@ DIST xa-2.3.13.tar.gz 155606 BLAKE2B 8196f8f88bee29dbab9ad026c0d4e3519159c4ed7579dc7db391c0bdd7b1bfe31e2884644258d863e299ac3b5fcc43718b3d95b9b7d7802541a9d58366728ffe SHA512 b8a4c1856e51bbe212b98be06895987d6fb926a229511a67ea90a934da1fcc84daf29bd289c3c4c2254d2bce345333bb92747947f3286376761613b2e181e99b +DIST xa-2.3.14.tar.gz 156876 BLAKE2B 3dd4f369d69cd85c7c545e4aba7698deb9402946c755ac2709c43cb4a795d1cde730286a4a0df2615c39367443788cd4314bf526def863fa57bc85d36ca2dc60 SHA512 71d4631cb3e698b6522ca76c4b34078ded0632533bdaaa8b8d584eb27f0958ed288a6765136ff0ad03cd861a2dccbb76c6d8db0abf277a61ae864ad23212653d diff --git a/dev-embedded/xa/files/xa-2.3.14-make.patch b/dev-embedded/xa/files/xa-2.3.14-make.patch new file mode 100644 index ..b62c1cc05261 --- /dev/null +++ b/dev-embedded/xa/files/xa-2.3.14-make.patch @@ -0,0 +1,60 @@ +https://bugs.gentoo.org/722600 +--- a/Makefile b/Makefile +@@ -2,4 +2,2 @@ + # +-CC = gcc +-LD = gcc + # for testing. not to be used; build failures in misc/. +@@ -7,4 +5,2 @@ + #CFLAGS = -O2 -g +-CFLAGS = -O2 +-LDFLAGS = -lc + +@@ -37,9 +33,9 @@ + xa: +- (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE}) ++ (cd src && ${MAKE}) + + load: +- (cd loader && CC="${CC} ${CFLAGS}" ${MAKE}) ++ (cd loader && ${MAKE}) + + uncpk: +- (cd misc && CC="${CC} ${CFLAGS}" ${MAKE}) ++ (cd misc && ${MAKE}) + +--- a/misc/Makefile b/misc/Makefile +@@ -4,3 +4,2 @@ + # -Wall -ansi et al. cause compile problems. +-CFLAGS = -O2 + +@@ -12,15 +11,15 @@ + ../uncpk: uncpk.c +- ${CC} ${CFLAGS} uncpk.c -o $(XCBMLIB)/uncpk ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} uncpk.c -o $(XCBMLIB)/uncpk + + ../printcbm: printcbm.c +- ${CC} ${CFLAGS} printcbm.c -o $(XCBMLIB)/printcbm ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} printcbm.c -o $(XCBMLIB)/printcbm + + ../file65: file65.c +- ${CC} ${CFLAGS} file65.c -o $(XCBMLIB)/file65 ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} file65.c -o $(XCBMLIB)/file65 + + ../ldo65: ldo65.c +- ${CC} ${CFLAGS} ldo65.c -o $(XCBMLIB)/ldo65 ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} ldo65.c -o $(XCBMLIB)/ldo65 + + ../reloc65: reloc65.c +- ${CC} ${CFLAGS} reloc65.c -o $(XCBMLIB)/reloc65 ++ ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} reloc65.c -o $(XCBMLIB)/reloc65 + +--- a/src/Makefile b/src/Makefile +@@ -10,3 +10,3 @@ + xa: ${OBJ} +- ${LD} -o ../xa ${OBJ} ${LDFLAGS} ++ ${CC} ${LDFLAGS} -o ../xa ${OBJ} + diff --git a/dev-embedded/xa/xa-2.3.14.ebuild b/dev-embedded/xa/xa-2.3.14.ebuild new file mode 100644 index ..c4d17094a27c --- /dev/null +++ b/dev-embedded/xa/xa-2.3.14.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler" +HOMEPAGE="https://www.floodgap.com/retrotech/xa/"; +SRC_URI="https://www.floodgap.com/retrotech/xa/dists/${P}.tar.gz"; + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3.14-make.patch +) + +src_configure() { + tc-export CC +} + +src_test() { + emake -j1 test +} + +src_install() { + emake DESTDIR="${ED}"/usr install + einstalldocs +}