Commit graph

40 commits

Author SHA1 Message Date
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
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
rillig
579e977969 Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
2005-12-05 23:55:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
wiz
809ad6f2f7 Add RMD160 checksums. 2005-02-24 14:08:26 +00:00
jlam
e8132b3fbf Relinquish maintainership of packages to tech-pkg@NetBSD.org. 2004-04-24 22:46:08 +00:00
snj
6f58341616 Convert to buildlink3. 2004-04-19 04:39:45 +00:00
grant
ca3be631f2 s/netbsd.org/NetBSD.org/ 2003-07-17 22:50:55 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jlam
a020ed9056 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:50:52 +00:00
jlam
d97ece8fb1 PKGBASE is already in PLIST_SUBST from bsd.pkg.mk. 2002-03-22 05:04:12 +00:00
wiz
5ad21dff64 Remove non-existing patch-aa from distinfo. 2002-01-10 14:22:15 +00:00
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
c91b8b7863 Deal with scope issues: you can't modify a variable defined outside of a
subshell.  In this case, the subshell is implicit due to the pipeline.
2001-11-06 23:12:00 +00:00
jlam
d83f31bd77 Properly check for remaining config files after deinstalling. 2001-11-06 22:50:13 +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
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +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
wiz
d3c112794d Add size. 2001-05-21 21:45:45 +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
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
jlam
3e27aea52c Make the DEINSTALL/INSTALL script logic to handle configuration files
match the one for security/sudo.
2000-12-06 07:55:14 +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
jlam
8b142260a9 Add surfraw-netscape-remote 2000-09-06 10:26:21 +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