Commit graph

19 commits

Author SHA1 Message Date
jlam
75b0811923 Update www/surfraw to 1.0.7. Changes from version 1.0.5 include:
New elvi: freebsd, openbsd, filesearching, ftpfind
    Updated elvi: translate (babelfish), ftpsearch, fast, netbsd
    Rename linuxdoc elvi to slinuxdoc, to prevent name clash with sgmltools
    Use test -r instead of test -e which inexplicably chocked Solaris8
    Documentation changes
2001-12-26 08:02:44 +00:00
jlam
478cba00bb By default, prevent invocation of GNU "auto*" driven by the generated
Makefiles during the build process by touching various auto{conf,make}
source files to make them up-to-date.  Packages that require regenerating
the configure script and Makefile.in files should make the appropriate
calls to auto{conf,make} in a pre-configure target.  This allows the
various targets listed in ${_CONFIG_PREREQ} to modify the generated files
without triggering the GNU auto* tools and having the modifications be
overwritten.
2001-12-04 06:14:57 +00:00
jlam
55ffb37406 bsd.pkg.install.mk calls the INSTALL script at the right times
automatically, so no need to do it ourselves.
2001-12-02 06:56:38 +00:00
jlam
ffceca11a9 PKG_SYSCONFDIR is where the configuration files for a package may be found.
This value may be customized in various ways:

PKG_SYSCONFBASE is the main config directory under which all package
	configuration files are to be found.

PKG_SYSCONFSUBDIR is the subdirectory of PKG_SYSCONFBASE under which the
	configuration files for a particular package may be found.

PKG_SYSCONFDIR.${PKGBASE} overrides the value of ${PKG_SYSCONFDIR} for a
	particular package.

Users will typically want to set PKG_SYSCONFBASE to /etc, or accept the
default location of ${PREFIX}/etc.

This obsoletes the use of CONFDIR, which was active for only 6 days, so no
need to have a workaround to still accept old CONFDIR settings.
2001-11-25 18:59:45 +00:00
jlam
b23d2e8626 Adapt to use shared INSTALL/DEINSTALL scripts by using the logic in
bsd.pkg.install.mk:

	* Remove old DEINSTALL/INSTALL scripts.
	* Move some text printed at POST-INSTALL time into the MESSAGE file.
	* Adjust rc.d scripts to respect rc.conf settings, so that the
	  script may be directly copied into /etc/rc.d.
2001-11-19 16:23:08 +00:00
jlam
8bae87330d Workaround differences in "make" behaviour between 1.5.2 and -current.
These packages use GNU-automake-generated Makefiles, so we can pass our
${MAKE_FLAGS} in through AM_MAKEFLAGS.
2001-11-07 06:12:19 +00:00
jlam
10701aeef8 Update www/surfraw to 1.0.5. Changes from version 1.0.3 include:
Note that SURFRAW_browser was made obsolete in 1.0.4.
		SURFRAW_text_browser and SURFRAW_graphical_browser
		replace its functionality
	STATE EXTRA CLEARLY THE FORMAT OF ~/.surfraw.conf so
		even Redhat users get it.
	New elvi: debbugs, debcontents, debpackages, swhois, woffle
	Dead elvi: ircsearch, newscientist
	-g and -t switch between graphical & text browsers
	-new opens a new window on -remote comprehending browsers
	Fix url space escaping problem
2001-11-06 10:58:03 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
jlam
9820a22a90 In package Makefiles, create FILES_SUBST instead of duplicating sed
expression for substituting in DEINSTALL/INSTALL scripts.  Use "${CMP} -s"
instead of "diff -q" since the former is more portable across OSes.
2001-07-13 07:09:17 +00:00
jlam
3f66123e2c Update surfraw to 1.0.3. Changes from version 1.0.2:
New elvi: amazon
    Add `scaleplus' elvi to elvi/Makefile.am
    Minor documentation bug fixes
2001-04-11 11:17:54 +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
tron
5feac46ad5 Use "${MASTER_SITE_SOURCEFORGE}". 2000-11-11 17:49:22 +00:00
jlam
73e5654be3 Handle configuration files:
* During installation, install a default file, then copy over a real
	  config file during post-installation if it doesn't already exist.
	* During de-installation, remove the real config file if it doesn't
	  differ from the default config file.

The INSTALL/DEINSTALL scripts could probably serve as a model for how other
packages should deal with config files.
2000-10-31 13:48:37 +00:00
jlam
733a310847 Update surfraw to 1.0.2. Changes from version 0.5.7:
Translate elvi didn't correctly parse -from or -to
    New elvi: britannica, stockquote (nasdaq, quote.com, yahoo), jake
    Updated elvi: freshmeat
    Don't open new screen(1)s by default
    Zorch usage of local variables (not POSIX)
2000-10-31 13:10:18 +00:00
proff
d5d559d7fd Upgrade package to 0.5.7:
Sat Aug 12 20:00:45 EST 2000 - Surfraw 0.5.7
	    New elvi: fast netbsd translate W wetandwild.
	    Auto detect browser during configure phase.
	    Built in support for screen(1)
	    Built in support for netscape-remote
	    `surfraw' on its own now displays a list of elvi
2000-08-12 12:16:03 +00:00
jlam
ad3a229361 Update surfraw to 0.5.6. Changes from 0.5.5:
New elvi: newscientist pubmed freshmeat
2000-08-10 21:25:51 +00:00
jlam
0887544aee Make this actualy work by using tabs, not spaces, for make target command
lines, and actually including "../../mk/bsd.pkg.mk" at the end of the file.
2000-08-05 18:01:18 +00:00
proff
b90981801c add README docs 2000-08-05 08:22:36 +00:00
proff
b9cc97ac5c ______ _ _ ______ _______ ______ _______ _ _ _
/ _____)(_)   (_)(_____ \ (_______)(_____ \ (_______)(_)(_)(_)
      ( (____   _     _  _____) ) _____    _____) ) _______  _  _  _
       \____ \ | |   | ||  __  / |  ___)  |  __  / |  ___  || || || |
       _____) )| |___| || |  \ \ | |      | |  \ \ | |   | || || || |
      (______/  \_____/ |_|   |_||_|      |_|   |_||_|   |_| \_____/

      Surfraw - Shell Users' Revolutionary Front Rage Against the Web
                     http://surfraw.sourceforge.net/

                                 Oh Baybe
                                I need some
                               Deep Linking
                                 Let us go
                            Surfin' in the raw!

  Surfraw provides a fast unix command line interface to a variety of
  popular WWW search engines and other artifacts of power. It reclaims
  google, altavista, dejanews, freshmeat, research index, slashdot
  and many others from the false-prophet, pox-infested heathen lands of
  html-forms, placing these wonders where they belong, deep in unix
  heartland, as god loving extensions to the shell.
2000-08-05 08:10:40 +00:00