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

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Sep 8 09:00:36 CEST 2009


Revision: 6224
          http://gar.svn.sourceforge.net/gar/?rev=6224&view=rev
Author:   dmichelsen
Date:     2009-09-08 07:00:36 +0000 (Tue, 08 Sep 2009)

Log Message:
-----------
ectags: Rename in GAR from ctags to ectags

Added Paths:
-----------
    csw/mgar/pkg/ectags/
    csw/mgar/pkg/ectags/trunk/
    csw/mgar/pkg/ectags/trunk/Makefile
    csw/mgar/pkg/ectags/trunk/files/
    csw/mgar/pkg/ectags/trunk/files/README
    csw/mgar/pkg/ectags/trunk/files/install.diff

Removed Paths:
-------------
    csw/mgar/pkg/ctags/
    csw/mgar/pkg/ectags/trunk/
    csw/mgar/pkg/ectags/trunk/Makefile
    csw/mgar/pkg/ectags/trunk/files/
    csw/mgar/pkg/ectags/trunk/files/CSWctags.gspec
    csw/mgar/pkg/ectags/trunk/files/CSWctags.prototype
    csw/mgar/pkg/ectags/trunk/files/install.diff

Deleted: csw/mgar/pkg/ectags/trunk/Makefile
===================================================================
--- csw/mgar/pkg/ctags/trunk/Makefile	2009-09-07 12:13:52 UTC (rev 6217)
+++ csw/mgar/pkg/ectags/trunk/Makefile	2009-09-08 07:00:36 UTC (rev 6224)
@@ -1,34 +0,0 @@
-GARNAME = ctags
-GARVERSION = 5.8
-CATEGORIES = utils
-
-DESCRIPTION = Exuberant Ctags: A multilanguage implementation of Ctags
-define BLURB
-  Ctags generates an index (or tag) file of language objects found in source
-  files that allows these items to be quickly and easily located by a text
-  editor or other utility. A tag signifies a language object for which an index
-  entry is available (or, alternatively, the index entry created for that
-  object).
-endef
-
-MASTER_SITES = $(SF_MIRROR)
-DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz 
-
-# Respect DESTDIR
-PATCHFILES = install.diff
-
-PACKAGES = CSWectags
-CATALOGNAME = ectags
-
-# We define upstream file regex so we can be notifed of new upstream software release
-UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=6556
-UPSTREAM_USE_SF = 1
-UFILES_REGEX = (\d+(?:\.\d+)*)
-
-CONFIGURE_ARGS  = $(DIRPATHS)
-CONFIGURE_ARGS += --enable-custom-config=$(sysconfdir)/ctags.conf
-
-# No test suite
-TEST_SCRIPTS =
-
-include gar/category.mk

Copied: csw/mgar/pkg/ectags/trunk/Makefile (from rev 6223, csw/mgar/pkg/ctags/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/ectags/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/ectags/trunk/Makefile	2009-09-08 07:00:36 UTC (rev 6224)
@@ -0,0 +1,36 @@
+GARNAME = ctags
+GARVERSION = 5.8
+CATEGORIES = utils
+
+DESCRIPTION = Exuberant Ctags: A multilanguage implementation of Ctags
+define BLURB
+  Ctags generates an index (or tag) file of language objects found in source
+  files that allows these items to be quickly and easily located by a text
+  editor or other utility. A tag signifies a language object for which an index
+  entry is available (or, alternatively, the index entry created for that
+  object).
+endef
+
+MASTER_SITES = $(SF_MIRROR)
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz 
+
+# Respect DESTDIR
+PATCHFILES = install.diff
+
+PACKAGES = CSWectags
+CATALOGNAME = ectags
+
+# We define upstream file regex so we can be notifed of new upstream software release
+UPSTREAM_MASTER_SITES = $(SF_PROJECT_SHOWFILE)=6556
+UPSTREAM_USE_SF = 1
+UFILES_REGEX = (\d+(?:\.\d+)*)
+
+CONFIGURE_ARGS  = $(DIRPATHS)
+CONFIGURE_ARGS += --enable-custom-config=$(sysconfdir)/ctags.conf
+
+# No test suite
+TEST_SCRIPTS =
+
+EXTRA_PAX_ARGS = -s ",/ctags,/ectags,p"
+
+include gar/category.mk

Deleted: csw/mgar/pkg/ectags/trunk/files/CSWctags.gspec
===================================================================
--- csw/mgar/pkg/ctags/trunk/files/CSWctags.gspec	2009-09-01 16:04:02 UTC (rev 6152)
+++ csw/mgar/pkg/ectags/trunk/files/CSWctags.gspec	2009-09-08 07:00:36 UTC (rev 6224)
@@ -1,4 +0,0 @@
-%var            bitname ctags
-%var            pkgname CSWctags
-%include        url file://%{PKGLIB}/csw_standard.gspec
-%copyright      url file://%{WORKSRC}/COPYING

Deleted: csw/mgar/pkg/ectags/trunk/files/CSWctags.prototype
===================================================================
--- csw/mgar/pkg/ctags/trunk/files/CSWctags.prototype	2009-09-01 16:04:02 UTC (rev 6152)
+++ csw/mgar/pkg/ectags/trunk/files/CSWctags.prototype	2009-09-08 07:00:36 UTC (rev 6224)
@@ -1,8 +0,0 @@
-d none /opt/csw/bin 0755 root bin
-f none /opt/csw/bin/ctags 0755 root bin
-s none /opt/csw/bin/etags=ctags
-d none /opt/csw/share 0755 root bin
-d none /opt/csw/share/man 0755 root bin
-d none /opt/csw/share/man/man1 0755 root bin
-f none /opt/csw/share/man/man1/ctags.1 0644 root bin
-s none /opt/csw/share/man/man1/etags.1=ctags.1

Copied: csw/mgar/pkg/ectags/trunk/files/README (from rev 6223, csw/mgar/pkg/ctags/trunk/files/README)
===================================================================
--- csw/mgar/pkg/ectags/trunk/files/README	                        (rev 0)
+++ csw/mgar/pkg/ectags/trunk/files/README	2009-09-08 07:00:36 UTC (rev 6224)
@@ -0,0 +1,70 @@
+	Von: 	car at crank.org.uk
+	Betreff: 	Re: ctags
+	Datum: 	14. April 2007 22:52:11 MESZ
+	An: 	enh at jessies.org
+
+
+On 15/04/2007, at 7:37 AM, Elliott Hughes wrote:
+/etc/alternatives, overwriting/uninstalling the system ctags, or arranging for the new "ctags" to be higher on the path seem to be the most common solutions.
+
+Yeah, unfortunately none of those is open to me.  I'm not allowed to remove or declare and incompatibility with the existing package, and I'm not allowed to clash.  My two options are to rename my executable or stick it somewhere other than /opt/csw/bin.
+
+i've seen it called ectags before where it would otherwise be ambiguous, but not xctags.
+
+That's good enough for me.  I can't even call it gtags/gctags because the other one's GNU.  Which came first.
+
+etags is Emacs' crippled ctags variant.
+
+Exuberant ctags comes with a symbolic link, on request, to cripple it so.  I'm not tempted to to prefix that, too, and call the pair ectags and eetags -- I'll have to alter the code, which I don't like doing.
+
+Yuck, Emacs.
+
+Evergreen currently relies on it being the first "ctags" on the path.
+
+Yes.  Unfortunately we'll have to rely on the symbolic link trick to achieve that end.
+
+-- 
+Chris Reece
+http://www.crank.org.uk/
+
+
+
+	Von: 	car at crank.org.uk
+	Betreff: 	/newpkgs ectags
+	Datum: 	26. April 2007 00:16:52 MESZ
+	An: 	phil at bolthole.com
+
+Phil,
+
+I'll get back to you on the matter of autoenabling and bandwidthd, just a
+wee bit busy at the moment, I'm sure you're even more so.
+
+I do have another package, though, in newpkgs:
+
+/export/medusa/newpkgs/ectags-5.6,REV=2007.04.25-SunOS5.8-i386-CSW.pkg.gz
+/export/medusa/newpkgs/ectags-5.6,REV=2007.04.25-SunOS5.8-sparc-CSW.pkg.gz
+
+Unfortunately, by default it clashes with the GNU Ctags binary "ctags"
+(why these people can't find a new name when they fork, I don't know)
+which is bundled with CSWemacs. I am assured, however, that this is the
+default ctags on many Linuxes, it certainly seems fairly popular, and it
+has tag support for a wider range of languages.  There's precedent for
+renaming it "ectags" or "exuberant-ctags" where it co-exists with GNU
+ctags.  The former seems most popular, so that's what I've gone with.
+
+It's compiled to read configuration from /opt/csw/etc/ectags.conf, and I
+*would* include a dummy config file listing the sensible defaults except
+that there's no way to comment the config file without causing ectags to
+spout a warning every time it's executed  I'm reliably informed that
+no-one uses the configuration file, and it certainly smells of an
+abandoned, half implemented feature.  So, instead of a config file, a
+message at install-time, that seems the best we can do.
+
+Cheers,
+
+Chris.
+
+
+
+
+

Deleted: csw/mgar/pkg/ectags/trunk/files/install.diff
===================================================================
--- csw/mgar/pkg/ctags/trunk/files/install.diff	2009-09-01 16:04:02 UTC (rev 6152)
+++ csw/mgar/pkg/ectags/trunk/files/install.diff	2009-09-08 07:00:36 UTC (rev 6224)
@@ -1,24 +0,0 @@
-diff --speed-large-files --minimal -Nru ctags-5.5.4.orig/Makefile.in ctags-5.5.4/Makefile.in
---- ctags-5.5.4.orig/Makefile.in	2005-01-27 11:22:14.851370000 -0500
-+++ ctags-5.5.4/Makefile.in	2005-01-27 11:19:56.676032000 -0500
-@@ -16,13 +16,13 @@
- # GNU Autoconf variables. These are set by the "configure" script when it
- # runs.
- #
--exec_prefix = @exec_prefix@
--prefix	= @prefix@
--bindir	= @bindir@
--srcdir	= @srcdir@
--libdir	= @libdir@
--incdir	= @includedir@
--mandir	= @mandir@
-+exec_prefix = $(DESTDIR)@exec_prefix@
-+prefix	= $(DESTDIR)@prefix@
-+bindir	= $(DESTDIR)@bindir@
-+srcdir	= @srcdir@
-+libdir	= $(DESTDIR)@libdir@
-+incdir	= $(DESTDIR)@includedir@
-+mandir	= $(DESTDIR)@mandir@
- SLINK	= @LN_S@
- STRIP	= @STRIP@
- CC	= @CC@

Copied: csw/mgar/pkg/ectags/trunk/files/install.diff (from rev 6217, csw/mgar/pkg/ctags/trunk/files/install.diff)
===================================================================
--- csw/mgar/pkg/ectags/trunk/files/install.diff	                        (rev 0)
+++ csw/mgar/pkg/ectags/trunk/files/install.diff	2009-09-08 07:00:36 UTC (rev 6224)
@@ -0,0 +1,25 @@
+diff -Naur ctags-5.8.orig/Makefile.in ctags-5.8.patched/Makefile.in
+--- ctags-5.8.orig/Makefile.in	2009-07-04 07:29:28.000000000 +0200
++++ ctags-5.8.patched/Makefile.in	2009-09-07 14:02:27.768451180 +0200
+@@ -16,14 +16,14 @@
+ # GNU Autoconf variables. These are set by the "configure" script when it
+ # runs.
+ #
+-exec_prefix = @exec_prefix@
+-datarootdir = @datarootdir@
+-prefix	= @prefix@
+-bindir	= @bindir@
++exec_prefix = $(DESTDIR)@exec_prefix@
++datarootdir = $(DESTDIR)@datarootdir@
++prefix	= $(DESTDIR)@prefix@
++bindir	= $(DESTDIR)@bindir@
+ srcdir	= @srcdir@
+-libdir	= @libdir@
+-incdir	= @includedir@
+-mandir	= @mandir@
++libdir	= $(DESTDIR)@libdir@
++incdir	= $(DESTDIR)@includedir@
++mandir	= $(DESTDIR)@mandir@
+ SLINK	= @LN_S@
+ STRIP	= @STRIP@
+ CC	= @CC@


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