Commit graph

140540 commits

Author SHA1 Message Date
ahoka
13684d66b6 mksh R37c provides these follow-up fixes:
.[tg] Improve præprocessor detection/work in Build.sh
.[tg] Decouple MKSH_CONSERVATIVE_FDS from MKSH_SMALL
.[tg] Enable MKSH_CONSERVATIVE_FDS by default on Minix 3
.[tg] Work around the (in-)famous ACK "const" bug
.[tg] Optimise structure alignment and padding; Closes: #522778
.[tg] Retain LOCPATH (for glibc locale) in check.pl
.[tg] Document, simplify and clean up the code better
.[tg] Use mirbsd.org eMail addresses consistently

mksh R37b comes with the following fixes on top:

.[tg] Clean up build system and dot.mkshrc some more
.[tg] Add getrusage(2) implementation using times(3) if none found
.[tg] Add jobless mode (for Minix 3, Plan 9, .)
.[tg] Detect the Amsterdam Compiler Kit in the build system
.[tg] If no RLIM_INFINITY don.t try to do ulimit
.[tg] Work around gcc4 strict warnings vs. broken system headers
.[tg] Work around systems with mmap(2) but no munmap(2)
.[tg] Fix (disallow) bind key macro recursion (instead of beeping and going into an endless loop), allow multi-line bind key macros (mostly from Alexander Hall), remove dead code (the beeping) and optimise
.[tg] Add (commented out, undesired, standards compliance breaking) compatibility code to MidnightBSD 0.1 /bin/sh for ctriv
.[tg] Clarify the mksh(1) manual page even more
.[tg] Port to Minix 3 + GCC

mksh R37 has major standards compliance improvements:

.[tg] Rename -o utf8-hack to -o utf8-mode
.[tg] Fix spacing mode error (pasto) in the mdoc(7) format manpage
.[tg] Implement $((#.)) unsigned arithmetic calculation, needed for arc4random_uniform(3)-in-korn-shell implementation
.[tg] Really preserve LD_LIBRARY_PATH in check.pl
.[tg] New Build.sh option .-combine. for building mksh(1) at once with .-fwhole-program --combine. (gcc4, llvm-gcc4) if available
.[tg] Always set COLUMNS and LINES trying as hard as we can, using TIOCGWINSZ even if used without FTALKING, and with the sane 80x24 default if the ioctl(2) fails
.[tg] Handle _POSIX_VDISABLE being undefined (e.g. Linux/klibc)
.[tg] <sys/file.h> is only required for flock(2)
.[tg] Fix multi-column output routine for the corner case if the screen is less wide than one output column; 10x Gábor Gergely
.[tg] Fix ${foo/@(%)/\\x} in UTF-8 mode (utf_widthadj for control characters U+0080.U+009F is slightly broken; this fix shifts the brokenness into the command line editing mode only)
.[tg] Introduce mksh_ari_t and mksh_uari_t internal types to limit arithmetics to 32 bit on all systems; currently depending on the already-used standard int32_t and uint32_t types. Future expansion to 64 bit possible. Document that shell integer variables use this type.
.[tg] The variables PGRP, PPID, RANDOM and USER_ID are now unsigned
.[tg] Fix two off-by-ones breaking PS1 ending with a newline; bug reported by Matthias Diener
.[tg] Just pass through C1 control characters for now
.[tg] Code and internal interfaces cleanup
.[tg] Regression test fixes for Cygwin env(1) being unsorted
.[tg] Replace the memory allocator by something equally simple and homegrown but optimised for use with mksh and free checking
.[tg] Import a couple of minor fixes (e.g. spelling) from oksh
.[tg] Fix problems with "set -e" for real; from oksh, Closes: #518359
.[tg] In "set -o posix" mode, have limited echo(1) to improve standards compliance; the exact feature set is open for discussion, e.g. with pkgsrc® people; for now, only -n as first arg
.[tg] Make test builtin operator precedence consistent; from oksh
.[tg] Revamp and fold and enhance the regression tests
.[tg] Document somewhat surprising behaviour in mksh(1) better; here: [ x -eq y ]; for gps23 from #ksh
.[tg] Reduce memory consumption by allocator simplification
.[tg] Fix bugs spotted by DEC ucode cc (ULTRIX) and gcc 1.42 (BSD/OS)
.[laffer1] Make mksh the default /bin/sh in MidnightBSD
2009-04-13 19:48:34 +00:00
minskim
37c647c96a Add tex-luatex-doc. 2009-04-13 19:06:41 +00:00
minskim
dd19e51b0d Import tex-luatex-doc-0.1 as print/tex-luatex-doc.
This is documentation for tex-luatex.
2009-04-13 19:05:40 +00:00
minskim
2d8028a318 Add tex-luatex. 2009-04-13 19:00:51 +00:00
minskim
2fc5ee9032 Import tex-luatex-0.1 as print/tex-luatex.
This package manages the new and extended features and resources that
LuaTeX provides.  Examples are attributes and catcode tables.
2009-04-13 18:59:45 +00:00
minskim
5534bd4529 Add tex-etex-doc. 2009-04-13 18:41:25 +00:00
minskim
7180f7659b Import tex-etex-doc-2.1 as print/tex-etex-doc.
This is documentation for tex-etex.
2009-04-13 18:39:26 +00:00
cube
42bf67a5ce Note revision bump for devel/ptlib (PLIST fix). 2009-04-13 18:35:16 +00:00
cube
d98c128f74 Fix PLIST, bump PKGREVISION. PR#41199 by Bernd Ernesti. 2009-04-13 18:34:24 +00:00
cube
e9aba6a0b7 Note revision bump for devel/pkg-config (inclusion of base system paths into
the default search path).
2009-04-13 17:41:11 +00:00
cube
c878b10db6 Add X11BASE/lib/pkgconfig and /usr/lib/pkgconfig to the default path if
they're relevant.

Bump PKGREVISION.
2009-04-13 17:39:57 +00:00
schwarz
eb6a87cdbe gtkdoc-rebase is required for installation
(cf. eg. http://lists.macosforge.org/pipermail/macports-tickets/2007-December/000903.html)
2009-04-13 17:06:30 +00:00
adrianp
1d00c1fd68 Updated chat/unrealircd to 3.2.7nb2 2009-04-13 16:21:06 +00:00
adrianp
4b35203c33 Add patch for http://forums.unrealircd.com/viewtopic.php?t=6204
Update MASTER_SITES
PKGREVISION++
2009-04-13 16:20:52 +00:00
mishka
9e012228dd Correct pkg name is filesystems/fuse-chironfs (hi manu). 2009-04-13 14:38:05 +00:00
rh
9f762ab4de note update of gnustep to 2.0.8 2009-04-13 12:48:30 +00:00
rh
966671f5ff Update the gnustep meta-package to 2.0.8. This reflects the recent GNUstep
package updates and filesystem layout changes.
2009-04-13 12:47:43 +00:00
rh
8f3297347c note update of gworkspace to 0.8.6 2009-04-13 12:45:59 +00:00
rh
6771be496a Update gworkspace to 0.8.6. This is a major restructure of the GNUstep
workspace manager.  This also changes the filesystem layout to be more
hier(7) compliant.
2009-04-13 12:45:04 +00:00
rh
fdd5e1cc01 note update of GNUMail to 1.2.0pre3 2009-04-13 12:43:12 +00:00
rh
2de43b3715 Update GNUMail to 1.2.0pre3. This tracks the corresponding changes to
Pantomime and also makes GNUMail more hier(7) compliant by utilising the
fhs directory structure.
2009-04-13 12:42:38 +00:00
rh
587581cb36 note update of Pantomime to 1.2.0pre3 2009-04-13 12:41:40 +00:00
rh
637087afda Update Pantomime to 1.2.0pre3. Changes include some structural overhaul,
including a brand new mailbox caching code and other performance
improvements.  This also makes Pantomime use the fhs filesystem layout
to make it more hier(7) compliant.
2009-04-13 12:40:40 +00:00
rh
26ee814e4a note update of Addresses to 0.4.6nb7 2009-04-13 12:38:16 +00:00
rh
8d9ea9a13f Use fhs filesystem layout to make Addresses more hier(7) compliant.
Bump PKGREVISION.
2009-04-13 12:37:22 +00:00
rh
6e800ef899 note update of ImageViewer to 0.6.3nb7 2009-04-13 12:36:32 +00:00
rh
b422e03187 Use fhs filesystem layout to make ImageViewer more hier(7) compliant.
Bump PKGREVISION.
2009-04-13 12:35:33 +00:00
rh
62db0d39c6 note update of Renaissance to 0.9.0 2009-04-13 12:34:26 +00:00
rh
31190608e5 Update Renaissance to 0.9.0. Changes are mostly bugfixes and a more
hier(7) compliant fhs-style filesystem layout.
2009-04-13 12:33:43 +00:00
rh
cf8a868803 note update of ProjectCenter to 0.5.0 2009-04-13 12:32:33 +00:00
rh
85fdee16ee Update ProjectCenter to 0.5.0. Changes include mostly bugfixes and use
of the more hier(7) compliant fhs filesystem layout.
2009-04-13 12:31:54 +00:00
rh
9dddc4a071 note update of Gorm to 1.2.8 2009-04-13 12:30:02 +00:00
rh
8366fa1afe Update gorm to 1.2.8. This includes tons of compatibility fixes with OS X.
The file system layout has been changed to the more hier(7) compliant fhs
structure.
2009-04-13 12:29:14 +00:00
rh
51fa79a877 Update gnustep-preferences to 1.2.0nb18. This changes the filesystem
layout to be more hier(7) compliant.
2009-04-13 12:26:38 +00:00
rh
2ba107999c note update of gnustep-examples to 1.2.0 2009-04-13 12:25:15 +00:00
rh
7cf30aab6b Update gnustep-examples to 1.2.0. This makes the gnustep examples package
more hier(7) compliant.  Changes also include new examples and bug fixes.
2009-04-13 12:24:28 +00:00
rh
3e660a1430 note update of gnustep-back to 0.16.0 2009-04-13 12:22:05 +00:00
rh
a53927030c Update gnustep-back to 0.16.0. This makes the backend more hier(7)
compliant.  Changes also include gui rendering improvements and other
bug fixes.
2009-04-13 12:21:37 +00:00
rh
17db362b74 note update of gnustep-gui to 0.16.0 2009-04-13 12:19:58 +00:00
rh
68d8b0ce66 Update gnustep-gui to 0.16.0. This makes the gui library more hier(7)
compliant.  Changes also include lots of compatibility enhancements with
OS X 10.5, including improvements to the NIB loader classes.
2009-04-13 12:19:14 +00:00
rh
fce6aa9910 note update of gnustep-base to 1.18.0 2009-04-13 12:17:17 +00:00
rh
687b17d575 Update gnustep-base to 1.18.0. This package is now more hier(7) compliant,
allows multi-threaded applications, and includes compatibility enhancements
with OS X 10.5
2009-04-13 12:16:24 +00:00
rh
be60496dab note update of gnustep-objc to 1.6.0 2009-04-13 12:13:27 +00:00
rh
72aca5beda Update gnustep-objc to 1.6.0. Changes are mainly bugfixes. 2009-04-13 12:12:44 +00:00
rh
f2db5ef4d5 note update of gnustep-make to 2.0.8 2009-04-13 12:10:29 +00:00
rh
24e8fb9ecc Update gnustep-make to 2.0.8. This makes GNUstep more hier(7) compliant
and requires an update of all GNUstep packages.  Changes also include
bugfixes and some cleanup.
2009-04-13 12:09:25 +00:00
hasso
9ea2f8c874 Needs msgfmt. 2009-04-13 11:38:23 +00:00
joerg
f149e75ff0 libnbcompat-20090409:
Resort and improve getopt_long detection. Should fix issues on Interix
reported by mishka@ and QNX problems reported by Sean Boudreau.
2009-04-13 11:30:46 +00:00
abs
718f1d71e6 MAKE_JOBS_SAFE= no 2009-04-13 09:09:19 +00:00
wiz
d9da8bc1e3 Updated archivers/fcrackzip to 1.0 2009-04-13 08:37:12 +00:00