-
Clang and NetBSD/ARM
Full support for NetBSD/ARM committed.
-
Bug fix update for cvs2fossil
A minor update fixing the handling of path names with spaces as well as delayed vendor branches.
-
Status of NetBSD and LLVM
NetBSD/AMD64 has been supported by LLVM and Clang for quite some time now. There are a few regressions in the ATF tests compared to GCC, but they don't look serious.
Recent work for NetBSD/i386 involved fixing a number of nasty little ABI bugs, where NetBSD and other ELF systems differ in the details. It is now comparable to the status of AMD64. -
Git repositories on github
Checkout https://github.com/jsonn/src and https://github.com/jsonn/pkgsrc!
-
Fossil repositories moved and updated, git in progress.
New server with better connection for the fossil repositories, a mirror and initial addition of git support
-
May update for cvs2fossil
Bug fix release for cvs2fossil to get stable conversion for pkgsrc
-
Minor update for cvs2fossil
Better diagnostic for Attic conflicts and support for commitid
-
Bug fix for cvs2fossil
A small bug fix for cvs2fossil to handle "cvs delete" on branches correctly.
-
Update on fossil conversion
In the two month since the last update, the Fossil conversion utility has seen quite a number of improvements.
A public mirror of the repository conversion is provided. -
Fossil conversion
Initial release of cvs to fossil conversion routines
-
Fossil and NetBSD
Large scale repositories create interesting issues for version control systems. How does fossil cope?
-
The insane AMD64 segmentation issue
When AMD introduced Long Mode aka the 64bit extension, they retired the segmentation implementation to switch to a flat memory model. The entire concept of segmentation? No! The FS and GS register still work somewhat like before, just not entirely. Why is it important? Modern Linux binaries require support for Thread Local Storage (TLS) and that is using FS and GS.
-
How to divide fast
The division is one of the less often used integer operations and by a huge margin the slowest. Often the divisor is semi-constant and this allows using much cheaper operations.
-
A new constant database
A space-efficient alternative to db and cdb
-
Steps to USE_DESTDIR=yes as default
What is left before USE_DESTDIR=yes can be the default for everyone?
-
make install
A new name for a build phase, a new behavior for DESTDIR users and some black magic.
-
Avoid permanent package rebuilds
pbulk includes logic to avoid rebuilding packages that haven't changed based on the RCS ID ($NetBSD$).
A look at some problem cases. -
Mysterious build failures
After the DESTDIR changes, emulators/handy_sdl started to fail in the bulk builds, even though it works fine when build by hand. A failure analysis.
-
Dynamic mbuf cluster limit
The hard-coded limit of 1024 mbuf clusters in the x86 GENERIC kernel is gone. The new limit is based on the available memory.
-
New year cleanup
20 pages of changes on http://pkgsrc.se:
- new Python and PostgreSQL default version
- ancient Java and PHP 4
-
USE_DESTDIR and PKG_DEVELOPER
PKG_DEVELOPER now implies USE_DESTDIR=yes by default.
This helps to catch bugs and simplifies updates.