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

pfelecan at users.sourceforge.net pfelecan at users.sourceforge.net
Tue Jul 10 09:06:26 CEST 2012


Revision: 18690
          http://gar.svn.sourceforge.net/gar/?rev=18690&view=rev
Author:   pfelecan
Date:     2012-07-10 07:06:26 +0000 (Tue, 10 Jul 2012)
Log Message:
-----------
namazu/trunk:
- migrated from a private recipe to a GAR based recipe; not ready for
  release.
- removed an earlier tentative to create a GAR recipe

Modified Paths:
--------------
    csw/mgar/pkg/namazu/Makefile
    csw/mgar/pkg/namazu/trunk/Makefile
    csw/mgar/pkg/namazu/trunk/checksums

Removed Paths:
-------------
    csw/mgar/pkg/namazu/trunk/files/CSWnamazu.depend
    csw/mgar/pkg/namazu/trunk/files/CSWnamazu.gspec
    csw/mgar/pkg/namazu/trunk/files/CSWnamazu.prototype

Modified: csw/mgar/pkg/namazu/Makefile
===================================================================
--- csw/mgar/pkg/namazu/Makefile	2012-07-10 03:48:09 UTC (rev 18689)
+++ csw/mgar/pkg/namazu/Makefile	2012-07-10 07:06:26 UTC (rev 18690)
@@ -1,15 +1,2 @@
-# vim: ft=make ts=4 sw=4 noet
-
-default:
-	@echo "You are in the pkg/ directory."
-
 %:
-	$(MAKE) -C trunk $* 
-
-paranoid-%:
-	$(MAKE) -C trunk $* || exit 2 
-
-export BUILDLOG ?= $(shell pwd)/buildlog.txt
-
-report-%:
-	$(MAKE) -C trunk $* || echo "	*** make $* in $$i failed ***" >> $(BUILDLOG) 
+	$(MAKE) -C trunk $*

Modified: csw/mgar/pkg/namazu/trunk/Makefile
===================================================================
--- csw/mgar/pkg/namazu/trunk/Makefile	2012-07-10 03:48:09 UTC (rev 18689)
+++ csw/mgar/pkg/namazu/trunk/Makefile	2012-07-10 07:06:26 UTC (rev 18690)
@@ -1,22 +1,55 @@
+# $Id$
+
 NAME = namazu
-VERSION = 2.0.14
-GARTYPE = v1
-CATEGORIES = utils
+VERSION = 2.0.21
+GARTYPE = v2
+CATEGORIES = apps
 
-DESCRIPTION = full-text search engine
+DESCRIPTION = A Full-Text Search Engine
 define BLURB
-  Namazu is a full-text search engine intended for easy use. Not only does it
-  work as a small or medium scale Web search engine, but also as a personal
-  search system for email or other files.
+  Namazu is a full-text search engine intended for easy use. Not only
+  does it work as a small or medium scale Web search engine, but also
+  as a personal search system for email or other files.
+
+  (The Japanese word 'Namazu' means 'catfish' in English.) 
 endef
 
-MASTER_SITES = http://www.namazu.org/stable/
+MASTER_SITES = http://namazu.org/stable/
 DISTFILES  = $(DISTNAME).tar.gz
-DISTFILES += CSWnamazu.gspec CSWnamazu.depend CSWnamazu.prototype
 
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
+GARCOMPILER		=	GNU
 
-CONFIGURE_ARGS += $(DIRPATHS)
+CONFIGURE_ARGS	=	$(DIRPATHS)
+CONFIGURE_ARGS	+=	--enable-tknamazu
 
+BUILD_DEP_PKGS		+=	CSWkakasi-dev
+BUILD_DEP_PKGS		+=	CSWlibiconv-dev
+BUILD_DEP_PKGS		+=	CSWlynx
+BUILD_DEP_PKGS		+=	CSWpmfilemmagic
+
+TEST_SCRIPTS		=	custom
+
+RUNTIME_DEP_PKGS	+=	CSWkakasi
+RUNTIME_DEP_PKGS	+=	CSWlibintl8
+RUNTIME_DEP_PKGS	+=	CSWlynx
+RUNTIME_DEP_PKGS	+=	CSWperl
+RUNTIME_DEP_PKGS	+=	CSWpmfilemmagic
+
 include gar/category.mk
+
+# one of the tests fails: mknmz-11; decided to not block on it...
+test-custom:
+	-$(MAKE) -k -C $(WORKSRC) check
+	$(MAKECOOKIE)
+
+post-install-modulated:
+	ginstall --directory $(DESTDIR)/$(docdir)/$(NAME)
+	mv $(DESTDIR)/$(datadir)/$(NAME)/doc/* $(DESTDIR)/$(docdir)/$(NAME)
+	rmdir $(DESTDIR)/$(datadir)/$(NAME)/doc
+	mv $(DESTDIR)/$(datadir)/$(NAME)/etc/* $(DESTDIR)/$(docdir)/$(NAME)
+	rmdir $(DESTDIR)/$(datadir)/$(NAME)/etc
+	$(MAKECOOKIE)
+
+# this is private and not available publicly
+mydependencies:
+	$(HOME)/bin/ocswdeplist --package $(NAME)

Modified: csw/mgar/pkg/namazu/trunk/checksums
===================================================================
--- csw/mgar/pkg/namazu/trunk/checksums	2012-07-10 03:48:09 UTC (rev 18689)
+++ csw/mgar/pkg/namazu/trunk/checksums	2012-07-10 07:06:26 UTC (rev 18690)
@@ -1,4 +1 @@
-17d7253ec58241a95c0b80d469be63b2  download/namazu-2.0.14.tar.gz
-e6de2d3c3c648c9a4d6ee87e7d416276  download/CSWnamazu.gspec
-c7d0f07c5c4b7de32be627ccf573c009  download/CSWnamazu.depend
-b79943a36b0b97b24a09c7ffc4538c3c  download/CSWnamazu.prototype
+8865d912a3de9c94f5ce01d0de5ccad9  namazu-2.0.21.tar.gz

Deleted: csw/mgar/pkg/namazu/trunk/files/CSWnamazu.depend
===================================================================
--- csw/mgar/pkg/namazu/trunk/files/CSWnamazu.depend	2012-07-10 03:48:09 UTC (rev 18689)
+++ csw/mgar/pkg/namazu/trunk/files/CSWnamazu.depend	2012-07-10 07:06:26 UTC (rev 18690)
@@ -1,2 +0,0 @@
-P CSWperl perl - A high-level, general-purpose programming language
-P CSWpmfilemmagic pm_filemmagic - Guess file type

Deleted: csw/mgar/pkg/namazu/trunk/files/CSWnamazu.gspec
===================================================================
--- csw/mgar/pkg/namazu/trunk/files/CSWnamazu.gspec	2012-07-10 03:48:09 UTC (rev 18689)
+++ csw/mgar/pkg/namazu/trunk/files/CSWnamazu.gspec	2012-07-10 07:06:26 UTC (rev 18690)
@@ -1,4 +0,0 @@
-%var            bitname namazu
-%var            pkgname CSWnamazu
-%include        url file://%{PKGLIB}/csw_standard.gspec
-%copyright      url file://%{WORKSRC}/COPYING

Deleted: csw/mgar/pkg/namazu/trunk/files/CSWnamazu.prototype
===================================================================
--- csw/mgar/pkg/namazu/trunk/files/CSWnamazu.prototype	2012-07-10 03:48:09 UTC (rev 18689)
+++ csw/mgar/pkg/namazu/trunk/files/CSWnamazu.prototype	2012-07-10 07:06:26 UTC (rev 18690)
@@ -1,170 +0,0 @@
-d none /opt/csw/bin 0755 root bin
-f none /opt/csw/bin/adnmz 0755 root bin
-f none /opt/csw/bin/bnamazu 0755 root bin
-f none /opt/csw/bin/gcnmz 0755 root bin
-f none /opt/csw/bin/kwnmz 0755 root bin
-f none /opt/csw/bin/lnnmz 0755 root bin
-f none /opt/csw/bin/mailutime 0755 root bin
-f none /opt/csw/bin/mknmz 0755 root bin
-f none /opt/csw/bin/namazu 0755 root bin
-f none /opt/csw/bin/nmz-config 0755 root bin
-f none /opt/csw/bin/nmzgrep 0755 root bin
-f none /opt/csw/bin/nmzmerge 0755 root bin
-f none /opt/csw/bin/rfnmz 0755 root bin
-f none /opt/csw/bin/vfnmz 0755 root bin
-d none /opt/csw/etc 0755 root bin
-d none /opt/csw/etc/namazu 0755 root bin
-f none /opt/csw/etc/namazu/mknmzrc-sample 0644 root bin
-f none /opt/csw/etc/namazu/namazurc-sample 0644 root bin
-d none /opt/csw/include 0755 root bin
-d none /opt/csw/include/namazu 0755 root bin
-f none /opt/csw/include/namazu/codeconv.h 0644 root bin
-f none /opt/csw/include/namazu/field.h 0644 root bin
-f none /opt/csw/include/namazu/hlist.h 0644 root bin
-f none /opt/csw/include/namazu/i18n.h 0644 root bin
-f none /opt/csw/include/namazu/idxname.h 0644 root bin
-f none /opt/csw/include/namazu/l10n-ja.h 0644 root bin
-f none /opt/csw/include/namazu/libnamazu.h 0644 root bin
-f none /opt/csw/include/namazu/parser.h 0644 root bin
-f none /opt/csw/include/namazu/query.h 0644 root bin
-f none /opt/csw/include/namazu/re.h 0644 root bin
-f none /opt/csw/include/namazu/regex.h 0644 root bin
-f none /opt/csw/include/namazu/score.h 0644 root bin
-f none /opt/csw/include/namazu/search.h 0644 root bin
-f none /opt/csw/include/namazu/util.h 0644 root bin
-f none /opt/csw/include/namazu/var.h 0644 root bin
-f none /opt/csw/include/namazu/wakati.h 0644 root bin
-d none /opt/csw/lib 0755 root bin
-f none /opt/csw/lib/libnmz.a 0644 root bin
-f none /opt/csw/lib/libnmz.la 0755 root bin
-f none /opt/csw/lib/libnmz.so.7.0.0 0755 root bin
-s none /opt/csw/lib/libnmz.so.7=libnmz.so.7.0.0 root bin
-s none /opt/csw/lib/libnmz.so=libnmz.so.7.0.0 root bin
-d none /opt/csw/libexec 0755 root bin
-f none /opt/csw/libexec/namazu.cgi 0755 root bin
-d none /opt/csw/share 0755 root bin
-d none /opt/csw/share/locale 0755 root bin
-d none /opt/csw/share/locale/es 0755 root bin
-d none /opt/csw/share/locale/es/LC_MESSAGES 0755 root bin
-f none /opt/csw/share/locale/es/LC_MESSAGES/namazu.mo 0644 root bin
-d none /opt/csw/share/locale/fr 0755 root bin
-d none /opt/csw/share/locale/fr/LC_MESSAGES 0755 root bin
-f none /opt/csw/share/locale/fr/LC_MESSAGES/namazu.mo 0644 root bin
-d none /opt/csw/share/locale/ja 0755 root bin
-d none /opt/csw/share/locale/ja/LC_MESSAGES 0755 root bin
-f none /opt/csw/share/locale/ja/LC_MESSAGES/namazu.mo 0644 root bin
-d none /opt/csw/share/locale/ja_JP.SJIS 0755 root bin
-d none /opt/csw/share/locale/ja_JP.SJIS/LC_MESSAGES 0755 root bin
-f none /opt/csw/share/locale/ja_JP.SJIS/LC_MESSAGES/namazu.mo 0644 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/mknmz.1 0644 root bin
-f none /opt/csw/share/man/man1/namazu.1 0644 root bin
-d none /opt/csw/share/namazu 0755 root bin
-d none /opt/csw/share/namazu/doc 0755 root bin
-d none /opt/csw/share/namazu/doc/en 0755 root bin
-f none /opt/csw/share/namazu/doc/en/manual.html 0644 root bin
-f none /opt/csw/share/namazu/doc/en/nmz.html 0644 root bin
-f none /opt/csw/share/namazu/doc/en/tips.html 0644 root bin
-f none /opt/csw/share/namazu/doc/en/tutorial.html 0644 root bin
-d none /opt/csw/share/namazu/doc/ja 0755 root bin
-f none /opt/csw/share/namazu/doc/ja/manual.html 0644 root bin
-f none /opt/csw/share/namazu/doc/ja/nmz.html 0644 root bin
-f none /opt/csw/share/namazu/doc/ja/tips.html 0644 root bin
-f none /opt/csw/share/namazu/doc/ja/tutorial.html 0644 root bin
-f none /opt/csw/share/namazu/doc/namazu.css 0644 root bin
-d none /opt/csw/share/namazu/etc 0755 root bin
-f none /opt/csw/share/namazu/etc/AUTHORS 0644 root bin
-f none /opt/csw/share/namazu/etc/COPYING 0644 root bin
-f none /opt/csw/share/namazu/etc/CREDITS 0644 root bin
-f none /opt/csw/share/namazu/etc/ChangeLog.1 0644 root bin
-f none /opt/csw/share/namazu/etc/ChangeLog 0644 root bin
-f none /opt/csw/share/namazu/etc/HACKING-ja 0644 root bin
-f none /opt/csw/share/namazu/etc/HACKING 0644 root bin
-f none /opt/csw/share/namazu/etc/INSTALL-ja 0644 root bin
-f none /opt/csw/share/namazu/etc/INSTALL 0644 root bin
-f none /opt/csw/share/namazu/etc/NEWS 0644 root bin
-f none /opt/csw/share/namazu/etc/README-es 0644 root bin
-f none /opt/csw/share/namazu/etc/README-ja 0644 root bin
-f none /opt/csw/share/namazu/etc/README 0644 root bin
-f none /opt/csw/share/namazu/etc/THANKS 0644 root bin
-f none /opt/csw/share/namazu/etc/TODO 0644 root bin
-f none /opt/csw/share/namazu/etc/namazu.png 0644 root bin
-d none /opt/csw/share/namazu/filter 0755 root bin
-f none /opt/csw/share/namazu/filter/apachecache.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/bzip2.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/compress.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/deb.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/dvi.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/excel.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/gzip.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/hdml.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/hnf.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/html.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/macbinary.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/mailnews.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/man.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/mhonarc.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/mp3.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/msword.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/ooo.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/pdf.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/postscript.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/powerpoint.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/rfc.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/rpm.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/rtf.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/taro.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/taro56.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/taro7_10.pl 0644 root bin
-f none /opt/csw/share/namazu/filter/tex.pl 0644 root bin
-d none /opt/csw/share/namazu/pl 0755 root bin
-f none /opt/csw/share/namazu/pl/codeconv.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/conf.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/gettext.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/gfilter.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/htmlsplit.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/nmzidx.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/seed.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/usage.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/util.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/var.pl 0644 root bin
-f none /opt/csw/share/namazu/pl/wakati.pl 0644 root bin
-d none /opt/csw/share/namazu/template 0755 root bin
-f none /opt/csw/share/namazu/template/NMZ.body.es 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.body.fr 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.body.ja 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.body.pl 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.body 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.foot.de 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.foot.es 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.foot.fr 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.foot.ja 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.foot.pl 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.foot 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.head.de 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.head.es 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.head.fr 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.head.ja 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.head.pl 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.head 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.normal.de 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.normal.es 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.normal.fr 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.normal.ja 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.normal.pl 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.normal 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.short.de 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.short.es 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.short.fr 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.short.ja 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.short.pl 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.result.short 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.tips.es 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.tips.fr 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.tips.ja 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.tips.pl 0644 root bin
-f none /opt/csw/share/namazu/template/NMZ.tips 0644 root bin
-d none /opt/csw/var 0755 root bin
-d none /opt/csw/var/namazu 0755 root bin
-d none /opt/csw/var/namazu/index 0755 root bin

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