Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (8e3e7d1d0af51fcf95aa62759272f5c11f9b3e24)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ladislav Hagara <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (8e3e7d1d0af51fcf95aa62759272f5c11f9b3e24)
  • Date: Thu, 8 Mar 2007 09:50:15 -0600

GIT changes to master grimoire by Ladislav Hagara <ladislav.hagara AT unob.cz>:

ChangeLog | 4 ++
devel/asl/BUILD | 4 ++
devel/asl/DETAILS | 17 +++++++++
devel/asl/HISTORY | 6 +++
devel/asl/Makefile.def-SourceMage | 34 ++++++++++++++++++
devel/asl/ia64_and_x86_64.patch | 70
++++++++++++++++++++++++++++++++++++++
6 files changed, 135 insertions(+)

New commits:
commit 8e3e7d1d0af51fcf95aa62759272f5c11f9b3e24
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

asl: added HISTORY and ChangeLog info

commit 0ecf5c6eae8b3b7717c833aeef88d41c6257bdc6
Author: Ladislav Hagara <ladislav.hagara AT unob.cz>
Commit: Ladislav Hagara <ladislav.hagara AT unob.cz>

new spell: asl, Cross assembler for microprocessors and -controllers [Bug
13166]

diff --git a/ChangeLog b/ChangeLog
index 2464e35..0243756 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-03-08 Ladislav Hagara <hgr AT vabo.cz>
+ * devel/asl: new spell
+ Cross assembler for microprocessors and -controllers
+
2007-03-07 Eric Sandall <sandalle AT sourcemage.org>
* kde4/kde4-profile: KDE4 profile meta spell

diff --git a/devel/asl/BUILD b/devel/asl/BUILD
new file mode 100755
index 0000000..4438045
--- /dev/null
+++ b/devel/asl/BUILD
@@ -0,0 +1,4 @@
+cp $SCRIPT_DIRECTORY/Makefile.def-SourceMage ./Makefile.def &&
+patch -p0 < $SCRIPT_DIRECTORY/ia64_and_x86_64.patch &&
+make &&
+make test
diff --git a/devel/asl/DEPENDS b/devel/asl/DEPENDS
new file mode 100755
index 0000000..e69de29
diff --git a/devel/asl/DETAILS b/devel/asl/DETAILS
new file mode 100755
index 0000000..c45d81f
--- /dev/null
+++ b/devel/asl/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=asl
+ VERSION=1.42Bld51
+ SOURCE=$SPELL-current-142-bld51.tar.bz2
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-current
+
SOURCE_URL[0]=http://john.ccac.rwth-aachen.de:8000/ftp/as/source/c_version/$SOURCE
+ WEB_SITE=http://john.ccac.rwth-aachen.de:8000/as/
+ ENTERED=20061007
+ UPDATED=20061007
+ MD5[0]=2204d2e3c9d50e69b5cd61096e9aaf9e
+ LICENSE[0]=wineware
+ SHORT="Cross assembler for microprocessors and -controllers"
+cat << EOF
+AS is a portable macro cross assembler for a variety of microprocessors
+and -controllers. Though it is mainly targeted at embedded processors and
+single-board computers, you also find CPU families in the target list that
are
+used in workstations and PCs.
+EOF
diff --git a/devel/asl/HISTORY b/devel/asl/HISTORY
new file mode 100644
index 0000000..eb119a8
--- /dev/null
+++ b/devel/asl/HISTORY
@@ -0,0 +1,6 @@
+2007-03-08 Ladislav Hagara <hgr AT vabo.cz>
+ * *: tested, added version to SOURCE, added to grimoire [Bug 13166]
+
+2006-10-07 Lubomir Blaha <tritol AT trilogic.cz>
+ * DEPENDS, DETAILS, HISTORY, BUILD, Makefile.def-SourceMage,
ia64_and_x86_64.patch: created this spell
+
diff --git a/devel/asl/Makefile.def-SourceMage
b/devel/asl/Makefile.def-SourceMage
new file mode 100644
index 0000000..5b28aa4
--- /dev/null
+++ b/devel/asl/Makefile.def-SourceMage
@@ -0,0 +1,34 @@
+# -------------------------------------------------------------------------
+# choose your compiler (must be ANSI-compliant!) and linker command, plus
+# any additionally needed flags
+
+CC = gcc
+LD = gcc
+#CFLAGS = -g -O3 -mcpu=i586 -fomit-frame-pointer -Wall
+LDFLAGS =
+# ^^^^^
+# |||||
+# adapt this to your target cpu (386/486 or higher)
+# note that older gcc versions require -m[34]86 instead of -mcpu=i[34]86
+
+TARG_OBJEXTENSION = .o
+
+HOST_OBJEXTENSION = $(TARG_OBJEXTENSION)
+
+# -------------------------------------------------------------------------
+# directories where binaries, includes, and manpages should go during
+# installation
+# in SourceMage optimised by default
+
+BINDIR = /usr/bin
+INCDIR = /usr/include/asl
+MANDIR = /usr/share/man
+LIBDIR = /usr/lib/asl
+DOCDIR = /usr/share/doc/asl
+
+# -------------------------------------------------------------------------
+# character encoding to use (choose one of them)
+
+CHARSET = CHARSET_ISO8859_1
+# CHARSET = CHARSET_ASCII7
+# CHARSET = CHARSET_IBM437
diff --git a/devel/asl/ia64_and_x86_64.patch b/devel/asl/ia64_and_x86_64.patch
new file mode 100644
index 0000000..2df3cea
--- /dev/null
+++ b/devel/asl/ia64_and_x86_64.patch
@@ -0,0 +1,70 @@
+--- sysdefs.h 2006-05-01 11:09:10.000000000 +0200
++++ sysdefs.h 2006-10-07 21:08:35.000000000 +0200
+@@ -956,6 +956,67 @@
+
+ #endif /* __i386 */
+
++#ifdef __ia64__
++
++#define ARCHPRNAME "ia64"
++
++/*---------------------------------------------------------------------------*/
++/* Intel ia64 with Linux and 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
++
++
++#endif /* __ia64__ */
++
++#ifdef __x86_64__
++
++#define ARCHPRNAME "x86_64"
++
++/*---------------------------------------------------------------------------*/
++/* AMD x86_64 with Linux and 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
++
++#endif /* __x86_64__ */
++
+
/*===========================================================================*/
+ /* ARM platform */
+



  • [SM-Commit] GIT changes to master grimoire by Ladislav Hagara (8e3e7d1d0af51fcf95aa62759272f5c11f9b3e24), Ladislav Hagara, 03/08/2007

Archive powered by MHonArc 2.6.24.

Top of Page