[68076] trunk/dports

ryandesign at macports.org ryandesign at macports.org
Wed May 26 00:02:41 PDT 2010


Revision: 68076
          http://trac.macports.org/changeset/68076
Author:   ryandesign at macports.org
Date:     2010-05-26 00:02:35 -0700 (Wed, 26 May 2010)
Log Message:
-----------
Add octave portgroup and make all octave ports use it; see #25036

Modified Paths:
--------------
    trunk/dports/math/octave-ad/Portfile
    trunk/dports/math/octave-ann/Portfile
    trunk/dports/math/octave-arpack/Portfile
    trunk/dports/math/octave-audio/Portfile
    trunk/dports/math/octave-benchmark/Portfile
    trunk/dports/math/octave-bim/Portfile
    trunk/dports/math/octave-bioinfo/Portfile
    trunk/dports/math/octave-civil-engineering/Portfile
    trunk/dports/math/octave-combinatorics/Portfile
    trunk/dports/math/octave-communications/Portfile
    trunk/dports/math/octave-control/Portfile
    trunk/dports/math/octave-data-smoothing/Portfile
    trunk/dports/math/octave-database/Portfile
    trunk/dports/math/octave-econometrics/Portfile
    trunk/dports/math/octave-engine/Portfile
    trunk/dports/math/octave-financial/Portfile
    trunk/dports/math/octave-fpl/Portfile
    trunk/dports/math/octave-ga/Portfile
    trunk/dports/math/octave-general/Portfile
    trunk/dports/math/octave-graceplot/Portfile
    trunk/dports/math/octave-gsl/Portfile
    trunk/dports/math/octave-ident/Portfile
    trunk/dports/math/octave-image/Portfile
    trunk/dports/math/octave-informationtheory/Portfile
    trunk/dports/math/octave-integration/Portfile
    trunk/dports/math/octave-io/Portfile
    trunk/dports/math/octave-irsa/Portfile
    trunk/dports/math/octave-java/Portfile
    trunk/dports/math/octave-linear-algebra/Portfile
    trunk/dports/math/octave-mapping/Portfile
    trunk/dports/math/octave-miscellaneous/Portfile
    trunk/dports/math/octave-missing-functions/Portfile
    trunk/dports/math/octave-msh/Portfile
    trunk/dports/math/octave-multicore/Portfile
    trunk/dports/math/octave-nan/Portfile
    trunk/dports/math/octave-nnet/Portfile
    trunk/dports/math/octave-ocs/Portfile
    trunk/dports/math/octave-octcdf/Portfile
    trunk/dports/math/octave-odebvp/Portfile
    trunk/dports/math/octave-odepkg/Portfile
    trunk/dports/math/octave-optim/Portfile
    trunk/dports/math/octave-optiminterp/Portfile
    trunk/dports/math/octave-outliers/Portfile
    trunk/dports/math/octave-parallel/Portfile
    trunk/dports/math/octave-pdb/Portfile
    trunk/dports/math/octave-physicalconstants/Portfile
    trunk/dports/math/octave-plot/Portfile
    trunk/dports/math/octave-pt_br/Portfile
    trunk/dports/math/octave-secs1d/Portfile
    trunk/dports/math/octave-signal/Portfile
    trunk/dports/math/octave-sockets/Portfile
    trunk/dports/math/octave-specfun/Portfile
    trunk/dports/math/octave-special-matrix/Portfile
    trunk/dports/math/octave-spline-gcvspl/Portfile
    trunk/dports/math/octave-splines/Portfile
    trunk/dports/math/octave-statistics/Portfile
    trunk/dports/math/octave-strings/Portfile
    trunk/dports/math/octave-struct/Portfile
    trunk/dports/math/octave-symband/Portfile
    trunk/dports/math/octave-tcl-octave/Portfile
    trunk/dports/math/octave-time/Portfile
    trunk/dports/math/octave-triangular/Portfile
    trunk/dports/math/octave-tsa/Portfile
    trunk/dports/math/octave-vrml/Portfile
    trunk/dports/math/octave-windows/Portfile
    trunk/dports/math/octave-zenity/Portfile

Added Paths:
-----------
    trunk/dports/_resources/port1.0/group/octave-1.0.tcl

Added: trunk/dports/_resources/port1.0/group/octave-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/octave-1.0.tcl	                        (rev 0)
+++ trunk/dports/_resources/port1.0/group/octave-1.0.tcl	2010-05-26 07:02:35 UTC (rev 68076)
@@ -0,0 +1,70 @@
+# $Id$
+# 
+# Copyright (c) 2010 The MacPorts Project
+# All rights reserved.
+# 
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+# 
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+# 3. Neither the name of The MacPorts Project nor the names of its
+#    contributors may be used to endorse or promote products derived from
+#    this software without specific prior written permission.
+# 
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# 
+# 
+# This PortGroup automatically sets up the standard environment for building
+# an octave module.
+# 
+# Usage:
+# 
+#   PortGroup               octave 1.0
+#   octave.setup            module version
+# 
+# where module is the name of the module (e.g. communications) and version is
+# its version.
+
+
+options octave.module
+
+proc octave.setup {module version} {
+    global octave.module
+    
+    octave.module               ${module}
+    name                        octave-${module}
+    version                     ${version}
+    categories                  math science
+    homepage                    http://octave.sourceforge.net/
+    master_sites                sourceforge:octave
+    distname                    ${octave.module}-${version}
+    
+    depends_lib                 port:octave
+    
+    livecheck.type              regex
+    livecheck.url               http://octave.sourceforge.net/packages.php
+    livecheck.regex             http://downloads\\.sourceforge\\.net/octave/${octave.module}-(\\d+(\\.\\d+)*)\\.tar
+}
+
+post-destroot {
+    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
+}
+
+post-activate {
+    system "octave --eval \"pkg rebuild\""
+}


Property changes on: trunk/dports/_resources/port1.0/group/octave-1.0.tcl
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Modified: trunk/dports/math/octave-ad/Portfile
===================================================================
--- trunk/dports/math/octave-ad/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-ad/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-ad
-version             1.0.6
-categories          math science
+octave.setup        ad 1.0.6
 platforms           darwin
 maintainers         nomaintainer
 description         Automatic Forward Differentiation
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            ad-$version
-
 checksums           md5     9162813e37bad34c4277a30dd9d968da \
                     sha1    71e32c0001c61dd62eec84f2d61e754dec5bcf2e \
                     rmd160  1fdd5216d31035a03b5b6df6fe83fc0ebeca195c
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/ad-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-ann/Portfile
===================================================================
--- trunk/dports/math/octave-ann/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-ann/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-ann
-version             1.0.2
-categories          math science
+octave.setup        ann 1.0.2
 platforms           darwin
 maintainers         nomaintainer
 description         The Octave-forge ANN package wraps the ANN library, which provides data structures and functions for computing exact and approximate nearest neighbors on an arbitrarily high dimensional point set.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            ann-$version
-
 checksums           md5     3b383fdec459cf4f66c221e7b698aab0 \
                     sha1    5da0e67273316edbc127ab31bb3e15b89ec25a4f \
                     rmd160  4d74c6a5db17caf1d329c0fdac9fe068c0c1ddb5
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/ann-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-arpack/Portfile
===================================================================
--- trunk/dports/math/octave-arpack/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-arpack/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-arpack
-version             1.0.8
-categories          math science
+octave.setup        arpack 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Octave bindings to ARPACK, including the eigs and svds function.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            arpack-$version
-
 checksums           md5     dbf767019e238c4a16ccc6cac2afe87c \
                     sha1    3fa7847b6bedb2379ff51399195481fbfe2e4b89 \
                     rmd160  0d16b935f72b8b7c32721216edf09935eeb8e50f
 
-depends_lib-append  port:octave port:arpack
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/arpack-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:arpack

Modified: trunk/dports/math/octave-audio/Portfile
===================================================================
--- trunk/dports/math/octave-audio/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-audio/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-audio
-version             1.1.4
-categories          math science
+octave.setup        audio 1.1.4
 platforms           darwin
 maintainers         nomaintainer
 description         Audio recording, processing and playing tools.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            audio-$version
-
 checksums           md5     643dac1ecf0f31c870b4bd9ce7bbd98c \
                     sha1    36b4257737481394302243cdf1731edbbaee5139 \
                     rmd160  0f38a8ef8b7d6571ce6d20ca00f6a636f32976f0
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/audio-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-benchmark/Portfile
===================================================================
--- trunk/dports/math/octave-benchmark/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-benchmark/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-benchmark
-version             1.1.1
-categories          math science
+octave.setup        benchmark 1.1.1
 platforms           darwin
 maintainers         nomaintainer
 description         The package contains code used to benchmark speed of Octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            benchmark-$version
-
 checksums           md5     33842f7c32af5eedbbd0af3b8f918b69 \
                     sha1    247e39c21be6e3b8d373965277bf916f4ca8b80d \
                     rmd160  a152ed405ce34c8370937c0af449bd98e792e882
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/benchmark-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-bim/Portfile
===================================================================
--- trunk/dports/math/octave-bim/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-bim/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-bim
-version             0.1.1
-categories          math science
+octave.setup        bim 0.1.1
 platforms           darwin
 maintainers         nomaintainer
 description         Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equaltions based on the Finite Volume Scharfetter-Gummel (FVSG) method a.k.a Box Integration Method (BIM)  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            bim-$version
-
 checksums           md5     7e7a3856127c0f17bf98df5d564b224d \
                     sha1    573b31f8e0e3f6ed733303c6a47a948b67cd338f \
                     rmd160  a917e90a2d0fac5c9569220c3b50d3533f88065f
 
-depends_lib-append  port:octave port:octave-fpl port:octave-msh
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/bim-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-fpl port:octave-msh

Modified: trunk/dports/math/octave-bioinfo/Portfile
===================================================================
--- trunk/dports/math/octave-bioinfo/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-bioinfo/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-bioinfo
-version             0.1.2
-categories          math science
+octave.setup        bioinfo 0.1.2
 platforms           darwin
 maintainers         nomaintainer
 description         Bioinformatics manipulation  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            bioinfo-$version
-
 checksums           md5     71f3319f41d2885c569c840ed137673b \
                     sha1    cc62d0250f2f41b5f7ef3ea3095006667fe1e37f \
                     rmd160  ef917f6190f1d57fdf72a19b9ff69147102ee6b6
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/bioinfo-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-civil-engineering/Portfile
===================================================================
--- trunk/dports/math/octave-civil-engineering/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-civil-engineering/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-civil-engineering
-version             1.0.7
-categories          math science
+octave.setup        civil-engineering 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Functions to solution some ODE's in Civil Engineering.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            civil-engineering-$version
-
 checksums           md5     d04d56f6d85ae17911560b6021ce47a8 \
                     sha1    9ad2b073a48b773c7d5bf804ac06a4abb029cba2 \
                     rmd160  c677a355f22ce4666c205c0d8782b334143ff844
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/civil-engineering-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-combinatorics/Portfile
===================================================================
--- trunk/dports/math/octave-combinatorics/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-combinatorics/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-combinatorics
-version             1.0.9
-categories          math science
+octave.setup        combinatorics 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         Combinatorics functions, incuding partitioning.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            combinatorics-$version
-
 checksums           md5     3dd36eb5cbc5511be0d72250ebb28799 \
                     sha1    068f22bf8feb69a401bb8267bb2cd87d145df9ef \
                     rmd160  f57b4bbf6bb87ba329ba70640bd97e4f3ecc43c1
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/combinatorics-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-communications/Portfile
===================================================================
--- trunk/dports/math/octave-communications/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-communications/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,38 +1,20 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-communications
-version             1.0.10
+octave.setup        communications 1.0.10
 revision            1
-categories          math science
 platforms           darwin
 maintainers         nomaintainer
 description         Digital Communications, Error Correcting Codes (Channel \
                     Code), Source Code functions, Modulation and Galois Fields
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            communications-${version}
-
 checksums           md5     cae9f1e4ce2b1c2358e028abe947d168 \
                     sha1    b51523d8b10f10fd5519bd218e9bf6d37f698a70 \
                     rmd160  210f98df17a5501be36b8fe02535b4ea0da38aad
 
-depends_lib-append  port:octave port:octave-signal
+depends_lib-append  port:octave-signal
 
 universal_variant   no
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type      regex
-livecheck.url       http://octave.sourceforge.net/packages.php
-livecheck.regex     {http://downloads\.sourceforge\.net/octave/communications-(\d+(\.\d+)*)\.tar\.gz}

Modified: trunk/dports/math/octave-control/Portfile
===================================================================
--- trunk/dports/math/octave-control/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-control/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-control
-version             1.0.11
-categories          math science
+octave.setup        control 1.0.11
 platforms           darwin
 maintainers         nomaintainer
 description         Additional Octave Control tools  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            control-$version
-
 checksums           md5     8976da5310c6468b4544a1ef5138431b \
                     sha1    11869042aacf40be24c51f55199239c86b633a0f \
                     rmd160  2e02b15e5d79db210b2748e480a0c4e5d90fb617
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/control-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-data-smoothing/Portfile
===================================================================
--- trunk/dports/math/octave-data-smoothing/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-data-smoothing/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-data-smoothing
-version             1.2.0
-categories          math science
+octave.setup        data-smoothing 1.2.0
 platforms           darwin
 maintainers         nomaintainer
 description         Algorithms for smoothing noisy data  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            data-smoothing-$version
-
 checksums           md5     d92ea47df22efaa748b125d397de1339 \
                     sha1    8a1a48180f644fa11af12d91d4527ce0737ba4ac \
                     rmd160  db3266c4cd813162a26997f4fb0219c4ed7d28f1
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/data-smoothing-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-database/Portfile
===================================================================
--- trunk/dports/math/octave-database/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-database/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,10 +1,9 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-database
-version             1.0.4
-categories          math science
+octave.setup        database 1.0.4
 platforms           darwin
 maintainers         nomaintainer
 description         These are bindings that allow SQL queries and other database \
@@ -14,27 +13,10 @@
                     across all database types is provided, as well as the \
                     entire C client API for each database (libpq, libmysqlclient, etc).
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            database-$version
-
 checksums           md5     3de89d16ad1c5945ebcb90f8759803b0 \
                     sha1    ee62edd5c213bc18a9be0a5696ab418b1887b2de \
                     rmd160  6e768f1633e5f1f53c0224956135028459b0a505
 
 patchfiles          patch-sqlite3_wrap.cpp.diff patch-odbc_wrap.cpp.diff
 
-depends_lib-append  port:octave port:swig-octave port:postgresql82 path:bin/mysql_config5:mysql5 port:sqlite3 port:unixODBC
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/database-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:swig-octave port:postgresql82 path:bin/mysql_config5:mysql5 port:sqlite3 port:unixODBC

Modified: trunk/dports/math/octave-econometrics/Portfile
===================================================================
--- trunk/dports/math/octave-econometrics/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-econometrics/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-econometrics
-version             1.0.8
-categories          math science
+octave.setup        econometrics 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Econometrics functions including MLE and GMM based techniques.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            econometrics-$version
-
 checksums           md5     363cdacabfc3b551a500e9c8bf5c4437 \
                     sha1    96d96b7b0cd18b4f911b92630f62df9fdc138182 \
                     rmd160  3fa1e689a75ae3e9b04d708800accb758181921a
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/econometrics-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-engine/Portfile
===================================================================
--- trunk/dports/math/octave-engine/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-engine/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-engine
-version             1.0.9
-categories          math science
+octave.setup        engine 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         An external interface library for Octave  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            engine-$version
-
 checksums           md5     077ec874eb6ff573e86448a1c4620a1d \
                     sha1    b39f8e86bbc688a83ab433133bcc23bc4de7e16a \
                     rmd160  fd1c51ea614c568152ff02e219ec2a86b24adcf9
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/engine-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-financial/Portfile
===================================================================
--- trunk/dports/math/octave-financial/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-financial/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-financial
-version             0.3.2
-categories          math science
+octave.setup        financial 0.3.2
 platforms           darwin
 maintainers         nomaintainer
 description         Financial manipulation and plotting functions  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            financial-$version
-
 checksums           md5     ea871683241da80f766b9af006b78865 \
                     sha1    b51db6769f6591ce49a8a1060a06744dceab66cf \
                     rmd160  1f9f087ed2c8053055e4e2938a1fd23079673c25
 
-depends_lib-append  port:octave port:octave-time
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/financial-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-time

Modified: trunk/dports/math/octave-fpl/Portfile
===================================================================
--- trunk/dports/math/octave-fpl/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-fpl/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-fpl
-version             0.1.6
-categories          math science
+octave.setup        fpl 0.1.6
 platforms           darwin
 maintainers         nomaintainer
 description         Collection of routines to plot data on unstructured triangular and tetrahedral meshes  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            fpl-$version
-
 checksums           md5     65f181620dcfb3a7083908dcfcf3477f \
                     sha1    67b351a8e0b2b1874adfc9bc61d1caab067e9078 \
                     rmd160  a1edb91daae8bf57c2eeb24d50d7e2a87d769459
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/fpl-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-ga/Portfile
===================================================================
--- trunk/dports/math/octave-ga/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-ga/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,35 +1,17 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-ga
-version             0.9.7
+octave.setup        ga 0.9.7
 revision            1
-categories          math science
 platforms           darwin
 maintainers         nomaintainer
 description         Genetic optimization code  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            ga-$version
-
 checksums           md5     4dc07aedf067fdefbb4bf845375c2715 \
                     sha1    f05be56a1a91b514025b31cd8739370698571ca5 \
                     rmd160  a232210c86d11d09cec0872853b3b479a156da8d
 
-depends_lib-append  port:octave port:octave-miscellaneous port:octave-communications
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/ga-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-miscellaneous port:octave-communications

Modified: trunk/dports/math/octave-general/Portfile
===================================================================
--- trunk/dports/math/octave-general/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-general/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-general
-version             1.1.3
-categories          math science
+octave.setup        general 1.1.3
 platforms           darwin
 maintainers         nomaintainer
 description         General tools for octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            general-$version
-
 checksums           md5     6a274b9cd7cda2e6a52089f61f04f6a2 \
                     sha1    5a12cfd9730f5f857873529077318e748faff820 \
                     rmd160  0a1b33689ab2b8a35ee170dca8754a5055b0acb4
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/general-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-graceplot/Portfile
===================================================================
--- trunk/dports/math/octave-graceplot/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-graceplot/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-graceplot
-version             1.0.8
-categories          math science
+octave.setup        graceplot 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Graceplot bindings for octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            graceplot-$version
-
 checksums           md5     3e123bea0ab347e938758d9d3bf1d7a2 \
                     sha1    34bfd5073007fc3d5cf1a430176580907ac86d32 \
                     rmd160  8887482e2412974cf05f4eee7558f10e1e712b3e
 
-depends_lib-append  port:octave port:octave-io
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/graceplot-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-io

Modified: trunk/dports/math/octave-gsl/Portfile
===================================================================
--- trunk/dports/math/octave-gsl/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-gsl/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-gsl
-version             1.0.8
-categories          math science
+octave.setup        gsl 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Octave bindings to the GNU Scientific Library  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            gsl-$version
-
 checksums           md5     9f45ab71dc77b57646d6bfab5984cccd \
                     sha1    2a7d06963e00d44f92682edd7ec1d5036574bf41 \
                     rmd160  34c9d705ffc5b59c656219a0a5bcadceda73d6f7
 
-depends_lib-append  port:octave port:gsl
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/gsl-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:gsl

Modified: trunk/dports/math/octave-ident/Portfile
===================================================================
--- trunk/dports/math/octave-ident/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-ident/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-ident
-version             1.0.7
-categories          math science
+octave.setup        ident 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Addition System Indentification Control functions.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            ident-$version
-
 checksums           md5     29697948e4af19d868abc00d373278fb \
                     sha1    5852903addf9038b301fdc1d15429b4f19a1bf99 \
                     rmd160  bd768d51f36f21d3d826ab524eb42f7b8bb1e9ab
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/ident-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-image/Portfile
===================================================================
--- trunk/dports/math/octave-image/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-image/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-image
-version             1.0.10
-categories          math science
+octave.setup        image 1.0.10
 platforms           darwin
 maintainers         nomaintainer
 description         The Octave-forge Image package provides functions for reading, writing, and processing images. The package supports almost all image formats through the use of ImageMagick. The package also provides functions for feature extraction, image statistics, spatial and geometric transformations, morphological operations, linear filtering, and much more.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            image-$version
-
 checksums           md5     c139877a4ce2b1f6fe08772a52a327be \
                     sha1    0d8731f8f47cc18fdfb2ead8e700d3507cff79df \
                     rmd160  3aad306325c84cfe543c7b61b60a7fea2cfa9c3c
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/image-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-informationtheory/Portfile
===================================================================
--- trunk/dports/math/octave-informationtheory/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-informationtheory/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-informationtheory
-version             0.1.8
-categories          math science
+octave.setup        informationtheory 0.1.8
 platforms           darwin
 maintainers         nomaintainer
 description         Functions and routines for basic Information Theory definitions, and source coding.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            informationtheory-$version
-
 checksums           md5     8948c888555cd4377edcc3cdc8611bee \
                     sha1    6f8ec439fc764c1140de8e44cdf0c1655683c861 \
                     rmd160  bd79132384e307dcebd805e5a1ab2ab4af171b43
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/informationtheory-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-integration/Portfile
===================================================================
--- trunk/dports/math/octave-integration/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-integration/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-integration
-version             1.0.7
-categories          math science
+octave.setup        integration 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Toolbox for 1-D, 2-D, and n-D Numerical Integration  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            integration-$version
-
 checksums           md5     ccd4224ec51e35ccd50c6a119f304284 \
                     sha1    b9d66b79391aef4bc574af62e716edfe833d9aa8 \
                     rmd160  2340ae906e77ba64a31b08ca548f1ecaf2eee79e
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/integration-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-io/Portfile
===================================================================
--- trunk/dports/math/octave-io/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-io/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-io
-version             1.0.9
-categories          math science
+octave.setup        io 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         Input/Output in external formats.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            io-$version
-
 checksums           md5     a53eb6864746d230240745a8f82c0d0b \
                     sha1    2c9e3d9b94aba55f97d42dbf91d7d8c6b6af2f21 \
                     rmd160  a6009ca3afe53573624348bbd8d449679badbabb
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/io-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-irsa/Portfile
===================================================================
--- trunk/dports/math/octave-irsa/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-irsa/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-irsa
-version             1.0.7
-categories          math science
+octave.setup        irsa 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Irregular sampling analysis.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            irsa-$version
-
 checksums           md5     1e1d48ad70334be377e156b81012c6a6 \
                     sha1    037cc804a3688e74c1f096d3435ae315bf480f82 \
                     rmd160  83343bbcb302f9ecbad311e879536ee7d540aaff
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/irsa-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-java/Portfile
===================================================================
--- trunk/dports/math/octave-java/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-java/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-java
-version             1.2.6
-categories          math science
+octave.setup        java 1.2.6
 platforms           darwin
 maintainers         nomaintainer
 description         Provides Java interface with OO-like Java objects manipulation  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            java-$version
-
 checksums           md5     c6b1dc49493fd7ede6fd369538321161 \
                     sha1    b2bdb114dc84b9ecd9be8f529156ab7324ffe294 \
                     rmd160  a61788055ee1e55af536eb62cc87ff92eaf05f06
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/java-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-linear-algebra/Portfile
===================================================================
--- trunk/dports/math/octave-linear-algebra/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-linear-algebra/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-linear-algebra
-version             1.0.8
-categories          math science
+octave.setup        linear-algebra 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Additional linear algebra code, including general SVD and matrix functions.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            linear-algebra-$version
-
 checksums           md5     a40aaca0061117cc483eef89c2f9530f \
                     sha1    08332368e1d7f933802320fae22c4ed7ab72a9b2 \
                     rmd160  e19b067efb39afa244a27c0442af650bf588f72b
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/linear-algebra-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-mapping/Portfile
===================================================================
--- trunk/dports/math/octave-mapping/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-mapping/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-mapping
-version             1.0.7
-categories          math science
+octave.setup        mapping 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Simple Mapping functions.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            mapping-$version
-
 checksums           md5     f4b2e181d98111cc0c761b7f5086ed01 \
                     sha1    9b8db2f408986f824d4bff9ea5067acfd8593311 \
                     rmd160  c28caacd181f05a0f372a59e6404810902206009
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/mapping-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-miscellaneous/Portfile
===================================================================
--- trunk/dports/math/octave-miscellaneous/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-miscellaneous/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-miscellaneous
-version             1.0.9
-categories          math science
+octave.setup        miscellaneous 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         Miscellaneous tools including waitbar, xml tools, etc  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            miscellaneous-$version
-
 checksums           md5     00064d672bffd831f9feb788fce4b75a \
                     sha1    acfa52deeb098e4601dd5b906495b2de975983bd \
                     rmd160  b2fc97f46de6f1031bbf34e74586d759ae3a8bb8
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/miscellaneous-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-missing-functions/Portfile
===================================================================
--- trunk/dports/math/octave-missing-functions/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-missing-functions/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-missing-functions
-version             1.0.2
-categories          math science
+octave.setup        missing-functions 1.0.2
 platforms           darwin
 maintainers         nomaintainer
 description         Find functions that are in Matlab but not in Octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            missing-functions-$version
-
 checksums           md5     d975028d2a0fa9778b4ffedd4c1abba2 \
                     sha1    ed641e5af8c1366175b1024c2ae124c15c6986fc \
                     rmd160  2dcac957d371610b715397d109c9dd8778e7b7c6
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/missing-functions-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-msh/Portfile
===================================================================
--- trunk/dports/math/octave-msh/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-msh/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-msh
-version             0.1.1
-categories          math science
+octave.setup        msh 0.1.1
 platforms           darwin
 maintainers         nomaintainer
 description         Package for creating and managing triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers. Uses a mesh data structure compatible with pdetool. Relies on gmsh for unstructured mesh generation.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            msh-$version
-
 checksums           md5     74da2651bbbb8425162efd49d5c4e4e8 \
                     sha1    a404fa12bbdb3650894e41cb212aaccb48640f99 \
                     rmd160  848aececa70ac5c15616ee866dccb959bf0b1927
 
-depends_lib-append  port:octave port:octave-splines
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/msh-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-splines

Modified: trunk/dports/math/octave-multicore/Portfile
===================================================================
--- trunk/dports/math/octave-multicore/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-multicore/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-multicore
-version             0.2.15
-categories          math science
+octave.setup        multicore 0.2.15
 platforms           darwin
 maintainers         nomaintainer
 description         An Octave-forge package providing functions for parallel processing on multiple cores.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            multicore-$version
-
 checksums           md5     ae3fc6bf5e54f37924ef6f0b24463bcf \
                     sha1    ed62f2b19ba1eede8ce7e7a5f02f737b8c8ad47e \
                     rmd160  87c25b5c18f66a0734b6a19a44de35530a29b5a0
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/multicore-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-nan/Portfile
===================================================================
--- trunk/dports/math/octave-nan/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-nan/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-nan
-version             1.0.9
-categories          math science
+octave.setup        nan 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         Missing value statistical toolbox  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            nan-$version
-
 checksums           md5     0621816fb2bdf111e4697f3b08ed8c3c \
                     sha1    dfdf4071bd14e62951b84522aef8f38949ecabe4 \
                     rmd160  e760c8a7361191afb5b3ee2408d09b6eff13d9b6
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/nan-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-nnet/Portfile
===================================================================
--- trunk/dports/math/octave-nnet/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-nnet/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-nnet
-version             0.1.10
-categories          math science
+octave.setup        nnet 0.1.10
 platforms           darwin
 maintainers         nomaintainer
 description         A feed forward multi-layer neural network.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            nnet-$version
-
 checksums           md5     a9780d6310ab194423807a2e46b32585 \
                     sha1    a3bdd6914268f70dbfc8d30d001014cb8783861a \
                     rmd160  df59efda0597d2eace9112c19ec036d3e907f65a
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/nnet-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-ocs/Portfile
===================================================================
--- trunk/dports/math/octave-ocs/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-ocs/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-ocs
-version             0.0.4
-categories          math science
+octave.setup        ocs 0.0.4
 platforms           darwin
 maintainers         nomaintainer
 description         Package for solving DC and transient MNA equation stemming from electrical circuit  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            ocs-$version
-
 checksums           md5     d2884ce53979b77d00e53eca7c1a789d \
                     sha1    ab1f502c62c08f29992258225b58cedbc0cf10d6 \
                     rmd160  d93e60fc0f40f373192f0ffca84c8733955e3508
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/ocs-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-octcdf/Portfile
===================================================================
--- trunk/dports/math/octave-octcdf/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-octcdf/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-octcdf
-version             1.0.13
-categories          math science
+octave.setup        octcdf 1.0.13
 platforms           darwin
 maintainers         nomaintainer
 description         A NetCDF interface for octave  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            octcdf-$version
-
 checksums           md5     318d8d3a6272ddbfef7f259dd3998013 \
                     sha1    a74e9233f8309a7e39171aed552e8160eff04090 \
                     rmd160  570cd84e7ddc833ff6850134c5e661afc2bae55d
 
-depends_lib-append  port:octave port:netcdf
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/octcdf-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:netcdf

Modified: trunk/dports/math/octave-odebvp/Portfile
===================================================================
--- trunk/dports/math/octave-odebvp/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-odebvp/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-odebvp
-version             1.0.6
-categories          math science
+octave.setup        odebvp 1.0.6
 platforms           darwin
 maintainers         nomaintainer
 description         To approximate the solution of the boundary-value problem  y''=p(x)*y' + q(x)*y + r(x), a<=x<=b, y(a)=alpha, y(b)=beta by the linear finite-diffence method.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            odebvp-$version
-
 checksums           md5     7ace0e26b6a4b1abed4959c73eeaf133 \
                     sha1    c20253c62838c610c8da1b984554a5aa031262a1 \
                     rmd160  f8542decb4d7e3b7852ceb806aa1310367de8c18
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/odebvp-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-odepkg/Portfile
===================================================================
--- trunk/dports/math/octave-odepkg/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-odepkg/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,37 +1,17 @@
 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-odepkg
-version             0.6.7
-categories          math science
+octave.setup        odepkg 0.6.7
 platforms           darwin
 maintainers         nomaintainer
 description         An octave package for solving ordinary differential equations and more.
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            odepkg-$version
-
 checksums           md5     d405084fcad6e439ae751baf9fd203d2 \
                     sha1    d050dce3a043bd74c5143c6602e8d67af6a5e22d \
                     rmd160  fe85f5a64058ef67e5e65b5b89773685275b68ff
 
-depends_lib-append  port:octave
-
 use_parallel_build  no
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/odepkg-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-optim/Portfile
===================================================================
--- trunk/dports/math/octave-optim/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-optim/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-optim
-version             1.0.6
-categories          math science
+octave.setup        optim 1.0.6
 platforms           darwin
 maintainers         nomaintainer
 description         Unconstrained Non-linear Optimization toolkit.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            optim-$version
-
 checksums           md5     faa3db3739881bdb32a582e8d5a45fcd \
                     sha1    81614205ab3ce821f94abfb623a14c7dd7bc0c3a \
                     rmd160  336f4843c01afd649ab1b2e5ddcc887a18c75bc6
 
-depends_lib-append  port:octave port:octave-miscellaneous
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/optim-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-miscellaneous

Modified: trunk/dports/math/octave-optiminterp/Portfile
===================================================================
--- trunk/dports/math/octave-optiminterp/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-optiminterp/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-optiminterp
-version             0.3.2
-categories          math science
+octave.setup        optiminterp 0.3.2
 platforms           darwin
 maintainers         nomaintainer
 description         An optimal interpolation toolbox for octave. This package provides functions to perform a n-dimensional optimal interpolations of arbitrarily distributed data points.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            optiminterp-$version
-
 checksums           md5     d68ae8c3fdea03df953eb30790524220 \
                     sha1    2f59d8cf5acda824fb09823ef27a6a109db0b4ec \
                     rmd160  ccf8119ab8c05bb072bf45f1ddf1fd1ddc281794
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/optiminterp-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-outliers/Portfile
===================================================================
--- trunk/dports/math/octave-outliers/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-outliers/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-outliers
-version             0.13.9
-categories          math science
+octave.setup        outliers 0.13.9
 platforms           darwin
 maintainers         nomaintainer
 description         Grubbs, Dixon and Cochran tests for outlier detection and p-value approximating routines.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            outliers-$version
-
 checksums           md5     d2829f19afccb01489caf2c1feee0d9f \
                     sha1    3589598382fbddbb0771a54b90272be63bdd2e44 \
                     rmd160  dcbac14d3a09b71828ee72d3de3598bfbfa52851
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/outliers-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-parallel/Portfile
===================================================================
--- trunk/dports/math/octave-parallel/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-parallel/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-parallel
-version             2.0.0
-categories          math science
+octave.setup        parallel 2.0.0
 platforms           darwin
 maintainers         nomaintainer
 description         Parallel execution package for cluster computers  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            parallel-$version
-
 checksums           md5     c46a96a79445d4581b929d2d02e941ef \
                     sha1    f0bfde75c677cf4dca1a1a1dfa6c1233bc7bcb68 \
                     rmd160  10556901eae3cfd57622f55aae06d7bea1c853c6
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/parallel-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-pdb/Portfile
===================================================================
--- trunk/dports/math/octave-pdb/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-pdb/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-pdb
-version             1.0.7
-categories          math science
+octave.setup        pdb 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Reads and display PDB-files from the Brookhaven protein databank  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            pdb-$version
-
 checksums           md5     ff0f53e697849372199ff44ef0d95796 \
                     sha1    720828be8c1671bae3d90d1939a5520d70a7bd56 \
                     rmd160  f453f67d31fac2f7652084a880f3c3fe91a72a31
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/pdb-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-physicalconstants/Portfile
===================================================================
--- trunk/dports/math/octave-physicalconstants/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-physicalconstants/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-physicalconstants
-version             0.1.7
-categories          math science
+octave.setup        physicalconstants 0.1.7
 platforms           darwin
 maintainers         nomaintainer
 description         Physical Constants from Atomic & Molecular Physics, taken from NIST database  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            physicalconstants-$version
-
 checksums           md5     808a9c50a0e77cdf31e62c968d82d85b \
                     sha1    58a3a4627de5b1c5a185ee1331aec1d310a05e01 \
                     rmd160  8d5b85066e3f65f1e49cc723bf249c880e7d41a6
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/physicalconstants-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-plot/Portfile
===================================================================
--- trunk/dports/math/octave-plot/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-plot/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-plot
-version             1.0.7
-categories          math science
+octave.setup        plot 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Additional ploting tools for Octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            plot-$version
-
 checksums           md5     b740cf4b7818b17f84ffcebf80fe3dd1 \
                     sha1    a0fa23a77791e7df90ba587c0ddbec62d16adfe1 \
                     rmd160  421fa29e2448e150dec179f5ffc60f2ea1753dba
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/plot-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-pt_br/Portfile
===================================================================
--- trunk/dports/math/octave-pt_br/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-pt_br/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-pt_br
-version             1.0.8
-categories          math science
+octave.setup        pt_br 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Brazilian Portuguese translations of the help strings of the Octave functions.   
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            pt_br-$version
-
 checksums           md5     603b69e50932bc1c07f1376553c61cda \
                     sha1    70ca95444a5c750461094988d7ee99170cd8a782 \
                     rmd160  45c4e25dc3692a9ef599b41a8f066240d27c9210
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/pt_br-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-secs1d/Portfile
===================================================================
--- trunk/dports/math/octave-secs1d/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-secs1d/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-secs1d
-version             0.0.8
-categories          math science
+octave.setup        secs1d 0.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         A Drift-Diffusion simulator for 1d semiconductor devices  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            secs1d-$version
-
 checksums           md5     597cb19b22ba2a4950dc957fd9aed526 \
                     sha1    20cf4860848dc62c605232a7562ec451d03bb951 \
                     rmd160  f33689353f0374b0d9e23bcbbb02b54e1f568239
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/secs1d-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-signal/Portfile
===================================================================
--- trunk/dports/math/octave-signal/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-signal/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-signal
-version             1.0.10
-categories          math science
+octave.setup        signal 1.0.10
 platforms           darwin
 maintainers         nomaintainer
 description         Signal processing tools, including filtering, windowing and display functions.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            signal-$version
-
 checksums           md5     154902997a4e605c2fedf2335c397bc7 \
                     sha1    7c89d7b08810815639c95957c57dab5f6b63e099 \
                     rmd160  13f9abff23f6612dd0bab25cae8a4e641da9abd8
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/signal-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-sockets/Portfile
===================================================================
--- trunk/dports/math/octave-sockets/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-sockets/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-sockets
-version             1.0.5
-categories          math science
+octave.setup        sockets 1.0.5
 platforms           darwin
 maintainers         nomaintainer
 description         Socket functions  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            sockets-$version
-
 checksums           md5     5272355a695a34f1ebffbeda701c2f0e \
                     sha1    328356dfbb14557a774e905b446ba53688e123cd \
                     rmd160  97e616b36b8c61649e65ecac6eb590a6c52469d1
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/sockets-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-specfun/Portfile
===================================================================
--- trunk/dports/math/octave-specfun/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-specfun/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-specfun
-version             1.0.8
-categories          math science
+octave.setup        specfun 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Special functions including ellipitic functions, etc  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            specfun-$version
-
 checksums           md5     b4d018a3ce98996ca9eb9b5720eccf53 \
                     sha1    555b0c5b9f7bff25096fb7964cc2cddb52ed59f2 \
                     rmd160  f42efcbd93bb03566d11e031f06bccaa0511fd14
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/specfun-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-special-matrix/Portfile
===================================================================
--- trunk/dports/math/octave-special-matrix/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-special-matrix/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-special-matrix
-version             1.0.7
-categories          math science
+octave.setup        special-matrix 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Additional Special Matrices for Octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            special-matrix-$version
-
 checksums           md5     7dcd0154aca5fbb0de20628352c3dcfa \
                     sha1    6c9f36a45071ecbb4c75d8084d3bee70652cd4f6 \
                     rmd160  dfac40b0aa692dbf6221829ffac9f895bb0620b2
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/special-matrix-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-spline-gcvspl/Portfile
===================================================================
--- trunk/dports/math/octave-spline-gcvspl/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-spline-gcvspl/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-spline-gcvspl
-version             1.0.8
-categories          math science
+octave.setup        spline-gcvspl 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         B-spline data smoothing using generalized cross-validation and mean squared prediction or explicit user smoothing  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            spline-gcvspl-$version
-
 checksums           md5     cc09645ff71e45fc2789b2a563f1544b \
                     sha1    83750b3309a68dac1746817368dc320acb4595b9 \
                     rmd160  fd5a560ed9eac13d764b9c8278c63d4020074659
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/spline-gcvspl-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-splines/Portfile
===================================================================
--- trunk/dports/math/octave-splines/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-splines/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-splines
-version             1.0.7
-categories          math science
+octave.setup        splines 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Additional Cubic spline functions.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            splines-$version
-
 checksums           md5     6fbe9bd3c8b8ee5199d3866599409b1b \
                     sha1    f972b7224ed896e1bee8df3f41938dd01c488a0c \
                     rmd160  f66e5c5b69b4f4aef67d00b0a412a63a21418dd5
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/splines-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-statistics/Portfile
===================================================================
--- trunk/dports/math/octave-statistics/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-statistics/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-statistics
-version             1.0.9
-categories          math science
+octave.setup        statistics 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         Additional statistics functions for Octave.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            statistics-$version
-
 checksums           md5     e0b7f32ce2854e3de7d032cc9e9e6dbc \
                     sha1    45763558c7b57d41c4b36f0c715770c9d3d5e6bc \
                     rmd160  3f5895975e4fe45c2bd32567400547dc73754163
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/statistics-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-strings/Portfile
===================================================================
--- trunk/dports/math/octave-strings/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-strings/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-strings
-version             1.0.7
-categories          math science
+octave.setup        strings 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Additional manipulation functions  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            strings-$version
-
 checksums           md5     0b360fc1db30daf8e74db85548aad0fb \
                     sha1    ab6a49f72b925cba7a5b3e8bf5fc5850484abc42 \
                     rmd160  a33812368f8f257f0646fe5499cbf9d55cba312c
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/strings-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-struct/Portfile
===================================================================
--- trunk/dports/math/octave-struct/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-struct/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-struct
-version             1.0.7
-categories          math science
+octave.setup        struct 1.0.7
 platforms           darwin
 maintainers         nomaintainer
 description         Additional Structure manipulations functions.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            struct-$version
-
 checksums           md5     0ea3950edd845c8a778c9154ed75bd33 \
                     sha1    55f232a95f015347875a2e64830d8ff8588f9967 \
                     rmd160  d082d047117a5bccbf2e4b64c2d5035a7d6ceeb9
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/struct-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-symband/Portfile
===================================================================
--- trunk/dports/math/octave-symband/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-symband/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-symband
-version             1.0.10
-categories          math science
+octave.setup        symband 1.0.10
 platforms           darwin
 maintainers         nomaintainer
 description         Linear Algebra for Symmetric Banded Matrices.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            symband-$version
-
 checksums           md5     3744cbef41294e517e78c8fc8265bb3e \
                     sha1    c66738992c661f70865cf524e76b82e3a73455bb \
                     rmd160  e21138ccca45d33986ca2ce58f930739030ec504
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/symband-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-tcl-octave/Portfile
===================================================================
--- trunk/dports/math/octave-tcl-octave/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-tcl-octave/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-tcl-octave
-version             0.1.8
-categories          math science
+octave.setup        tcl-octave 0.1.8
 platforms           darwin
 maintainers         nomaintainer
 description         socket implementation of a tcl-octave connection  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            tcl-octave-$version
-
 checksums           md5     a98faee2560360e6282f153f185995bf \
                     sha1    e4d32b7b38bb5978e39374d207d3977d0a739b3e \
                     rmd160  d7b4f7f40638bd99e195e6fc65157ef4c869c5d6
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/tcl-octave-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-time/Portfile
===================================================================
--- trunk/dports/math/octave-time/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-time/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-time
-version             1.0.9
-categories          math science
+octave.setup        time 1.0.9
 platforms           darwin
 maintainers         nomaintainer
 description         Additional date manipulation tools.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            time-$version
-
 checksums           md5     333d00919b63959aa5f345f134c01c5e \
                     sha1    6f37ce459fdcf2667847cc046266cddbaa0d6528 \
                     rmd160  64ff0fcf0f07c185d77b1e9682857e960a7922ec
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/time-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-triangular/Portfile
===================================================================
--- trunk/dports/math/octave-triangular/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-triangular/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-triangular
-version             1.0.4
-categories          math science
+octave.setup        triangular 1.0.4
 platforms           darwin
 maintainers         nomaintainer
 description         Simple example of a user type implementing a simple matrix type for triangular matrices.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            triangular-$version
-
 checksums           md5     adf17789482ae11166c162946a45b124 \
                     sha1    06b557b9666590d4e181f896d6ecaf9f98508469 \
                     rmd160  5e3c9ed675e5d19c953885154441abf1a0c98001
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/triangular-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-tsa/Portfile
===================================================================
--- trunk/dports/math/octave-tsa/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-tsa/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,16 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-tsa
-version             4.0.1
-categories          math science
+octave.setup        tsa 4.0.1
 platforms           darwin
 maintainers         nomaintainer
 description         Stochastic concepts and maximum entropy methods for time series analysis  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            tsa-$version
-
 checksums           md5     ba9d4b039a8644c50708fa93db3bac97 \
                     sha1    4ba2e205bb1834b9d15c0b85a3098906c00f9288 \
                     rmd160  4c6a5e5b7f815917f0b085c38ea9f2e945ffe419
 
-depends_lib-append  port:octave port:octave-nan
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/tsa-(\\d+(\\.\\d+)*)\.tar\.gz
+depends_lib-append  port:octave-nan

Modified: trunk/dports/math/octave-vrml/Portfile
===================================================================
--- trunk/dports/math/octave-vrml/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-vrml/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-vrml
-version             1.0.10
-categories          math science
+octave.setup        vrml 1.0.10
 platforms           darwin
 maintainers         nomaintainer
 description         3D graphics using VRML  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            vrml-$version
-
 checksums           md5     333d355900cbcb9f7ca64c15d95d881c \
                     sha1    3967cec848d38fa411534b1642bdce57836b0caa \
                     rmd160  b90f289b0a99c6b53c9d898bc7ad1dc808c56fba
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/vrml-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-windows/Portfile
===================================================================
--- trunk/dports/math/octave-windows/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-windows/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-windows
-version             1.0.8
-categories          math science
+octave.setup        windows 1.0.8
 platforms           darwin
 maintainers         nomaintainer
 description         Provides COM interface and additional functionality on Windows  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            windows-$version
-
 checksums           md5     b0701380de37f98ac9daaa9418015d6e \
                     sha1    413bde63ba9110bc34fd8f065af09ad9bc9d5227 \
                     rmd160  6b6d6fde40a2fd37ae90e6dc27b2421dd000ff3c
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/windows-(\\d+(\\.\\d+)*)\.tar\.gz

Modified: trunk/dports/math/octave-zenity/Portfile
===================================================================
--- trunk/dports/math/octave-zenity/Portfile	2010-05-26 06:47:54 UTC (rev 68075)
+++ trunk/dports/math/octave-zenity/Portfile	2010-05-26 07:02:35 UTC (rev 68076)
@@ -1,34 +1,14 @@
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           octave 1.0
 
-name                octave-zenity
-version             0.5.7
-categories          math science
+octave.setup        zenity 0.5.7
 platforms           darwin
 maintainers         nomaintainer
 description         A set of functions for creating simple graphical user interfaces. It is currently possible to create calendar windows, text entries, file selection dialogs, lists, message windows, icons in the notification area, and windows for large amount of text.  
 long_description    ${description}
 
-homepage            http://octave.sourceforge.net/
-master_sites        sourceforge:octave
-
-distname            zenity-$version
-
 checksums           md5     2833e5048c25ff5440f1a67435c25dcd \
                     sha1    bc24b583385a3d4d6f438361334be530e38752c7 \
                     rmd160  f4c7eeacbdc5a0de24398fd09b1b39d9fb42bd83
-
-depends_lib-append  port:octave 
-
-post-destroot {
-    move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
-}
-
-post-activate {
-    system "octave --eval \"pkg rebuild\""
-}
-
-livecheck.type  regex
-livecheck.url   http://octave.sourceforge.net/packages.php
-livecheck.regex http://downloads\.sourceforge\.net/octave/zenity-(\\d+(\\.\\d+)*)\.tar\.gz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100526/74123a61/attachment-0001.html>


More information about the macports-changes mailing list