Commit graph

91256 commits

Author SHA1 Message Date
rillig
7128f4ae6f Added two patches. patch-ab avoids tons of #line warnings from the cpp
output, patch-ac fixes the special handling of functions called
malloc().

Bumped PKGREVISION.
2006-01-13 07:51:42 +00:00
joerg
0b1f2ba515 xgalaga binary sound server moved into libexec/ 2006-01-13 02:03:42 +00:00
joerg
1a61430cc1 Add DragonFly support. Install sound server under libexec/, no need
for OS suffix. Bump revision.
2006-01-13 02:02:50 +00:00
rillig
a1ca3d5c5a Added LIBTOOL_OVERRIDE. 2006-01-13 00:59:39 +00:00
rillig
913ad8e379 - When guessing the type of variables, *_DIRS and *_FILES are both of the
type List of Pathmask.
2006-01-13 00:42:08 +00:00
rillig
b3f0675adb Bumped PKGREVISION of www/ap-rivet after removing CVS files from the PLIST. 2006-01-13 00:37:15 +00:00
rillig
1c571c8500 - Removed CVS files from the PLIST.
- Fixed all pkglint warnings.
- Bumped PKGREVISION.
2006-01-13 00:36:29 +00:00
joerg
210f8f7c1d Use imake PLIST variables. Add DragonFly support. 2006-01-13 00:16:13 +00:00
joerg
9e134db7e0 Use fileno, it is portable. Add DragonFly support. 2006-01-13 00:13:54 +00:00
joerg
787282c9c7 Fix errno. 2006-01-12 23:59:02 +00:00
rillig
f2f50b29ca Bumped PKGREVISION of www/zope25-MetaPublisher.
- Fixed the "single field input line" file, which had wrong indentation.
- Removed all CVS files from the PLIST.
2006-01-12 23:54:09 +00:00
rillig
34a9a45fe3 - Fixed the "single field input line" file, which had wrong indentation.
- Removed all CVS files from the PLIST.
- Bumped PKGREVISION.
2006-01-12 23:53:19 +00:00
rillig
6fc71473d3 Added the target zope-std-copyproduct-long-nogarbage that works like
zope-std-copyproduct-long, except that it doesn't copy CVS files and
*.orig.
2006-01-12 23:50:14 +00:00
joerg
d7a75dfd1c DragonFly support. Use imake man variables. 2006-01-12 23:49:58 +00:00
joerg
900f0b89de DragonFly support. 2006-01-12 23:49:45 +00:00
jlam
8e0e10d3fa Initial commit of a new module that encapsulates all of the code
for manipulating PLISTs.  This module is not used by default pending
more widespread testing -- currently the variable _USE_PLIST_MODULE
must be defined in /etc/mk.conf to enable its use.

The main features of the new PLIST module are:

    (1) Splits out the PLIST-handling code from bsd.pkg.mk into a
	separate "plist" module.

    (2) Splits out giant, multi-line awk scripts stored in make
	variables into separate awk scripts that may be joined
	together to post-process PLISTs.  Each of these awk scripts
	consolidates the processing for one set of files, e.g.,
	man pages, info pages, etc., and is more easily commented
	than a make variable.

    (3) Splits out the print-PLIST code from the regular PLIST code
	since they have no common pieces (print-plist.mk vs.
	plist.mk).

    (4) Completely re-implements the shared-library handling to be
	more efficient.  Along the way, this also fixes a problem
	for Mac OS X users where the PLISTs incorrectly contained
	absolute paths.

    (5) Completely re-implements the info-file handling so that we
	can migrate from INFO_FILES definitions to just adding
	info/foo.info entries in the static PLISTs.

    (6) Adds commented-out support for automatically compressed or
	decompressed info page entries based on the value of MANZ.
	These changes will be activated after texinfo.mk has been
	replaced by something that is built using the more modern
	primitives now available in pkgsrc.

    (7) Move the file compression logic into a separate script
	"doc-compress" that compresses or decompresses files while
	minding symlinks.  This script is now called by bsd.pkg.mk
	to do the "autmoatic man page handling".  In the future,
	it will also handle the "automatic info page handling" and
	possible others.

In general, the idea is to move stuff out of the Makefiles and into
separate files where we don't need to worry about quoting rules
and where each file can have a separate history of commits.  This
simplifies the makefile logic (especially in terms of readability)
and also simplifies maintenance of the code.
2006-01-12 23:43:56 +00:00
joerg
30e5711ea4 DragonFly's gethostbyaddr needs int as second argument. 2006-01-12 23:37:31 +00:00
joerg
bff0590c4c Use PLIST variables for imake. 2006-01-12 23:12:06 +00:00
wiz
fb5ec2e016 rxvt-unicode updated to 6.3. 2006-01-12 22:59:36 +00:00
wiz
b040c878f6 Update to 6.3, provided by Leonard Schmidt in PR 32510.
Add perl to TOOLS, since configure stops if it's not found.

6.3  Wed Jan  4 22:37:10 CET 2006
- SECURITY FIX: on systems using openpty, permissions were
  not correctly updated on the tty device and were left as
  world-readable and world-writable (likely in original rxvt,
  too), and were not restored properly. Affected are only
  systems where non-unix ptys were used (such as most BSDs, not
  GNU/Linux). (found, patched and debugged by Ryan Beasley).
- meta8 support was forcefully enabled in most configurations.
  restored configurability of this (useless) feature (reported
  by Mikachu).
- optionally embed a perl interpreter, which can be used for more
  intelligent/customized selection support, visual feedback,
  menus, tabs etc. See the the urxvtperl manpage, the -pe option,
  perl*-resources and keysym resources. Not everything is there yet.
- try to be more clever about differing font sizes and their ascent.
  Not guarenteed to work, but works better in most cases now.
- fix directory permissions on install.
- implemented option to disable built-in line drawing characters
  and fall back to the font ones (patch by Martin Pohlack).
- disabled sched_yield support: the linux version is just too useless
  (it schedules nice'd processes before the own one for extended
  periods). Too bad, it could reduce system time by a factor of 5 here.

6.2  Mon Jan  2 16:03:01 CET 2006
- implemented intensityStyles option which enables/disables bold/blink
  selecting high intensity foreground/background colours, suggested by
  Chuck Blake.
- move iso14755 character feedback box out of the way if it would
  obscure the mouse cursor position.
- replaced callback.h by a fixed version from gvpe that correctly
  returns the callback result (affects new -pty-fd semantics in urxvtc
  on a few architectures). Reported by darix.
- include one trailing space in rectangular selections to indicate
  the inserted newline (yeah, weird, but visually more pleasing).
- try to use sched_yield to (drastically) improve terminal data
  transfer efficiency.
- further minor cleanups.

6.1  Tue Dec 27 13:23:40 CET 2005
- update iso8859-7 table (euro and drachma round-trip et al.).
- fix a crash when the selection scrolls out of the scrollback
  while the user still drags.
- selections that were partially scrolled out of the window were
  not drawn correctly.
- lines newly scrolled in were not initialized properly, leading
  to extremely long lines and (hopefully) some segfaults.
- iso14755 overlay position was wrong.
- iso14755 overlay now displays rendition info, too.
- use unicode white space class instead of hardcoded values for
  stripping whitespace.
- do whitespace stripping on rectangular selections.
- slight cleanups in src/features.h.

6.0  Sat Dec 24 13:58:56 CET 2005
- make it compile without SMART_RESIZE again.
- enable slow link support by default.
- fix relative cursor-positioning not respecting scrolling regions
  (also a bug in original rxvt).
- initialize termios structure to zero when fetching it fails
  (see http://www.freebsd.org/cgi/query-pr.cgi?pr=84647 for a
  partial patch).
- bump max columns/rows to 10000 each.
- bump max savelines to 10000000.
- -pty-fd now passes the urxvtc fd to the urxvtd process.
- avoid linking against -lnsl/-lsocket/-lxpg4 unless neccessary.
- major code cleanup (still not complete, though).
- implement -hold option.
- _major_ rewrite of internal buffer handling:
- re-flow on resize, lines get wrapped instead of winged.
- circular line buffer (substantially speeds up scrolling).
- slightly less code + data memory usage per terminal.
- slight overall speed improvements.
- considerably improved code clarity.
- partial-screen scrolls no longer end up in the scrollback
  buffer.

5.9  Sat Dec 17 21:53:17 CET 2005
- fix a bug in the menu code of unknown impact, found by darix.
- clean up signal handling to be global, not per terminal
  (matters only for rxvtd).
- fix small typoe in rxvt.1 (found by Mike Fabian).
- don't crash when broken xft/fontconfig/freetype versions return
  bogus data, ignore the xft font instead (experienced on suse).
2006-01-12 22:58:51 +00:00
joerg
b28c20b24a DragonFly support for boost. 2006-01-12 22:50:07 +00:00
joerg
3fa608eeb8 Fix build of boost on DragonFly.
(a) bjam should be consistent with the rest of the world, the OS is
called DragonFly, not DragonFlyBSD. It might be _annoying_, but it is
a fact of live and no spelling fault can avoid it.
(b) disable the compiler thread support checks, they don't really work
and are not needed anyway.
(c) DragonFly has wchar and ctype functions, so use them.

Bump revisions of boost-build (bjam), boost-headers (well, they changed)
and boost-libs.
2006-01-12 22:48:46 +00:00
wiz
c9fe3f9bdb trac updated to 0.9.3. 2006-01-12 22:44:17 +00:00
wiz
273d8ebca1 Update to 0.9.3, provided by OBATA Akio in PR 32507.
Trac 0.9.3 (Jan 8, 2006)
	http://svn.edgewall.com/repos/trac/tags/trac-0.9.3

	 * Fixed XSS vulnerabilities.
	 * Timeline RSS feed validity issue resolved.
	 * "trac-admin initenv" now handles empty repositories.
	 * Textile unicode support.
	 * Fixed bugs: #1158, #2290, #2337, #2416, #2440, #2468, #2473, #2484,
	   #2490, #2493, #2512, #2517, #2519, #2527, #2548, #2558, #2558
2006-01-12 22:42:58 +00:00
joerg
2a12491a7d Use IMAKE_GAMEMANDIR and IMAKE_GAMEMAN_SUFFIX. 2006-01-12 22:34:39 +00:00
joerg
c300b3a6e6 Don't run install-link, since GAMEDIR == BINDIR and symlinks pointing
to themselves are not really useful.
2006-01-12 22:34:15 +00:00
jlam
5e68addc70 Set INFO_DIR, the location for info files, to its default value of
"info" here instead of in pkgsrc/mk/texinfo.mk.  This allows its value
to be used even when texinfo.mk isn't included.
2006-01-12 22:30:56 +00:00
rillig
59005a739b - Added about 50 variable types to makevars.map.
- Added some variable types.
- For unknown variables, the type is guessed from the variable name.
- Added more checks for relative pathnames.
- Improved the shell parser once more.
2006-01-12 22:28:06 +00:00
joerg
276057bdee Fix errno. Notice the unusual language used by the programmers :-) 2006-01-12 22:17:41 +00:00
rillig
386cd6714f Fixed typo: DrgaonFly => DragonFly. 2006-01-12 22:11:30 +00:00
wiz
3f18941eb3 Add DragonFlyBSD and FreeBSD support. From Steve O'Hara-Smith
via tech-pkg.
2006-01-12 22:08:07 +00:00
joerg
04b712aeb7 No values.h for DragonFly and FreeBSD. Add rpath entry for /usr/pkg/lib,
since it doesn't picked up on DragonFly.
2006-01-12 22:06:16 +00:00
wiz
cf52b6b4c0 Bump date for some new features. 2006-01-12 21:50:43 +00:00
wiz
5cbcb1ecd6 s/unstripped/stripped/ 2006-01-12 21:46:33 +00:00
joerg
3cd3838719 No values.h on DragonFly and FreeBSD. Add explicit rpath for
/usr/pkg/lib, for some reason it doesn't get picked up on DragonFly
by default.
2006-01-12 21:46:13 +00:00
joerg
d53d9d471a Include sys/time.h whenever struct timeval is used. Fixes build
on DragonFly.
2006-01-12 21:35:09 +00:00
rillig
0cfe7729e5 Since ruby-gnome2 has no Makefile, it is not a real package and
therefore should not be included to SUBDIR. (Thanks to Dieter Roelants
for noting it.)
2006-01-12 21:28:19 +00:00
joerg
f872924675 Also replace hard-wired /usr/X11R6 with ${X11BASE}. 2006-01-12 21:18:50 +00:00
joerg
d3019b0da3 pkg_chk -S doesn't try to build 64k+ command lines anymore. 2006-01-12 21:18:09 +00:00
joerg
599b02b412 When creating the sorted list of binary packages, "ls -t *.tgz" can
easily overflow the argument space e.g. on DragonFly. Replace this
statement with "ls -t | grep '\.tgz$'" to remove this constraint.
2006-01-12 21:17:16 +00:00
joerg
4f596f7205 /usr/X11R6 => ${X11BASE}, -lossaudio => ${LIBOSSAUDIO}
Add DragonFly support.
2006-01-12 21:05:19 +00:00
adam
b1bca662e1 Updated pico, pine, imap-uw 2006-01-12 21:04:30 +00:00
joerg
3596d241f2 Fix GCC 3.4: __FUNCTION__ works like __func__, it can't be string
concanatted. Add DragonFly.
2006-01-12 21:03:20 +00:00
adam
972d988ad0 Changes 4.64:
* Fixed buffer overflow vulnerability
* Several features added
2006-01-12 21:02:54 +00:00
joerg
fffea9c38c Fix errno. 2006-01-12 21:02:10 +00:00
adam
2099193386 Synchronised with pine-4.64 2006-01-12 21:00:52 +00:00
jdc
a9bdf52c93 We don't need the .else clause in the GCC 3.3 NetBSD/sparc hack.
Pointed out by salo@.
2006-01-12 20:59:56 +00:00
joerg
402af24d35 Use alloca from stdlib.h on DragonFly and FreeBSD. 2006-01-12 20:58:56 +00:00
joerg
448730ef96 Fix errno. Add DragonFly support. 2006-01-12 20:57:25 +00:00
adam
d29c67b2e1 Changes 2004g:
* Bug fix: quoted string handling in the mailbox name parsing routine

Changes 2004f:
* Bug fix: TCP code
* New SSL/TLS routines
2006-01-12 20:53:50 +00:00