notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: archivers/cabextract/Makefile

Number of commits found: 42

Tuesday, 30 Jan 2024
11:49 Muhammad Moinur Rahman (bofh) search for other commits by this committer
archivers/cabextract: Moved man to share/man

Approved by:    portmgr (blanket)
commit hash: 45d5797433863e202be991d97159ed607fee0b64 commit hash: 45d5797433863e202be991d97159ed607fee0b64 commit hash: 45d5797433863e202be991d97159ed607fee0b64 commit hash: 45d5797433863e202be991d97159ed607fee0b64 45d5797
Tuesday, 21 Mar 2023
19:19 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/cabextract: Update to 1.11

- Update WWW
- Reformat pkg-descr

Changes:	https://github.com/kyz/libmspack/blob/master/cabextract/NEWS
commit hash: d4898f6695148c25bd78ded4eb6b02f35c2a720a commit hash: d4898f6695148c25bd78ded4eb6b02f35c2a720a commit hash: d4898f6695148c25bd78ded4eb6b02f35c2a720a commit hash: d4898f6695148c25bd78ded4eb6b02f35c2a720a d4898f6
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Wednesday, 20 Jul 2022
14:20 Tobias C. Berner (tcberner) search for other commits by this committer
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>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andreev Maxim
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Chernov <ache@FreeBSD.org>
  *  Andrey Kostenko <andrey@kostenko.name>
  *  Anes Mukhametov <anes@anes.su>
  *  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
  *  Ayumi M <ayu@commun.jp>
  *  Carsten Larsen <cs@innolan.dk>
  *  Chin-San Huang <chinsan.tw@gmail.com>
  *  Chris D. Faulhaber <jedgar@FreeBSD.org>
  *  Chris Larsen <darth@vader.dk>
  *  Christopher Key <cjk32@cam.ac.uk>
  *  Cyrille Lefevre <cyrille.lefevre@laposte.net>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@critical.ch>
  *  Felix Palmen <felix@palmen-it.de>
  *  Gabor Kovesdan <gabor@FreeBSD.org>
  *  Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
  *  Gea-Suan Lin <gslin@gslin.org>
  *  George Reid <greid@ukug.uk.freebsd.org>
  *  Greg Lewis <glewis@FreeBSD.org>
  *  Hsin-Han You <hhyou@cs.nctu.edu.tw>
  *  Hye-Shik Chang
  *  Hye-Shik Chang <perky@FreeBSD.org>
  *  Igor Pokrovsky <tiamat@telegraph.spb.ru>
  *  Jaap Boender <jaapb@kerguelen.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jeff Burchell <toxic@doobie.com>
  *  Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
  *  Jerry Hicks
  *  Joao Carlos Mendes Luis <jonny@jonny.eng.br>
  *  John Marino <marino@FreeBSD.org>
  *  José García Juanino <jjuanino@gmail.com>
  *  Juergen Lock <nox@jelal.kn-bremen.de>
  *  Kevin Golding <ports@caomhin.org>
  *  Konstantin Reznichenko <kot@premierbank.dp.ua>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kubilay Kocak <koobs@FreeBSD.org>
  *  Lars Thegler <lth@FreeBSD.org>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Mark Felder <feld@FreeBSD.org>
  *  Mark Kane <mark@mkproductions.org>
  *  Mark Pulford <mark@kyne.com.au>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Martin Wilke <miwi@FreeBSD.org>
  *  Matteo Cypriani <mcy@lm7.fr>
  *  Max Khon <fjoe@FreeBSD.org>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Melvyn Sopacua <melvyn@magemana.nl>
  *  Miguel Mendez <flynn@energyhq.homeip.net>
  *  Nathan Ahlstrom <nra@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Patrick Seal <patseal@hyperhost.net>
  *  Pav Lucistnik <pav@FreeBSD.org>
  *  Per Wigren
  *  Philippe Casidy <pcasidy@casidy.com>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Poul-Henning Kamp <phk@FreeBSD.org>
  *  Radim Kolar
  *  Radim Kolar <hsn@filez.com>
  *  Radim Kolar <hsn@netmag.cz>
  *  Rainer Hurling <rhurlin@gwdg.de>
  *  Richard Gallamore <ultima@FreeBSD.org>
  *  Roman Shterenzon <roman@xpert.com>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Sam Lawrance <boris@brooknet.com.au>
  *  Sergey A. Osokin <osa@FreeBSD.org>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Sir l33tname <sirl33tname@gmail.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Stefan Esser <se@FreeBSD.org>
  *  Steve Wills <swills@FreeBSD.org>
  *  Steven Kreuzer <skreuzer@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
  *  Sylvio Cesar <sylvio@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Abthorpe <thomas@goodking.ca>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vanilla I. Shu <vanilla@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Will Andrews <andrews@technologist.com>
  *  Yarodin <yarodin@gmail.com>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  Yuri Victorovich <yuri@rawbw.com>
  *  ache
  *  adamw
  *  antoine@FreeBSD.org
  *  bf <bf2006a@yahoo.com>
  *  chinsan <chinsan.tw@gmail.com>
  *  giffunip@asme.org
  *  gurkan@phys.ethz.ch
  *  iblis <iblis.dif01@nctu.edu.tw>
  *  ijliao
  *  jmz
  *  kwm@FreeBSD.org
  *  lbartoletti <lbartoletti@FreeBSD.org>
  *  mm
  *  ports@c0decafe.net <ports@c0decafe.net>
  *  samm@freebsd.org
  *  swhetzel@gmail.com
  *  will

With hat:	portmgr
commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 commit hash: 1ced9d288a7e33f5b7e7922ea8c5f965bbc55768 1ced9d2
Sunday, 19 Sep 2021
05:59 Po-Chuan Hsieh (sunpoet) search for other commits by this committer
archivers/cabextract: Convert PLIST_FILES and PORTDOCS to PLIST entries
commit hash: d3072779fe8d343040005b31db2575d9af793d98 commit hash: d3072779fe8d343040005b31db2575d9af793d98 commit hash: d3072779fe8d343040005b31db2575d9af793d98 commit hash: d3072779fe8d343040005b31db2575d9af793d98 d307277
Tuesday, 14 Sep 2021
10:54 Bernhard Froehlich (decke) search for other commits by this committer
archivers/cabextract: Fix CPE information because current one is deprecated

Approved by:    portmgr (blanket)
commit hash: c63c4317684f321c0da1cc73451c1c0621973090 commit hash: c63c4317684f321c0da1cc73451c1c0621973090 commit hash: c63c4317684f321c0da1cc73451c1c0621973090 commit hash: c63c4317684f321c0da1cc73451c1c0621973090 c63c431
Tuesday, 6 Apr 2021
14:31 Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb commit hash: 305f148f482daf30dcf728039d03d019f88344eb 305f148
Monday, 20 Jan 2020
20:09 sunpoet search for other commits by this committer
Remove no-op command

The manpage is already installed in do-install:
Original commitRevision:523650 
Saturday, 6 Apr 2019
14:42 sunpoet search for other commits by this committer
Update to 1.9.1

- Add my LOCAL to MASTER_SITES
- Simplify PORTDOCS installation

Changes:	https://www.cabextract.org.uk/#changes
Original commitRevision:498100 
Saturday, 10 Nov 2018
07:59 sunpoet search for other commits by this committer
Register iconv dependency

- Bump PORTREVISION for dependency and package change

PR:		233055
Submitted by:	Lorenzo Salvadore <phascolarctos@protonmail.ch>
Original commitRevision:484591 
Tuesday, 6 Nov 2018
15:00 sunpoet search for other commits by this committer
Update distinfo

- Bump PORTREVISION for package change

Upstream rerolled the tarball.
Around 5,000 lines of differences are tab/space changes.

The original tarball is available at
https://people.freebsd.org/~sunpoet/cabextract/cabextract-1.9.tar.gz
The diff -bru result is available at
https://people.freebsd.org/~sunpoet/cabextract/cabextract.diff
Original commitRevision:484296 
Monday, 5 Nov 2018
21:43 sunpoet search for other commits by this committer
Update to 1.9

- Convert to options target helper

Changes:	https://www.cabextract.org.uk/#changes
Original commitRevision:484226 
Monday, 22 Oct 2018
19:08 sunpoet search for other commits by this committer
Update to 1.8

Changes:	https://www.cabextract.org.uk/#changes
Original commitRevision:482762 
Sunday, 29 Jul 2018
19:09 sunpoet search for other commits by this committer
Update to 1.7

- Update MASTER_SITES

Changes:	https://www.cabextract.org.uk/#changes
Original commitRevision:475679 
Wednesday, 20 Jun 2018
19:35 sunpoet search for other commits by this committer
Take maintainership
Original commitRevision:472904 
Monday, 11 Jun 2018
20:56 feld search for other commits by this committer
Reset MAINTAINER

Multiple consecutive previous maintainer timeouts
Original commitRevision:472207 
Monday, 1 Jun 2015
06:04 delphij search for other commits by this committer
Security update to 1.6

PR:		198955
Security:	cc7548ef-06e1-11e5-8fda-002590263bf5
Security:	CVE-2014-9556
Security:	cfb12f02-06e1-11e5-8fda-002590263bf5
Security:	CVE-2015-2060
Submitted by:	Jason Unovitch <jason unovitch gmail com>
Reported by:	Sevan Janiyan <venture37 geeklan co uk>
Approved by:	maintainer timeout
MFH:		2015Q2
Original commitRevision:388201 
Friday, 17 Apr 2015
15:17 amdmi3 search for other commits by this committer
- Add CPE info
- Add LICENSE_FILE

Approved by:	portmgr blanket
Original commitRevision:384165 
Thursday, 26 Dec 2013
16:34 bapt search for other commits by this committer
Support stage
Original commitRevision:337550 
Friday, 20 Sep 2013
13:11 bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
archivers)
Original commitRevision:327699 
Friday, 21 Dec 2012
05:32 danfe search for other commits by this committer
- Trim Makefile header per new bylaws
- Drop indefinite article from COMMENT
- Define LICENSE (and remove COPYING from portdocs)
- Unmute installation commands
- Convert NOPORTDOCS -> PORT_OPTIONS:MDOCS

Approved by:	maintainer (gabor)
Original commitRevision:309340 
Saturday, 11 Jun 2011
21:04 gabor search for other commits by this committer
- Update to 1.4
Original commit
Thursday, 29 Jul 2010
22:45 gabor search for other commits by this committer
Update to 1.3, which fixes two security bugs. Detailed description
from the author follows.

Bug 1: Infinite loop in MS-ZIP decoder [1]

The MS-ZIP and Quantum decoders read bits in roughly the same way as the LZX
decoder, however they don't have "inject two fake bytes" code.

In the situation where read() provides zero bytes, e.g. at the end of file or
end of a CAB block, the LZX decoder handles this by injecting two fake bytes,
then returns an error on subsequent calls. MS-ZIP and Quantum instead return
zero bytes without error. However, all three decoders are written to presume
they will get at least one byte. So this could lead to an infinite loop in
MS-ZIP and Quantum. An infinite loop has definitely been seen in MS-ZIP -
there is a while loop in inflate() of an uncompressed block (block type 0)
which won't end until enough input is provided.

Partial solution: change "if (read < 0)" to "if (read <= 0)" in mszipd.c and
qtmd.c.
-
http://libmspack.svn.sourceforge.net/viewvc/libmspack?view=revision&revision=90

However, this breaks compatibility with a number of MS-ZIP/Quantum encoded
files. A full solution would be to implement the same bit-reading system as
LZX. I've done this now, merging all the bit-reading and huffman-reading
code into two new files; readbits.h and readhuff.h
-
http://libmspack.svn.sourceforge.net/viewvc/libmspack?view=revision&revision=95

There are several further changes made to integrate readbits.h and readhuff.h,
I recommend you look at the latest version in the source repository.
- http://libmspack.svn.sourceforge.net/viewvc/libmspack/libmspack/trunk/mspack/

Bug 2: Segmentation fault in "cabextract -t"

This bug may not affect you, depending on your implementation of
mspack_system->write(). It does cause a segfault in cabextract's
cabx_write() in "-t" (test archive) mode.

In the Quantum decoder, when the window wrap is reached, all currently
unwritten data is flushed to disk. Sometimes, less data is needed than
is flushed, which makes the variable out_bytes negative.

When the main decoding loop finishes, a final call to write() is made if
out_bytes is not zero. In that situation, it calls mspack_system->write() with
a negative byte count, e.g. -129 bytes. You should reject this. In
cabextract's "-t" mode, this is not caught, but instead converted to an
unsigned integer and passed to md5_process_bytes(), which tries to
read e.g. 4294967167 bytes, causing it to read beyond the end of
valid process space and thus segfault.

Solution:
- Break out to the end of the decoding loop immediately if the flush would be
more than needed.
  
http://libmspack.svn.sourceforge.net/viewvc/libmspack/libmspack/trunk/mspack/qtmd.c?r1=114&r2=113
- Add checking of the "bytes" argument in mspack_system read() / write()
implementations, just to be sure.
  
http://libmspack.svn.sourceforge.net/viewvc/libmspack?view=revision&revision=118

Security:       SA40719 [1]
Original commit
Thursday, 20 Mar 2008
09:19 pav search for other commits by this committer
- Remove USE_GETOPT_LONG which is a no-op since March 2007
Original commit
Tuesday, 7 Aug 2007
18:21 sobomax search for other commits by this committer
Update MASTER_SITE and description to point to the new home page.

Submitted by:   Stuart Caie (author)
Original commit
Tuesday, 2 Jan 2007
21:12 gabor search for other commits by this committer
- Update to 1.2
- Remove unnecessary patch
- Style

Approved by:    erwin (mentor)
Original commit
Friday, 8 Dec 2006
13:46 gabor search for other commits by this committer
Change my e-mail address.

Approved by:    erwin (mentor)
Original commit
Sunday, 10 Sep 2006
17:53 erwin search for other commits by this committer
- Don't override CONFIGURE_TARGET, it compiles without that
- Add some more PORTDOCS
- Respect MAN1PREFIX
- Bump PORTREVISION
- Take maintainership

PR:             103103
Submitted by:   Gabor Kovesdan <gabor@FreeBSD.org>
Original commit
Tuesday, 12 Apr 2005
03:26 obrien search for other commits by this committer
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
Original commit
Monday, 11 Apr 2005
08:04 obrien search for other commits by this committer
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
Original commit
Saturday, 23 Oct 2004
08:35 okazaki search for other commits by this committer
Update to version 1.1.

PR:             72817
Submitted by:   KATO Tsuguru
Original commit
Tuesday, 16 Mar 2004
13:14 krion search for other commits by this committer
- Update to version 1.0

PR:             ports/64328
Submitted by:   Ports Fury
Original commit
Thursday, 5 Feb 2004
20:38 trevor search for other commits by this committer
Use PLIST_FILES.

Reviewed by:    marcus
Original commit
Tuesday, 29 Jul 2003
09:12 sobomax search for other commits by this committer
Let be hohest: I really don't have a time now to properly maintain all
these great pieces of software, so that let others with more free time
to take over them.
Original commit
Monday, 14 Jul 2003
02:53 sf search for other commits by this committer
get rid of libgnugetopt dependency for -CURRENT,
use USE_GETOPT_LONG instead.
Original commit
Friday, 7 Mar 2003
05:55 ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
Original commit
Friday, 30 Aug 2002
12:08 sobomax search for other commits by this committer
Update to 0.6.

PR:             41729
Submitted by:   Ports Fury
Original commit
Monday, 27 Aug 2001
09:35 sobomax search for other commits by this committer
Update to 0.5.    
Original commit
Monday, 20 Aug 2001
09:13 sobomax search for other commits by this committer
Update to 0.4.    
Original commit
Tuesday, 7 Aug 2001
12:57 sobomax search for other commits by this committer
Update to 0.3.    
Original commit
Tuesday, 6 Mar 2001
13:29 sobomax search for other commits by this committer
Update to 0.2.    
Original commit
Thursday, 30 Nov 2000
14:21 sobomax search for other commits by this committer
Add cabextract - a program to extract Microsoft cabinet (.CAB) files.    
Original commit

Number of commits found: 42