[104091] trunk/dports/devel

larryv at macports.org larryv at macports.org
Fri Mar 15 09:38:38 PDT 2013


Revision: 104091
          https://trac.macports.org/changeset/104091
Author:   larryv at macports.org
Date:     2013-03-15 09:38:37 -0700 (Fri, 15 Mar 2013)
Log Message:
-----------
maloc: New port (#38281).

Added Paths:
-----------
    trunk/dports/devel/maloc/
    trunk/dports/devel/maloc/Portfile
    trunk/dports/devel/maloc/files/
    trunk/dports/devel/maloc/files/patch-Makefile.in.diff
    trunk/dports/devel/maloc/files/patch-doc-doxygen-Makefile.in.diff

Added: trunk/dports/devel/maloc/Portfile
===================================================================
--- trunk/dports/devel/maloc/Portfile	                        (rev 0)
+++ trunk/dports/devel/maloc/Portfile	2013-03-15 16:38:37 UTC (rev 104091)
@@ -0,0 +1,46 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           muniversal 1.0
+
+name                maloc
+version             1.5
+categories          devel math
+maintainers         nomaintainer
+platforms           darwin
+license             GPL
+
+description         MALOC, Minimal Abstraction Layer for Object-oriented C
+long_description    MALOC (Minimal Abstraction Layer for Object-oriented \
+                    C) is a small, portable, abstract C environment \
+                    library for object-oriented C programming. MALOC is \
+                    used as the foundation layer for a number of \
+                    scientific applications, including MC, SG, and APBS. \
+                    MALOC can be used as a small stand-alone abstraction \
+                    environment for writing portable C programs which \
+                    need access to resources which are typically \
+                    architecture-dependent, such as INET sockets, timing \
+                    routines, and so on. MALOC provides abstract \
+                    datatypes, memory management routines, timing \
+                    routines, machine epsilon, access to UNIX and INET \
+                    sockets, MPI, and so on.
+homepage            http://www.fetk.org/codes/maloc/index.html
+
+master_sites        http://www.fetk.org/codes/download/
+checksums           rmd160  23f51192a15c3b713d55091cee60c3653be84948 \
+                    sha256  58e1197fcd4c74d3cbb1d39d712eb0a3c5886a1e6629f22c5c78ce2bac983fc0
+
+worksrcdir          ${name}
+
+patchfiles          patch-Makefile.in.diff \
+                    patch-doc-doxygen-Makefile.in.diff
+
+depends_build       port:doxygen \
+                    path:bin/dot:graphviz
+depends_lib         port:ncurses \
+                    port:readline
+
+livecheck.type      regex
+livecheck.url       ${master_sites}
+livecheck.regex     ${name}-(\[0-9.\]+)\\.tar\\.gz


Property changes on: trunk/dports/devel/maloc/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/devel/maloc/files/patch-Makefile.in.diff
===================================================================
--- trunk/dports/devel/maloc/files/patch-Makefile.in.diff	                        (rev 0)
+++ trunk/dports/devel/maloc/files/patch-Makefile.in.diff	2013-03-15 16:38:37 UTC (rev 104091)
@@ -0,0 +1,12 @@
+--- Makefile.in.orig	2010-12-08 00:36:54.000000000 -0500
++++ Makefile.in	2013-03-15 12:03:39.000000000 -0400
+@@ -747,7 +747,8 @@
+ 
+ 
+ dox:
+-	cd ${top_srcdir}/doc/doxygen; make
++	export docdir
++	cd ${top_srcdir}/doc/doxygen; $(MAKE)
+ 
+ clean-local:
+ 	-rmdir doc

Added: trunk/dports/devel/maloc/files/patch-doc-doxygen-Makefile.in.diff
===================================================================
--- trunk/dports/devel/maloc/files/patch-doc-doxygen-Makefile.in.diff	                        (rev 0)
+++ trunk/dports/devel/maloc/files/patch-doc-doxygen-Makefile.in.diff	2013-03-15 16:38:37 UTC (rev 104091)
@@ -0,0 +1,21 @@
+--- doc/doxygen/Makefile.in.orig	2010-12-08 00:37:00.000000000 -0500
++++ doc/doxygen/Makefile.in	2013-03-15 12:27:08.000000000 -0400
+@@ -323,7 +323,7 @@
+ 	for dir in "$(DESTDIR)$(docdir)"; do \
+ 	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ 	done
+-install: install-am
++install: installdirs install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+ uninstall: uninstall-am
+@@ -433,8 +433,7 @@
+ 	$(doxygen_path) $(top_srcdir)/doc/doxygen/maloc.dox
+ 
+ install-docDATA:
+-	mkdir -p $(docdir)
+-	cp -r ../api $(docdir)/
++	cp -r ../api $(DESTDIR)$(docdir)/
+ 
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130315/0c791550/attachment.html>


More information about the macports-changes mailing list