commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2020-09-25 16:31:52 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new.4249 (New) Package is "asl" Fri Sep 25 16:31:52 2020 rev:32 rq:835087 version:1.42_bld173 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2020-01-23 15:55:41.159119934 +0100 +++ /work/SRC/openSUSE:Factory/.asl.new.4249/asl.changes2020-09-25 16:32:12.175925982 +0200 @@ -1,0 +2,13 @@ +Wed Sep 16 09:30:15 UTC 2020 - Christophe Giboudeaux + +- Update to 1.42_bld173. + See http://john.ccac.rwth-aachen.de:8000/as/changelog for the + changelog +- Update the license tag to GPL-2.0-only OR GPL-3.0-only to + match the license tag added to most files. +- Fixes for %_libexecdir changing to /usr/libexec (boo#1174075) +- Update asl-buildfixes.patch +- Merge asl-riscv64.patch and asl-ppc64.patch with + asl-buildfixes.patch + +--- Old: asl-current-142-bld115.tar.bz2 asl-ppc64.patch asl-riscv64.patch New: asl-current-142-bld173.tar.bz2 Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.TyX6El/_old 2020-09-25 16:32:12.871926600 +0200 +++ /var/tmp/diff_new_pack.TyX6El/_new 2020-09-25 16:32:12.875926604 +0200 @@ -17,15 +17,13 @@ Name: asl -Version:1.42_bld144 +Version:1.42_bld173 Release:0 Summary:Macro Assembler AS -License:GPL-2.0-or-later +License:GPL-2.0-only OR GPL-3.0-only URL:http://john.ccac.rwth-aachen.de:8000/as/ -Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 +Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld173.tar.bz2 Patch0: asl-buildfixes.patch -Patch2: asl-ppc64.patch -Patch3: asl-riscv64.patch BuildRequires: gcc-c++ Obsoletes: %{name}-doc @@ -36,10 +34,7 @@ workstations and PCs in the target list. %prep -%setup -q -n asl-current -%patch0 -p1 -%patch2 -p1 -%patch3 -p1 +%autosetup -p1 -n asl-current %build make %{?_smp_mflags} CFLAGS="%{optflags} -fno-strict-aliasing" @@ -48,79 +43,33 @@ make %{?_smp_mflags} test %install -%make_install PREFIX=%{buildroot} +%make_install INSTROOT=%{buildroot} %files %license COPYING %doc README TODO -%{_bindir}/asl +%dir %{_prefix}/lib/asl %{_bindir}/alink +%{_bindir}/asl %{_bindir}/p2bin %{_bindir}/p2hex %{_bindir}/pbind %{_bindir}/plist -%dir %{_includedir}/asl -%{_includedir}/asl/80c50x.inc -%{_includedir}/asl/80c552.inc -%{_includedir}/asl/bitfuncs.inc -%{_includedir}/asl/ctype.inc -%{_includedir}/asl/h8_3048.inc -%{_includedir}/asl/reg166.inc -%{_includedir}/asl/reg251.inc -%{_includedir}/asl/reg29k.inc -%{_includedir}/asl/reg53x.inc -%{_includedir}/asl/reg683xx.inc -%{_includedir}/asl/reg7000.inc -%{_includedir}/asl/reg78k0.inc -%{_includedir}/asl/reg96.inc -%{_includedir}/asl/regace.inc -%{_includedir}/asl/regavr.inc -%{_includedir}/asl/regcop8.inc -%{_includedir}/asl/reggp32.inc -%{_includedir}/asl/reghc08jb.inc -%{_includedir}/asl/reghc08q.inc -%{_includedir}/asl/reghc12.inc -%{_includedir}/asl/regm16c.inc -%{_includedir}/asl/regmsp.inc -%{_includedir}/asl/regst9.inc -%{_includedir}/asl/regz380.inc -%{_includedir}/asl/stddef04.inc -%{_includedir}/asl/stddef16.inc -%{_includedir}/asl/stddef17.inc -%{_includedir}/asl/stddef18.inc -%{_includedir}/asl/stddef2x.inc -%{_includedir}/asl/stddef37.inc -%{_includedir}/asl/stddef3x.inc -%{_includedir}/asl/stddef47.inc -%{_includedir}/asl/stddef51.inc -%{_includedir}/asl/stddef56k.inc -%{_includedir}/asl/stddef5x.inc -%{_includedir}/asl/stddef60.inc -%{_includedir}/asl/stddef62.inc -%{_includedir}/asl/stddef75.inc -%{_includedir}/asl/stddef87.inc -%{_includedir}/asl/stddef90.inc -%{_includedir}/asl/stddef96.inc -%{_includedir}/asl/stddefxa.inc -%{_includedir}/asl/stddefz8.inc -%{_includedir}/asl/reg6303.inc -%{_includedir}/asl/reg78310.inc -%{_includedir}/asl/stddef4x.inc -%dir %{_libexecdir}/asl -%{_libexecdir}/asl/as.msg -%{_libexecdir}/asl/alink.msg -%{_libexecdir}/asl/cmdarg.msg -%{_libexecdir}/asl/ioerrs.msg -%{_libexecdir}/asl/p2bin.msg -%{_libexecdir}/asl/p2hex.msg -%{_libexecdir}/asl/pbind.msg -%{_libexecdir}/asl/plist.msg -%{_libexecdir}/asl/tools.msg +%{_includedir}/asl/ +%{_mandir}/man1/alink.1%{?ext_man} %{_mandir}/man1/asl.1%{?ext_man} %{_mandir}/man1/p2bin.1%{?ext_man} %{_mandir}/man1/p2hex.1%{?ext_man} %{_mandir}/man1/pbind.1%{?ext_man} %{_mandir}/man1/plist.1%{?ext_man} -%{_mandir}/man1/alink.1%{?ext_man} +%{_prefix}/lib/asl/alink.msg +%{_prefix}/lib/asl/as.msg
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2020-01-23 15:55:22 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new.26092 (New) Package is "asl" Thu Jan 23 15:55:22 2020 rev:31 rq:766572 version:1.42_bld144 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2019-11-06 13:52:53.579947450 +0100 +++ /work/SRC/openSUSE:Factory/.asl.new.26092/asl.changes 2020-01-23 15:55:41.159119934 +0100 @@ -1,0 +2,5 @@ +Thu Jan 23 11:05:16 UTC 2020 - Andreas Schwab + +- asl-riscv64.patch: add sysdefs for riscv64 + +--- New: asl-riscv64.patch Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.AveqRW/_old 2020-01-23 15:55:42.811120826 +0100 +++ /var/tmp/diff_new_pack.AveqRW/_new 2020-01-23 15:55:42.815120828 +0100 @@ -1,7 +1,7 @@ # # spec file for package asl # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,10 +21,11 @@ Release:0 Summary:Macro Assembler AS License:GPL-2.0-or-later -Url:http://john.ccac.rwth-aachen.de:8000/as/ +URL:http://john.ccac.rwth-aachen.de:8000/as/ Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 Patch0: asl-buildfixes.patch Patch2: asl-ppc64.patch +Patch3: asl-riscv64.patch BuildRequires: gcc-c++ Obsoletes: %{name}-doc @@ -38,6 +39,7 @@ %setup -q -n asl-current %patch0 -p1 %patch2 -p1 +%patch3 -p1 %build make %{?_smp_mflags} CFLAGS="%{optflags} -fno-strict-aliasing" ++ asl-riscv64.patch ++ Index: asl-current/sysdefs.h === --- asl-current.orig/sysdefs.h +++ asl-current/sysdefs.h @@ -1458,6 +1458,39 @@ typedef unsigned long long Card64; #endif /* __arm */ /*===*/ +/* RISC-V platform */ + +#if defined __riscv && __riscv_xlen == 64 + +#define ARCHPRNAME "riscv64" + +/*---*/ +/* RISC-V 64-bit linux with GCC */ + +#if defined __linux__ +#define ARCHSYSNAME "unknown-linux" +#define DEFSMADE +#define OPENRDMODE "r" +#define OPENWRMODE "w" +#define OPENUPMODE "r+" +#define IEEEFLOAT +typedef signed char Integ8; +typedef unsigned char Card8; +typedef signed short Integ16; +typedef unsigned short Card16; +#define HAS16 +typedef signed int Integ32; +#define PRIInteg32 "d" +typedef unsigned int Card32; +typedef signed long Integ64; +typedef unsigned long Card64; +#define HAS64 +#define LOCALE_NLS +#endif /* __linux__ */ + +#endif /* __riscv */ + +/*===*/ /* Misc... */ /*---*/
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2019-11-22 10:27:29 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new.26869 (New) Package is "ASL" Fri Nov 22 10:27:29 2019 rev:8 rq:750121 version:0.1.7 Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2018-02-05 10:53:55.601737540 +0100 +++ /work/SRC/openSUSE:Factory/.ASL.new.26869/ASL.changes 2019-11-22 10:27:36.129235018 +0100 @@ -1,0 +2,5 @@ +Wed Nov 13 23:15:31 UTC 2019 - Simon Lees + +- %make_jobs is depricated replaced by %cmake_build + +--- Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.REYsU5/_old 2019-11-22 10:27:37.033234751 +0100 +++ /var/tmp/diff_new_pack.REYsU5/_new 2019-11-22 10:27:37.037234750 +0100 @@ -118,7 +118,7 @@ %cmake \ -DWITH_MATIO=yes \ -DWITH_API_DOC=yes -%make_jobs +%cmake_build %install %cmake_install
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2019-11-06 13:52:49 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new.2990 (New) Package is "asl" Wed Nov 6 13:52:49 2019 rev:30 rq:739693 version:1.42_bld144 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2019-03-19 10:01:25.959888472 +0100 +++ /work/SRC/openSUSE:Factory/.asl.new.2990/asl.changes2019-11-06 13:52:53.579947450 +0100 @@ -1,0 +2,5 @@ +Thu Oct 17 13:39:48 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.GT367D/_old 2019-11-06 13:52:54.943948929 +0100 +++ /var/tmp/diff_new_pack.GT367D/_new 2019-11-06 13:52:54.951948938 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,6 @@ Release:0 Summary:Macro Assembler AS License:GPL-2.0-or-later -Group: Development/Languages/Other Url:http://john.ccac.rwth-aachen.de:8000/as/ Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 Patch0: asl-buildfixes.patch
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2019-03-19 10:01:24 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new.28833 (New) Package is "asl" Tue Mar 19 10:01:24 2019 rev:29 rq:686122 version:1.42_bld144 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2019-03-06 15:51:47.800431086 +0100 +++ /work/SRC/openSUSE:Factory/.asl.new.28833/asl.changes 2019-03-19 10:01:25.959888472 +0100 @@ -1,0 +2,5 @@ +Tue Mar 12 12:44:00 UTC 2019 - + +- add #define PRIInteg32 "d" to sysdefs for s390x to fix build + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.cCT5Q8/_old 2019-03-19 10:01:27.563886800 +0100 +++ /var/tmp/diff_new_pack.cCT5Q8/_new 2019-03-19 10:01:27.563886800 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -22,7 +22,7 @@ Summary:Macro Assembler AS License:GPL-2.0-or-later Group: Development/Languages/Other -URL:http://john.ccac.rwth-aachen.de:8000/as/ +Url:http://john.ccac.rwth-aachen.de:8000/as/ Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 Patch0: asl-buildfixes.patch Patch2: asl-ppc64.patch ++ asl-buildfixes.patch ++ --- /var/tmp/diff_new_pack.cCT5Q8/_old 2019-03-19 10:01:27.583886779 +0100 +++ /var/tmp/diff_new_pack.cCT5Q8/_new 2019-03-19 10:01:27.583886779 +0100 @@ -172,7 +172,7 @@ /* VAX platforms */ #ifdef __vax__ -@@ -1190,7 +1252,101 @@ typedef unsigned long long Card64; +@@ -1190,7 +1252,102 @@ typedef unsigned long long Card64; #define LOCALE_NLS #endif @@ -261,6 +261,7 @@ +typedef unsigned short Card16; +#define HAS16 +typedef signed int Integ32; ++#define PRIInteg32 "d" +typedef unsigned int Card32; +typedef signed long Integ64; +typedef unsigned long Card64;
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2019-03-06 15:51:23 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new.28833 (New) Package is "asl" Wed Mar 6 15:51:23 2019 rev:28 rq:682058 version:1.42_bld144 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2018-05-29 10:42:46.417245114 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new.28833/asl.changes 2019-03-06 15:51:47.800431086 +0100 @@ -1,0 +2,6 @@ +Wed Mar 6 09:12:14 UTC 2019 - Martin Pluskal + +- Update to version 142-bld115 + * No changelog available + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.hKZHy3/_old 2019-03-06 15:51:48.580430929 +0100 +++ /var/tmp/diff_new_pack.hKZHy3/_new 2019-03-06 15:51:48.584430929 +0100 @@ -1,7 +1,7 @@ # # spec file for package asl # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,12 +12,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: asl -Version:1.42_bld115 +Version:1.42_bld144 Release:0 Summary:Macro Assembler AS License:GPL-2.0-or-later @@ -41,13 +41,13 @@ %patch2 -p1 %build -make %{?_smp_mflags} CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing" +make %{?_smp_mflags} CFLAGS="%{optflags} -fno-strict-aliasing" %check make %{?_smp_mflags} test %install -make install PREFIX=%{buildroot} +%make_install PREFIX=%{buildroot} %files %license COPYING ++ asl-buildfixes.patch ++ --- /var/tmp/diff_new_pack.hKZHy3/_old 2019-03-06 15:51:48.600430925 +0100 +++ /var/tmp/diff_new_pack.hKZHy3/_new 2019-03-06 15:51:48.604430924 +0100 @@ -185,7 +185,7 @@ + +/*---*/ +/* Intel ia64 with Linux and GCC: */ -+ ++ + +#ifdef __linux__ +#define ARCHSYSNAME "unknown-linux" @@ -216,7 +216,7 @@ + +/*---*/ +/* IBM S/390 with Linux and GCC: */ -+ ++ + +#ifdef __linux__ +#define ARCHSYSNAME "unknown-linux" @@ -243,7 +243,7 @@ + +/*---*/ +/* IBM zSeries (S/390 G7) with Linux and GCC: */ -+ ++ +#ifdef __s390x__ + +#define ARCHPRNAME "IBM zSeries" ++ asl-ppc64.patch ++ --- /var/tmp/diff_new_pack.hKZHy3/_old 2019-03-06 15:51:48.616430922 +0100 +++ /var/tmp/diff_new_pack.hKZHy3/_new 2019-03-06 15:51:48.616430922 +0100 @@ -2,7 +2,7 @@ === --- asl-current.orig/sysdefs.h +++ asl-current/sysdefs.h -@@ -668,8 +668,8 @@ typedef unsigned short Card16; +@@ -738,8 +738,8 @@ typedef unsigned short Card16; #define HAS16 typedef signed int Integ32; typedef unsigned int Card32;
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2018-05-29 10:42:39 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is "asl" Tue May 29 10:42:39 2018 rev:27 rq:611831 version:1.42_bld115 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2018-03-09 10:44:32.811106615 +0100 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2018-05-29 10:42:46.417245114 +0200 @@ -1,0 +2,5 @@ +Thu May 24 06:40:42 UTC 2018 - mplus...@suse.com + +- Drop doc subpackage - building fails on current Factory + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.NkiZYc/_old 2018-05-29 10:42:47.709197430 +0200 +++ /var/tmp/diff_new_pack.NkiZYc/_new 2018-05-29 10:42:47.709197430 +0200 @@ -27,16 +27,7 @@ Patch0: asl-buildfixes.patch Patch2: asl-ppc64.patch BuildRequires: gcc-c++ -BuildRequires: texlive-latex -%if 0%{?suse_version} > 1220 -BuildRequires: texlive-amsfonts -BuildRequires: texlive-cm -BuildRequires: texlive-cm-super -BuildRequires: texlive-dvips -BuildRequires: texlive-makeindex -BuildRequires: texlive-pdftex -BuildRequires: tex(german.sty) -%endif +Obsoletes: %{name}-doc %description AS is a portable macro cross-assembler for a variety of microprocessors @@ -44,33 +35,20 @@ and single-board computers, you also find CPU families that are used in workstations and PCs in the target list. -%package doc -Summary:Documentation for the AS macro assembler -Group: Documentation/Other - -%description doc -AS is a portable macro cross-assembler for a variety of microprocessors -and controllers. This package contains the documentation for it. - %prep %setup -q -n asl-current %patch0 -p1 %patch2 -p1 %build -make CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing" all docs +make %{?_smp_mflags} CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing" %check -make test +make %{?_smp_mflags} test %install make install PREFIX=%{buildroot} -%files doc -%doc README.LANGS BENCHES -%doc doc/as-EN.txt doc/as-EN.html doc/as-EN.ps doc/as-EN.dvi -%doc doc/as-DE.txt doc/as-DE.html doc/as-DE.ps doc/as-DE.dvi - %files %license COPYING %doc README TODO @@ -137,11 +115,11 @@ %{_libexecdir}/asl/pbind.msg %{_libexecdir}/asl/plist.msg %{_libexecdir}/asl/tools.msg -%{_mandir}/man1/asl.1%{ext_man} -%{_mandir}/man1/p2bin.1%{ext_man} -%{_mandir}/man1/p2hex.1%{ext_man} -%{_mandir}/man1/pbind.1%{ext_man} -%{_mandir}/man1/plist.1%{ext_man} -%{_mandir}/man1/alink.1%{ext_man} +%{_mandir}/man1/asl.1%{?ext_man} +%{_mandir}/man1/p2bin.1%{?ext_man} +%{_mandir}/man1/p2hex.1%{?ext_man} +%{_mandir}/man1/pbind.1%{?ext_man} +%{_mandir}/man1/plist.1%{?ext_man} +%{_mandir}/man1/alink.1%{?ext_man} %changelog
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2018-03-09 10:44:31 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is "asl" Fri Mar 9 10:44:31 2018 rev:26 rq:584207 version:1.42_bld115 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2017-10-11 23:01:47.887733082 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2018-03-09 10:44:32.811106615 +0100 @@ -1,0 +2,10 @@ +Thu Mar 8 08:14:53 UTC 2018 - mplus...@suse.com + +- Cleanup spec file with spec-cleaner + +--- +Wed Mar 7 17:37:02 UTC 2018 - crrodrig...@opensuse.org + +- remove unused buildrequires on xorg-x11-* and libpng + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.8LZ6Zn/_old 2018-03-09 10:44:33.975064692 +0100 +++ /var/tmp/diff_new_pack.8LZ6Zn/_new 2018-03-09 10:44:33.979064548 +0100 @@ -1,7 +1,7 @@ # # spec file for package asl # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,18 +20,14 @@ Version:1.42_bld115 Release:0 Summary:Macro Assembler AS -License:GPL-2.0+ +License:GPL-2.0-or-later Group: Development/Languages/Other -Url:http://john.ccac.rwth-aachen.de:8000/as/ +URL:http://john.ccac.rwth-aachen.de:8000/as/ Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 Patch0: asl-buildfixes.patch Patch2: asl-ppc64.patch BuildRequires: gcc-c++ -BuildRequires: libpng BuildRequires: texlive-latex -BuildRequires: xorg-x11 -BuildRequires: xorg-x11-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} > 1220 BuildRequires: texlive-amsfonts BuildRequires: texlive-cm @@ -62,8 +58,7 @@ %patch2 -p1 %build -make CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing" -make CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing" docs +make CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing" all docs %check make test @@ -72,14 +67,13 @@ make install PREFIX=%{buildroot} %files doc -%defattr(-,root,root) %doc README.LANGS BENCHES %doc doc/as-EN.txt doc/as-EN.html doc/as-EN.ps doc/as-EN.dvi %doc doc/as-DE.txt doc/as-DE.html doc/as-DE.ps doc/as-DE.dvi %files -%defattr(-,root,root) -%doc COPYING README TODO +%license COPYING +%doc README TODO %{_bindir}/asl %{_bindir}/alink %{_bindir}/p2bin @@ -143,11 +137,11 @@ %{_libexecdir}/asl/pbind.msg %{_libexecdir}/asl/plist.msg %{_libexecdir}/asl/tools.msg -%{_mandir}/man1/asl.1.gz -%{_mandir}/man1/p2bin.1.gz -%{_mandir}/man1/p2hex.1.gz -%{_mandir}/man1/pbind.1.gz -%{_mandir}/man1/plist.1.gz -%{_mandir}/man1/alink.1.gz +%{_mandir}/man1/asl.1%{ext_man} +%{_mandir}/man1/p2bin.1%{ext_man} +%{_mandir}/man1/p2hex.1%{ext_man} +%{_mandir}/man1/pbind.1%{ext_man} +%{_mandir}/man1/plist.1%{ext_man} +%{_mandir}/man1/alink.1%{ext_man} %changelog
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2018-02-05 10:53:15 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) Package is "ASL" Mon Feb 5 10:53:15 2018 rev:7 rq:572418 version:0.1.7 Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2016-11-21 14:26:15.0 +0100 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2018-02-05 10:53:55.601737540 +0100 @@ -1,0 +2,11 @@ +Sat Feb 3 14:42:46 UTC 2018 - simonpuch...@alice.de + +- Fix build with vtk 8.1 (hack / workaround) + * Add vtk-version.patch + +--- +Tue Nov 21 08:57:01 UTC 2017 - adam.ma...@suse.de + +- Use split version of boost (boo#1062767) + +--- New: vtk-version.patch Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.nSEMzC/_old 2018-02-05 10:53:56.145712100 +0100 +++ /var/tmp/diff_new_pack.nSEMzC/_new 2018-02-05 10:53:56.149711913 +0100 @@ -25,6 +25,7 @@ Group: Productivity/Scientific/Physics Url:http://asl.org.il/features/ Source: https://github.com/AvtechScientific/ASL/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Patch0: vtk-version.patch BuildRequires: cmake >= 3.0.2 BuildRequires: doxygen BuildRequires: fdupes @@ -35,12 +36,14 @@ BuildRequires: netcdf-devel BuildRequires: ocl-icd-devel BuildRequires: opencl-headers-1_2 -BuildRequires: vtk-devel >= 6.1 +BuildRequires: vtk-devel >= 7 Recommends: beignet Recommends: freeocl BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 -BuildRequires: boost_1_58_0-devel +%if 0%{?suse_version} >= 1330 +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_program_options-devel +BuildRequires: libboost_system-devel %else BuildRequires: boost-devel >= 1.58.0 %endif @@ -108,6 +111,7 @@ %prep %setup -q +%patch0 -p1 sed -i 's/HTML_TIMESTAMP = YES/HTML_TIMESTAMP = NO/' doc/Developer-Guide/Doxyfile.in %build ++ vtk-version.patch ++ diff -Nur ASL-0.1.7/CMakeLists.txt new/CMakeLists.txt --- ASL-0.1.7/CMakeLists.txt2018-01-25 03:48:40.386868950 +0100 +++ new/CMakeLists.txt 2018-01-29 12:29:24.326711316 +0100 @@ -53,7 +53,7 @@ # ToDo: check - system component might be not needed any longer on new versions of Boost find_package(Boost 1.53 REQUIRED COMPONENTS program_options filesystem system) # ToDo: remove support for VTK 6.1 at some point in future -find_package(VTK 6.1 QUIET COMPONENTS vtkRenderingCore vtkImagingCore vtkFiltersCore vtkIOCore vtkIOGeometry vtkIOLegacy vtkIOXML vtkIOMINC vtkCommonCore vtkViewsCore vtkftgl vtksys vtkDICOMParser vtkexpat vtkzlib NO_MODULE) +find_package(VTK 8.1 QUIET COMPONENTS vtkRenderingCore vtkImagingCore vtkFiltersCore vtkIOCore vtkIOGeometry vtkIOLegacy vtkIOXML vtkIOMINC vtkCommonCore vtkViewsCore vtksys vtkDICOMParser vtkexpat vtkzlib NO_MODULE) if(NOT VTK_FOUND) find_package(VTK 7.0 REQUIRED COMPONENTS vtkRenderingCore vtkImagingCore vtkFiltersCore vtkIOCore vtkIOGeometry vtkIOLegacy vtkIOXML vtkIOMINC vtkCommonCore vtkViewsCore vtksys vtkDICOMParser vtkexpat vtkzlib NO_MODULE) endif()
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2017-10-11 23:01:46 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is "asl" Wed Oct 11 23:01:46 2017 rev:25 rq:532955 version:1.42_bld115 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2017-06-12 15:28:08.624645854 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2017-10-11 23:01:47.887733082 +0200 @@ -1,0 +2,6 @@ +Sun Oct 8 00:25:55 UTC 2017 - stefan.bru...@rwth-aachen.de + +- Drop asl-aarch64.patch, as upstream headers already contain valid + defines for aarch64 (LP64) + +--- Old: asl-aarch64.patch Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.NEBcEk/_old 2017-10-11 23:01:48.779694004 +0200 +++ /var/tmp/diff_new_pack.NEBcEk/_new 2017-10-11 23:01:48.799693128 +0200 @@ -26,7 +26,6 @@ Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 Patch0: asl-buildfixes.patch Patch2: asl-ppc64.patch -Patch3: asl-aarch64.patch BuildRequires: gcc-c++ BuildRequires: libpng BuildRequires: texlive-latex @@ -61,7 +60,6 @@ %setup -q -n asl-current %patch0 -p1 %patch2 -p1 -%patch3 -p1 %build make CC="gcc" LD="gcc" CFLAGS="%{optflags} -fno-strict-aliasing"
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2017-06-12 15:28:06 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is "asl" Mon Jun 12 15:28:06 2017 rev:24 rq:494287 version:1.42_bld115 Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2015-05-18 22:24:32.0 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2017-06-12 15:28:08.624645854 +0200 @@ -1,0 +2,7 @@ +Wed May 10 13:57:45 UTC 2017 - cloud-de...@suse.de + +- Update to version 1.42_bld115 +- Drop upsteam asl-sle10-compilefix.patch +- Rebase partially upstream asl-buildfixes.patch + +--- Old: asl-current-142-1.22.tar.bz2 asl-sle10-compilefix.patch New: asl-current-142-bld115.tar.bz2 Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.tupMfn/_old 2017-06-12 15:28:09.360542071 +0200 +++ /var/tmp/diff_new_pack.tupMfn/_new 2017-06-12 15:28:09.364541507 +0200 @@ -1,7 +1,7 @@ # # spec file for package asl # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,14 @@ Name: asl -Version:1.42_1.22 +Version:1.42_bld115 Release:0 Summary:Macro Assembler AS License:GPL-2.0+ Group: Development/Languages/Other Url:http://john.ccac.rwth-aachen.de:8000/as/ -Source: asl-current-142-1.22.tar.bz2 +Source: http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/asl-current-142-bld115.tar.bz2 Patch0: asl-buildfixes.patch -Patch1: asl-sle10-compilefix.patch Patch2: asl-ppc64.patch Patch3: asl-aarch64.patch BuildRequires: gcc-c++ @@ -61,7 +60,6 @@ %prep %setup -q -n asl-current %patch0 -p1 -%patch1 -p1 %patch2 -p1 %patch3 -p1 @@ -134,6 +132,9 @@ %{_includedir}/asl/stddef96.inc %{_includedir}/asl/stddefxa.inc %{_includedir}/asl/stddefz8.inc +%{_includedir}/asl/reg6303.inc +%{_includedir}/asl/reg78310.inc +%{_includedir}/asl/stddef4x.inc %dir %{_libexecdir}/asl %{_libexecdir}/asl/as.msg %{_libexecdir}/asl/alink.msg ++ asl-buildfixes.patch ++ --- /var/tmp/diff_new_pack.tupMfn/_old 2017-06-12 15:28:09.388538123 +0200 +++ /var/tmp/diff_new_pack.tupMfn/_new 2017-06-12 15:28:09.388538123 +0200 @@ -1,30 +1,7 @@ -diff -Nurp asl-current.orig/doc_DE/as.tex asl-current.work/doc_DE/as.tex asl-current.orig/doc_DE/as.tex 2010-12-12 00:00:21.0 +0100 -+++ asl-current.work/doc_DE/as.tex 2011-03-30 14:50:25.308293373 +0200 -@@ -3154,7 +3154,7 @@ Instruktionen. Es ist zu beachten, da"s - aufw"artskompatibel ist! - %%--- - \begin{quote} --ah) MICO8_05, MICO8_V3, MICO8_V31 -+ah) MICO8\_05, MICO8\_V3, MICO8\_V31 - \end{quote} - Leider hat Lattice die Maschinencodes des Mico8 mehrfach ge"andert, so - da"s verschiedene Targets notwendig wurden, um auch alte Designs weiter -diff -Nurp asl-current.orig/doc_EN/as.tex asl-current.work/doc_EN/as.tex asl-current.orig/doc_EN/as.tex 2010-12-12 00:00:34.0 +0100 -+++ asl-current.work/doc_EN/as.tex 2011-03-30 14:53:39.631372071 +0200 -@@ -3071,7 +3071,7 @@ offers a larger address space and some a - it is not binary upward-compatible! - %%--- - \begin{quote} --ah) MICO8_05, MICO8_V3, MICO8_V31 -+ah) MICO8\_05, MICO8\_V3, MICO8\_V31 - \end{quote} - Lattice unfortunately changed the machine instructions more than once, so - different targets became necessary to provide continued support for older -diff -Nurp asl-current.orig/install.sh asl-current.work/install.sh asl-current.orig/install.sh2006-05-01 12:31:10.0 +0200 -+++ asl-current.work/install.sh2011-03-30 16:02:22.784958550 +0200 +Index: asl-current/install.sh +=== +--- asl-current.orig/install.sh asl-current/install.sh @@ -10,7 +10,7 @@ BINPATH=${PREFIX}$1 INCPATH=${PREFIX}$2 MANPATH=${PREFIX}$3 @@ -42,19 +19,16 @@ cp $i ${BINPATH} chmod 755 ${BINPATH}/$i done -@@ -73,9 +72,9 @@ if [ "${DOCPATH}" != "" ]; then - chmod 755 ${DOCPATH} +@@ -74,7 +73,7 @@ if [ "${DOCPATH}" != "" ]; then for i in DE EN; do - echo ${DOCPATH}/as-$i.doc -- cp doc_$i/as.doc ${DOCPATH}/as-$i.doc -+ cp doc_$i/as.doc ${DOCPATH}/as-$i.txt - echo ${DOCPATH}/as-$i.tex -- cp doc_$i/as.tex ${DOCPATH}/as-$i.tex -+ cp doc_$i/as.html ${DOCPATH}/as-$i.html if [ -f
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2016-11-21 14:26:14 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) Package is "ASL" Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2016-11-20 18:19:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2016-11-21 14:26:15.0 +0100 @@ -1,0 +2,5 @@ +Sun Nov 20 18:29:58 UTC 2016 - jeng...@inai.de + +- Trim description + +--- Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.vmiPJU/_old 2016-11-21 14:26:16.0 +0100 +++ /var/tmp/diff_new_pack.vmiPJU/_new 2016-11-21 14:26:16.0 +0100 @@ -20,7 +20,7 @@ Name: ASL Version:0.1.7 Release:0 -Summary:Advanced Simulation Library is a free and open source hardware accelerated multiphysics simulation platform +Summary:Hardware-accelerated multiphysics simulation platform License:AGPL-3.0 Group: Productivity/Scientific/Physics Url:http://asl.org.il/features/ @@ -46,23 +46,20 @@ %endif %description -Advanced Simulation Library (ASL) is a free and open source hardware -accelerated multiphysics simulation platform (and an extensible general -purpose tool for solving Partial Differential Equations). Its -computational engine is written in OpenCL and utilizes matrix-free -solution techniques which enable extraordinarily high performance, -memory efficiency and deployability on a variety of massively parallel -architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to -heterogeneous clusters and supercomputers. The engine is hidden entirely -behind simple C++ classes, so that no OpenCL knowledge is required from -application programmers. Mesh-free, immersed boundary approach allows to -move from CAD directly to simulation drastically reducing pre-processing -efforts and amount of potential errors. ASL can be used to model various -coupled physical and chemical phenomena and employed in a multitude of -fields: computational fluid dynamics, virtual sensing, industrial -process data validation and reconciliation, image-guided surgery, -computer-aided engineering, design space exploration, crystallography, -etc.. +Advanced Simulation Library (ASL) is a hardware-accelerated +multiphysics simulation platform (and an extensible general purpose +tool for solving Partial Differential Equations). Its computational +engine is written in OpenCL and utilizes matrix-free solution +techniques which enable high performance, memory efficiency and +deployability on a variety of massively parallel architectures. + +Mesh-free immersed boundary approach allows to move from CAD +directly to simulation, reducing pre-processing efforts and amount of +potential errors. ASL can be used to model various coupled physical +and chemical phenomena and is employed in computational fluid +dynamics, virtual sensing, industrial process data validation and +reconciliation, image-guided surgery, computer-aided engineering, +design space exploration, and crystallography. %packagedevel Summary:Development files for the Advanced Simulation Library @@ -71,25 +68,14 @@ Requires: libaslcommon%{so_ver} = %{version} %descriptiondevel -Advanced Simulation Library (ASL) is a free and open source hardware -accelerated multiphysics simulation platform (and an extensible general -purpose tool for solving Partial Differential Equations). Its -computational engine is written in OpenCL and utilizes matrix-free -solution techniques which enable extraordinarily high performance, -memory efficiency and deployability on a variety of massively parallel -architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to -heterogeneous clusters and supercomputers. The engine is hidden entirely -behind simple C++ classes, so that no OpenCL knowledge is required from -application programmers. Mesh-free, immersed boundary approach allows to -move from CAD directly to simulation drastically reducing pre-processing -efforts and amount of potential errors. ASL can be used to model various -coupled physical and chemical phenomena and employed in a multitude of -fields: computational fluid dynamics, virtual sensing, industrial -process data validation and reconciliation, image-guided surgery, -computer-aided engineering, design space exploration, crystallography, -etc.." +Advanced Simulation Library (ASL) is a hardware-accelerated +multiphysics simulation platform (and an extensible general purpose +tool for solving Partial Differential Equations). Its computational +engine is written in
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2016-11-20 18:19:17 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) Package is "ASL" Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2016-07-14 09:47:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2016-11-20 18:19:18.0 +0100 @@ -1,0 +2,13 @@ +Fri Nov 11 09:58:53 UTC 2016 - mplus...@suse.com + +- Update to version 0.1.7: + * providing more accurate project description in README + * adding missing default parameters for some examples + * fixing VTK (7.0, 7.1) related linking issues + * bug fixes + * fixing portability issues +- Drop no longer needed patches: + * ASL-0.1.6-update-vtk-in-cmakelist.patch + * ASL-Explicitly-define-namespace.patch + +--- Old: ASL-0.1.6-update-vtk-in-cmakelist.patch ASL-0.1.6.tar.gz ASL-Explicitly-define-namespace.patch New: ASL-0.1.7.tar.gz Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.eGsziC/_old 2016-11-20 18:19:19.0 +0100 +++ /var/tmp/diff_new_pack.eGsziC/_new 2016-11-20 18:19:19.0 +0100 @@ -18,19 +18,13 @@ %define so_ver 0 Name: ASL -Version:0.1.6 +Version:0.1.7 Release:0 -Summary:Advanced Simulation Library is a free and open source multiphysics simulation +Summary:Advanced Simulation Library is a free and open source hardware accelerated multiphysics simulation platform License:AGPL-3.0 Group: Productivity/Scientific/Physics Url:http://asl.org.il/features/ Source: https://github.com/AvtechScientific/ASL/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# Fix build with GCC 5.3.0 and Boost 1.60.0 -# upstream commit 3bb6d19ffda77242a73c2ab2e1eece9459d1ec47 -Patch0: ASL-Explicitly-define-namespace.patch -# PATCH-FIX-UPSTREAM ASL-0.1.6-update-vtk-in-cmakelist.patch -- fix build with recent vtk -# upstream commit 6cc6c8057ffc821b65b2408b1eae1f55a2dfc869 -Patch1: ASL-0.1.6-update-vtk-in-cmakelist.patch BuildRequires: cmake >= 3.0.2 BuildRequires: doxygen BuildRequires: fdupes @@ -52,16 +46,23 @@ %endif %description -Advanced Simulation Library is a free and open source multiphysics -simulation software package and a tool for solving Partial Differential -Equations. It has significant user base across many areas of engineering -and science, from both industrial and academic organizations. ASL utilizes -only the methods that allow efficient parallelization: Lattice Boltzmann -Methods, Explicit Finite Difference, Matrix Free Finite Elements, etc. and -exploits all available hardware resources, such as SIMD, local cache, etc.. -Once written, an ASL-based application can be deployed on a variety of -architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, -sometimes even without recompilation. +Advanced Simulation Library (ASL) is a free and open source hardware +accelerated multiphysics simulation platform (and an extensible general +purpose tool for solving Partial Differential Equations). Its +computational engine is written in OpenCL and utilizes matrix-free +solution techniques which enable extraordinarily high performance, +memory efficiency and deployability on a variety of massively parallel +architectures, ranging from inexpensive FPGAs, DSPs and GPUs up to +heterogeneous clusters and supercomputers. The engine is hidden entirely +behind simple C++ classes, so that no OpenCL knowledge is required from +application programmers. Mesh-free, immersed boundary approach allows to +move from CAD directly to simulation drastically reducing pre-processing +efforts and amount of potential errors. ASL can be used to model various +coupled physical and chemical phenomena and employed in a multitude of +fields: computational fluid dynamics, virtual sensing, industrial +process data validation and reconciliation, image-guided surgery, +computer-aided engineering, design space exploration, crystallography, +etc.. %packagedevel Summary:Development files for the Advanced Simulation Library @@ -70,10 +71,25 @@ Requires: libaslcommon%{so_ver} = %{version} %descriptiondevel -Header files for %{name}. -Once written, an ASL-based application can be deployed on a variety of -architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, -sometimes even without recompilation. +Advanced Simulation Library (ASL) is a free and open source hardware +accelerated multiphysics simulation platform (and an extensible general +purpose tool for
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2016-07-14 09:47:13 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) Package is "ASL" Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2016-02-16 09:19:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2016-07-14 09:47:14.0 +0200 @@ -1,0 +2,6 @@ +Thu Jul 7 18:02:10 UTC 2016 - antoine.belv...@laposte.net + +- Fix build with vtk >= 7.0 (boo#985255): + * Add ASL-0.1.6-update-vtk-in-cmakelist.patch + +--- New: ASL-0.1.6-update-vtk-in-cmakelist.patch Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.1x6nZW/_old 2016-07-14 09:47:15.0 +0200 +++ /var/tmp/diff_new_pack.1x6nZW/_new 2016-07-14 09:47:15.0 +0200 @@ -28,6 +28,9 @@ # Fix build with GCC 5.3.0 and Boost 1.60.0 # upstream commit 3bb6d19ffda77242a73c2ab2e1eece9459d1ec47 Patch0: ASL-Explicitly-define-namespace.patch +# PATCH-FIX-UPSTREAM ASL-0.1.6-update-vtk-in-cmakelist.patch -- fix build with recent vtk +# upstream commit 6cc6c8057ffc821b65b2408b1eae1f55a2dfc869 +Patch1: ASL-0.1.6-update-vtk-in-cmakelist.patch BuildRequires: cmake >= 3.0.2 BuildRequires: doxygen BuildRequires: fdupes @@ -96,6 +99,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 sed -i 's/HTML_TIMESTAMP = YES/HTML_TIMESTAMP = NO/' doc/Developer-Guide/Doxyfile.in %build ++ ASL-0.1.6-update-vtk-in-cmakelist.patch ++ >From 6cc6c8057ffc821b65b2408b1eae1f55a2dfc869 Mon Sep 17 00:00:00 2001 From: arcan1sDate: Sat, 27 Feb 2016 00:18:09 +0300 Subject: [PATCH] Update CMakeLists to newest vtk (>=7.0) First of all need to update version in module search because in other hand exception will arise. The second issue is the fact that vtkftgl component has been dropped (and seems is not required anymore by ASL). --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 203e0b8..cd7789e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -52,7 +52,7 @@ include(ASLBuildFunctions) find_package(OpenCL 1.1 REQUIRED) # ToDo: check - system component might be not needed any longer on new versions of Boost find_package(Boost 1.55 REQUIRED COMPONENTS program_options filesystem system) -find_package(VTK 6.1 COMPONENTS vtkRenderingCore vtkImagingCore vtkFiltersCore vtkIOCore vtkIOLegacy vtkIOXML vtkIOMINC vtkCommonCore vtkViewsCore vtkftgl vtksys vtkDICOMParser vtkexpat vtkzlib NO_MODULE) +find_package(VTK 7.0 COMPONENTS vtkRenderingCore vtkImagingCore vtkFiltersCore vtkIOCore vtkIOLegacy vtkIOXML vtkIOMINC vtkCommonCore vtkViewsCore vtksys vtkDICOMParser vtkexpat vtkzlib NO_MODULE) include(${VTK_USE_FILE}) include_directories(SYSTEM ${OpenCL_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2016-02-16 09:19:04 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) Package is "ASL" Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2015-10-20 00:05:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2016-02-16 09:19:05.0 +0100 @@ -1,0 +2,10 @@ +Wed Feb 10 21:44:15 UTC 2016 - mplus...@suse.com + +- Update to 0.1.6 + * Important bug fixes +- Use cmake macro +- Cleanup spec file with spec-cleaner +- Add patch to fix build with latest gcc and boost + * ASL-Explicitly-define-namespace.patch + +--- Old: ASL-0.1.4.tar.gz New: ASL-0.1.6.tar.gz ASL-Explicitly-define-namespace.patch Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.HQvZyW/_old 2016-02-16 09:19:06.0 +0100 +++ /var/tmp/diff_new_pack.HQvZyW/_new 2016-02-16 09:19:06.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package ASL # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,25 +16,23 @@ # +%define so_ver 0 Name: ASL -Version:0.1.4 +Version:0.1.6 Release:0 -%define so_ver 0 Summary:Advanced Simulation Library is a free and open source multiphysics simulation License:AGPL-3.0 Group: Productivity/Scientific/Physics Url:http://asl.org.il/features/ Source: https://github.com/AvtechScientific/ASL/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# Fix build with GCC 5.3.0 and Boost 1.60.0 +# upstream commit 3bb6d19ffda77242a73c2ab2e1eece9459d1ec47 +Patch0: ASL-Explicitly-define-namespace.patch BuildRequires: cmake >= 3.0.2 -BuildRequires: gcc-c++ -%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 -BuildRequires: boost_1_58_0-devel -%else -BuildRequires: boost-devel >= 1.58.0 -%endif BuildRequires: doxygen BuildRequires: fdupes BuildRequires: freetype2-devel +BuildRequires: gcc-c++ BuildRequires: libmatio-devel BuildRequires: libnetcdf_c++-devel BuildRequires: netcdf-devel @@ -44,36 +42,46 @@ Recommends: beignet Recommends: freeocl BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 +BuildRequires: boost_1_58_0-devel +%else +BuildRequires: boost-devel >= 1.58.0 +%endif %description -Advanced Simulation Library is a free and open source multiphysics simulation software package and a -tool for solving Partial Differential Equations. It has significant user base across many areas of -engineering and science, from both industrial and academic organizations. ASL utilizes only the -methods that allow efficient parallelization: Lattice Boltzmann Methods, Explicit Finite Difference, -Matrix Free Finite Elements, etc. and exploits all available hardware resources, such as SIMD, local -cache, etc.. Once written, an ASL-based application can be deployed on a variety of architectures, -such as CPU, GPU, FPGA, DSP, clusters and supercomputers, sometimes even without recompilation. +Advanced Simulation Library is a free and open source multiphysics +simulation software package and a tool for solving Partial Differential +Equations. It has significant user base across many areas of engineering +and science, from both industrial and academic organizations. ASL utilizes +only the methods that allow efficient parallelization: Lattice Boltzmann +Methods, Explicit Finite Difference, Matrix Free Finite Elements, etc. and +exploits all available hardware resources, such as SIMD, local cache, etc.. +Once written, an ASL-based application can be deployed on a variety of +architectures, such as CPU, GPU, FPGA, DSP, clusters and supercomputers, +sometimes even without recompilation. -%package -n %{name}-devel +%packagedevel Summary:Development files for the Advanced Simulation Library Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: libaslcommon%{so_ver} = %{version} -%description -n %{name}-devel +%descriptiondevel Header files for %{name}. - Once written, an ASL-based application can be deployed on a variety of architectures, - such as CPU, GPU, FPGA, DSP, clusters and supercomputers, sometimes even without recompilation. +Once written, an ASL-based application can be deployed on a variety of
commit ASL for openSUSE:Factory
Hello community, here is the log from the commit of package ASL for openSUSE:Factory checked in at 2015-10-19 22:51:13 Comparing /work/SRC/openSUSE:Factory/ASL (Old) and /work/SRC/openSUSE:Factory/.ASL.new (New) Package is "ASL" Changes: --- /work/SRC/openSUSE:Factory/ASL/ASL.changes 2015-08-03 17:21:33.0 +0200 +++ /work/SRC/openSUSE:Factory/.ASL.new/ASL.changes 2015-10-20 00:05:09.0 +0200 @@ -1,0 +2,5 @@ +Wed Oct 14 07:25:23 UTC 2015 - dmitr...@opensuse.org + +- Fix boost build requires for openSUSE Leap 42.1 + +--- Other differences: -- ++ ASL.spec ++ --- /var/tmp/diff_new_pack.0daquM/_old 2015-10-20 00:05:10.0 +0200 +++ /var/tmp/diff_new_pack.0daquM/_new 2015-10-20 00:05:10.0 +0200 @@ -18,25 +18,29 @@ Name: ASL Version:0.1.4 -%define so_ver 0 Release:0 -License:AGPL-3.0 +%define so_ver 0 Summary:Advanced Simulation Library is a free and open source multiphysics simulation -Url:http://asl.org.il/features/ +License:AGPL-3.0 Group: Productivity/Scientific/Physics +Url:http://asl.org.il/features/ Source: https://github.com/AvtechScientific/ASL/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 3.0.2 -BuildRequires: vtk-devel >= 6.1 -BuildRequires: libmatio-devel BuildRequires: gcc-c++ +%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} == 1 +BuildRequires: boost_1_58_0-devel +%else BuildRequires: boost-devel >= 1.58.0 +%endif +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: freetype2-devel +BuildRequires: libmatio-devel BuildRequires: libnetcdf_c++-devel BuildRequires: netcdf-devel BuildRequires: ocl-icd-devel BuildRequires: opencl-headers-1_2 -BuildRequires: doxygen -BuildRequires: fdupes -BuildRequires: freetype2-devel +BuildRequires: vtk-devel >= 6.1 Recommends: beignet Recommends: freeocl BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2015-05-18 22:24:31 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is asl Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2013-06-13 16:12:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2015-05-18 22:24:32.0 +0200 @@ -1,0 +2,5 @@ +Fri May 15 22:17:09 UTC 2015 - mplus...@suse.com + +- Clenaup spec file with spec-cleaner + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.SrMeVM/_old 2015-05-18 22:24:33.0 +0200 +++ /var/tmp/diff_new_pack.SrMeVM/_new 2015-05-18 22:24:33.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package asl # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,10 +17,24 @@ Name: asl +Version:1.42_1.22 +Release:0 +Summary:Macro Assembler AS +License:GPL-2.0+ +Group: Development/Languages/Other +Url:http://john.ccac.rwth-aachen.de:8000/as/ +Source: asl-current-142-1.22.tar.bz2 +Patch0: asl-buildfixes.patch +Patch1: asl-sle10-compilefix.patch +Patch2: asl-ppc64.patch +Patch3: asl-aarch64.patch BuildRequires: gcc-c++ BuildRequires: libpng BuildRequires: texlive-latex -%if %suse_version 1220 +BuildRequires: xorg-x11 +BuildRequires: xorg-x11-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} 1220 BuildRequires: texlive-amsfonts BuildRequires: texlive-cm BuildRequires: texlive-cm-super @@ -29,20 +43,6 @@ BuildRequires: texlive-pdftex BuildRequires: tex(german.sty) %endif -BuildRequires: xorg-x11 -BuildRequires: xorg-x11-devel -Url:http://john.ccac.rwth-aachen.de:8000/as/ -Version:1.42_1.22 -Release:0 -Summary:Macro Assembler AS -License:GPL-2.0+ -Group: Development/Languages/Other -Source: asl-current-142-1.22.tar.bz2 -Patch: asl-buildfixes.patch -Patch1: asl-sle10-compilefix.patch -Patch2: asl-ppc64.patch -Patch3: asl-aarch64.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description AS is a portable macro cross-assembler for a variety of microprocessors @@ -50,10 +50,6 @@ and single-board computers, you also find CPU families that are used in workstations and PCs in the target list. -Authors: - -Alfred Arnold alf...@ccac.rwth-aachen.de - %package doc Summary:Documentation for the AS macro assembler Group: Documentation/Other @@ -62,26 +58,22 @@ AS is a portable macro cross-assembler for a variety of microprocessors and controllers. This package contains the documentation for it. -Authors: - -Alfred Arnold alf...@ccac.rwth-aachen.de - %prep %setup -q -n asl-current -%patch -p1 +%patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %build -make CC=%__cc LD=%__cc CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -make CC=%__cc LD=%__cc CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing docs +make CC=gcc LD=gcc CFLAGS=%{optflags} -fno-strict-aliasing +make CC=gcc LD=gcc CFLAGS=%{optflags} -fno-strict-aliasing docs %check make test %install -make install PREFIX=$RPM_BUILD_ROOT +make install PREFIX=%{buildroot} %files doc %defattr(-,root,root) @@ -92,71 +84,71 @@ %files %defattr(-,root,root) %doc COPYING README TODO -/usr/bin/asl -/usr/bin/alink -/usr/bin/p2bin -/usr/bin/p2hex -/usr/bin/pbind -/usr/bin/plist -%dir /usr/include/asl -/usr/include/asl/80c50x.inc -/usr/include/asl/80c552.inc -/usr/include/asl/bitfuncs.inc -/usr/include/asl/ctype.inc -/usr/include/asl/h8_3048.inc -/usr/include/asl/reg166.inc -/usr/include/asl/reg251.inc -/usr/include/asl/reg29k.inc -/usr/include/asl/reg53x.inc -/usr/include/asl/reg683xx.inc -/usr/include/asl/reg7000.inc -/usr/include/asl/reg78k0.inc -/usr/include/asl/reg96.inc -/usr/include/asl/regace.inc -/usr/include/asl/regavr.inc -/usr/include/asl/regcop8.inc -/usr/include/asl/reggp32.inc -/usr/include/asl/reghc08jb.inc -/usr/include/asl/reghc08q.inc -/usr/include/asl/reghc12.inc -/usr/include/asl/regm16c.inc -/usr/include/asl/regmsp.inc -/usr/include/asl/regst9.inc -/usr/include/asl/regz380.inc -/usr/include/asl/stddef04.inc -/usr/include/asl/stddef16.inc -/usr/include/asl/stddef17.inc -/usr/include/asl/stddef18.inc -/usr/include/asl/stddef2x.inc
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2013-06-13 16:12:30 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is asl Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2012-07-24 17:21:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2013-06-13 16:12:31.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 11 10:47:17 UTC 2013 - sch...@suse.de + +- asl-aarch64.patch: Add sysdefs bits for aarch64 + +--- New: asl-aarch64.patch Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.iBuf7z/_old 2013-06-13 16:12:31.0 +0200 +++ /var/tmp/diff_new_pack.iBuf7z/_new 2013-06-13 16:12:31.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package asl # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -41,6 +41,7 @@ Patch: asl-buildfixes.patch Patch1: asl-sle10-compilefix.patch Patch2: asl-ppc64.patch +Patch3: asl-aarch64.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -70,6 +71,7 @@ %patch -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 %build make CC=%__cc LD=%__cc CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing ++ asl-aarch64.patch ++ Index: asl-current/sysdefs.h === --- asl-current.orig/sysdefs.h +++ asl-current/sysdefs.h @@ -1244,6 +1244,38 @@ typedef unsigned long long Card64; #endif /* __arm */ /*===*/ +/* AARCH64 platform */ + +#ifdef __aarch64__ + +#define ARCHPRNAME aarch64 + +/*---*/ +/* AARCH64 linux with GCC */ + +#ifdef __linux__ +#define ARCHSYSNAME unknown-linux +#define DEFSMADE +#define OPENRDMODE r +#define OPENWRMODE w +#define OPENUPMODE r+ +#define IEEEFLOAT +typedef signed char Integ8; +typedef unsigned char Card8; +typedef signed short Integ16; +typedef unsigned short Card16; +#define HAS16 +typedef signed int Integ32; +typedef unsigned int Card32; +typedef signed long long Integ64; +typedef unsigned long long Card64; +#define HAS64 +#define LOCALE_NLS +#endif /* __linux__ */ + +#endif /* __aarch64__ */ + +/*===*/ /* Misc... */ /*---*/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2012-07-24 16:07:06 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is asl, Maintainer is jreu...@suse.com Changes: --- /work/SRC/openSUSE:Factory/asl/asl.changes 2012-03-26 15:36:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.asl.new/asl.changes 2012-07-24 17:21:18.0 +0200 @@ -1,0 +2,10 @@ +Mon Jul 23 15:48:37 UTC 2012 - wer...@suse.de + +- Add some TeX fonts and theris mappings + +--- +Tue Jul 10 08:47:19 UTC 2012 - wer...@suse.de + +- Make it build with latest TeXLive 2012 with new package layout + +--- Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.UWe8KG/_old 2012-07-24 17:21:19.0 +0200 +++ /var/tmp/diff_new_pack.UWe8KG/_new 2012-07-24 17:21:19.0 +0200 @@ -20,6 +20,15 @@ BuildRequires: gcc-c++ BuildRequires: libpng BuildRequires: texlive-latex +%if %suse_version 1220 +BuildRequires: texlive-amsfonts +BuildRequires: texlive-cm +BuildRequires: texlive-cm-super +BuildRequires: texlive-dvips +BuildRequires: texlive-makeindex +BuildRequires: texlive-pdftex +BuildRequires: tex(german.sty) +%endif BuildRequires: xorg-x11 BuildRequires: xorg-x11-devel Url:http://john.ccac.rwth-aachen.de:8000/as/ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at 2011-12-06 17:59:13 Comparing /work/SRC/openSUSE:Factory/asl (Old) and /work/SRC/openSUSE:Factory/.asl.new (New) Package is asl, Maintainer is jreu...@novell.com Changes: Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.P62etF/_old 2011-12-06 18:00:13.0 +0100 +++ /var/tmp/diff_new_pack.P62etF/_new 2011-12-06 18:00:13.0 +0100 @@ -24,7 +24,7 @@ Version:1.42_1.22 Release:1 Group: Development/Languages/Other -License:GPLv2+ +License:GPL-2.0+ Summary:Macro Assembler AS Source: asl-current-142-1.22.tar.bz2 Patch: asl-buildfixes.patch @@ -42,7 +42,7 @@ Alfred Arnold alf...@ccac.rwth-aachen.de %package doc -License:GPLv2+ +License:GPL-2.0+ Summary:Documentation for the AS macro assembler Group: Documentation/Other -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at Thu Oct 6 14:58:50 CEST 2011. --- openSUSE:Factory/asl/asl.changes2011-09-23 01:52:02.0 +0200 +++ asl/asl.changes 2011-10-05 14:35:34.0 +0200 @@ -1,0 +2,5 @@ +Wed Oct 5 12:35:27 UTC 2011 - u...@suse.com + +- cross-build fix: use %__cc macro + +--- calling whatdependson for head-i586 Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.xQVQvF/_old 2011-10-06 14:58:33.0 +0200 +++ /var/tmp/diff_new_pack.xQVQvF/_new 2011-10-06 14:58:33.0 +0200 @@ -60,8 +60,8 @@ %patch1 -p1 %build -make CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing -make CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing docs +make CC=%__cc LD=%__cc CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing +make CC=%__cc LD=%__cc CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing docs %check make test continue with q... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit asl for openSUSE:Factory
Hello community, here is the log from the commit of package asl for openSUSE:Factory checked in at Thu Apr 21 13:23:30 CEST 2011. --- asl/asl.changes 2010-06-18 15:03:47.0 +0200 +++ /mounts/work_src_done/STABLE/asl/asl.changes2011-04-05 10:42:00.0 +0200 @@ -1,0 +2,32 @@ +Tue Apr 5 08:40:52 UTC 2011 - jreu...@novell.com + +- Fix build on SLE_10 + +--- +Wed Mar 30 15:19:07 UTC 2011 - jreu...@novell.com + +- Split off documentation to asl-doc package + +--- +Wed Mar 30 14:05:08 UTC 2011 - jreu...@novell.com + +- Don't strip binaries, again + +--- +Wed Mar 30 13:36:25 UTC 2011 - jreu...@novell.com + +- Change of version scheme to include revision tags +- Update to rev 1.12 + * add LaticeMico8, XGATE, 2650, COP4, RS08, Atari Vector + * correct length check on KCPSM3 registers + * add named temporary symbols + * further strcpy() fixes +- Consolidate patches + +--- +Tue Mar 29 13:45:31 UTC 2011 - jreu...@novell.com + +- Replace strcpy() of overlapping strings with memmove() (bnc#683199) +- Refactor hppa patch for zero fuzziness + +--- calling whatdependson for head-i586 Old: asl-DESTDIR.patch asl-current-142-bld35.tar.bz2 asl-current.dif asl-gcc4.patch asl-hppa.patch asl-ppc64.patch New: asl-buildfixes.patch asl-current-142-1.22.tar.bz2 asl-sle10-compilefix.patch Other differences: -- ++ asl.spec ++ --- /var/tmp/diff_new_pack.mvqcGc/_old 2011-04-21 13:22:35.0 +0200 +++ /var/tmp/diff_new_pack.mvqcGc/_new 2011-04-21 13:22:35.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package asl (Version 1.42build35) +# spec file for package asl # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,18 +20,15 @@ Name: asl BuildRequires: gcc-c++ libpng texlive-latex xorg-x11 xorg-x11-devel -Url:http://john.ccac.rwth-aachen.de:8000/as/index.html -Version:1.42build35 -Release:243 +Url:http://john.ccac.rwth-aachen.de:8000/as/ +Version:1.42_1.22 +Release:1 Group: Development/Languages/Other License:GPLv2+ Summary:Macro Assembler AS -Source: asl-current-142-bld35.tar.bz2 -Patch: asl-current.dif -Patch1: asl-ppc64.patch -Patch2: asl-DESTDIR.patch -Patch3: asl-gcc4.patch -Patch4: asl-hppa.patch +Source: asl-current-142-1.22.tar.bz2 +Patch: asl-buildfixes.patch +Patch1: asl-sle10-compilefix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -40,7 +37,18 @@ and single-board computers, you also find CPU families that are used in workstations and PCs in the target list. +Authors: + +Alfred Arnold alf...@ccac.rwth-aachen.de +%package doc +License:GPLv2+ +Summary:Documentation for the AS macro assembler +Group: Documentation/Other + +%description doc +AS is a portable macro cross-assembler for a variety of microprocessors +and controllers. This package contains the documentation for it. Authors: @@ -48,27 +56,28 @@ %prep %setup -q -n asl-current -%patch +%patch -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p0 -%patch4 -p1 %build make CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing make CFLAGS=$RPM_OPT_FLAGS -fno-strict-aliasing docs -if test $ABUILD_RUN_TEST_SUITES = true ; then -make test -fi + +%check +make test %install -make install DESTDIR=$RPM_BUILD_ROOT +make install PREFIX=$RPM_BUILD_ROOT -%files +%files doc %defattr(-,root,root) -%doc COPYING README README.LANGS TODO BENCHES +%doc README.LANGS BENCHES %doc doc/as-EN.txt doc/as-EN.html doc/as-EN.ps doc/as-EN.dvi %doc doc/as-DE.txt doc/as-DE.html doc/as-DE.ps doc/as-DE.dvi + +%files +%defattr(-,root,root) +%doc COPYING README TODO /usr/bin/asl /usr/bin/alink /usr/bin/p2bin @@ -93,6 +102,8 @@ /usr/include/asl/regavr.inc /usr/include/asl/regcop8.inc /usr/include/asl/reggp32.inc +/usr/include/asl/reghc08jb.inc +/usr/include/asl/reghc08q.inc /usr/include/asl/reghc12.inc /usr/include/asl/regm16c.inc /usr/include/asl/regmsp.inc ++ asl-buildfixes.patch ++ diff -Nurp asl-current.orig/doc_DE/as.tex asl-current.work/doc_DE/as.tex --- asl-current.orig/doc_DE/as.tex 2010-12-12 00:00:21.0 +0100 +++ asl-current.work/doc_DE/as.tex 2011-03-30