Rack::Cache is suitable as a quick drop-in component to enable HTTP
caching for Rack-based applications that produce freshness (Expires,
Cache-Control) and/or validation (Last-Modified, ETag) information.
Standards-based (see RFC 2616 / Section 13).
Freshness/expiration based caching
Validation
Vary support
Portable: 100% Ruby / works with any Rack-enabled framework.
Disk, memcached, and heap memory storage backends.
OK claudio@
Sprockets is a Ruby library for compiling and serving web assets. It
features declarative dependency management for JavaScript and CSS
assets, as well as a powerful preprocessor pipeline that allows you to
write assets in languages like CoffeeScript, Sass, SCSS and LESS.
OK claudio@
RDoc produces HTML and command-line documentation for Ruby projects.
RDoc includes the rdoc and ri tools for generating and displaying online
documentation.
OK claudio@
Lots of Ruby libraries utilize JSON parsing in some form, and everyone
has their favorite JSON library. In order to best support multiple JSON
parsers and libraries, multi_json is a general-purpose swappable JSON
backend library.
MultiJSON tries to have intelligent defaulting. That is, if you have any
of the supported engines already loaded, it will utilize them before
attempting to load any. When loading, libraries are ordered by speed.
First Yajl-Ruby, then the JSON gem, then JSON pure. If no JSON library
is available, MultiJSON falls back to a bundled version of OkJson.
OK claudio@
- use official distfile and set EPOCH
- sort WANTLIB and depends a little
- builds now with bsd make
- switch to ipv4 networking, leave ipv6 disabled -> ipv4 works out of the box
- remove asm optimization bits, got it to build but it crashes the client
- mention upstream's nice docs
- some fixes that went straight to upstream
Quake has some audio bugs that cause stuttering. If you experience any
stuttering you should try without sndiod or make sndiod block size larger (-b).
Note that the bigger the sndiod block size is, the bigger the latency becomes
between video and audio.
from Antti Harri (MAINTAINER)
This port does not actually use groff at build time;
all ./Configure wants is a solemn pledge that a man(7)
parser and formatter will be available at run time.
No package change, no bump needed.
okay espie@ (MAINTAINER)
- disable the BSD userland emulation support for now, it's not widely useful yet
- workaround for incorrect time_t type assumption, from stsp@
N.B. As of QEMU 1.0 the i386 target has been renamed from qemu to
qemu-system-i386, you will need to change scripts/command lines as necessary.
ok stsp@ dcoppa@
- Switch default flavour used by the port to pgsql; this is generally the
best-tested backend and gets the most testing. Setup isn't really
much more complicated than the old default in the port (sqlite) and
you don't really want to run into limitations and have to convert
it later. Doesn't affect packages as all flavours are built anyway.
ok ajacoutot@ merdely@ (maintainer)
building, like bsd.port.mk does.
won't change anything in the build, but makes pkg_add -a less confusing,
since mp ports won't try to add itself while building.0
Fix: first check our bool variable, then make some calculations if
it's false. Not the other way around
(upstream git commit 41090dfe3756396a8b4496f732ab8493aa51fe6c)
Fix: disabling protocol obfuscation broke Kad and triggered assertions
(upstream git commit ec2e66216738f92724a37fa030a79734e0e8b1ba)
Fix: disable the partfile importer's 'Add' button on the remote gui
unless using a localhost connection
(upstream git commit 004f3929d91e4b81f47235060d86686fff13e2d3)
Fix: "Prompt on exit" preference
(upstream git commit aea8d002b6446dcaf38db4d4ab222fcebce60948)
Fix: require restart when protocol obfuscation setting gets changed
(upstream git commit ec2e66216738f92724a37fa030a79734e0e8b1ba)
And fix libX11 '-lX11' linkage.