cheusov [Fri, 27 May 2011 23:36:12 +0000 (23:36 +0000)]
Merge from vendor branch TNF:
heirloom-tsort utility (Caldera)
cheusov [Fri, 27 May 2011 23:36:12 +0000 (23:36 +0000)]
heirloom-tsort utility (Caldera)
cheusov [Fri, 27 May 2011 23:33:14 +0000 (23:33 +0000)]
Added sysutils/heirloom-tty version 070715
cheusov [Fri, 27 May 2011 23:33:04 +0000 (23:33 +0000)]
heirloom-tty utility
cheusov [Fri, 27 May 2011 23:33:04 +0000 (23:33 +0000)]
Merge from vendor branch TNF:
heirloom-tty utility
cheusov [Fri, 27 May 2011 23:32:23 +0000 (23:32 +0000)]
Added sysutils/heirloom-uname version 070715
cheusov [Fri, 27 May 2011 23:32:13 +0000 (23:32 +0000)]
heirloom-uname utility
cheusov [Fri, 27 May 2011 23:32:13 +0000 (23:32 +0000)]
Merge from vendor branch TNF:
heirloom-uname utility
cheusov [Fri, 27 May 2011 23:31:06 +0000 (23:31 +0000)]
Added sysutils/heirloom-users version 070715
cheusov [Fri, 27 May 2011 23:30:56 +0000 (23:30 +0000)]
heirloom-users utility
cheusov [Fri, 27 May 2011 23:30:56 +0000 (23:30 +0000)]
Merge from vendor branch TNF:
heirloom-users utility
cheusov [Fri, 27 May 2011 23:29:34 +0000 (23:29 +0000)]
Added sysutils/heirloom-who version 070715
cheusov [Fri, 27 May 2011 23:29:24 +0000 (23:29 +0000)]
heirloom-who utility
cheusov [Fri, 27 May 2011 23:29:24 +0000 (23:29 +0000)]
Merge from vendor branch TNF:
heirloom-who utility
cheusov [Fri, 27 May 2011 23:28:45 +0000 (23:28 +0000)]
Added sysutils/heirloom-whoami version 070715
joerg [Fri, 27 May 2011 23:29:58 +0000 (23:29 +0000)]
Fix dependency patterns
cheusov [Fri, 27 May 2011 23:28:35 +0000 (23:28 +0000)]
heirloom-whoami utility
cheusov [Fri, 27 May 2011 23:28:35 +0000 (23:28 +0000)]
Merge from vendor branch TNF:
heirloom-whoami utility
joerg [Fri, 27 May 2011 23:27:15 +0000 (23:27 +0000)]
Adjust dependency for changed version style in tex-musixtex
cheusov [Fri, 27 May 2011 23:26:31 +0000 (23:26 +0000)]
Added sysutils/heirloom-whodo version 070715
cheusov [Fri, 27 May 2011 23:26:21 +0000 (23:26 +0000)]
heirloom-whodo utility
cheusov [Fri, 27 May 2011 23:26:21 +0000 (23:26 +0000)]
Merge from vendor branch TNF:
heirloom-whodo utility
joerg [Fri, 27 May 2011 23:24:31 +0000 (23:24 +0000)]
Fix dependency to specify an actual pattern
cheusov [Fri, 27 May 2011 23:21:36 +0000 (23:21 +0000)]
Added sysutils/heirloom-xargs version 070715
cheusov [Fri, 27 May 2011 23:21:26 +0000 (23:21 +0000)]
heirloom-xargs utility
cheusov [Fri, 27 May 2011 23:21:26 +0000 (23:21 +0000)]
Merge from vendor branch TNF:
heirloom-xargs utility
cheusov [Fri, 27 May 2011 23:16:36 +0000 (23:16 +0000)]
Added sysutils/heirloom-yes version 070715
cheusov [Fri, 27 May 2011 23:16:26 +0000 (23:16 +0000)]
heirloom-yes utility
cheusov [Fri, 27 May 2011 23:16:26 +0000 (23:16 +0000)]
Merge from vendor branch TNF:
heirloom-yes utility
cheusov [Fri, 27 May 2011 22:57:54 +0000 (22:57 +0000)]
Added sysutils/heirloom-doc version 070715
cheusov [Fri, 27 May 2011 22:57:42 +0000 (22:57 +0000)]
The Heirloom Project provides traditional implementations of standard
Unix utilities. In many cases, they have been derived from original
Unix material released as Open Source by Caldera and Sun.
cheusov [Fri, 27 May 2011 22:57:42 +0000 (22:57 +0000)]
Merge from vendor branch TNF:
The Heirloom Project provides traditional implementations of standard
Unix utilities. In many cases, they have been derived from original
Unix material released as Open Source by Caldera and Sun.
wiz [Fri, 27 May 2011 22:36:39 +0000 (22:36 +0000)]
+ asymptote-2.10, cmus-2.4.1, libmilter-8.14.5, sendmail-8.14.5.
minskim [Fri, 27 May 2011 21:41:46 +0000 (21:41 +0000)]
Note update of emacs-snapshot.
minskim [Fri, 27 May 2011 21:41:14 +0000 (21:41 +0000)]
Update emacs-snapshot to 24.0.50.
20110526.
Notable changes:
* textmodes/rst.el (rst-define-level-faces): Do not define face
symbol if it is already defined.
* sha1.el: Remove. Function `sha1' is now builtin.
* mail/sendmail.el: Require `rfc2047'.
* Add an :exit-function for completion-at-point.
* textmodes/bibtex.el: Convert to lexical binding.
* <lots-of-files>.el: Don't quote lambda expressions with `quote'.
repo-copy [Fri, 27 May 2011 21:35:46 +0000 (21:35 +0000)]
Repo copy files
pkgsrc fixup [Fri, 27 May 2011 21:35:45 +0000 (14:35 -0700)]
Fixup fromcvs/togit conversion
jmmv [Fri, 27 May 2011 19:54:23 +0000 (19:54 +0000)]
Fix references to the perl interpreter to let this build. Bump revision to 2.
gls [Fri, 27 May 2011 18:52:08 +0000 (18:52 +0000)]
Updated textproc/asciidoc to 8.6.5
gls [Fri, 27 May 2011 18:51:48 +0000 (18:51 +0000)]
Update asciidoc to 8.6.5.
Release highlights:
* The addition of an html5 backend to generate HTML 5 output. Apart from the
inclusion of audio and video block macros the html5 backend is functionally
identical to the xhtml11 backend.
* A new flask theme for xhtml11 and html5 backends inspired by the Flask
website styling (see toc2 example in the next item below).
* The new toc2 attribute generates a table of contents in the left hand
margin (xhtml11 and html5 backends).
* a2x(1) now has a flexible mechanism for copying arbitrary resource files
to HTML based outputs#-#this is very handy for generating EPUB files with
embedded fonts and other resources.
o The a2x(1) --resource option can be used to inject any file into
EPUB output documents e.g. CSS resources such as fonts and background images.
o Explicitly specified resources are added to the EPUB OPF manifest
automatically.
o You can explicitly specify file extension MIME types.
o The enhanced resource processing works around a couple of DocBook
XSL bugs (see EPUB Notes).
Read the CHANGELOG for a full list of all additions, changes and bug fixes.
wiz [Fri, 27 May 2011 18:50:48 +0000 (18:50 +0000)]
Bump PKGREVISION for dependency removal.
hans [Fri, 27 May 2011 16:23:53 +0000 (16:23 +0000)]
Add missing png_set_longjmp_fn assignment to fix some segfaults.
hauke [Fri, 27 May 2011 15:04:19 +0000 (15:04 +0000)]
Since the PLIST has changed minimally, bump the nb version.
hauke [Fri, 27 May 2011 15:02:03 +0000 (15:02 +0000)]
The specified distfile, as identified by the distinfo checksum and
mirrored by NetBSD.org, had completely hosed file permissions; plus,
it differed in size (but not version) from the distfile available from
the sourceforge project site.
Since the latter actually works, I updated the checksum to use it.
hans [Fri, 27 May 2011 14:02:57 +0000 (14:02 +0000)]
libgnome-keyring 2.32.0 does not depend on eggdbus anymore, according to
http://mail.gnome.org/archives/gnome-announce-list/2010-September/msg00101.html
is [Fri, 27 May 2011 13:43:55 +0000 (13:43 +0000)]
Note upgrade of sendfile to 2.1.0.2nb2.
obache [Fri, 27 May 2011 13:16:04 +0000 (13:16 +0000)]
Add user-destdir installation support.
is [Fri, 27 May 2011 13:13:35 +0000 (13:13 +0000)]
DESTDIR support.
fhajny [Fri, 27 May 2011 11:58:52 +0000 (11:58 +0000)]
Updated devel/memcached to 1.4.5
Fixes:
* Properly detect CPU alignment on ARM.
* Remove 1MB assertion.
* More automake versions supported.
* Compiler warning fixes for OpenBSD.
* Potential buffer overflow in vperror.
* Report errors opening pidfiles using vperror.
New Features:
* reclaimed: This stat reports the number of times an entry was stored
using memory from an expired entry.
* sasl_pwdb: Allows memcached to use it's own plantext password file.
(Not configured by pkgsrc yet.)
adam [Fri, 27 May 2011 10:56:34 +0000 (10:56 +0000)]
Updated net/net-snmp to 5.6.1.1
adam [Fri, 27 May 2011 10:55:26 +0000 (10:55 +0000)]
Changes 5.6.1.1:
* OID Typedef Bug Fix: The oid typedef was changed in 5.6.1 to an u_int32 from
a u_long. This broke binary compatibility and likely 3rd-party code. 5.6.1.1
reverts this change and fixes an underlying OID printing problem in two agent
modules that caused someone to change the typedef in the first place.
Changes 5.6.1:
* General:
- The DTLS and TLS transports and the TSM security model are no
longer "beta" (they've undergone rigorous interoperability testing).
- Many Bug Fixes (see the CHANGES and ChangeLog files for full details)
* snmpd:
- 0 Patch 3141462: from fenner: fix agentx subagent issues with
multiple-object requests
- Patch from Niels to fix VACM persistant storage.
Changes 5.6:
* all:
- Implemented the SNMP over TLS and SNMP over DTLS protocols [RFC-to-be]
- Implemented the "Transport Security Model" [RFC5591]
- Generic host-specific configuration .conf files are now read.
- Include statements can now be used in .conf files.
* snmpd:
- Fix handling of multiple matching VACM entries. (Use the "best"
match, rather than the first one). Reported by Adam Lewis. Note
that this could potentially affect the behaviour of existing access
control configurations.
- Agent will no longer call table handlers if a set request for the
handler has invalid indexes
- table_data/tdata next handler will not be called during get
processing if no valid rows are found for the handler
- [PATCH 2952708]: Added Perl implementation of BRIDGE-MIB
- moved all functions defined in libnetsnmphelpers to
libnetsnmpagent. libnetsnmphelpers is now an empty library.
- Implemented the TSM-MIB and the TLSTM-MIB
- new API for indicating that persistent store needs to be saved
after the current request finishes processing
- [PATCH 2931446]: make the load averages writable.
* apps:
- A new tool 'net-snmp-cert' that easily creates and manages
X.509 certificates for use with the SNMP over (D)TLS protocols.
- Added an 'agentxtrap' command to send notifications via AgentX
- -T command line flag can be used to pass configuration
directly to transports that can accept configuration tokens
- A new 'snmptls' command for manipulating the agent's TLS configuration
* snmplib:
- A more modular transport subsystem that allows third party
extensions and dependencies for code reuse.
- New transport functions: f_config, f_open, f_copy and f_setup_session
- Transports can now specify session defaults
- [PATCH 2942940]: Add a new function, netsnmp_parse_args, that is
like snmp_parse_args but takes an additional bitmask, flags, to
affect the behaviour. Also remove the magic handling of some
application names.
- A new X.509 certificate API for indexing and reading certificates
- new experimental row creation API which uses a state machine
to try really hard to create a row from a given varbind list
- netsnmp_container enhancements:
- added a free_item function
- added a CONTAINER_FREE_ALL macro/function
- added an interface for duplicating a container (CONTAINER_DUP)
- added a remove function to container_iterators
- added an ability to set options on binary_array containers
- new snmp token logOption allows specifying log destinations
via configuration conf files
- A very significant reduction in compiler warning output
- new experimental simple state machine handling API
kivinen [Fri, 27 May 2011 10:05:52 +0000 (10:05 +0000)]
Added support for new 2048 bit FINEID cards.
obache [Fri, 27 May 2011 09:44:29 +0000 (09:44 +0000)]
+ utilisp-1.14
obache [Fri, 27 May 2011 09:43:20 +0000 (09:43 +0000)]
* MAKE_JOBS_SAFE=no
* add user-destdir installation support.
obache [Fri, 27 May 2011 07:27:07 +0000 (07:27 +0000)]
Updated www/ruby-httpclient to 2.2.0.2
obache [Fri, 27 May 2011 07:26:52 +0000 (07:26 +0000)]
Update ruby-httpclient to 2.2.0.2.
(temporary disable RI/RDOC, rise error with ruby18).
* restore webmock compatibility
* keyword_argument should accept nil as a value
taca [Fri, 27 May 2011 06:48:50 +0000 (06:48 +0000)]
Note update of net/bind98 and net/bind97 packages.
net/bind98 9.8.0pl2
net/bind97 9.7.3pl1
taca [Fri, 27 May 2011 06:46:25 +0000 (06:46 +0000)]
Update bind97 package to 9.7.3pl1 (9.7.3-P1).
--- 9.7.3-P1 released ---
3121. [security] An authoritative name server sending a negative
response containing a very large RRset could
trigger an off-by-one error in the ncache code
and crash named. [RT #24650]
3120. [bug] Named could fail to validate zones listed in a DLV
that validated insecure without using DLV and had
DS records in the parent zone. [RT #24631]
taca [Fri, 27 May 2011 06:45:30 +0000 (06:45 +0000)]
Update bind98 package to 9.8.0pl2(9.8.0-P2)
--- 9.8.0-P2 released ---
3121. [security] An authoritative name server sending a negative
response containing a very large RRset could
trigger an off-by-one error in the ncache code
and crash named. [RT #24650]
3120. [bug] Named could fail to validate zones listed in a DLV
that validated insecure without using DLV and had
DS records in the parent zone. [RT #24631]
adam [Fri, 27 May 2011 06:47:18 +0000 (06:47 +0000)]
Added net/dhcpd-pools version 2.14
adam [Fri, 27 May 2011 06:41:42 +0000 (06:41 +0000)]
This is dhcpd-pools ISC dhcp shared network and pool range usage analysis.
Purpose of command is to count usage ratio of each IP range and shared network
pool which ISC dhcpd is in control of. The command has no native monitoring
capability, for instance the tool will not talk nagios protocol. To accomodiate
this need the CSV output format is meant to be parsed by some organization
specific script etc. Users of the command are most likely ISPs and other
organizations that have large IP space.
adam [Fri, 27 May 2011 06:41:42 +0000 (06:41 +0000)]
Merge from vendor branch TNF:
This is dhcpd-pools ISC dhcp shared network and pool range usage analysis.
Purpose of command is to count usage ratio of each IP range and shared network
pool which ISC dhcpd is in control of. The command has no native monitoring
capability, for instance the tool will not talk nagios protocol. To accomodiate
this need the CSV output format is meant to be parsed by some organization
specific script etc. Users of the command are most likely ISPs and other
organizations that have large IP space.
adam [Fri, 27 May 2011 06:29:51 +0000 (06:29 +0000)]
Updated emulators/wine-devel to 1.3.20
adam [Fri, 27 May 2011 06:29:01 +0000 (06:29 +0000)]
Changes 1.3.20:
* Option to clip the mouse inside fullscreen windows.
* Support for persistent HTTP connections.
* Initial implementation of the XML writer.
* Support for drawing rectangles in the DIB engine.
* Volume control in MMDevAPI.
* More MSVC runtime functions.
* Various bug fixes.
repo-copy [Fri, 27 May 2011 01:43:47 +0000 (01:43 +0000)]
Repo copy files
pkgsrc fixup [Fri, 27 May 2011 01:43:46 +0000 (18:43 -0700)]
Fixup fromcvs/togit conversion
minskim [Thu, 26 May 2011 23:53:59 +0000 (23:53 +0000)]
Note update of tex-musixtex and add tex-musixtex-doc.
minskim [Thu, 26 May 2011 23:51:16 +0000 (23:51 +0000)]
Import tex-musixtex-doc-1.15 as print/tex-musixtex-doc.
This is documentation for tex-musixtex.
minskim [Thu, 26 May 2011 23:51:16 +0000 (23:51 +0000)]
Merge from vendor branch TNF:
Import tex-musixtex-doc-1.15 as print/tex-musixtex-doc.
This is documentation for tex-musixtex.
minskim [Thu, 26 May 2011 23:50:43 +0000 (23:50 +0000)]
Update tex-musixtex to 1.15.
Note that the versioning scheme has changed.
Changes:
- \cclp, \zccup, \zcclp are moved from musixpoi.tex to musixtex.tex.
- musixpoi.tex does not work since T.111.
- musixmad.tex is inessential for typesetting musixdoc.tex, thus
excluded from musixdoc.sty (see the next item)
- the stem length of \metron (at T.113 manual section 2.17.3:
Metronomic indications) is too short when musixadd.tex/musixmad.tex
is excluded.
- spacing problem when you change the music size. (\clef@skip\z@)
- in \ttie and \tleg definition, #1 isn't braced in the expansion
which causes a problem at ID>9.
* \def\ttie#1{\let\T@i\@c \t@slur{-\p@ne}{#1}\@ne}
* \def\tleg#1{\let\T@i\@c \tslur{#1}\@ne}
- Updated musixdoc.pdf and its source code.
- Included the repository of music-notation mistakes, contributed by
Jean-Pierre Coulon.
- Create an install manual for MiKTeX on Win32: mxinsuse.{pdf|tex}.
- utility: add flip.exe, flip.txt to musixtexadd folder instead of
former utod.exe and dtou.exe (they don't work in XP). Run flip.exe
on musixtex.bat.
- Changing directory structure. Add-in tex files are located in
musixtexadd directory.
* musixlyr (by Rainer Dunker)
* musixps (by Stanislav Kneifl)
- Added some well-known add-ins to musixtexadd directory.
* curly.tex (by Mthimkhulu Molekwa,19 May 1999)
* musixdbr.tex (by Rainer Dunker, 23 February 2002)
* musixtmr.tex & musixesf.tex (by Hiroaki Morimoto, updated 2009-10-15)
* tuplet.tex. (by Col. G. L. Sicherman. 2003-05-17)
- Include the contents of following packages.
* PostScript Type1 fonts. (by Uchiyama)
* musixlyr ver.2.1c. (by Rainer Dunker)
* musixps ver.0.92a. (by Stanislav Kneifl)
- \Ioctfin[up | down] do not work when \sepbarrules is assigned.
musixtex.tex line 2259, \def\rul@sep#1
- Correction of a bug in the definition of choir bracket (l.1688-1698)
- Added following macros.
* \lwp
* \rwp
* \lwpp
* \rwpp
* \lhp
* \rhp
* \lhpp
* \rhpp
- all-new registers allocation routines, ready for
12<n<100 instruments
6<n<100 128th beams
6<n<100 256th beams
4<n<100 groups
12<n<100 font-based slurs (independent of the number of instruments)
6<n<100 octlines
6<n<100 trills (MusiXTeX trills only. MusicTeX's legacy "trilles" are
out of scope.) with e-TeX.
wiz [Thu, 26 May 2011 23:27:55 +0000 (23:27 +0000)]
Added meta-pkgs/modular-xorg version 1.0
wiz [Thu, 26 May 2011 23:27:44 +0000 (23:27 +0000)]
+ modular-xorg.
wiz [Thu, 26 May 2011 23:27:22 +0000 (23:27 +0000)]
Initial import of modular-xorg meta package collecting all other
modular xorg meta packages and the xorg server.
Package by Matthias Rampke for pkgsrc-wip, for his PR 44594.
wiz [Thu, 26 May 2011 23:27:22 +0000 (23:27 +0000)]
Merge from vendor branch TNF:
Initial import of modular-xorg meta package collecting all other
modular xorg meta packages and the xorg server.
Package by Matthias Rampke for pkgsrc-wip, for his PR 44594.
morr [Thu, 26 May 2011 23:24:22 +0000 (23:24 +0000)]
Note update of www/wordpress
morr [Thu, 26 May 2011 22:59:38 +0000 (22:59 +0000)]
Security update to 3.1.3.
* Various security hardening by Alexander Concha.
* Taxonomy query hardening by John Lamansky.
* Prevent sniffing out user names of non-authors by using canonical redirects. Props VerĂ³nica Valeros.
* Media security fixes by Richard Lundeen of Microsoft, Jesse Ou of Microsoft, and Microsoft Vulnerability Research.
* Improves file upload security on hosts with dangerous security settings.
* Cleans up old WordPress import files if the import does not finish.
* Introduce "clickjacking" protection in modern browsers on admin and login pages.
minskim [Thu, 26 May 2011 22:39:12 +0000 (22:39 +0000)]
Note update of tex-latexconfig.
minskim [Thu, 26 May 2011 22:38:47 +0000 (22:38 +0000)]
Update tex-latexconfig to 2010.21697.
Changes:
- Add patches to commands in the LaTeX kernel for LuaTeX.
minskim [Thu, 26 May 2011 22:19:11 +0000 (22:19 +0000)]
Add ruby-jekyll.
minskim [Thu, 26 May 2011 22:17:43 +0000 (22:17 +0000)]
Import Jekyll as www/ruby-jekyll.
Jekyll is a simple, blog aware, static site generator. It takes a
template directory (representing the raw form of a website), runs it
through Textile or Markdown and Liquid converters, and spits out a
complete, static website suitable for serving with Apache or your
favorite web server. This is also the engine behind GitHub Pages,
which you can use to host your project's page or blog right here
from GitHub.
minskim [Thu, 26 May 2011 22:17:43 +0000 (22:17 +0000)]
Merge from vendor branch TNF:
Import Jekyll as www/ruby-jekyll.
Jekyll is a simple, blog aware, static site generator. It takes a
template directory (representing the raw form of a website), runs it
through Textile or Markdown and Liquid converters, and spits out a
complete, static website suitable for serving with Apache or your
favorite web server. This is also the engine behind GitHub Pages,
which you can use to host your project's page or blog right here
from GitHub.
wiz [Thu, 26 May 2011 22:02:53 +0000 (22:02 +0000)]
+ anjuta-3.0.2, chicken-4.7.0, dwm-5.8.2 [pkg/44987], elm-me-2.6plalpha26,
evince-3.0.2, gdl-3.0.2, gnome-3.0.2, gnome-games-3.0.2,
gnome-keyring-3.0.3, iceauth-1.0.5, icu-4.8, imp-5.0.4,
libgnome-keyring-3.0.3, mdocml-1.11.3, mkvtoolnix-4.8.0,
mousetweaks-3.0.2, puzzle-9173, py-mxDateTime-3.2.0, tgif-4.2.3,
xauth-1.0.6, perhaps wait with update -- wiz
20110524],
xf86-video-ati-6.14.2, xts.
wiz [Thu, 26 May 2011 20:36:13 +0000 (20:36 +0000)]
Updated pkgtools/pkglint to 4.99
wiz [Thu, 26 May 2011 20:31:47 +0000 (20:31 +0000)]
Warn that one should NOT use jpeg, giflib, or libungif directly, but go through
mk/{jpeg,giflib}.buildlink3.mk instead. Bump version.
asau [Thu, 26 May 2011 20:22:53 +0000 (20:22 +0000)]
Updated lang/erlang-man to 14.1.3
asau [Thu, 26 May 2011 20:19:43 +0000 (20:19 +0000)]
Update Erlang to R14B03
Highlights:
- Initial release of the diameter application.
- Strengthened random number generation.
- Some fixes for bugs that caused crashes.
Read full announcement at
http://www.erlang.org/download/otp_src_R14B03.readme
asau [Thu, 26 May 2011 20:06:33 +0000 (20:06 +0000)]
Updated lang/chicken to 4.7.0
asau [Thu, 26 May 2011 20:06:13 +0000 (20:06 +0000)]
Update Chicken to version 4.7.0
Provided by Peter Bex on IRC.
Changes in 4.7.0
- Build system
- On BSD, libchicken.so is linked with -lpthread, as this seems
to be required for linking libraries that require pthreads
- The C header-files are now installed in a subdirectory below
the "PRFIX/include" directory to allow installation of multiple
chickens with different PROGRAM_PREFIX/PROGRAM_SUFFIX settings
in the same prefix; to avoid conflicts with existing CHICKEN
headers, it is recommended to completely remove any old
installation before installing the new version
- the PROGRAM_PREFIX and PROGRAM_SUFFIX configuration settings
are applied to generated files and directories which allows
perform differently named installations into the same PREFIX
- increaded binary-compatibility version from 5 to 6, which
means installed extensions in an existing installations will
have to be re-installed
- bugfixes in mingw/msys makefiles
- Sven Hartrumpf contributed a bugfix to the internal helper
script for creating distribution directories
- Peter Bex has cleaned up the makefiles heavily, making the
build more maintainable and easier to modify; thanks to all
who helped testing this new build
- renamed the makefile to `GNUmakefile' to catch using the
a make(3) other than GNU make
- configuration-header fix for BSD systems (thanks to Peter Bex
and Christian Kellermann)
- Core libraries
- the `regex' library unit has been removed and is separately
available as an extension which should be fully backwards-
compatible
- `irregex' is now a core library unit and replaces the `regex' API
- "extras" unit
- fixed pretty-printer output of certain escaped character
sequences inside strings (thanks to Mario Domenech Goulart,
thanks to Kon Lovett for pointing out a missing test-file)
- The pretty printer did not escape some control characters correctly
(reported by Alan Post)
- control-characters in symbol-names are now properly escaped if
the symbol is printed readably (thanks to Alaric Snell-Pym
for pointing this out)
- the deprecated `random-seed' function has been removed
- "files" unit
- fixed bug in `normalize-pathname'
- `file-copy' and `file-move' check whether the source-file is a
directory
- `delete-directory' now optionally deletes directories recursively
- "irregex" unit
- Peter Bex has contributed various bugfixes and performance
enhancements
- "library" unit
- Added "condition->list" (thanks to Christian Kellermann)
- The reader accepts now escaped octal character codes in string
literals
- Read-syntax can return zero values to indicate ignored objects
- R5RS output output routines now always return a "void" result
- "\|" was not correctly escaped when occurring inside
symbol print names
- added `condition->list', contributed by Christian Kellermann
- added `equal=?'
- removed deprecated `getenv', `left-section', `right-section',
`project', `c-runtime' and `noop'
- added missing import-library entry for `vector-copy!' (thanks
to Jules Altfas)
- circular or excessively deeply nested data generates a more
useful error message when encountered by `equal?'
- `list-tail' gives now a better error message when passed a
non-list argument
- fixed bug in `getter-with-setter' that modified the first
argument if it already had a setter procedure attached
- fixed incorrect size of internal data vector used in `time'
(thanks to Kon Lovett)
- "lolevel" unit
- removed deprecated `global-bound?', `global-make-unbound',
`global-ref' and `global-set!' procedures
- added support for `pointer-vectors':
- make-pointer-vector
- pointer-vector?
- pointer-vector-length
- pointer-vector-ref
- pointer-vector-set!
- "posix" unit
- "close-input-pipe" did not return the status code of a
terminated process on Windows (reported by Mario Domenech Goulart)
- added `file-creation-mode' (suggested by Mario Domenech Goulart)
- "setup-api" unit
- `required-extension-version' and `required-chicken-version' have
been deprecated
- "srfi-18" unit
- removed deprecated `milliseconds->time' and `time->milliseconds'
procedures
- `make-mutex' incorrectly created mutexes as initially owned by
the current threads (thanks to Joerg Wittenberger)
- the file-descriptor handling in the scheduler has been simplified
and performs some sanity checks
- deadlock in the scheduler now terminates the process instead of
attempting to throw an error
- added some sanity checks to the scheduler
- "tcp" unit
- Fixed bug in "tcp-abandon-port" (reported by Jim Ursetto)
- "utils" unit
- `compile-file' now returns `#f' when the compilation fails,
instead of raising an error
- Compiler
- Removed unreliable lambda-lifting optimization (now, really!);
the "-lambda-lift" option is still accepted but produces a
warning
- When "-scrutinize" is given, installed ".types" files will be
automatically consulted for extensions and used units
- Fixed optimizer bug in handling of "let" forms with multiple
bindings which could result in toplevel assignments being
silently dropped (reported by Moritz Heidkamp)
- the `-accumulate-profile' option did not provide a way to
specify the target profile data file - now `-profile-name'
must always be given when accumulated profiling is done
(thanks to Taylor Venable)
- added `-module' option, which wraps the code into an implicit
module
- removed check for unsafe toplevel calls in safe mode
- intrinsic handling of `exact->inexact' and `string->number' is
now more efficient
- fixed bug in leaf-routine optimization (thanks to David
Dreisigmeyer)
- unit-toplevel entry-points are now named differently, which
may break binary-compatibility with existing compiled Scheme
code modules
- fixed invalid dropping of unused external entry-points in
block-mode
- fixed incorrect lambda-list check in scrutinizer (thanks to
Alan Post)
- Kon Lovett reported numerous bugs in the type-database used
by the scrutinizer
- `-fwrapv' is disabled on OpenBSD, since the default compiler
does not support this option (thanks to Christian Kellermann)
- on Solaris `gcc' is used by default, override `C_COMPILER'
to use the Sun compiler instead
- declaring a function `notinline' will prevent direct-call
optimization for known procedure calls
- the implementation of overflow-detection for arithmetic operations
on fixnums have been replaced and now allow using the full 63-bit
range of fixnums on 64-bit systems
- fixed serious inlining-bug (thanks to Sven Hartrumpf)
- constant-folding in the compiler has been simplified and
is more reliable (thanks to Sven Hartrumpf)
- optimization-levels 3 and higher imply `-unboxing -inline-global'
- added new declaration `unsafe-specialized-arithmetic' which allows
optimizing unboxed floating-point arithmetic in safe mode
- removed `scrutinize' declaration
- the warning shown when unimported identifiers are used in compiled
modules now also shows the name of the procedure where the
identifier is referenced (suggested by Alaric Snell-Pym)
- Documentation
- Added list of installed files to README
- Documented remaining "c...r" standard procedures (thanks to
Juergen Lorenz)
- The manual is now installed in HTML format in
PREFIX/share/chicken/doc, many thanks to Jim Ursetto for
contributing is excellent `manual-labor' extension which made
this possible
- Foreign function interface
- Added support for missing "(const [XXX-]c-string)" foreign type
(thanks to Moritz Heidkamp)
- removed deprecated `pointer', `nonnull-pointer', `byte-vector'
and `nonnull-byte-vector' types
- added missing result-type handling for `unsigned-integer64'
(thanks to Moritz Heidkamp)
- added `foreign-type-size' macro
- added the new foreign type `size_t' (suggested by Moritz
Heidkamp)
- added the missing `unsigned-integer64' foreign type (thanks
to Moritz for catching this)
- added new foreign type `pointer-vector' which maps to `void **'
and provided a low-level API in the `lolevel' library unit for
manipulating pointer vectors
- Runtime system
- Fixed typo in "runtime.c" (thanks to Sven Hartrumpf)
- Little-endian detection on MIPS systems was not correct (thanks
to Christian Kellermann)
- Fixed bug in handling of runtime-options with arguments (also
reported by Christian Kellermann)
- `equal?' does not compare procedures recursively anymore
- fixed incorrect use of alloca.h on OpenBSD (thanks to
Christian Kellermann and Alan Post)
- checks for NaN and infinity are now done using ISO C99
operations, which required various changes to `chicken.h'
to make the code compile in ISO C99 mode
- remaining debris regarding MSVC builds has been removed
- fixed bug in argument-type check for 64-bit integer (thanks
to Kon Lovett)
- increased default trace-buffer size from 10 to 16
- fixed bug in low-level termination routine (thanks to
Jeronimo Pellegrini)
- the scheduler handles violations of internal invariants
regarding threads slightly more gracefully (thanks to Jim
Ursetto)
- fixed broken sleep-time conversion (thanks to Karel Miklav)
- repaired broken handling of multiple finalizers that referred
to the same object (reported by Moritz Heidkamp)
- fixed problem with reader and escaping of single-char symbols
- Syntax expander
- For-syntax syntax definitions where not correctly retained inside
modules
- Peter Bex fixed various critical bugs in the expander
- The simplification for quasiquote expressions was unable
to handle certain circular data (reported by Moritz Heidkamp)
- `syntax-rules' now supports tail-patterns and is now fully
SRFI-46 compatible - many thanks to Peter Bex for implementing
this
- Peter Bex provided a bugfix for resolution of primitive imports
- handling of internal definitions with shadowed defining
forms is now done correctly - fix once again from Peter Bex
- corrected non-standard behaviour of quasiquote with respect
to nested quasiquotations - another bugfix by our mighty macro
master
- removed stub-implementation of `define-macro'
- handled case where a global redefinition of `cons' influenced
a non-inlined internal use in the expander (thanks to David
Steiner)
- `define-record' now allows defining SRFI-17 setter procedures
for accessing slots
- the expansion of DSSSL lambda-lists uses now `let-optionals*'
internally instead of `let-optionals' and so allows
back-references to earlier formal variables; this also results in
faster and more compact code for argument-list destructuring
(thanks to Alan Post)
- new "implicit renaming" macro facility contributed by Peter Bex
(see `ir-macro-transformer')
- record-definitions are now made local to the module in which
they are defined (thanks to Jim Ursetto)
- parameters are now settable and can be modified using `set!'
(SRFI-17)
- added a SRFI-17 setter to `list-ref'
- added literal blob syntax ("#{ ... }")
- Tools
- chicken-install
- option "-deploy" does not compile deployed extensions with
"-setup-mode" anymore to avoid problems with dynamic loading on
some platforms (specifically Mac OS X)
- option "-deploy" option did not copy the correct library
(including the version-number) (thanks to Christian Kellermann)
- added support for proxy-authentification (thanks to Iruata Souza)
- when installing from a local directory `chicken-install' now
removes existing `*.so' files in that location to avoid stale
binaries when the `make' syntax is used in setup scripts
- chicken-bug
- removed disabled e-mail support
- csc
- removed `-static-extension' option
- removed deprecated `-windows' option
- fixed incorrect use of `chicken.rc' on non-Windows platforms
in `-gui' mode (thanks to "ddp")
- when compiling in C++ mode, the compiler will be called with the
`-Wno-write-strings' option
- `-frwapv' has been added to the default C compiler options
- csi
- the ",m" toplevel command now accepts "#f" to switch back to
the initial empty module context (suggested by Christian Kellermann)
- fixed broken `,g' toplevel command
- deprecated `script' feature identifier (use `chicken-script'
instead)
- options `-p' and `-P' and `-e' imply `-no-init'
- the call-trace reported will not include exception-handler code
anymore (suggested by Christian Kellermann)
repo-copy [Thu, 26 May 2011 19:43:20 +0000 (19:43 +0000)]
Repo copy files
pkgsrc fixup [Thu, 26 May 2011 19:43:19 +0000 (12:43 -0700)]
Fixup fromcvs/togit conversion
repo-copy [Thu, 26 May 2011 15:14:45 +0000 (15:14 +0000)]
Repo copy files
pkgsrc fixup [Thu, 26 May 2011 15:14:44 +0000 (08:14 -0700)]
Fixup fromcvs/togit conversion
obache [Thu, 26 May 2011 13:32:41 +0000 (13:32 +0000)]
Updated security/pcsc-tools to 1.4.15nb2
obache [Thu, 26 May 2011 13:32:26 +0000 (13:32 +0000)]
* LICENSE=gnu-gpl-v2 # or later
* honor PKGMANDIR
* add user-destdir installation support
* use ${PERL5} as shebang, not /usr/bin/env.
Bump PKGREVISION.
obache [Thu, 26 May 2011 12:51:39 +0000 (12:51 +0000)]
Updated games/falcons-eye to 1.9.3nb14
obache [Thu, 26 May 2011 12:51:23 +0000 (12:51 +0000)]
* add destdir installation support
* honor PKGMANDIR
* create some missing directories with permissions
* runtime dependency on gzip command
Bump PKGREVISION.
dmcmahill [Thu, 26 May 2011 10:12:23 +0000 (10:12 +0000)]
add missing dependency on p5-gdbm
obache [Thu, 26 May 2011 09:23:30 +0000 (09:23 +0000)]
Updated devel/libgcroots to 0.2.3
obache [Thu, 26 May 2011 09:23:16 +0000 (09:23 +0000)]
Update libgcroots to 0.2.3.
fixes detection of getcontext(2).
drochner [Thu, 26 May 2011 08:43:30 +0000 (08:43 +0000)]
mention recent updates