[69679] branches/gsoc10-configfiles/tools

and.damore at macports.org and.damore at macports.org
Tue Jul 13 07:06:31 PDT 2010


Revision: 69679
          http://trac.macports.org/changeset/69679
Author:   and.damore at macports.org
Date:     2010-07-13 07:06:29 -0700 (Tue, 13 Jul 2010)
Log Message:
-----------
added tools to switch between rev 0 and 1

Revision Links:
--------------
    http://trac.macports.org/changeset/0

Modified Paths:
--------------
    branches/gsoc10-configfiles/tools/README
    branches/gsoc10-configfiles/tools/gsoc-dummy/Makefile
    branches/gsoc10-configfiles/tools/gsocdummyupdate.sh

Added Paths:
-----------
    branches/gsoc10-configfiles/tools/Portfile
    branches/gsoc10-configfiles/tools/gsocswitchversion

Added: branches/gsoc10-configfiles/tools/Portfile
===================================================================
--- branches/gsoc10-configfiles/tools/Portfile	                        (rev 0)
+++ branches/gsoc10-configfiles/tools/Portfile	2010-07-13 14:06:29 UTC (rev 69679)
@@ -0,0 +1,23 @@
+# $Id$
+PortSystem          1.0
+
+name                gsoc-dummy
+version             0.1
+revision            1
+categories          devel
+maintainers         and.damore
+description         dummy package for GSoC config files handling task
+long_description    $description
+homepage            http://trac.macports.org/wiki/SummerOfCode2010
+platforms           darwin
+master_sites        
+use_configure       no
+dist_subdir         gsoc-dummy
+distfiles           gsoc-dummy.tar.gz
+worksrcdir          gsoc-dummy
+destroot.args-append    PREFIX=$prefix
+
+
+checksums           md5     576d9d6d40cc2bfbc4cec8442ece9df8 \
+                    sha1    f1b6f028dcca995827e5b76e3cd35c061d8a6500 \
+                    rmd160  da72afb00f58f4c8140845e3293d76a9ff531262


Property changes on: branches/gsoc10-configfiles/tools/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Modified: branches/gsoc10-configfiles/tools/README
===================================================================
--- branches/gsoc10-configfiles/tools/README	2010-07-13 14:02:49 UTC (rev 69678)
+++ branches/gsoc10-configfiles/tools/README	2010-07-13 14:06:29 UTC (rev 69679)
@@ -16,3 +16,9 @@
 
 gsocmake
   changes to branch, configures and makes. After install edit sources.conf to point to standard installation source.
+
+gsoc-dummy
+  content of dummy package created with gsocdummyupdate
+
+Portfile
+  Portfile for gsoc-dummy package, put it into a local repository into 'devel' category

Modified: branches/gsoc10-configfiles/tools/gsoc-dummy/Makefile
===================================================================
--- branches/gsoc10-configfiles/tools/gsoc-dummy/Makefile	2010-07-13 14:02:49 UTC (rev 69678)
+++ branches/gsoc10-configfiles/tools/gsoc-dummy/Makefile	2010-07-13 14:06:29 UTC (rev 69679)
@@ -6,6 +6,7 @@
 install:
 	echo "GSoC dummy package target:"$(DESTDIR)$(PREFIX)
 	install gsoc-dummyrc $(DESTDIR)$(PREFIX)/etc
+	install gsoc-dummyrc $(DESTDIR)$(PREFIX)/etc/gsoc-dummyfile-2
 
 clean:
 	

Modified: branches/gsoc10-configfiles/tools/gsocdummyupdate.sh
===================================================================
--- branches/gsoc10-configfiles/tools/gsocdummyupdate.sh	2010-07-13 14:02:49 UTC (rev 69678)
+++ branches/gsoc10-configfiles/tools/gsocdummyupdate.sh	2010-07-13 14:06:29 UTC (rev 69679)
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-TARFILE=gsoc-dummy-0.1.tar.gz 
+TARFILE=gsoc-dummy.tar.gz 
 PORTFILE=$(port dir gsoc-dummy)/Portfile
 USER=$(id -p | grep login | cut -f 2)
 #edit following line to point GSOCDUMMYDIR to the directory containing
@@ -32,6 +32,7 @@
 #update Portfile
 cp "$TMPFILE" "$PORTFILE"
 #update distfile
+mkdir -p /opt/mp-gsoc/var/macports/distfiles/gsoc-dummy/
 cp "$TARFILE" /opt/mp-gsoc/var/macports/distfiles/gsoc-dummy
 #clean status
 port clean gsoc-dummy

Added: branches/gsoc10-configfiles/tools/gsocswitchversion
===================================================================
--- branches/gsoc10-configfiles/tools/gsocswitchversion	                        (rev 0)
+++ branches/gsoc10-configfiles/tools/gsocswitchversion	2010-07-13 14:06:29 UTC (rev 69679)
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+PORTPATH=$(port dir gsoc-dummy)
+read _ revision <<< $(cat "$PORTPATH"/Portfile | grep revision)
+echo -n "Switching gsoc-dummy from revision "
+if [[ $revision = 0 ]]; then
+    echo "0 to 1"
+    sed -e 's,\(revision[ ]*\)0,\11,' Portfile >"$PORTPATH"/NewPortfile
+else
+    echo "1 to 0"
+    sed -e 's,\(revision[ ]*\)1,\10,' Portfile >"$PORTPATH"/NewPortfile
+fi
+#mv "$PORTPATH"/NewPortfile "$PORTPATH"/Portfile
\ No newline at end of file


Property changes on: branches/gsoc10-configfiles/tools/gsocswitchversion
___________________________________________________________________
Added: svn:executable
   + *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100713/5bbd6999/attachment.html>


More information about the macports-changes mailing list