summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2005-12-01Updated editors/vim to 6.4.3martti3-5/+11
7802 6.4.002 Unix: may change owner of wrong file in rare cases 1463 6.4.003 (after 6.4.002) build problem on non-Unix system
2005-12-01- Added the subroutine checkline_relative_path().rillig1-11/+18
- Added a check for .include lines in all Makefiles and *.mk files to make sure that only existant files are referenced and that pkgsrc packages do not contain references to packages in pkgsrc-wip.
2005-12-01Updated pkglint to 4.48.rillig2-3/+4
Changes since 4.47: - Output warnings for partial RCS tags in patch files. - Added many warnings concerning Makefile directives and make targets.
2005-12-01- Improved coverage of Makefile checks. Now every line of a Makefile or arillig1-3/+99
*.mk file is checked. - Added warnings for unusual make targets. Everything except the usual {pre,do,post}-* targets is considered unusual. Exceptions may be declared in the Makefile using ".PHONY". - The directives are checked to contain arguments if and only if needed. - The .ifndef and .ifdef directives are marked as deprecated because the parsing algorithm of NetBSD's make is so bad that it cannot distinguish ".if" from ".ifdef". - Added notes whenever ".undef" is used with a variable that had been used in a ".for" loop before. Undefining the variable is simply unnecessary.
2005-12-01In the post-extract target avoid trying to gunzip a particulardmcmahill1-2/+10
file which triggers a bug in some versions of zlib. This file was not used anyway.
2005-12-01Don't create distinfo files in the "makesum" and "makepatchsum" targetsrillig1-1/+11
if NO_CHECKSUM is set to "yes". This allows to run "make makepatchsum" in the top level pkgsrc directory without having to worry about lots of additional distinfo files being created.
2005-12-01The make(1) of NetBSD 1.6.2 gets confused by complicated conditionalsrillig1-5/+7
involving undefined variables. Added a work-around by splitting up the conditionals. Fixes PR 32206.
2005-12-01- Made the check for spurious RCS tags in patches less strict. Now it findsrillig1-2/+2
partial tags like $NetBSD:... that don't have a trailing "$".
2005-12-01- Clarified the documentation of the --import command line option.rillig2-2/+4
2005-12-01Updated mail/postfix to 2.2.6martti1-1/+2
2005-12-01Updated mail/postfix to 2.2.6martti4-41/+7
Postfix 2.2 patch 06 catches up with minor fixes that were fielded earlier in the experimental Postfix 2.3 snapshots.
2005-12-01Updated pkglint to 4.47.rillig2-3/+4
Changes since 4.46: - Made the --explain command line option work. - Added many explanations for existing diagnostics. - Improved the diagnostics. - In --autofix mode, no backup files are created anymore. - Temporarily disabled the check for direct use of tool names. - Fixed some false positive warnings. - Added a check for the use of absolute pathnames in shell commands.
2005-12-01Replaced the DESCR from the year 2001 with a current one, since pkglint hasrillig1-9/+6
changed since that time.
2005-12-01Add clex.minskim2-2/+4
2005-12-01Import clex from pkgsrc-wip. Packaged by Bartosz Kuzma.minskim4-0/+35
CLEX (pronounced KLEKS) is a file manager with a full-screen user interface. It displays directory contents including the file status details and provides features like command history, filename insertion, or name completion in order to help users to create commands to be executed by the shell. CLEX is a versatile tool for system administrators and all users that utilize the enormous power of the command line. Its unique one-panel user interface enhances productivity and lessens the probability of mistake. There are no built-in commands, CLEX is an add-on to your favorite shell.
2005-12-01Add detox.minskim2-2/+4
2005-12-01Fix a typo.minskim1-2/+2
2005-12-01Import detox from pkgsrc-wip. Packaged by Bartosz Kuzma.minskim5-0/+58
Detox is a utility designed to clean up filenames. It replaces difficult to work with characters, such as spaces, with standard equivalents. It will also clean up filenames with UTF-8 or Latin-1 (or CP-1252) characters in them.
2005-12-01Fixed a pkglint warning:rillig1-2/+2
- WARN: devel/ply/Makefile:22: Found absolute pathname: /${EGDIR} As ${EGDIR} is already an absolute pathname, there's no need to prefix it with a slash.
2005-12-01Fixed two typos.rillig1-3/+3
2005-12-01- Reintroduced the check for absolute pathnames in shell commands. Thisrillig2-21/+75
check had been removed some time ago due to the huge number of false positives. Now that pkglint can parse shell commands quite well, it has been reintroduced, as absolute pathnames often indicate unportable features of a package. To implement this check (and a few others) accurately, the whole code for checking shell commands has been rewritten as a finite state machine.
2005-12-01Bump BOOTSTRAP_VERSION due to the update of archivers/pax.minskim1-2/+2
2005-12-01Note update of pax.minskim1-1/+2
2005-12-01Update pax to 20051108. The previous version failed to handle the -Xminskim24-297/+607
option, which is used in print/teTeX3-texmf. The only difference from the pax in src is that tar does not support the --chroot option if fchroot(2) is not available. Major changes and bug fixes since 20040802: PR/18759: FUKAUMI Naoki: pax/tar dot-dot handling broken PR/18840: Frederick Bruckman: Fix for PR/18663 incomplete pax symlink handling This patch makes ``--insecure'' do something. Now if ``--insecure'' is not set (the default) we do a realpath(3) in all the pathnames that we are trying to create and if either realpath fails, or the path is outside our working directory, we print a warning and die. This maybe too strict and might fail on valid archives that create symlinks and directories in the wrong order. PR/31923: Sergey Svishchev: pax-as-tar ignores -k, overwrites existing files Fix from Onno van der Linden PR/30132: Juan RP: tar --chroot refuses to extract files. fchroot() changes the effective path, so we need to call updatepath(). Apply user supplied patterns first before applying actions for -A. This way pax behavior WRT to patterns lines up with the example in the documentation and how other implementations do it as well since -A is a non-standard option/behavior. Fixes items noted in PR#23776 Add an option --chroot to tar. Causes it to chroot(".") before doing an extract. With -h this will cause existing absolute symlinks to be treated as relative to the current directory. Helps sysinst handle existing symlinks in the target system. Remove 'L' from the usage (got spilt into 'h' and 'H' many moons ago) Add 'S' to usage, and put into correct place in options list. PR/27213: Greg A. Woods: pax doesn't honour SIGPIPE when listing But always exit, not just on SIGPIPE. Properly handle "cpio" archives where the last hardlink includes the data of a file. This fixes PR bin/26514. PR/20228: Simon Burge: pax has problems reading a particular cpio archive The problem here is that the archive is too short (< 512 bytes). The buffer routines, try to read at least 512 bytes, even when we try to determine what format file we have, which is wrong. Don't leave arcn->org_name pointing to ftent->fts_path, if we being cpio then ftent is freed just below. Take a copy of the name and point org_name at the copy. Should fix PR/30627 (the fix in the PR will break pax and tar!) PR/30167: J.T. Conklin: NetBSD tar does not support GNU tar --no-recursion flag Fix from PR#29290. Properly terminate the cpio_longopts struct so an unknown option doesn't run off the end and core dump Fix broken cpio(1) option handling: - "cpio -i -t" should list the contents of a file, not extract it. - Don't extract a file when only option "-d" is given. Patch supplied by Paul Ripke in PR bin/26513. PR/27212: Greg A. Woods: Accept "-C <dirname>" inside filelists in addition to "-C\n<dirname>". But we are not making it the default output option as the patch suggests. PR/19490: Julio Merino: Teach tar about --sparse, -S option. Do it for cpio too. PR/27208: Greg A. Woods: pax must call options() before using syswarn() or tty_warn() PR/20071: Perry Metzger: --extract handling is broken. This patch fixes Perry's example.
2005-12-01- Disabled the check for direct use of tool names completely, as there arerillig1-2/+7
two different kinds of tools in pkgsrc, which need different checks.
2005-12-01- Fixed a bug that had been introduced in revision 1.391, preventingrillig1-2/+2
warnings that LIST+=FOO=${FOO} should rather be LIST+=FOO=${FOO:Q}. The cause was that I had added a capturing group in a regular expression that also contained a back reference (\2). Adjusted the back reference to \3. (This is the only place in pkglint where such back references are used, so I don't have much experience with them.)
2005-12-01Inserted "set -e" as the first command in the show-depends-dirs targetrillig1-2/+3
to force an early exit as soon as a "cd" command fails. Otherwise, "/" would have been added as a dependency, leading to undefined behavior. See PR 32202 for details. Fixes the second item of PR 32202.
2005-12-01The new target do-check-pkg-fail-reason should to be a dependency ofrillig1-3/+15
every top level target that is intended to be called by the user or by a package different from the current package. It provides the same action as the "main" targets like "fetch", "expand", "build" before in case PKG_FAIL_REASON is set, that is it prints all PKG_FAIL_REASONs and fails. Fixes PR 32202. Implementation notes: - The target names have the "do-" prefix to not pollute the bsd.pkg.check.mk namespace. - The PKG_SKIP_REASON has no influence on the do-check-pkg-fail-reason target, although both are handled with the same code.
2005-11-30net/arpwatch updated to 2.1a13bouyer2-3/+3
2005-11-30Update to 2.1a13, from Geert Hendrickx and William Fletcher.bouyer8-20/+122
arpwatch changes: - Convert arp2ethers from csh to sh - updated ethercode.dat - misc minor bugfixes Changes from Geert Hendrickx: - move ethercodes.dat to share/arpwatch (from etc) - Use ${VARBASE:Q} instead of ${VARBASE} as suggested by pkglint - Use OWN_DIRS to note the admin about the stale db directory after deinstallation Changes from William Fletcher: - add a rc.d script - add a '-m' option to specify the recipient for email messages (still defaults to root) Fix pkg/32151 by Geert Hendrickx
2005-11-30added auxillary definition for systems that do not define _POSIX2_LINE_MAXschwarz1-2/+6
(such as IRIX 5). Change approved by jschauma.
2005-11-30- Added __STDC__, __GLIBC__ and __INTERIX to the list of known macros.rillig1-1/+7
- The macro __sparc__ should be replaced with __sparc, so that the code works with SunPro, too.
2005-11-30- Removed the unnecessary constant conf_rcsidstring.rillig1-3/+2
2005-11-30- Added CFLAGS and CPPFLAGS to the list of variables that may contain therillig1-2/+2
names of tools instead of the tool variables.
2005-11-30- Added an explanation for the warning about MKDIR => INSTALL_*_DIR.rillig1-1/+4
2005-11-30Added a patch for ISO C90 compatibility.rillig2-1/+26
2005-11-30Added a patch that fixes the build for ISO C90 compilers.rillig2-1/+20
2005-11-30Add missing 'locale' subdir (thanks Thomas).rpaulo1-19/+19
2005-11-30- Converted intermediate white-space to all tabs.rillig1-7/+7
- Removed trailing white-space.
2005-11-30Updated print/a2ps to 4.13.0.2nb9tonio1-1/+2
Avoid runtime failure under Darwin (dynamic linking problem with flat_namespace)
2005-11-30add CFLAGS.Darwin+=-flat_namespacetonio1-2/+3
to avoid a2ps failure at runtime under Darwin (symbol not found in flat namespace) Bump PKGREVISION, as it changes the binary package under Darwin
2005-11-30Updated pango to 1.10.2.wiz2-3/+3
2005-11-30Update to 1.10.2:wiz2-6/+6
Overview of changes between 1.10.1 and 1.10.2 ============================================= * New improved Tibetan shaper module. [Pema Geyleg] * Bug fix in Khmer shaper module. [Jens Herden] * Respect fontconfig reassignment of font pixelsize. [Funda Wang] * Make OpenType GPOS handling more robust/correct. [Greg Aumann] * Various documentation fixes and improvements. * Misc bug fixes. * Open Pango modules with lazy-bind flags. [John Rice]
2005-11-30+ dspam-3.6.2, kdbg-2.0.2, openmotif-2.3.0 [http://www.openmotif.org/],wiz1-4/+8
pango-1.10.2, vice-1.18, xmame-0.102, xmess-0.102.
2005-11-30- Ignore the return value of the "unset" command. This would terminate therillig1-3/+3
program if the program would be run in "set -e" mode.
2005-11-30Update of ircservicesadrianp2-3/+3
2005-11-30Update to 5.0.56adrianp3-18/+8
Create the services group using PKG_GROUPS From the ChangeLog: > 2005/11/20 .56 Fixed a bug in StatServ that could cause a crash if > StatServ was unloaded with a rehash while Services > was running. > 2005/11/07 Changed NickServ and ChanServ SET PASSWORD to prevent the > use of spaces in passwords. > 2005/11/07 The NickServ commands DROP, RECOVER, RELEASE, and GHOST now > report a syntax error rather than "password incorrect" > when too many parameters are given. (As a result, > passwords containing spaces can no longer be used with > these commands. Use IDENTIFY followed by SET PASSWORD > to set a new password without spaces.) > 2005/10/26 Fixed incorrect end-of-/WHOIS responses for several > pseudoclients. Reported by Robin Burchell > <surreal.w00t@xxxxx.xxx> > 2005/09/26 .55 Added documentation on CSSetChannelTime configuration option. > 2005/08/25 Fixed rare bug allowing users to gain voice status > improperly. Reported by Anton Wolkov <phan70m@xxxxx.xxx> > 2005/08/23 Added "authed" callback for newly-authorized nicknames. > Suggested by Robin Burchell <surreal.w00t@xxxxx.xxx> > 2005/08/16 .54 The ChanServ check_kick callback now passes the channel > name as a string instead of the Channel structure, so > the channel name can be known even if the channel is > empty. Reported by Olly <olly@xxxxxxx.xx.xx> > 2005/08/13 The S-line commands (SGLINE, SQLINE, and SZLINE) now check > that "*" or similarly overbroad masks are not used. > Suggested by Dionisios K. <vonitsa_net@xxxxx.xx> > 2005/08/13 Fixed minor bugs in the code to check whether a new > autokill is too broad (such as "*"). > 2005/08/13 Fixed a compilation error (and many warnings) when > compiling with GCC 4. > 2005/08/13 Added UNSET callbacks for NickServ and ChanServ. Suggested > by Craig McLure <Craig@xxxxxxxxx.xxx> > 2005/05/12 .53 Fixed bug causing server connection to fail. > 2005/05/12 .52 Fixed occasional corruption of the NickServ REGISTER syntax > string upon reconfiguration (OperServ REHASH). > Reported by <alm@xxxxxxx.xx> > 2005/05/06 Fixed attempts to send PING messages before connecting to > the server. Reported by Craig McLure > <Craig@xxxxxxxxx.xxx> > 2005/04/02 .51 convert-db now checks for more potential problems with the > imported databases before writing out the XML data. > 2005/04/02 Fixed bugs when converting databases from old versions of > PTlink Services. > 2005/04/01 Fixed handling of links to forbidden nicks when converting > Auspice databases. > 2005/03/31 ChanServ KICK no longer allows Services opers to be kicked. > 2005/03/31 Ensured that usermode +r is cleared from nicks which lose > their identification status (e.g. from FORBID/SUSPEND). > 2005/03/31 NickServ SUSPEND now forces the user of the suspended > nick to change nicknames, as FORBID does. Reported by > Dionisios K. <vonitsa_net@xxxxx.xx> > 2005/03/31 ChanServ now stops non-identified users from joining > channels with mode +R locked on. Suggested by > Dionisios K. <vonitsa_net@xxxxx.xx> > 2005/03/29 .50 Fixed security hole in NickServ LISTLINKS allowing any user > to view a nick's links. Reported by > <katarn@xxxxxxxxxx.xxx>
2005-11-30Fix usage of BULKFILESDIR:joerg1-6/+16
1. Ensure that it exists before trying to use anything inside of it. 2. Prefix files correctly with BULKFILESDIR to match the rest of the tree. 3. Most importantly, create the .broken.html files for bootstrap tools in BULKFILESDIR, otherwise e.g. bmake would be removed in the middle of a bulk build on non-NetBSD. Discussed-with: rillig@
2005-11-30postfix-current-2.3-20051128martti1-1/+2
2005-11-30Updated postfix to 2.3-20051128martti6-53/+21
- Configurable text for (non)delivery status notifications. - Support for multiple ISP accounts, implemented with sender-dependent relayhosts and with sender-dependent SASL passwords. - Enhanced status codes per RFC 2034. This enables much improved error reporting with mail client programs, possibly in the user's own language. - Complete support for (non)delivery status notifications (DSN) per RFC 346[1-4]. This also enables improved error reporting.