[csw-devel] SF.net SVN: gar:[20421] csw/mgar/pkg
pfelecan at users.sourceforge.net
pfelecan at users.sourceforge.net
Mon Mar 11 16:32:05 CET 2013
Revision: 20421
http://gar.svn.sourceforge.net/gar/?rev=20421&view=rev
Author: pfelecan
Date: 2013-03-11 15:32:04 +0000 (Mon, 11 Mar 2013)
Log Message:
-----------
mdk/trunk: instantiate
Added Paths:
-----------
csw/mgar/pkg/mdk/
csw/mgar/pkg/mdk/Makefile
csw/mgar/pkg/mdk/branches/
csw/mgar/pkg/mdk/tags/
csw/mgar/pkg/mdk/trunk/
csw/mgar/pkg/mdk/trunk/Makefile
csw/mgar/pkg/mdk/trunk/checksums
csw/mgar/pkg/mdk/trunk/files/
csw/mgar/pkg/mdk/trunk/files/0001-no-glib-deprecation.patch
csw/mgar/pkg/mdk/trunk/files/0002-remove-gld-flag.patch
Added: csw/mgar/pkg/mdk/Makefile
===================================================================
--- csw/mgar/pkg/mdk/Makefile (rev 0)
+++ csw/mgar/pkg/mdk/Makefile 2013-03-11 15:32:04 UTC (rev 20421)
@@ -0,0 +1,2 @@
+%:
+ $(MAKE) -C trunk $*
Property changes on: csw/mgar/pkg/mdk/trunk
___________________________________________________________________
Added: svn:ignore
+ work
Added: csw/mgar/pkg/mdk/trunk/Makefile
===================================================================
--- csw/mgar/pkg/mdk/trunk/Makefile (rev 0)
+++ csw/mgar/pkg/mdk/trunk/Makefile 2013-03-11 15:32:04 UTC (rev 20421)
@@ -0,0 +1,69 @@
+# $Id$
+# TODO (release-critical prefixed with !, non release-critical with *)
+#
+NAME = mdk
+VERSION = 1.2.7
+GARTYPE = v2
+
+DESCRIPTION = MIX Development Kit
+define BLURB
+ MDK stands for MIX Development Kit, and provides tools for developing
+ and executing, in a MIX virtual machine, MIXAL programs.
+
+ The MIX is Donald Knuth\'s mythical computer, described in the first
+ volume of The Art of Computer Programming, which is programmed using
+ MIXAL, the MIX assembly language.
+
+ MDK includes a MIXAL assembler (mixasm) and a MIX virtual machine
+ (mixvm) with a command line interface. In addition, a GTK+ GUI to
+ mixvm, called gmixvm, is provided; and, in case you are an Emacs guy,
+ you can try misc/mixvm.el, which allows running mixvm inside an Emacs
+ GUD buffer.
+
+ Using these interfaces, you can debug your MIXAL programs at source
+ code level, and read/modify the contents of all the components of the
+ MIX computer (including block devices, which are simulated using the
+ file system).
+endef
+
+MASTER_SITES = $(GNU_MIRROR)/v$(VERSION)/
+DISTFILES = $(DISTNAME).tar.gz
+PATCHFILES += 0001-no-glib-deprecation.patch
+PATCHFILES += 0002-remove-gld-flag.patch
+
+PACKAGING_PLATFORMS = solaris10-sparc
+PACKAGING_PLATFORMS += solaris10-i386
+
+BUILD_DEP_PKGS = CSWlibglib2-dev
+BUILD_DEP_PKGS = CSWlibgtk2-dev
+BUILD_DEP_PKGS = CSWlibgdk-pixbuf-dev
+BUILD_DEP_PKGS = CSWlibcairo-dev
+BUILD_DEP_PKGS = CSWpangodevel
+BUILD_DEP_PKGS = CSWlibatk-dev
+BUILD_DEP_PKGS = CSWguile-dev
+BUILD_DEP_PKGS = CSWlibglade2
+
+CONFIGURE_ARGS = $(DIRPATHS)
+GARCOMPILER = GNU
+EXTRA_INC += $(includedir)/glib-2.0
+EXTRA_INC += $(libdir)/glib-2.0/include
+EXTRA_INC += $(includedir)/gtk-2.0
+EXTRA_INC += $(libdir)/gtk-2.0/include
+EXTRA_INC += $(includedir)/cairo
+EXTRA_INC += $(includedir)/pango-1.0
+EXTRA_INC += $(includedir)/gdk-pixbuf-2.0
+EXTRA_INC += $(includedir)/atk-1.0
+EXTRA_INC += $(includedir)/libglade-2.0
+
+include gar/category.mk
+
+PATH := /opt/csw/gnu:/opt/csw/libexec/flex-2.5.35/bin:$(PATH)
+
+pre-configure-modulated:
+ @echo "executing $@"
+ cd $(WORKSRC) && libtoolize
+ cd $(WORKSRC) && aclocal -I m4
+ cd $(WORKSRC) && automake -a
+ cd $(WORKSRC) && autoconf
+ $(MAKECOOKIE)
+
Property changes on: csw/mgar/pkg/mdk/trunk/Makefile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: csw/mgar/pkg/mdk/trunk/checksums
===================================================================
--- csw/mgar/pkg/mdk/trunk/checksums (rev 0)
+++ csw/mgar/pkg/mdk/trunk/checksums 2013-03-11 15:32:04 UTC (rev 20421)
@@ -0,0 +1 @@
+ab5ceb4363958261fd5e0614c9c11701 mdk-1.2.7.tar.gz
Added: csw/mgar/pkg/mdk/trunk/files/0001-no-glib-deprecation.patch
===================================================================
--- csw/mgar/pkg/mdk/trunk/files/0001-no-glib-deprecation.patch (rev 0)
+++ csw/mgar/pkg/mdk/trunk/files/0001-no-glib-deprecation.patch 2013-03-11 15:32:04 UTC (rev 20421)
@@ -0,0 +1,26 @@
+From 8e72611e21d7f93a2636a436f7b3ba4565f22076 Mon Sep 17 00:00:00 2001
+From: Peter Felecan <pfelecan at opencsw.org>
+Date: Fri, 1 Mar 2013 14:53:38 +0100
+Subject: [PATCH] no glib deprecation slightly adapted from Debian
+ 01-gtk-deprecated.patch
+
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 5b8d40c..99ac6cb 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -105,7 +105,7 @@ dnl Check for glib
+ PKG_CHECK_MODULES(GLIB,glib-2.0 >= 2.0)
+
+ LIBS="$LIBS $GLIB_LIBS"
+-AM_CFLAGS="$AM_CFLAGS $GLIB_CFLAGS -DG_DISABLE_DEPRECATED"
++AM_CFLAGS="$AM_CFLAGS $GLIB_CFLAGS"
+
+ dnl Check if the gtk gui is required
+ AC_ARG_ENABLE(gui,
+--
+1.8.1.4
+
Added: csw/mgar/pkg/mdk/trunk/files/0002-remove-gld-flag.patch
===================================================================
--- csw/mgar/pkg/mdk/trunk/files/0002-remove-gld-flag.patch (rev 0)
+++ csw/mgar/pkg/mdk/trunk/files/0002-remove-gld-flag.patch 2013-03-11 15:32:04 UTC (rev 20421)
@@ -0,0 +1,26 @@
+From cb6ec31ffe5629195c33b32f2f5185f6258a7d44 Mon Sep 17 00:00:00 2001
+From: Peter Felecan <pfelecan at opencsw.org>
+Date: Mon, 11 Mar 2013 16:18:07 +0100
+Subject: [PATCH] remove gld flag
+
+In my opinion this is not needed even with gld as we link an
+executable and not a library.
+---
+ mixgtk/Makefile.am | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/mixgtk/Makefile.am b/mixgtk/Makefile.am
+index 37e16ad..5a32192 100644
+--- a/mixgtk/Makefile.am
++++ b/mixgtk/Makefile.am
+@@ -39,7 +39,6 @@ INCLUDES = -I$(includedir) -I$(top_srcdir) \
+ LDADD = $(top_builddir)/mixlib/libmix.a $(top_builddir)/lib/libreplace.a\
+ $(top_builddir)/mixguile/libmixguile.a $(INTLLIBS)
+
+-AM_LDFLAGS = -Wl,--export-dynamic
+ bin_PROGRAMS = gmixvm
+ gmixvm_SOURCES = gmixvm.c mixgtk.h mixgtk.c \
+ mixgtk_config.h mixgtk_config.c \
+--
+1.8.1.4
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list