Port details |
- p5-File-Lock Perl5 module for file locking (flock,fcntl)
- 0.9 devel
=2 0.9Version of this port present on the latest quarterly branch.
- BROKEN: does not compile POLLUTE is gone, no release since 1996, net/netdisco depends on me
DEPRECATED: Broken for more than 6 month This port expired on: 2013-11-18 IGNORE: is marked as broken: does not compile POLLUTE is gone, no release since 1996, net/netdisco depends on me
- Maintainer: demon@FreeBSD.org
- Port Added: unknown
- Last Update: 2013-11-18 13:54:18
- SVN Revision: 334196
- People watching this port, also watch:: p5-GnuPG-Interface, mscompress
- Also Listed In: perl5
- License: not specified in port
- Description:
- This is my first alpha release of File::Lock, my version of the code
greatfully provided by Jarrko. I've mucked about with it quite a bit,
and there are a few policy decisions you might not agree with:
All of the locking functions (see t/* for full details),
File::lock::(lockf/flock/fcntl) are not exported from File::Lock. They all
take the same set of arguments: FileHandle, mode, pos, whence, length.
(Except for lockf, which doesn't take the position arguments.) Mode is two
characters, and can be "wb" for write-lock/non-blocking, or "rn", for
read-lock/blocking. Most other characters will work fine. (Look in typemap)
pos, whence, and length default to "the whole file". Use "u" to unlock a
handle.
The only OO interface is via "new File::Lock()" which uses
File::Lock::fcntl. If it were working properly, then the lock would be
unlocked on destruction. But it isn't.
File::Lock::lockfile isn't written yet, but will be.
You can use a mode of "t" or "i" to get info/test a lock. fcntl in array
context will return an array consisting of all the usual fcntl data.
In any other case, a single letter is returned, "u", "w", or "r",
for the detected locking mode. (or unlocked.)
All calls return true if successful. Currently no mucking about with errno
is done, so it might not be the same for the same condition on all systems.
If you need real fcntl() and it's constants, use Fcntl. File::Lock does
optionally export SEEK_*, and LOCK_EX|UN|SH, though. (I don't remember why,
though, on the latter.)
Any comments, complaints, or bug patches would be greatly appreciated.
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- p5-File-Lock>0:devel/p5-File-Lock
- No installation instructions:
- This port has been deleted.
- PKGNAME: p5-File-Lock
- Flavors: there is no flavor information for this port.
- distinfo:
- There is no distinfo for this port.
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- perl5.14.4 : lang/perl5.14
- Runtime dependencies:
-
- perl5.14.4 : lang/perl5.14
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 23
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.9 18 Nov 2013 13:54:18 |
rene |
Remove expired ports:
2013-11-18 devel/libXGP: Broken for more than 6 month
2013-11-18 deskutils/google-gadgets: Broken for more than 6 month
2013-11-18 palm/synce-trayicon: Broken for more than 6 month
2013-11-18 security/linux-pam-docs: Broken for more than 6 month
2013-11-18 net-p2p/mooseekd: Broken for more than 6 month
2013-11-18 textproc/p5-Lucene: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-dellmonitor: Broken for more than 6 month
2013-11-18 x11-wm/fbpager: BRoken for more than 6 month
2013-11-18 net/hf6to4: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-exquisite: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-marbles-translucent: Broken for more than 6
month
2013-11-18 security/dissembler: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-apachemonitor: Broken for more than 6 month
2013-11-18 textproc/rst.el: Broken for more than 6 month (Only the first 15 lines of the commit message are shown above ) |
0.9 18 Oct 2013 07:19:26 |
bapt |
Deprecated some ports broken for more than 6 month |
0.9 20 Sep 2013 17:13:47 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3) |
0.9 16 Sep 2013 09:22:22 |
az |
- convert to the new perl5 framework
- convert USE_GMAKE to Uses
Approved by: portmgr (bapt@, blanket) |
0.9 07 Mar 2012 21:16:46 |
pgollucci |
- Mark BROKEN with lang/perl5.14
PR: ports/165457
With Hat: perl@ |
0.9 22 Oct 2011 23:50:23 |
eadler |
- remove maintainer tags from pkg-descr
Approved by: portmgr
Approved by: bapt (mentor) |
0.9 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
0.9 17 Apr 2008 14:30:31 |
araujo |
- Take advantage of CPAN macro from bsd.sites.mk, change
${MASTER_SITE_PERL_CPAN} to CPAN.
PR: ports/122674
Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by: araujo (myself)
Approved by: portmgr (pav) |
0.9 22 Jan 2006 08:30:12 |
edwin |
SHA256ify
Approved by: krion@ |
0.9 22 Jan 2006 01:48:34 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
0.9 14 Nov 2004 10:42:46 |
demon |
Upbreak for -current.
Submitted by: tobez |
0.9 18 Mar 2004 18:01:13 |
trevor |
Add size data, approved by maintainers. |
0.9 24 Oct 2003 12:05:09 |
ijliao |
utilize SITE_PERL
PR: 58166
Submitted by: Cheng-Lung Sung <clsung@dragon2.net> |
0.9 04 Jun 2003 22:43:38 |
kris |
Move inclusion of bsd.port.pre.mk later in the file for conditional BROKEN
tag. Early inclusion caused problems for some ports, so to be safe I'm
updating all of them.
Pointy hat to: kris |
0.9 18 May 2003 09:53:49 |
kris |
BROKEN on 5.1: does not compile |
0.9 07 Mar 2003 06:01:16 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
13 Apr 2001 10:49:01 |
demon |
Remove extra dirs. |
01 Mar 2001 06:39:18 |
vanilla |
Remove do-configure section, use PERL_CONFIGURE now. |
13 Nov 2000 12:45:41 |
demon |
Change MAINTAINER field. I am now at FreeBSD dot org |
24 Oct 2000 23:39:57 |
will |
Hand these ports to Dmitry Sivachenko <dima@chg.ru>. |
23 Oct 2000 22:03:12 |
will |
Remove jfitz@ as MAINTAINER - mail is bouncing / mailservers don't answer. |
08 Oct 2000 02:10:04 |
asami |
Convert category devel to new layout. |
17 Jun 2000 03:37:15 |
will |
Lots and lots of cleanups. Teach p5-* in general about PKGNAMEPREFIX. Add
some missing/wrong dependencies. Show how to respect CC/CFLAGS. Many
miscellaneous modifications. I used more excessive hacks to force p5-Jcode
and p5-WWW-Search to respect CC/CFLAGS. |
Number of commits found: 23
|