[csw-devel] SF.net SVN: gar:[10605] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Jul 27 16:32:33 CEST 2010


Revision: 10605
          http://gar.svn.sourceforge.net/gar/?rev=10605&view=rev
Author:   dmichelsen
Date:     2010-07-27 14:32:33 +0000 (Tue, 27 Jul 2010)

Log Message:
-----------
rbgems: Add new category directory

Added Paths:
-----------
    csw/mgar/pkg/rbgems/
    csw/mgar/pkg/rbgems/Makefile
    csw/mgar/pkg/rbgems/actionmailer/
    csw/mgar/pkg/rbgems/actionmailer/branches/
    csw/mgar/pkg/rbgems/actionmailer/tags/
    csw/mgar/pkg/rbgems/actionmailer/trunk/
    csw/mgar/pkg/rbgems/actionmailer/trunk/Makefile
    csw/mgar/pkg/rbgems/actionmailer/trunk/checksums
    csw/mgar/pkg/rbgems/actionmailer/trunk/files/

Copied: csw/mgar/pkg/rbgems/Makefile (from rev 10600, csw/mgar/pkg/cpan/Makefile)
===================================================================
--- csw/mgar/pkg/rbgems/Makefile	                        (rev 0)
+++ csw/mgar/pkg/rbgems/Makefile	2010-07-27 14:32:33 UTC (rev 10605)
@@ -0,0 +1,64 @@
+# Copyright 2009 OpenCSW
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+#
+# vim: ft=make ts=4 sw=4 noet
+# This makefile is to be included from Makefiles in each category
+# directory.
+
+default:
+	@echo "You are in the pkg/rbgems directory."
+
+%:
+	@for i in $(filter-out CVS/,$(wildcard */)) ; do \
+		$(MAKE) -C $$i $* ; \
+	done
+
+paranoid-%:
+	@for i in $(filter-out CVS/,$(wildcard */)) ; do \
+		$(MAKE) -C $$i $* || exit 2; \
+	done
+
+export BUILDLOG ?= $(shell pwd)/buildlog.txt
+
+report-%:
+	@for i in $(filter-out CVS/,$(wildcard */)) ; do \
+		$(MAKE) -C $$i $* || echo "	*** make $* in $$i failed ***" >> $(BUILDLOG); \
+	done
+
+lcase = $(shell echo $(1) | tr '[A-Z]' '[a-z]' ) 
+
+# You can either use "gmake newpkg-Perl-Module" or "gmake newpkg-Perl::Module".
+# Ideally this would also figure out the AUTHOR by querying CPAN. Alternatively
+# we might think about dropping the AUTHOR field and determine that on the fly
+# during the build. Ideas?
+newpkg-%: catalogname = $(shell echo $(call lcase,$*) | tr -d ':-' )
+newpkg-%: dir = $(subst ::,-,$*)
+newpkg-%:
+	@svn mkdir $(dir) $(dir)/tags $(dir)/branches $(dir)/trunk $(dir)/trunk/files
+	@(echo "GARNAME = $(dir)";                                \
+	echo "GARVERSION = 1.0";                                        \
+	echo "CATEGORIES = rbgems";                                       \
+	echo "AUTHOR = MYSELF";                                         \
+	echo "";                                                        \
+	echo "DESCRIPTION = Brief description";                         \
+	echo "define BLURB";                                            \
+	echo "  Long description";                                      \
+	echo "endef";                                                   \
+	echo "";                                                        \
+	echo "PACKAGES = CSW$(catalogname)";                                \
+	echo "CATALOGNAME = rb_$(catalogname)";                               \
+	echo "";                                                        \
+	echo "include gar/category.mk";                                 \
+	) > $(dir)/trunk/Makefile
+	@touch $(dir)/trunk/checksums
+	@svn add $(dir)/trunk/Makefile $(dir)/trunk/checksums
+	@echo "cookies\ndownload\nwork\n" | svn propset svn:ignore -F /dev/fd/0 $(dir)/trunk
+	@echo "gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2" | svn propset svn:externals -F /dev/fd/0 $(dir)/trunk
+	@if [ -d ../../gar/v2 ]; then \
+	  ln -s ../../../../gar/v2 $(dir)/trunk/gar; \
+	else \
+	  svn co https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2 $(dir)/trunk/gar; \
+	fi
+	@echo
+	@echo "Your package is set up for editing at $(dir)/trunk"


Property changes on: csw/mgar/pkg/rbgems/actionmailer/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sourceforge.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/rbgems/actionmailer/trunk/Makefile
===================================================================
--- csw/mgar/pkg/rbgems/actionmailer/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/rbgems/actionmailer/trunk/Makefile	2010-07-27 14:32:33 UTC (rev 10605)
@@ -0,0 +1,12 @@
+GARNAME = actionmailer
+GARVERSION = 2.3.8
+CATEGORIES = rbgems
+
+DESCRIPTION = Test and deliver emails sent from a single service layer
+define BLURB
+endef
+
+PACKAGES = CSWactionmailer
+CATALOGNAME = rb_actionmailer
+
+include gar/category.mk

Added: csw/mgar/pkg/rbgems/actionmailer/trunk/checksums
===================================================================
--- csw/mgar/pkg/rbgems/actionmailer/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/rbgems/actionmailer/trunk/checksums	2010-07-27 14:32:33 UTC (rev 10605)
@@ -0,0 +1 @@
+6e4d123b144ae091be91ac761bf6087f  actionmailer-2.3.8.gem


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list