[52367] users/raimue/ports
raimue at macports.org
raimue at macports.org
Sun Jun 14 20:44:32 PDT 2009
Revision: 52367
http://trac.macports.org/changeset/52367
Author: raimue at macports.org
Date: 2009-06-14 20:44:32 -0700 (Sun, 14 Jun 2009)
Log Message:
-----------
raimue/ports:
New ports for FAUmachine and its dependencies.
For now just in my personal ports tree as I want to do more testing on this
before moving it to the official tree.
Added Paths:
-----------
users/raimue/ports/devel/faucc/
users/raimue/ports/devel/faucc/Portfile
users/raimue/ports/devel/faucc/files/
users/raimue/ports/devel/faucc/files/patch-configure.ac.diff
users/raimue/ports/devel/fauhdlc/
users/raimue/ports/devel/fauhdlc/Portfile
users/raimue/ports/devel/fauhdlc/files/
users/raimue/ports/devel/fauhdlc/files/patch-configure.ac.diff
users/raimue/ports/emulators/
users/raimue/ports/emulators/faumachine/
users/raimue/ports/emulators/faumachine/Portfile
users/raimue/ports/emulators/faumachine-bios/
users/raimue/ports/emulators/faumachine-bios/Portfile
Added: users/raimue/ports/devel/faucc/Portfile
===================================================================
--- users/raimue/ports/devel/faucc/Portfile (rev 0)
+++ users/raimue/ports/devel/faucc/Portfile 2009-06-15 03:44:32 UTC (rev 52367)
@@ -0,0 +1,30 @@
+# $Id$
+
+PortSystem 1.0
+
+name faucc
+version 20090220
+categories devel
+platforms darwin
+maintainers raimue
+
+description C-Compiler, designed to generate 16-bit x86 code
+long_description \
+ FAUcc is an optimizing C compiler that can generate Intel code for \
+ 16bit/32bit CPUs. It is useful, if you are in need to compile real mode \
+ code, like a BIOS.
+
+homepage http://www3.informatik.uni-erlangen.de/Research/FAUcc/
+master_sites ${homepage}/downloads/
+
+checksums md5 57f4150a5dc485a5c516c44c62ad7558
+
+depends_build bin:autoreconf:autoconf \
+ bin:automake:automake \
+ port:xmlto
+
+use_autoreconf yes
+
+livecheck.check regex
+livecheck.url [lindex ${master_sites} 0]
+livecheck.regex ${name}-(\[0-9\]+)${extract.suffix}
Property changes on: users/raimue/ports/devel/faucc/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/raimue/ports/devel/faucc/files/patch-configure.ac.diff
===================================================================
--- users/raimue/ports/devel/faucc/files/patch-configure.ac.diff (rev 0)
+++ users/raimue/ports/devel/faucc/files/patch-configure.ac.diff 2009-06-15 03:44:32 UTC (rev 52367)
@@ -0,0 +1,19 @@
+--- configure.ac.old 2009-04-24 17:29:49.000000000 +0200
++++ configure.ac 2009-04-24 17:30:23.000000000 +0200
+@@ -68,11 +68,11 @@
+ AC_PROG_CXX_OPTION(-Wold-style-cast)
+ AC_PROG_CXX_OPTION(-Werror)
+
+-AC_CHECK_HEADERS(gc/gc_cpp.h,
+- [GCCPPLDFLAGS=-lgccpp],
+- [AC_MSG_WARN([Please use libgc])])
+-AC_CHECK_LIB([gccpp], [GC_malloc], [true],
+- [AC_MSG_WARN([Please use libgc])])
++# AC_CHECK_HEADERS(gc/gc_cpp.h,
++ # [GCCPPLDFLAGS=-lgccpp],
++ # [AC_MSG_WARN([Please use libgc])])
++# AC_CHECK_LIB([gccpp], [GC_malloc], [true],
++ # [AC_MSG_WARN([Please use libgc])])
+ AC_SUBST([GCCPPLDFLAGS])
+ AC_CHECK_PROGS(XMLTO, xmlto)
+ if test -z "$XMLTO"; then
Added: users/raimue/ports/devel/fauhdlc/Portfile
===================================================================
--- users/raimue/ports/devel/fauhdlc/Portfile (rev 0)
+++ users/raimue/ports/devel/fauhdlc/Portfile 2009-06-15 03:44:32 UTC (rev 52367)
@@ -0,0 +1,33 @@
+# $Id$
+
+PortSystem 1.0
+
+name fauhdlc
+version 20090512
+categories devel
+platforms darwin
+maintainers raimue
+
+description VHDL compiler and interpreter
+long_description \
+ fauhdlc is an experimental VHDL compiler and interpreter. It can compile a \
+ subset of VHDL 2000 to an intermediate language. The result can be simulated \
+ with an interpreter.
+
+homepage http://www3.informatik.uni-erlangen.de/Research/fauhdlc/
+master_sites ${homepage}/downloads/
+
+checksums md5 6c912ad5f4d35b8061032ea875f59f27
+
+depends_build bin:autoreconf:autoconf \
+ bin:automake:automake \
+ port:flex \
+ port:xmlto
+
+patchfiles patch-configure.ac.diff
+
+use_autoreconf yes
+
+livecheck.check regex
+livecheck.url [lindex ${master_sites} 0]
+livecheck.regex ${name}-(\[0-9\]+)${extract.suffix}
Property changes on: users/raimue/ports/devel/fauhdlc/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/raimue/ports/devel/fauhdlc/files/patch-configure.ac.diff
===================================================================
--- users/raimue/ports/devel/fauhdlc/files/patch-configure.ac.diff (rev 0)
+++ users/raimue/ports/devel/fauhdlc/files/patch-configure.ac.diff 2009-06-15 03:44:32 UTC (rev 52367)
@@ -0,0 +1,19 @@
+--- configure.ac.old 2009-04-24 17:29:49.000000000 +0200
++++ configure.ac 2009-04-24 17:30:23.000000000 +0200
+@@ -68,11 +68,11 @@
+ AC_PROG_CXX_OPTION(-Wold-style-cast)
+ AC_PROG_CXX_OPTION(-Werror)
+
+-AC_CHECK_HEADERS(gc/gc_cpp.h,
+- [GCCPPLDFLAGS=-lgccpp],
+- [AC_MSG_WARN([Please use libgc])])
+-AC_CHECK_LIB([gccpp], [GC_malloc], [true],
+- [AC_MSG_WARN([Please use libgc])])
++# AC_CHECK_HEADERS(gc/gc_cpp.h,
++ # [GCCPPLDFLAGS=-lgccpp],
++ # [AC_MSG_WARN([Please use libgc])])
++# AC_CHECK_LIB([gccpp], [GC_malloc], [true],
++ # [AC_MSG_WARN([Please use libgc])])
+ AC_SUBST([GCCPPLDFLAGS])
+ AC_CHECK_PROGS(XMLTO, xmlto)
+ if test -z "$XMLTO"; then
Added: users/raimue/ports/emulators/faumachine/Portfile
===================================================================
--- users/raimue/ports/emulators/faumachine/Portfile (rev 0)
+++ users/raimue/ports/emulators/faumachine/Portfile 2009-06-15 03:44:32 UTC (rev 52367)
@@ -0,0 +1,43 @@
+# $Id$
+
+PortSystem 1.0
+
+name faumachine
+version 20090512
+categories emulators
+platforms darwin
+maintainers raimue
+description Virtual machine running in user mode
+long_description \
+ FAUmachine is a virtual machine running in user mode. It has hardware \
+ fault injection capability and supports running automated tests, e.g. for \
+ testing OS installations.
+
+homepage http://www3.informatik.uni-erlangen.de/Research/FAUmachine/
+master_sites ${homepage}/downloads/
+
+checksums md5 2010852d91006140a72cf65fcb79bd00
+
+depends_build \
+ bin:autoconf:autoconf \
+ bin:automake:automake \
+ port:pkgconfig \
+ port:xmlto
+
+depends_lib \
+ port:fauhdlc \
+ port:faumachine-bios \
+ port:gtk2 \
+ port:libpng \
+ port:libtheora
+
+depends_run \
+ port:zenity
+
+use_autoreconf yes
+configure.args --with-fauhdli-dir=${prefix} \
+ --disable-build-bios
+
+livecheck.check regex
+livecheck.url [lindex ${master_sites} 0]
+livecheck.regex ${name}-(\[0-9\]+)${extract.suffix}
Property changes on: users/raimue/ports/emulators/faumachine/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: users/raimue/ports/emulators/faumachine-bios/Portfile
===================================================================
--- users/raimue/ports/emulators/faumachine-bios/Portfile (rev 0)
+++ users/raimue/ports/emulators/faumachine-bios/Portfile 2009-06-15 03:44:32 UTC (rev 52367)
@@ -0,0 +1,24 @@
+# $Id$
+
+PortSystem 1.0
+
+name faumachine-bios
+version 20090302
+categories emulators
+platforms darwin
+maintainers raimue
+description Pre-built BIOS rom images for FAUmachine
+long_description \
+ For systems which do not allow to compile the BIOSes for FAUmachine's \
+ mainboards and graphics adapters, like Mac OS X.
+
+homepage http://www3.informatik.uni-erlangen.de/Research/FAUmachine
+master_sites ${homepage}/bios/
+
+checksums md5 4af59511bc989487db0a794de4554590
+
+use_autoreconf yes
+
+livecheck.check regex
+livecheck.url [lindex ${master_sites} 0]
+livecheck.regex ${name}-(\[0-9\]+)${extract.suffix}
Property changes on: users/raimue/ports/emulators/faumachine-bios/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090614/95dedd63/attachment.html>
More information about the macports-changes
mailing list