[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