[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