Compare commits

...
Sign in to create a new pull request.

52 commits

Author SHA1 Message Date
Fedora Release Engineering
5da29e7299 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:59:51 +00:00
Fedora Release Engineering
046e1270f0 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:26:19 +00:00
Fedora Release Engineering
21f5b4c17e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:36:39 +00:00
Fedora Release Engineering
f662958ed1 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 15:23:31 +00:00
Fedora Release Engineering
ee5d375d1c Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:40:48 +00:00
Fedora Release Monitoring
7d8fb53f1b Update to 2.4.1 (rhbz#2268042) 2024-03-06 14:37:03 +01:00
Dan Horák
70227566fb - updated to version 2.4.0 2024-03-05 18:17:45 +01:00
Fedora Release Engineering
3526552404 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 09:17:59 +00:00
Fedora Release Engineering
e1ef2a4131 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:29:29 +00:00
Dan Horák
e7a64d5991 - updated to version 2.3.14 2023-02-16 19:16:58 +01:00
Fedora Release Engineering
05451dcdf4 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 07:07:09 +00:00
Dan Horák
2f69d539b2 - updated to version 2.3.13 2022-08-14 23:31:32 +02:00
Fedora Release Engineering
5bb35c7ecb Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:45:20 +00:00
Fedora Release Engineering
7c119d3889 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:46:47 +00:00
Fedora Release Engineering
722d52742c - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 21:15:11 +00:00
Fedora Release Engineering
923462d554 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:46:03 +00:00
Tom Stellard
d38591e54f Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-09 01:06:11 +00:00
Fedora Release Engineering
68abe0cc4a - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 14:25:33 +00:00
Tom Stellard
d79ccf4742 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-14 14:49:38 +00:00
Dan Horák
b3a9f3c1ac - rebuilt with new source archive 2020-05-07 11:52:58 +02:00
Dan Horák
81dbcaa720 - updated to version 2.3.11 2020-05-05 10:37:50 +02:00
Dan Horák
2f7566d82a - fix build with gcc 10 2020-01-30 16:38:37 +01:00
Lars Kellogg-Stedman
1228a12a88 updated to 2.3.10 2020-01-28 22:07:48 -05:00
Fedora Release Engineering
637641fa24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:50:12 +00:00
Dan Horák
07722a2dbc - updated to version 2.3.9 2019-02-09 16:53:47 +01:00
Fedora Release Engineering
592b6373ce - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 12:03:53 +00:00
65116989cb Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:55 +01:00
Dan Horák
b59070560e add BR: gcc 2018-07-16 14:55:26 +02:00
Fedora Release Engineering
9d72008edd - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 09:04:26 +00:00
Fedora Release Engineering
289b0fe8fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 21:17:15 +00:00
Dan Horák
539e1743d0 - updated to version 2.3.8 2017-10-11 23:20:37 +02:00
Fedora Release Engineering
291e4e3bc6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:26:41 +00:00
Fedora Release Engineering
6636ef212d - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:51:13 +00:00
Dan Horák
1fe32cf546 add missing BR 2017-02-13 17:17:24 +01:00
Fedora Release Engineering
76d94139d8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:37:24 +00:00
Fedora Release Engineering
17d8bd3f4e - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 03:14:39 +00:00
Dennis Gilmore
a0f64a9421 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 03:41:34 +00:00
Dan Horák
0af01d53f2 upload new sources 2015-01-03 16:55:13 +01:00
Dan Horák
f70f234ed6 - updated to version 2.3.7
- enable test-suite
2015-01-03 16:12:00 +01:00
Dan Horák
5459bfe97b - updated to version 2.3.6 2014-11-17 23:28:48 +01:00
27b8ddb517 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-18 09:08:45 +00:00
Dennis Gilmore
63b0992794 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-08 00:07:22 -05:00
Dan Horák
9e05f674e5 - spec cleanup 2014-04-20 12:11:38 +02:00
Dennis Gilmore
ba00a10a2d - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-04 02:29:28 -05:00
Dennis Gilmore
1fcafbecc3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 21:24:20 -06:00
Dennis Gilmore
cdac241be6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 23:15:50 -05:00
Dennis Gilmore
c87608b3c8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 02:34:41 -06:00
Dennis Gilmore
c490ca9291 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-07 21:27:01 -06:00
Fedora Release Engineering
91e9136b7e dist-git conversion 2010-07-29 15:30:50 +00:00
Bill Nottingham
51fe76bb0c Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-25 22:40:53 +00:00
Jesse Keating
e9a69c8fef - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild 2009-07-27 07:33:15 +00:00
62e3d484fa initial import 2009-04-14 16:26:38 +00:00
6 changed files with 241 additions and 21 deletions

View file

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/xa-*.tar.gz

View file

@ -1,21 +0,0 @@
# Makefile for source rpm: xa
# $Id$
NAME := xa
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View file

@ -0,0 +1 @@
SHA512 (xa-2.4.1.tar.gz) = aaec796bec362ab253abc33320cb36ef879fa661c2091c7e3b2ce96ccc56063c59335fb7eb1d6a3de9486ab8973cbbc71c445e1ef816572a55a1338ffed19dc0

31
xa-2.4.0-make.patch Normal file
View file

@ -0,0 +1,31 @@
diff -up xa-2.4.0/Makefile.orig xa-2.4.0/Makefile
--- xa-2.4.0/Makefile.orig 2024-03-05 17:27:55.563481964 +0100
+++ xa-2.4.0/Makefile 2024-03-05 17:28:10.411717189 +0100
@@ -17,11 +17,12 @@ LDFLAGS = -lc
#CFLAGS =
#LD = ld
-DESTDIR = /usr/local
+DESTDIR =
+PREFIX = /usr/local
-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
@@ -63,8 +63,8 @@ clean:
install: all
$(MKDIR) $(BINDIR)
$(MKDIR) $(MANDIR)
- $(INSTALL) xa reloc65 ldo65 file65 printcbm uncpk $(BINDIR)
- $(INSTALL) man/file65.1 man/ldo65.1 man/printcbm.1 man/reloc65.1 man/uncpk.1 man/xa.1 $(MANDIR)
+ $(INSTALL) -m 0755 xa reloc65 ldo65 file65 printcbm uncpk $(BINDIR)
+ $(INSTALL) -m 0644 man/file65.1 man/ldo65.1 man/printcbm.1 man/reloc65.1 man/uncpk.1 man/xa.1 $(MANDIR)
#$(MKDIR) $(DOCDIR)/xa65
dist: clean

208
xa.spec Normal file
View file

@ -0,0 +1,208 @@
Name: xa
Version: 2.4.1
Release: 6%{?dist}
Summary: 6502/65816 cross-assembler
License: GPL-2.0-or-later
URL: http://www.floodgap.com/retrotech/xa/
Source0: http://www.floodgap.com/retrotech/%{name}/dists/%{name}-%{version}.tar.gz
# update the build system, reported in private email
Patch0: %{name}-2.4.0-make.patch
BuildRequires: make
BuildRequires: gcc
# Perl needed for test-suite
BuildRequires: perl-generators
%description
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.
Key amongst its features:
* C-like preprocessor (and understands cpp for additional feature support)
* rich expression syntax and pseudo-op vocabulary
* multiple character sets
* binary linking
* supports o65 relocatable objects with a full linker and relocation suite,
as well as "bare" plain binary object files
* block structure for label scoping
%prep
%autosetup -p1
# fix encoding
for f in ChangeLog
do
iconv -f ISO-8859-1 -t UTF-8 < $f > $f.new
touch -r $f $f.new
mv $f.new $f
done
%build
%make_build CFLAGS="%{build_cflags}" LDFLAGS="%{build_ldflags}"
%check
make test
%install
%make_install PREFIX=%{_prefix} CFLAGS="%{build_cflags}" LDFLAGS="%{build_ldflags}"
%files
%doc COPYING ChangeLog README.1st
%{_bindir}/*
%{_mandir}/man1/*
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Mar 06 2024 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.4.1-1
- Update to 2.4.1 (rhbz#2268042)
* Tue Mar 05 2024 Dan Horák <dan[at]danny.cz> - 2.4.0-1
- updated to version 2.4.0
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.14-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Feb 16 2023 Dan Horák <dan[at]danny.cz> - 2.3.14-1
- updated to version 2.3.14
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Aug 14 2022 Dan Horák <dan[at]danny.cz> - 2.3.13-1
- updated to version 2.3.13
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.11-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.11-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.11-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.11-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 2.3.11-3
- Use make macros
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
* Thu May 07 2020 Dan Horák <dan[at]danny.cz> - 2.3.11-2
- rebuilt with new source archive
* Tue May 05 2020 Dan Horák <dan[at]danny.cz> - 2.3.11-1
- updated to version 2.3.11
* Thu Jan 30 2020 Dan Horák <dan[at]danny.cz> - 2.3.10-2
- fix build with gcc 10
* Tue Jan 28 2020 Lars Kellogg-Stedman <lars@oddbit.com> - 2.3.10-1
- updated to version 2.3.10
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat Feb 09 2019 Dan Horák <dan[at]danny.cz> - 2.3.9-1
- updated to version 2.3.9
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.8-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Oct 11 2017 Dan Horák <dan[at]danny.cz> - 2.3.8-1
- updated to version 2.3.8
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.7-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Jan 03 2015 Dan Horák <dan[at]danny.cz> - 2.3.7-1
- updated to version 2.3.7
- enable test-suite
* Mon Nov 17 2014 Dan Horák <dan[at]danny.cz> - 2.3.6-1
- updated to version 2.3.6
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sun Apr 20 2014 Dan Horák <dan[at]danny.cz> - 2.3.5-10
- spec cleanup
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.5-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Apr 14 2009 Dan Horák <dan[at]danny.cz> - 2.3.5-3
- move the INSTALL override to "make install"
- comment the patches
* Tue Mar 31 2009 Dan Horák <dan[at]danny.cz> - 2.3.5-2
- don't use hardcoded /usr
- preserve timestamps when using "install"
* Sat Feb 21 2009 Dan Horák <dan[at]danny.cz> - 2.3.5-1
- initial Fedora version