<ChangeLog>
- Fixed a bug that may slow down significantly (from a few milliseconds
to many seconds) server side intersections when a background write is
in progress. This was due to the hash table resize policy, prevented when
there was a saving child. Now it's prevented only up to 5 times
overbooking, so we try hard to prevent a lot of copy on write, but
avoiding to trigger pathological hash table performances of O(N) instead
of O(1).
- Fixed expired keys counter in INFO output. It was not counting keys
force-expired due to max-memory limit reached.
</ChangeLog>
- Prevent ld(1) from picking up wrong -lstdc++ when using non-default
compiler (e.g. GCC from ports) and thus unbreak the build [1]
- Mute chmod(1) command
- Adjust Makefile header and touch couple of comments while here
PR: ports/150442 [1]
the lowest version of perl available in ports is 5.8.9 which embed version
1.89 of Math::BigInt which is the same as the one available in
math/p5-Math-BigInt, so remove the useless dependency.
Keeping math/p5-Math-BigInt as it evolves alone
Bump port revision
- GCC 4.4+ build (#elif with no expression)
- use ENABLE_VGA16FB on amd64 (configure-script expects x86_64)
and
- move libiconv, libpng and gnu-unifont to respective options.
All ON by default. With all options unset = empty all-depends-list.
Requested by: paradox <ddkprog@yahoo.com>
[1] This should reduce build time and lessen dependencies with little
cost of maintaining more clear BSDmakefile and config.h that
were based on Makefile.am, configure.in and config.h.in.
Fix png14 regression
Use PREFIX in man pages, config, pkg-message
and drop redundant PKGMESSAGE assign as well
Re-adding ONLY_FOR_ARCHS that was removed by lippe@ in r1.5 because
while it builds fine the package may not work on archs without VESA support.
All options are ON in order for package to work with default configuration.
Tested building with BSDmakefile a bit on NetBSD and using
devel/bmake port. Perhaps, it can be included upstream.
PR: ports/139107 (bsdmake), ports/146230 (png14), ports/146271 (PREFIX)
ports/150759 [this pr]
Submitted by: Anonymous <swell.k@gmail.com>
. Respect MAKE_JOB_NUMBERS and use that to set up the number of HotSpot
make jobs. If not, fall back to the number of CPUs.
Only the HotSpot part of the build is safe to parallelise, so mark the
port as MAKE_JOBS_UNSAFE.
- shorten do-install target
- mark NO_WRKSUBDIR
- fix pkg-descr and COMMENT
- use more descriptive RESTRICTED from ports/148379
- use PORTDOCS from ports/148379
- use DOS2UNIX to remove ^M from .txt docs
PR: ports/145094
Submitted by: Anonymous <swell.k@gmail.com>
Approved by: maintainer timeout (yaizawa@2004.jukuin.keio.ac.jp ; ~6 months)
with deprecated code. The idea comes from the 'D' programming language,
where developers can mark certain code as deprecated, and then
allow/disallow the ability to execute deprecated code.
This is a legacy copy in ports of the 2.x series for compatibility with
some other Ruby ports.
WWW: http://rubyforge.org/projects/deprecated/
PR: ports/150775
Submitted by: Eric Freeman <freebsdports at chillibear.com>