[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