summaryrefslogtreecommitdiff
path: root/devel/p5-Cache-FastMmap/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz1-1/+2
2021-11-07Update to 1.57wen1-2/+2
Upstream changes: 1.57 Thu Sep 30 16:25 2021 - Add expire($key) method to allow explicitly expiring a key from the cache. In write-back mode, if the key is dirty it will be written back, in other modes it's the same as remove($key)
2021-06-13Update to 1.56wen1-3/+4
Add missing TEST_DEPENDS Upstream changes: 1.56 Mon Dec 14 14:35 2020 - Update MANIFEST to include all tests. It hasn't been updated in a while 1.55 Mon Dec 14 12:10 2020 - Add ability to override internal value of 'time' everywhere to make tests that check expiry of items faster and more robust 1.54 Sat Dec 12 13:40 2020 - Add Test::Deep as dependency to Makefile.PL 1.53 Thu Dec 10 13:40 2020 - Handle expire_on being undef (use cache default) and return undef if existing value not found in cache. Makes get_and_set which passes on expire_on just work in "doesn't exist" case 1.52 Thu Dec 10 12:20 2020 - Fix bug where a get() on a key that was expired would cause that key to be deleted and never written back even if it was dirty - Added new expire_on naming so that expire_time (relative future time) and expire_on (absolute unix epoch time) are now clear and distinct - Allow setting expire_on when doing a set() call, which is useful from get_and_set() to maintain an items absolute expiry time 1.51 Wed Nov 11 17:15 2020 - Skip JSON/Sereal tests if modules not present - Updated .gitignore Thanks to https://github.com/szabgab/ - GitHub Actions config file Thanks to https://github.com/szabgab/ 1.50 Fri Nov 6 20:40 2020 - Allow get_and_set sub to return an options hash passed to the internal set call
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-1/+2
2020-04-11(devel/p5-Cache-FastMmap) Updated t0 1.49mef1-2/+2
1.49 Tue Mar 24 10:15 2020 - Fix windows compilation and test warnings Thanks to hvn@radiatorsoftware.com
2019-10-11(devel/p5-Cache-FastMmap) Updated 1.47 5o 1.48mef1-4/+2
1.48 Thu Apr 11 11:30 2019 - Remove use of // so we should work on 5.8 again - Replace -1 with a NOPAGE constant - Use 64bit offsets so we support caches > 4G - Various valgrind code fixes Thanks to oschwald@gmail.com
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-06-30Update packages using a search.cpan.org HOMEPAGE to metacpan.org.nia1-2/+2
The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2018-08-22Recursive bump for perl5-5.28.0wiz1-1/+2
2018-04-10Update to 1.47wen1-2/+2
Upstream changes: 1.47 Fri Apr 6 11:10 2018 - Allow custom serializer or compressor options - Update bugtracker link to github Thanks to toddr@cpan.org
2017-08-17Updated devel/p5-Cache-FastMmap to 1.46mef1-3/+2
--------------------------------------- 1.46 Fri Jul 14 19:40 2017 - Fix tests on older perls (thanks stephanloyd9@gmail.com) - Use File::Spec for temp dir (thanks fraserbn@gmail.com) - Fix mmap_cache_internals.h include guard - Fix get_and_set() always returning 0 for DidStore - Allow setting permission when creating cache file - Tweak leak detection tests - Fix last_access/expire_time checks for impending 1500000000 seconds since epoch
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon1-1/+2
2017-03-20Updated devel/p5-Cache-FastMmap to 1.45mef1-3/+2
--------------------------------------- 1.45 Thu Mar 14 11:10 2017 - Deprecate raw_values and compress options, add new compressor and serializer options to allow different compressors and serializers. Initial compressor support: zlib, lz4, snappy Initial serializer support: storable, sereal, json Thanks to nickt@broadbean.com for initial work
2016-06-08Bump PKGREVISION for perl-5.24.wiz1-1/+2
2016-06-05Updated devel/p5-Cache-FastMmap to 1.44mef1-2/+2
--------------------------------------- 1.44 Wed Jun 1 21:45 2016 - Set FD_CLOEXEC flag on cache files when opened. Particularly useful in Net::Server where HUPing a process causes it to exec() itself. Unless you undef the cache references, you'll leak fd's after each HUP
2016-01-01Update to 1.43wen1-3/+2
Upstream changes: 1.43 Fri Oct 23 14:00 2015 - Update copyright + version correctly everywhere 1.42 Fri Oct 23 13:30 2015 - Allow get_and_set callback to return an empty list which means "no change". This allows atomic "get, and set if not present" type action, but without resetting the expiry time on each get. This is basically the same as using the read_cb 1.41 Thu Aug 29 15:30 2013 - Actually reuse deleted slots. Meant that if you used ->remove() a lot, we would re-organise cache more than needed - Include typo and meta patches from dsteinbrunner
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2014-10-09Remove SVR4_PKGNAME, per discussion on tech-pkg.wiz1-2/+1
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-1/+2
are called p5-*. I hope that's all of them.
2012-03-22Updating package for Perl5 module Cache::FastMmap from CPAN insno1-2/+2
devel/p5-Cache-FastMmap from 1.39 to 1.40. Upstream changes: 1.40 Mon Dec 5 10:30 2011 - Work around reference holding bug in Compress::Zlib
2011-08-09Changes 1.39:adam1-6/+5
* Remove CImpl and simplify structure into just Cache::FastMmap module making all XS calls just function calls in Cache::FastMmap namespace Changes 1.38: * Fix build process that was completely broken after moving files around into different directories
2010-08-21Bump the PKGREVISION for all packages which depend directly on perl,seb1-1/+2
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
2010-02-23Updating devel/p5-Cache-FastMmap from 1.34 to 1.35sno1-2/+2
Upstream changes: 1.35 Fri Feb 19 12:45 2010 - Fix for returning potential bug that returns old stored data. Could occur if you mix deletes (thanks Darrell Bishop)
2009-07-07pkgsrc changes:sno1-3/+3
- Updating package for p5 module Cache::FastMmap from 1.30 to 1.34 - Adjusting LICENSE Upstream changes: 1.34 Fri Jun 19 12:00 2009 - perldoc fix (thanks Jonathan Yu) 1.33 Thu Jun 18 12:00 2009 - Update version in META.yml 1.32 Thu Jun 18 11:55 2009 - Better LiveCaches tracking via DESTROY 1.31 Thu Jun 18 11:40 2009 - when in raw_values => 0 mode, the write_cb is now correctly called with thawed data, rather than the raw frozen data - empty_on_exit correctly called even when a global cache is left at interpreter exit time (required Scalar::Util qw(weaken) for object tracking)
2009-06-13Ran pkglint --autofix on the devel/ category. Most of the changes arerillig1-2/+2
simple white-space issues like indentation and trailing spaces. The others are cross-references for Makefile.common.
2009-05-17PkgSrc changes:sno1-2/+2
- Updating package for p5 module Cache::FastMmap from 1.29 to 1.30 Upstream changes: 1.30 Fri May 8 11:10 2009 - Fix for Mandriva compiler (thanks Jean-Christian Hassler)
2009-05-01PkgSrc changes:sno1-3/+3
- Updating package for p5 module of Cache::FastMmap from 1.28 to 1.29 - Setting license to gnu-gpl-v2 Upstream changes: - get_and_set() returns new value + didstore boolean if called in list context
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-07-18- updated to 1.28rhaen1-2/+2
ChangeLog: 1.28 Fri Jun 27 11:05 2008 - get_and_set() returns new value + didstore boolean if called in list context 1.27 Wed Jun 18 17:15 2008 - Fix non-ansi C code - Remove debug flags
2008-05-30Added devel/p5-Cache-FastMmap version 1.26abs1-0/+19
A shared memory cache through an mmap'ed file. Its core is written in C for performance. It uses fcntl locking to ensure multiple processes can safely access the cache at the same time. It uses a basic LRU algorithm to keep the most used entries in the cache.