[70486] branches/gsoc10-configfiles/tools
and.damore at macports.org
and.damore at macports.org
Wed Aug 11 02:14:34 PDT 2010
Revision: 70486
http://trac.macports.org/changeset/70486
Author: and.damore at macports.org
Date: 2010-08-11 02:14:30 -0700 (Wed, 11 Aug 2010)
Log Message:
-----------
edited tools, gsocmake speedy rebuild, changed dummy package name and Makefile
Modified Paths:
--------------
branches/gsoc10-configfiles/tools/gsocdummy/Makefile
branches/gsoc10-configfiles/tools/gsocdummyupdate.sh
branches/gsoc10-configfiles/tools/gsocmake.c
branches/gsoc10-configfiles/tools/gsocmake.sh
Modified: branches/gsoc10-configfiles/tools/gsocdummy/Makefile
===================================================================
--- branches/gsoc10-configfiles/tools/gsocdummy/Makefile 2010-08-11 06:56:19 UTC (rev 70485)
+++ branches/gsoc10-configfiles/tools/gsocdummy/Makefile 2010-08-11 09:14:30 UTC (rev 70486)
@@ -5,8 +5,7 @@
install:
echo "GSoC dummy package target:"$(DESTDIR)$(PREFIX)
- install gsoc-dummyrc $(DESTDIR)$(PREFIX)/etc
- install gsoc-dummyrc $(DESTDIR)$(PREFIX)/etc/gsoc-dummyfile-2
+ install dummyrc $(DESTDIR)$(PREFIX)/etc
clean:
Modified: branches/gsoc10-configfiles/tools/gsocdummyupdate.sh
===================================================================
--- branches/gsoc10-configfiles/tools/gsocdummyupdate.sh 2010-08-11 06:56:19 UTC (rev 70485)
+++ branches/gsoc10-configfiles/tools/gsocdummyupdate.sh 2010-08-11 09:14:30 UTC (rev 70486)
@@ -31,11 +31,11 @@
#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
+#update distfile, manual fetch phase
+mkdir -p /opt/mp-gsoc/var/macports/distfiles/gsocdummy/
+cp "$TARFILE" /opt/mp-gsoc/var/macports/distfiles/gsocdummy
#clean status
-port clean gsoc-dummy
+port clean gsocdummy
#clean /tmp too
rm "$TMPFILE"
Modified: branches/gsoc10-configfiles/tools/gsocmake.c
===================================================================
--- branches/gsoc10-configfiles/tools/gsocmake.c 2010-08-11 06:56:19 UTC (rev 70485)
+++ branches/gsoc10-configfiles/tools/gsocmake.c 2010-08-11 09:14:30 UTC (rev 70486)
@@ -1,7 +1,19 @@
#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
int main(int argc, char *argv[]) {
-setuid(geteuid());
-system("/usr/local/bin/gsocmake.sh");
-return 0;
+ char *cmd;
+ setuid(geteuid());
+ if (argc>1) {
+ cmd=(char *)malloc(sizeof(char)*strlen(argv[1])+27);
+ strcpy(cmd,"/usr/local/bin/gsocmake.sh ");
+ strcpy(cmd+27,argv[1]);
+ }
+ else{
+ cmd=(char *)malloc(sizeof(char)*27);
+ strcpy(cmd,"/usr/local/bin/gsocmake.sh");
+ }
+ system(cmd);
+ return 0;
}
Modified: branches/gsoc10-configfiles/tools/gsocmake.sh
===================================================================
--- branches/gsoc10-configfiles/tools/gsocmake.sh 2010-08-11 06:56:19 UTC (rev 70485)
+++ branches/gsoc10-configfiles/tools/gsocmake.sh 2010-08-11 09:14:30 UTC (rev 70486)
@@ -5,10 +5,15 @@
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
MP_PREFIX=/opt/mp-gsoc
port cd gsoc
-sudo -u "$user" make distclean
-sudo -u "$user" ./configure --prefix=$MP_PREFIX \
- --with-tclpackage=$MP_PREFIX/Library/Tcl \
- --with-applications-dir=$MP_PREFIX/Applications
-sudo -u "$user" make
+if [[ $1 = "-s" ]]; then
+ echo "SPEEDY BUILD"
+ sudo -u "$user" make
+else
+ sudo -u "$user" make distclean
+ sudo -u "$user" ./configure --prefix=$MP_PREFIX \
+ --with-tclpackage=$MP_PREFIX/Library/Tcl \
+ --with-applications-dir=$MP_PREFIX/Applications
+ sudo -u "$user" make
+fi
make install
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100811/7a1641fd/attachment-0001.html>
More information about the macports-changes
mailing list