Port details |
- libcabinet Portable library and utility to use Microsoft cabinet files (.cab)
- 0.30_2 archivers =6 0.30_2Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2000-11-30 13:29:46
- Last Update: 2024-03-23 11:19:32
- Commit Hash: d7511b9
- People watching this port, also watch:: cabextract, unzip, rar, arj, unrar
- License: not specified in port
- Description:
- A portable library and small utility that can be used to create, use, and
modify Microsoft cabinet files (.cab) on any system.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libcabinet>0:archivers/libcabinet
- To install the port:
- cd /usr/ports/archivers/libcabinet/ && make install clean
- To add the package, run one of these commands:
- pkg install archivers/libcabinet
- pkg install libcabinet
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libcabinet
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (libcabinet-0.30.tar.gz) = 775acd65262f1db7d78e34c6e1f190f448fcd20e0b851f8cc800fd7dabe7281b
SIZE (libcabinet-0.30.tar.gz) = 116175
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- archivers_libcabinet
- USES:
- uidfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.30_2 23 Mar 2024 11:19:32 |
Tijl Coosemans (tijl) |
Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV
And remove it from individual ports. Use WRK_ENV in custom build
commands where necessary.
FreeBSD make(1) includes /usr/share/mk/sys.mk and that includes
/etc/make.conf if it exists. This happens when you run make in a port
directory but it also happens when the upstream build system uses make.
This commit disables make.conf inclusion in the latter case because
users can define variables like CFLAGS in make.conf that override ports
framework variables and this can cause problems that are difficult to
diagnose.
If there are any build customisations made through make.conf that stop
working because of this commit then they should be made available by the (Only the first 15 lines of the commit message are shown above ) |
0.30_2 20 Jul 2022 14:20:49 |
Tobias C. Berner (tcberner) |
archivers: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Albert Vernon <f3cun3c02@sneakemail.com>
* Alex Dupre <ale@FreeBSD.org>
* Alex Samorukov <samm@freebsd.org>
* Alexander Kuehn <freebsd@nagilum.org>
* Alexander Logvinov <ports@logvinov.com>
* Alexander Zhuravlev <zaa@zaa.pp.ru>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Anders Nordby <anders@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
0.30_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.30_2 25 Nov 2019 23:25:52 |
brooks |
Fix build with src r354909 applied.
The referenced change made NO_INSTALLLIB, NO_MAN, and NO_PROFILE into
errors causing these ports that declare them and use the FreeBSD make
infrastructure as part of their build to fail.
When the offending variables occur in a BSD Makefile, NO_MAN becomes
MAN= and NO_INSTALLLIB and NO_PROFILE become MK_INSTALLLIB=no and
MK_PROFILE=no respectively. When declared in the environment they
become WITHOUT_<FOO>. |
0.30_2 03 May 2019 21:06:51 |
linimon |
These ports now build on aarch64.
Where necessary, pet portlint.
Approved by: portmgr
Obtained from: aarch64 TRYBROKEN run |
0.30_2 23 Apr 2019 00:20:47 |
jbeich |
archivers/libcabinet: back out r499648 after base r346576
This port builds fine with implicit -std=gnu++14 or any -std= as long
as GNU extensions are enabled. |
0.30_2 22 Apr 2019 14:34:15 |
tobik |
archivers/libcabinet: Unbreak build on recent CURRENT
c++ -O2 -pipe -fstack-protector -fno-strict-aliasing -Wno-deprecated
-std=c++11 -Wno-c++11-extensions -c bstring.cpp -o bstring.o
In file included from bstring.cpp:16:
./bstring.h:59:40: error: use of undeclared identifier 'strlwr'; did you mean
'strlen'?
b_string& StrLwr() { if(str != NULL) strlwr(str); return *this;
}
^~~~~~
strlen
http://beefy12.nyi.freebsd.org/data/head-amd64-default/p499421_s346424/logs/errors/libcabinet-0.30_2.log
This is caused by having a CXXSTD with default value of c++11 in
bsd.sys.mk now. Set CXXSTD to gnu++98 explicitly. |
0.30_2 06 Nov 2018 21:13:55 |
rene |
Return tj's ports to the pool after his commit bit got safekept. |
0.30_2 14 Nov 2016 05:03:05 |
linimon |
Mark as broken on various tier-2 archs.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
0.30_2 26 Jul 2016 16:51:16 |
mat |
Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.
With hat: portmgr
Sponsored by: Absolight |
0.30_2 30 Apr 2015 21:34:52 |
marino |
archivers/libcabinet: link with libz
For about a week, a new error appeared on this port during linking:
undefined reference to deflateEnd@@ZLIB_1.2.8. Portsmon so far has
indicated it is only happening on DragonFly so far. Adding -lz
during the post-build linking for listcab fixes the issue.
Approved by: Blanket |
0.30_1 19 Oct 2014 23:12:07 |
bapt |
Clean up plist |
0.30_1 27 Jul 2014 15:27:05 |
adamw |
Start cleaning up some of the uselessly ambigious patches named
patch-xy, and giving them proper names. |
0.30_1 21 Feb 2014 21:22:18 |
tj |
Fix install on HEAD and 10.0. |
0.30 26 Dec 2013 14:48:36 |
bapt |
Support to stage
Allow packaging as a user |
0.30 20 Sep 2013 13:11:21 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
archivers) |
0.30 24 May 2013 16:35:31 |
bapt |
Do not let system make.conf inpact the port's makefile
This fixes build on current |
0.30 18 Dec 2012 07:57:31 |
danfe |
For a number of ports in archives category, trim the header and drop leading
indefinite article from COMMENT line; also fix few noticed styles bugs while
I am here. |
0.30 31 May 2012 19:40:19 |
tj |
Update my email address.
Approved by: eadler (mentor) |
0.30 16 May 2012 03:06:40 |
tabthorpe |
- Pass maintainership to submitter
PR: ports/167937
Submitted by: Tom Judge <tom@tomjudge.com> |
0.30 18 Mar 2011 17:59:51 |
miwi |
- Get Rid MD5 support
With hat: portmgr (myself) |
0.30 19 Dec 2006 19:23:21 |
arved |
Fix build with gcc41 |
0.30 14 Aug 2006 09:56:58 |
clsung |
- s,INSTALLS_SHLIB,USE_LDCONFIG,g |
0.30 06 Apr 2006 00:00:06 |
edwin |
archivers/libcabinet: add distfile mirror
Remove dead mirror and mirror distfile on my server
PR: ports/95381
Submitted by: Lars Engels <lars.engels@0x20.net> |
0.30 23 Nov 2005 23:37:45 |
pav |
- Add SHA256 |
0.30 01 Aug 2005 17:13:16 |
sobomax |
Provide temporary download location. |
0.30 30 Jul 2005 01:49:34 |
kris |
Issue a one-month stay of execution for these ports so I can send out
an email announcing their demise and give users the chance to submit fixes. |
0.30 31 May 2005 13:16:44 |
lawrance |
Mark these ports DEPRECATED due to being unmaintained and one or more
of stale, obsolete, unused, irrelevant and unloved.
60 days grace in which I will gladly accept fix requests.
PR: ports/79666
Submitted by: me |
0.30 19 Apr 2005 08:36:27 |
vs |
- Remove redundant patch (dupe of patch-Makefile)
- Fix non-root installation |
0.30 29 May 2004 23:04:15 |
pav |
- Remove dead WWW |
0.30 27 Jan 2004 20:51:07 |
trevor |
Add SIZE. |
0.30 26 Oct 2003 08:32:17 |
linimon |
Note that all the mastersites have disappeared, according to the distfile
survey; note that archivers/cabextract still seems to be in active
development. |
0.30 05 Sep 2003 10:16:46 |
edwin |
Follow up by Simon Barner <barner@in.tum.de>
Thanks for committing my patch. However, the port does not build at the
present (I think we must include <inttypes.h>, but I don't know whether
it is present on -current). This patch (pls. replace old patch file) works
on -stable with both gcc 2.95.4 and 3.3.1.
Submitted by: Simon Barner <barner@in.tum.de> |
0.30 31 Aug 2003 13:09:31 |
edwin |
[patch] Unbreak port: archivers/libcabinet
This port did not build with gcc 3.3.1. I also fixed a
possible buffer overflow (they used gets() to read from
stdin).
Please review the patch file ``patch-cftypes.cpp'' with
extra care, since I am not sure whether this makes sense
(2 positions in the file, marked with ``TODO'' - thanks.
Also added some lines in cftypes.cpp to overcome the absence of
values.h on -current.
PR: ports/55767
Submitted by: Simon Barner <barner@in.tum.de> |
0.30 22 May 2003 23:16:27 |
sobomax |
Make more fetchable.
PR: 47843
Submitted by: osa
Drop maintainership. |
0.30 07 Mar 2003 05:55:13 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
0.30 26 Oct 2002 02:51:38 |
kris |
Mark BROKEN on 5.0 |
0.30 01 Oct 2002 11:41:38 |
sobomax |
Fix breakage caused by values.h deorbiting.
Submitted by: bento |
0.30 21 Jul 2002 17:12:38 |
ru |
Fix build on -CURRENT. |
04 Dec 2000 11:49:38 |
sobomax |
- Add missed INSTALLS_SHLIB; - disable profiled library building. |
30 Nov 2000 16:29:46 |
sobomax |
Add libcabinet - a library and utility to use (create, modify etc.) Microsoft
cabinet (.cab) files. |