Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:mnhauke
xa
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package xa
--- xa.changes.orig +++ xa.changes @@ -1,4 +1,27 @@ ------------------------------------------------------------------- +Wed Feb 15 10:15:17 UTC 2023 - Martin Hauke <mardnh@gmx.de> + +- Update to version 2.3.14 + * Fix a segfault when a recursive macro has a smaller arity than + the macro it references. + * Fix for recursive comments, which was a regression from 2.3.13 + (note: this may be reexamined for 2.4), and some improvements + to the comment parser to fix more edge cases. + * Now you can just do 'make test TESTS=test,test,test' instead + of running ./tests/harness with specific options. ('make test' + by itself of course still works fine to run the whole suite.) + * Testsuite expanded. +- Update to version 2.3.13 + * Fix // and /* */ in quoted strings. Incredible no one ever hit + this before. + * Segfault fixes for file65, reloc65 and xa. + * Just compare to null in the preprocessor. + * Testsuite expanded. +- Run testsuite +- Rebase patches + * xa-fix-install.patch + +------------------------------------------------------------------- Sat Feb 26 19:13:49 UTC 2022 - Carsten Ziepke <kieltux@gmail.com> - Update to version 2.3.12: --- xa.spec.orig +++ xa.spec @@ -15,18 +15,15 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # - Name: xa -Version: 2.3.12 +Version: 2.3.14 Release: 0 Summary: Crossassembler for 6502 systems License: GPL-2.0-only -Group: Development/Tools/Other +Group: Development/Languages/Other URL: https://www.floodgap.com/retrotech/xa/ -Source: %{name}-%{version}.tar.gz -Patch0: %{name}-%{version}-destdir.patch -Patch1: %{name}-%{version}-manfiles-install-permissions.patch -BuildRequires: gcc-c++ +Source: https://www.floodgap.com/retrotech/xa/dists/%{name}-%{version}.tar.gz +Patch0: xa-fix-install.patch %description xa is a high-speed, two-pass portable cross-assembler. @@ -44,26 +41,41 @@ Key amongst its features: as well as "bare" plain binary object files * block structure for label scoping -xa's eventual companion disassembler is dxa, a moderately hacked-up version of -Marko Mäkelä's d65 disassembler. This is still alpha and is available as a -separate distribution until it is stabilized enough to be part of the xa suite. +Other tools in the xa package are: + * file65 - a tool for printing information about o65 object files. + * ldo65 - a linker for o65 object files. + * printcbm - a simple CBM BASIC detokenizer similar to the far more + powerful petcat proviced by VICE. + * reloc65 - a relocator for o65 object files. + * uncpk - a c64 cpk archive manager. %prep %setup -q - %patch0 -p1 -%patch1 -p1 %build %make_build %install -make install DESTDIR=%{buildroot}%{_prefix} +%make_install DESTDIR=%{buildroot}%{_prefix} + +%check +make test %files -%{_bindir}/* -%{_mandir}/man1/* %license COPYING -%doc ChangeLog README.1st TODO doc/* +%doc ChangeLog doc/* +%{_bindir}/file65 +%{_bindir}/ldo65 +%{_bindir}/printcbm +%{_bindir}/reloc65 +%{_bindir}/uncpk +%{_bindir}/xa +%{_mandir}/man1/file65.1%{?ext_man} +%{_mandir}/man1/ldo65.1%{?ext_man} +%{_mandir}/man1/printcbm.1%{?ext_man} +%{_mandir}/man1/reloc65.1%{?ext_man} +%{_mandir}/man1/uncpk.1%{?ext_man} +%{_mandir}/man1/xa.1%{?ext_man} %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor