Commit graph

42 commits

Author SHA1 Message Date
joerg
e031855e4a Convert @exec/@unexec to @pkgdir or drop it. 2009-06-14 22:00:14 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
42a2c5f2be Fix one more Perl reference. Bump revision. 2007-08-30 20:01:08 +00:00
joerg
07a95ade27 Add b3.mk file for swish-e. 2007-08-29 14:17:06 +00:00
joerg
f4900b79ea Add patchsum for patch-ae and update the PLIST to the desired
result.  Bump revision.
2007-08-23 09:56:55 +00:00
joerg
2992cca719 Update to swish-e 2.4.5:
- bugfixes
- FileFilter is using fork/exec directly, avoiding possible shell escape
issues
- proximity suppor tfor matchs
- fix sparc64 issues
- switch to GPL as license with a special link clause
- make use of strcoll for sorting
2007-08-16 00:14:42 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
28bc2211af Inclusion of pcre.h before pcreposix.h is needed for newer pcre versions. 2006-02-07 17:17:23 +00:00
kim
587280711a Updated Swish-e to version 2.4.3.
NOTABLE CHANGES

     * "Fixed" libxml2's change in UTF8Toisolat1() return value
       Bernhard  Weisshuhn  supplied a patch to parser.c for checking the
       return  value  of  UTF8Toisolat1(). Seems that libxml2 now returns
       the number of characters converted instead of zero for success.
       http://bugzilla.gnome.org/show_bug.cgi?id=153937

     * Added swish-config and pkg-config
       Swish  now  provides a swish-config script and config file for the
       pkg-config  utility.  These tools help when building programs that
       link with the swish-e library.

     * Added SwishFuzzy function
       SwishFuzzy  function  (SWISH::API::Fuzzy)  lets  you  stem  a word
       without  first  searching.  This might be helpful for playing with
       queries prior to the search.

     * Fixed Buzzwords (and other word lists entered in the config)
       Words  entered  in  config were not converted to lower case before
       storing in the index.

     * Fixed metaname mapping problem in Merge
       Peter  Karman found an error when merging indexes where the source
       indexes had the same metanames, but listed in a different order in
       their  config  files.  Words would then be indexed under the wrong
       metaID number in the output index.

     * Added -R option to support IDF word weighting in ranking. (karman)
       Added  Inverse  Document  Frequency  calculation  to the getrank()
       routine.  This  will  allow  the  relative  frequency of a word in
       relationship  to other words in the query to impact the ranking of
       documents.

     * Swish.cgi now kills swish-e on time out
       The  example  script  swish.cgi  uses  an alarm (on platforms that
       support  alarm)  to abort processing after some number of seconds,
       but  it  was  not  killing the child process, swish-e. Bill Schell
       submitted a patch to kill the child when the alarm triggers.

     * The template search.tt was renamed to swish.tt
       The  template  was  renamed because it's used by swish.cgi, not by
       search.cgi, which was confusing.

     * Updates to the search.cgi
       The  example  script  search.cgi  was  updated to work better with
       mod_perl and to use external template files and style sheets.

     * New MS Word Filter
       James  Job  provided  the SWISH::Filter::Doc2html filter that uses
       the   wvWare   ([59]http://wvware.sourceforge.net/)   program  for
       filtering  MS  Word  documents.  If  both  catdoc  and  wvWare are
       installed then wvWare will be used.

     * Change in way symbolic links are followed
       John-Marc  Chandonia  pointed  out that if a symlink is skipped by
       FileRules,  then  the  actual file/directory is marked as "already
       seen" and cannot be indexed by other links or directly.
       Now,  files  and  directories  are not marked "already seen" until
       after passing FileRules (i.e after a file is actually indexed or a
       directory is processed).

     * UseStemming didn't take no for an answer
       UseStemming  was  coded  as  an  alias  for FuzzyIndexingMode when
       Snowball  was  compiled  in (the default), but "no" doesn't always
       mean no when the Norwegian stemmer is available.

     * Updated the index_hypermail.pl
       Updated to work with latest version of hypermail (pre-2.1.9).

     * Fixed segfault when generating warnings while parsing
       Parser.c  was incorrectly calling warning() incorrectly. And -Wall
       was not catching this!

The complete list of revisions is at http://swish-e.org/docs/changes.html
2006-02-07 13:22:53 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
6301213966 Reset MAINTAINER -- he stopped working on pkgsrc. 2005-07-27 16:21:16 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
kristerw
b5093449dc Make sure the directories exists before trying to install in them.
Solves PR 25426.

Add dependency on PERL5 so that the configure script does the right
thing, since this package use the path in places that cannot be
patched by REPLACE_PERL (and bin/swish-filter-test need perl to
run anyway).

Bump PKGREVISION.
2004-06-27 18:30:54 +00:00
snj
9edc500cf4 Convert to buildlink3. 2004-04-19 04:53:58 +00:00
kristerw
4d131d479d Remove the dependency on libiconv. It is needed (and added) by
textproc/libxml2, and the problem I tried to solve by adding it
here was solved in the last commit by adding the missing
USE_BUILDLINK2=yes.
2004-02-23 17:03:48 +00:00
kristerw
66c565d335 Add dependency on converters/libiconv.
Bump PKGREVISION.
2004-02-22 23:05:59 +00:00
jlam
3ebe053d90 LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:49 +00:00
jmmv
a49484d240 Use tabs for indentation. 2004-01-23 21:55:48 +00:00
jmmv
a58dd81611 Bump PKGREVISION due to xmlcatmgr update to 2.0beta1. I know; this is a PITA.
This shouldn't be needed if we had non-recursive dependancies *sigh*.
2004-01-23 21:50:42 +00:00
xtraeme
c747625eab Update swish-e to 2.4.1, provided by Michal Pasternak in PR pkg/24124 plus
minor changes by me.

Too many changes to list here, please read this link to see the full
list of changes:

http://swish-e.org/current/docs/CHANGES.html (new features, bugfixes, etc).
2004-01-22 15:17:07 +00:00
agc
3ad1bdbf06 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:18:15 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
zuntum
e48bc8ecbf Add Size entries to distinfo 2001-05-21 05:43:22 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
zuntum
16892f78ac We don't need to use $(MAKE), "make" is enough. Pointed by Thomas Klausner 2001-03-13 15:41:52 +00:00
zuntum
7e3d0f4dce * it doesn't really need GNU make
* use CC, not gcc
2001-03-13 15:36:50 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
wiz
91263ac5e4 $() -> ${} 2000-02-05 14:08:30 +00:00
bouyer
8c3d6d8fca Change maintainer to myself. 1999-12-14 16:36:24 +00:00
bouyer
7331862a35 Regen 1999-12-14 16:30:42 +00:00
bouyer
1a06105c34 Adapt to NetBSD. 1999-12-14 16:30:01 +00:00
bouyer
6950625751 Initial import of FreeBSD's "swish-e" package:
Simple web indexing for humans - enhanced
1999-12-14 16:26:23 +00:00