[41645] trunk/dports/editors

nox at macports.org nox at macports.org
Fri Nov 7 20:01:56 PST 2008


Revision: 41645
          http://trac.macports.org/changeset/41645
Author:   nox at macports.org
Date:     2008-11-07 20:01:55 -0800 (Fri, 07 Nov 2008)
Log Message:
-----------
cedet-devel: New port.

Added Paths:
-----------
    trunk/dports/editors/cedet-devel/
    trunk/dports/editors/cedet-devel/Portfile

Added: trunk/dports/editors/cedet-devel/Portfile
===================================================================
--- trunk/dports/editors/cedet-devel/Portfile	                        (rev 0)
+++ trunk/dports/editors/cedet-devel/Portfile	2008-11-08 04:01:55 UTC (rev 41645)
@@ -0,0 +1,76 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem      1.0
+
+name            cedet-devel
+set my_name     cedet
+version         1.0pre4
+categories      editors
+platforms       darwin
+maintainers     nox openmaintainer
+description     Infrastructure for parser based text analysis in Emacs
+
+long_description \
+    Semantic is an infrastructure for parser based text analysis in Emacs. \
+    It is a lexer, parser-generator, and parser. It is written in Emacs \
+    Lisp and is customized to the way Emacs thinks about language files, \
+    and is optimized to use Emacs' parsing capabilities.
+
+homepage        http://cedet.sourceforge.net/
+master_sites    sourceforge:$my_name
+distname        $my_name-$version
+
+checksums       md5     fdc22624ae284166d9617acdc6ecbfda \
+                sha1    586bc98f881cdd8e5d97d61b9c82a115f251a461 \
+                rmd160  db09e6b5ae6bf3f9a357b4baf85447bd1ce80437
+
+depends_build   port:emacs
+
+depends_run     port:emacs
+
+use_configure   no
+
+use_parallel_build  yes
+
+destroot {
+    set lispdir $prefix/share/emacs/site-lisp
+
+    set packages {
+        common
+        ede
+        speedbar
+        eieio
+        semantic
+        cogre
+        contrib
+    }
+
+    proc destroot_package package_dir {
+        global  destroot worksrcpath
+        upvar   lispdir lispdir
+
+        xinstall -d $destroot$lispdir/$package_dir
+        foreach f [glob -directory $worksrcpath/$package_dir *] {
+            if {[file isdirectory $f]} {
+                set p [file tail $f]
+
+                if {$p ne "." && $p ne ".."} {
+                    destroot_package $package_dir/$p
+                }
+            } else {
+                set ext [file extension $f]
+
+                if {$ext eq ".el" || $ext eq ".elc"} {
+                    xinstall -m 644 $f $destroot$lispdir/$package_dir
+                }
+            }
+        }
+    }
+
+    foreach p $packages {
+        destroot_package $p
+    }
+}
+
+universal_variant   no


Property changes on: trunk/dports/editors/cedet-devel/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/20081107/c845c804/attachment.html>


More information about the macports-changes mailing list