notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Two new features

Two two features were added on 2020-05-30:
  1. Repology links - each port now has a link to See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
non port: CHANGES

Number of commits found XX: 322 (showing only 100 on this page)

1 | 2 | 3 | 4  »  

Thu, 14 May 2020
[ 14:33 mat ] Original commit   Revision:535241
535241 CHANGES
535241 Mk/Scripts/
535241 Mk/
Add PATCH_CONTINUE_ON_FAIL to allow patching to go through all the
patches even if one fail.

This helps when upgrading ports with a large number of patches, like
www/chromium where having to fix one patch, re-do the patching, fix the
fallout, 800 times, is really painful.

This fixes the first attempt at this which would make ports with
multiple patches patching one file somewhat explode.
Wed, 29 Apr 2020
[ 14:01 bapt ] Original commit   Revision:533337
533337 CHANGES
533337 Mk/Scripts/
533337 Mk/
Allow lua scripts in the framworks.

Bump the minimum required pkg version to a version that accepts
properly lua scripts

Lua script offers the advantages over shell scripts that they are
running in a capsicum sandbox and they are natively rootdir friendly

Reviewed by:		portmgr (mat)
Differential Revision:
Tue, 14 Apr 2020
[ 15:49 mat ] Original commit   Revision:531700
531700 CHANGES
531700 MOVED
531700 Mk/Uses/
531700 archivers/Makefile
531700 archivers/lua-lzlib/Makefile
531700 archivers/lua-zlib
531700 archivers/lua-zlib/Makefile
531700 archivers/lua51-zlib
531700 astro/celestia/Makefile
531700 audio/Makefile

(Only the first 10 of 81 ports in this commit are shown above. View all ports for this commit)
USES=lua gained flavors.

Ports using USES=lua:module or lua:flavors will be flavored.  A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.

USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.

PR:		245038
Submitted by:	andrew tao11 riddles org uk
Reviewed by:	mat, kevans, russ haley gmail com
Approved by:	mat (portmgr)
Differential Revision:
Wed, 15 Jan 2020
[ 12:08 bapt ] Original commit   Revision:523105
523105 CHANGES
Document the changes regarding the manpage location
Wed, 9 Oct 2019
[ 12:28 bapt ] Original commit   Revision:514146
514146 CHANGES
514146 Mk/
Remove the ipv6 virtual category

in 2019 the norm is for applications to support both v4 and v6 version of the ip
stack. Furthermore, the ipv6 category was clearly not consistently spread over
the ports tree defeating the goal of the category.
Tue, 1 Oct 2019
[ 14:33 bapt ] Original commit   Revision:513486
513486 CHANGES
513486 Mk/Wrappers
513486 Mk/Wrappers/gm4
513486 Mk/
BINARY_WRAPPERS allow to push in front of the PATH wrappers for binaries.
This is useful when 2 tools do provide the same feature, but the configure
scripts do test for some variables which are not in one of the tool.

For example m4 in base is mostly compatible with GNU m4 when called with the -g
arguement. This wrapper allows to use it with build systems that do check for it
calling --version and expecting GNU in the arguments.

Reviewed by:	mat (final discussions on irc)
Differential Revision:
[ 14:26 bapt ] Original commit   Revision:513485
513485 CHANGES
Document the support of overlays in CHANGES

Reported by:	many
Thu, 19 Sep 2019
[ 23:46 madpilot ] Original commit   Revision:512378
512378 CHANGES
512378 MOVED
512378 Mk/Uses/
512378 archivers/squeeze/Makefile
512378 archivers/thunar-archive-plugin/Makefile
512378 archivers/thunar-archive-plugin/distinfo
512378 archivers/thunar-archive-plugin/pkg-plist
512378 audio/thunar-media-tags-plugin/Makefile
512378 audio/thunar-media-tags-plugin/distinfo
512378 audio/thunar-media-tags-plugin/pkg-plist

(Only the first 10 of 170 ports in this commit are shown above. View all ports for this commit)
Welcome XFCE 4.14 to the FreeBSD ports tree

- This XFCE release uses almost exclusively gtk3, so the USES=xfce
  now defaults to gtk3
- Make x11-themes/gtk-xfce-engine an optional dependency(disabled
  by default), it only supports gtk2, so would leave miost of this
  XFCE version unthemed.
- Add Greybird as an optional and enabled dependency as a modern
  theme supporting both GTK versions and all other XFCE parts
- The xfce4-vala port is deprecated and removed. The VALA bindings
  are available in the library ports using the GIR and VAPI options
  (on by default)
- Fixed various missing library and portlint warnings (portmgr fixit
- Default Display Manager changed to lightdm (Thanks to woodsb02
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 1 Mar 2019
[ 05:11 danfe ] Original commit   Revision:494236
494236 CHANGES
494236 README
Remove superfluous linefeeds and spell Qt properly while here.
Tue, 1 Jan 2019
[ 00:47 rene ] Original commit   Revision:488856
488856 CHANGES
Happy 2019
Sun, 30 Dec 2018
[ 13:50 miwi ] Original commit   Revision:488715
488715 CHANGES
- Whitespace fixes
Tue, 25 Dec 2018
[ 20:25 tcberner ] Original commit   Revision:488341
488341 CHANGES
488341 Mk/Uses/
488341 accessibility/jovie-kde4/Makefile
488341 accessibility/kaccessible-kde4/Makefile
488341 accessibility/kmag-kde4/Makefile
488341 accessibility/kmag/Makefile
488341 accessibility/kmousetool-kde4/Makefile
488341 accessibility/kmousetool/Makefile
488341 accessibility/kmouth-kde4/Makefile
488341 accessibility/kmouth/Makefile

(Only the first 10 of 1277 ports in this commit are shown above. View all ports for this commit)
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
Sat, 10 Nov 2018
[ 18:12 bapt ] Original commit   Revision:484628
484628 CHANGES
484628 Mk/
484628 Templates/BSD.local.dist
484628 accessibility/speech-dispatcher/Makefile
484628 archivers/fastjar/Makefile
484628 archivers/gcpio/Makefile
484628 archivers/gtar/Makefile
484628 archivers/gzip/Makefile
484628 archivers/lzip/Makefile
484628 archivers/lzlib/Makefile

(Only the first 10 of 386 ports in this commit are shown above. View all ports for this commit)
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:
Thu, 28 Jun 2018
[ 17:39 tcberner ] Original commit   Revision:473503
473503 CHANGES
473503 Mk/Scripts/
473503 Mk/Uses/
473503 Mk/Uses/
473503 Mk/Uses/
473503 Mk/
473503 Mk/
473503 Mk/
473503 accessibility/jovie-kde4/Makefile
473503 accessibility/kaccessible-kde4/Makefile

(Only the first 10 of 1416 ports in this commit are shown above. View all ports for this commit)
Replace by Uses/ and Uses/

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	-
Tue, 22 May 2018
[ 13:58 mat ] Original commit   Revision:470615
470615 CHANGES
Don't tell people to use @${FLAVOR} in that case, it's bad practice.

Sponsored by:	Absolight
Mon, 7 May 2018
[ 18:18 brnrd ] Original commit   Revision:469307
469307 CHANGES
469307 Mk/Uses/
469307 Mk/
Mk/Uses/ Drop support for WANT_ and USE_ PHP vars

Approved by:	portmgr (rene)
Differential Revision:
Sun, 11 Mar 2018
[ 14:23 brnrd ] Original commit   Revision:464175
464175 CHANGES
464175 Mk/Uses/
464175 Mk/Uses/
464175 Mk/
464175 Mk/
464175 Mk/
464175 lang/php56/Makefile
464175 lang/php70/Makefile
464175 lang/php71/Makefile
464175 lang/php72/Makefile

(Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
Mk/Uses/ Migrate Mk/ to Uses

 - Chase required changes in framework (,
 - Chase required changes in ports (version checks)
 - Chase required changes in PHP ports (include
 - exp-run by antoine, brnrd, joneum

PR:             223691 (exp-run)
Reviewed by:    joneum (hat apache), mat (portmgr), antoine (portmgr)
Approved by:    joneum (hat apache)
Approved by:	portmgr
With hat:       apache
Thu, 8 Mar 2018
[ 19:48 mat ] Original commit   Revision:463917
463917 CHANGES
463917 MOVED
463917 Mk/Uses/
463917 Mk/Uses/
463917 Mk/Uses/
463917 archivers/pear-File_Archive/Makefile
463917 archivers/pear-Horde_Compress/Makefile
463917 archivers/pear-Horde_Compress_Fast/Makefile
463917 archivers/pear-Horde_Pack/Makefile

(Only the first 10 of 388 ports in this commit are shown above. View all ports for this commit)
Introduce PHP flavors.

  Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:
Thu, 25 Jan 2018
[ 09:12 mat ] Original commit   Revision:459915
459915 CHANGES
459915 Mk/Scripts/
459915 Mk/
Add support to passing directories to EXTRA_PATCHES.

Instead of:

  EXTRA_PATCHES=	${PATCHDIR}/feat-foo-patch-file.c \
			${PATCHDIR}/feat-foo-patch-file.h \

Move those files to ${PATCHDIR}/feat-foo/, name them patch-*, and set:


Approved by:	bdrewery
Sponsored by:	Absolight
Differential Revision:
Sun, 21 Jan 2018
[ 10:51 mat ] Original commit   Revision:459584
459584 CHANGES
459584 Mk/Uses/
459584 Mk/
459584 devel/py-setuptools/Makefile
459584 lang/python2/Makefile
459584 lang/python3/Makefile
Sat, 6 Jan 2018
[ 21:30 rakuco ] Original commit   Revision:458293
458293 CHANGES
458293 MOVED
458293 Mk/Uses/
458293 Mk/
458293 accessibility/Makefile
458293 accessibility/qt5-speech
458293 accessibility/qt5-speech/Makefile
458293 accessibility/qt5-speech/pkg-plist
458293 biology/ugene/files/patch-src_plugins__3rdparty_phylip_src_phylip.h
458293 cad/qelectrotech/Makefile

(Only the first 10 of 558 ports in this commit are shown above. View all ports for this commit)
Update Qt5 ports to 5.9.3.

This took quite a lot of time because Qt's own build system underwent
several changes in 5.8.0 that took a while to adapt to.

And, of course, qt5-webengine is a behemoth that we need to patch like crazy
due to its bundling of Chromium. In fact, most of the Chromium patches in
qt5-webengine have been imported with no changes from www/chromium@433510
("www/chromium: update to 56.0.2924.87").

New port: accessibility/qt5-speech

Bigger changes to Qt5 ports we had to make:
- Qt now allows using a configure.json file to define configuration options
  and specify configuration checks that can be done when qmake is invoked.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 2 Jan 2018
[ 16:49 tcberner ] Original commit   Revision:457914
457914 CHANGES
457914 Mk/Uses/
457914 astro/kstars/Makefile
457914 audio/csound6/Makefile
457914 biology/iqtree/Makefile
457914 cad/freecad/Makefile
457914 cad/openscad/Makefile
457914 deskutils/kdeplasma-addons/Makefile
457914 editors/calligra/Makefile
457914 games/xptools/Makefile

(Only the first 10 of 26 ports in this commit are shown above. View all ports for this commit)
New USES=eigen


    version: 2 or 3 (required)
    type:    build (default), run

  For example:
  will add a BUILD- and RUN_DEPENDS on math/eigen2, and
  will add a BUILD_DEPENDS on math/eigen3.

* Convert the existing ports to use it
  - biology/iqtree: remove run time dependency (seemed not to be needed)
  - graphics/movit: remove run time dependency (seemed not to be needed)
  - science/avogadro: add run time dependeny (installed cmake file requires it
to be present)

Reviewed by:	rakuco, mat
Differential Revision:
Sun, 31 Dec 2017
[ 09:43 tcberner ] Original commit   Revision:457677
457677 CHANGES
457677 Mk/Uses/

  USES=cmake now supports two additional list variables:
    * CMAKE_ON  : List of variables to turn on
    * CMAKE_OFF : List of variables to turn off
  This can be used as a shortcut to append these to CMAKE_ARGS.

  For example ports that previously set
  can now set this as

Reviewed by:	adridg, rakuco, mat
Differential Revision:
Thu, 14 Dec 2017
[ 20:35 adamw ] Original commit   Revision:456352
456352 CHANGES
Move the deprecated variables announcement from CHANGES to UPDATING.
These are user variables, not just developer variables.
[ 18:06 adamw ] Original commit   Revision:456327
456327 CHANGES
Fix typos
[ 18:05 adamw ] Original commit   Revision:456325
456325 CHANGES
Add notice for soon-to-be-deprecated variables
Mon, 11 Dec 2017
[ 10:36 sunpoet ] Original commit   Revision:455936
455936 CHANGES
Fix typo
Thu, 30 Nov 2017
[ 18:03 bdrewery ] Original commit   Revision:455217
455217 CHANGES
Add link for guides on FLAVORS
[ 15:50 mat ] Original commit   Revision:455210
455210 CHANGES
455210 MOVED
455210 Mk/Uses/
455210 Mk/Uses/
455210 Mk/Uses/
455210 accessibility/Makefile
455210 accessibility/accerciser/Makefile
455210 accessibility/caribou/Makefile
455210 accessibility/orca/Makefile

(Only the first 10 of 2423 ports in this commit are shown above. View all ports for this commit)
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 15:33 mat ] Original commit   Revision:455206
455206 CHANGES
455206 Mk/
Add various FLAVOR related helpers.

  To help with flavored ports, helpers are available.  In these, replace <*>
  with the flavor name.

  *_PKGNAMEPREFIX *_PKGNAMESUFFIX *_PLIST *_DESCR will overwrite the variable.

  *_LIB_DEPENDS *_RUN_DEPENDS *_TEST_DEPENDS will append to the variable.

Reviewed by:	portmgr
Sponsored by:	Absolight
Differential Revision:
[ 15:33 mat ] Original commit   Revision:455205
455205 CHANGES
455205 Mk/Scripts/
455205 Mk/
455205 Tools/scripts/MOVEDlint.awk
Generic FLAVORS work.

- Enable FLAVORS.
- Make make describe flavors aware.
- Add a qa check for unique package names amongst flavors.
- Make MOVEDlint understand flavors.
- Add a bit of sanity check to make sure FLAVORS stay lowercase.
- Various fixes.

Reviewed by:	portmgr
Sponsored by:	Absolight
Differential Revision:
Fri, 20 Oct 2017
[ 17:23 ak ] Original commit   Revision:452546
452546 CHANGES
452546 Mk/Uses/
- Remove USES=fmake. It was created to help migration from
  old FreeBSD make (pmake) and there are no more users of it left in
  the ports tree.

Differential Revision:
Approved by:	portmgr (bapt)
Thu, 12 Oct 2017
[ 15:57 mat ] Original commit   Revision:451901
451901 CHANGES
451901 Mk/Uses/
451901 Mk/
451901 audio/xmixer/Makefile
451901 audio/xmms-faad/Makefile
451901 audio/xmp/Makefile
451901 comms/cqrlog/Makefile
451901 databases/sqlrelay/Makefile
451901 deskutils/planner/Makefile
451901 devel/distcc/Makefile

(Only the first 10 of 42 ports in this commit are shown above. View all ports for this commit)

Approved by:	bapt kwm
Sponsored by:	Absolight
Differential Revision:
Wed, 11 Oct 2017
[ 19:03 bapt ] Original commit   Revision:451772
451772 CHANGES
451772 Mk/
Introduce the new BINARY_ALIAS variable

When defined it will create symlinks of some given binaries in a directory which
will be prepended to the PATH.

The syntax is the following:
BINARY_ALIAS=   target1=source1  target2=source2

For example to have a "swig" binary in the path which will be pointing at
swig3.0 and a "sed" pointing at GNU sed: gsed

BINARY_ALIAS=  swig=swig3.0 sed=gsed

Reviewed by:	swills, adamw, mat
Approved by:	swills (portmgr)
Differential Revision:
Sun, 25 Jun 2017
[ 21:07 tcberner ] Original commit   Revision:444324
444324 CHANGES
444324 Mk/Uses/
444324 Mk/
444324 astro/marble/Makefile
444324 audio/csound6/Makefile
444324 audio/fluidsynth/Makefile
444324 audio/libgme/Makefile
444324 cad/kicad/Makefile
444324 cad/opencascade/Makefile
444324 cad/openvsp/Makefile

(Only the first 10 of 115 ports in this commit are shown above. View all ports for this commit)
Make ninja opt-out in

Using ninja instead of make (1) can lead to significant speed ups while
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:
Sun, 4 Jun 2017
[ 04:13 miwi ] Original commit   Revision:442529
442529 CHANGES
- Whitespace fixes
Mon, 17 Apr 2017
[ 18:55 kwm ] Original commit   Revision:438747
438747 CHANGES
438747 Mk/Uses/
438747 Mk/
Introduce new "meson" USES.

This uses will handling building software that uses the meson
build system. Expand the option framework to handle MESON options.

Approved by:	portmgr (swills@)

Differential Revision:
Mon, 13 Mar 2017
[ 16:11 tijl ] Original commit   Revision:436086
436086 CHANGES
Add a note about make makesum verifying HTTPS certificates.

Requested by:	adamw
Sat, 18 Feb 2017
[ 19:48 tcberner ] Original commit   Revision:434380
434380 CHANGES
434380 MOVED
434380 Mk/
434380 accessibility/qt4-accessible/Makefile
434380 astro/xglobe/files/patch-Makefile
434380 audio/qmpdclient/Makefile
434380 cad/klayout/files/
434380 cad/klayout/files/patch-src-Makefile.rules
434380 chinese/qt4-codecs-cn/Makefile

(Only the first 10 of 220 ports in this commit are shown above. View all ports for this commit)
Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more

* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise
<>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat,
Approved by:	rakuco (mentor)
Differential Revision:
Mon, 16 Jan 2017
[ 16:47 mat ] Original commit   Revision:431681
431681 CHANGES
431681 Mk/Scripts/
431681 Mk/

PR:		215726
Reported by:	julian
[ 16:47 mat ] Original commit   Revision:431680
431680 CHANGES
431680 Mk/Scripts/
431680 Mk/
431680 chinese/mutt/Makefile
431680 devel/gdb/Makefile
431680 games/cake/Makefile
431680 graphics/xv/Makefile
431680 japanese/mutt-devel/Makefile
431680 lang/smlnj/Makefile
431680 mail/mutt/Makefile

(Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
Extract do-patch into a separate script.

PR:		215761
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Sun, 18 Dec 2016
[ 22:06 tcberner ] Original commit   Revision:428889
428889 CHANGES
428889 Mk/
428889 astro/xglobe/Makefile
428889 astro/xglobe/files/patch-Makefile
428889 audio/mixxx/Makefile
428889 cad/klayout/Makefile
428889 databases/akonadi/pkg-plist
428889 deskutils/recoll/Makefile
428889 devel/ace/Makefile
428889 devel/qconf/Makefile

(Only the first 10 of 33 ports in this commit are shown above. View all ports for this commit)
Get rid of QT_PREFIX in favour of PREFIX.

QT_PREFIX was a remnant of a bygone time.

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:
Tue, 13 Sep 2016
[ 12:24 amdmi3 ] Original commit   Revision:421995
421995 CHANGES
421995 Mk/
421995 games/catesc/Makefile
Add all Creative Commons licenses

Approved by:	portmgr (mat)
Differential Revision:	D7852
Fri, 9 Sep 2016
[ 19:42 amdmi3 ] Original commit   Revision:421635
421635 CHANGES
421635 Mk/Uses/
421635 Mk/Uses/
421635 Mk/
421635 archivers/gcpio/Makefile
421635 archivers/gtar/Makefile
421635 archivers/lhasa/Makefile
421635 audio/beast/Makefile
421635 audio/flac/Makefile
421635 audio/libgpod/Makefile

(Only the first 10 of 100 ports in this commit are shown above. View all ports for this commit)
Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 8 Sep 2016
[ 13:15 amdmi3 ] Original commit   Revision:421549
421549 CHANGES
421549 Mk/
Add support added for LICENSE=NONE, use it when the port doesn't
have cleanly defined licensing terms.  Note that without clean
license allowing you to use and distribute the code it would be be
illegal to do so in many jurisdictions, so for ports with NONE
license no distfiles or packages are distributed.

While here, fix trailing whitespace in CHANGES.

Approved by:	portmgr (bapt)
Differential Revision:	D7816
Fri, 26 Aug 2016
[ 20:07 bapt ] Original commit   Revision:420944
420944 CHANGES
Document the deprecation/removal of KNOBS done in r345883 (2014-02-24)

Requested by:	mandree@
Wed, 24 Aug 2016
[ 14:50 mat ] Original commit   Revision:420795
420795 CHANGES
420795 Mk/
420795 Mk/
Add GH_SUBDIR, automatically moves a secondary distfile to the right
place inside ${WRKSRC}.


GH_TUPLE=	Regaddi:Chart.js:f13f99b:chart_js \
	@${RMDIR} ${WRKSRC}/database ${WRKSRC}/3rd/Chart.js
	@${MV} ${WRKSRC_database} ${WRKSRC}/database
	@${MV} ${WRKSRC_chart_js} ${WRKSRC}/3rd/Chart.js


GH_TUPLE=	Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \

Sponsored by:	Absolight
Differential Revision:
[ 08:20 tcberner ] Original commit   Revision:420774
420774 CHANGES
420774 Mk/Uses/
420774 Mk/
420774 Mk/
420774 accessibility/jovie/Makefile
420774 accessibility/kaccessible/Makefile
420774 accessibility/kdeaccessibility4/Makefile
420774 accessibility/kmag/Makefile
420774 accessibility/kmousetool/Makefile
420774 accessibility/kmouth/Makefile

(Only the first 10 of 364 ports in this commit are shown above. View all ports for this commit)
Replace Mk/ by Mk/Uses/ in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new instead of adding an

The in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 21 Aug 2016
[ 10:12 rakuco ] Original commit   Revision:420545
420545 CHANGES
CHANGES: Document Uses/ added in r420244.
[ 10:08 rakuco ] Original commit   Revision:420544
420544 CHANGES
CHANGES: Fix date of the VAR_regex=regex entry.
Wed, 17 Aug 2016
[ 09:11 mat ] Original commit   Revision:420328
420328 CHANGES
420328 Mk/
Add regexps capacity to PLIST_SUB.

This adds the possibility to use regular expressions for the makeplist
stage of the PLIST_SUB life.

From time to time, the values are too generic, and they get in the way of other

This adds the possibility to have a `VAR_regex=regex` that will be used instead
of the `VAR=string` to search for possible replacements.

For example, in lang/perl5*, there is PERL_ARCH=mach, which will get
replaced in paths if a file is called, say "machine", will end up being
"%%PERL_ARCH%%ine".  Adding PERL_ARCH_regex="\bmach\b" will ensure only
full words are replaced, so machine will stay machine, but "lib/mach/foo
"will still be replaced by "lib/%%PERL_ARCH%%/foo".

Reviewed by:	bdrewery
Sponsored by:	Absolight
Differential Revision:
Wed, 3 Aug 2016
[ 12:47 mat ] Original commit   Revision:419514
419514 CHANGES
419514 Mk/Uses/
419514 archivers/pecl-lzf/Makefile
419514 archivers/pecl-phk/Makefile
419514 archivers/pecl-rar/Makefile
419514 archivers/php-horde_lz4/Makefile
419514 archivers/php5-snappy/Makefile
419514 archivers/php55-bz2/Makefile
419514 archivers/php55-phar/Makefile
419514 archivers/php55-zip/Makefile

(Only the first 10 of 381 ports in this commit are shown above. View all ports for this commit)
Don't use extension.ini any more, and have each extension install in its
file, so the order remains the same.

Every PHP (or Zend) extension now installs its own .ini file in
/usr/local/etc/php.  A PHP extension will be automatically activated
when installed.  The order into which extensions are loaded is
automatically guessed.  In some very rare cases, the guess will be
wrong, and PHP_MOD_PRIO will need to be set.  Refer to the USES=php
section of the Porter's Handbook for more information.

Convert ports touching etc/php/extensions.ini manually, or telling the
OP to do it.

And finally, bump PORTREVISION for all php extensions.

PR:		210697
Submitted by:	mat
Sponsored by:	Absolight
Differential Revision:
Tue, 28 Jun 2016
[ 13:57 mat ] Original commit   Revision:417717
417717 CHANGES
417717 Mk/Uses/
417717 Mk/
417717 dns/pear-Net_DNS/Makefile
417717 mail/squirrelmail/Makefile
417717 net/self-service-password/Makefile
417717 security/cryptstring/Makefile
417717 security/pear-Crypt_CHAP/Makefile
417717 security/pear-File_SMBPasswd/Makefile
417717 security/pear-Horde_Crypt_Blowfish/Makefile

(Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
USEify USES=php.

The following variables have been folded into arguments:

- USE_PHPIZE -> USES=php:phpize
- USE_PHPEXT -> USES=php:ext
- USE_ZENDEXT -> USES=php:zend
- USE_PHP_BUILD -> USES=php:build
- WANT_PHP_CLI -> USES=php:cli
- WANT_PHP_CGI -> USES=php:cgi
- WANT_PHP_MOD -> USES=php:mod
- WANT_PHP_WEB -> USES=php:web
- WANT_PHP_EMB -> USES=php:embed

PR:		210529
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Mon, 27 Jun 2016
[ 11:31 mat ] Original commit   Revision:417651
417651 CHANGES
417651 Mk/Scripts/
417651 Mk/Uses/
417651 Mk/
417651 Mk/
417651 Mk/
417651 devel/libopkele/Makefile
417651 devel/p5-Event-RPC/Makefile
417651 dns/opendd/Makefile
417651 ftp/vsftpd-ext/Makefile

(Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
Replace with USES=ssl

Add a qa hint about needing, or not, USES=ssl.

Fix ports doing silly things, like including directly.

PR:		210322
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Sat, 25 Jun 2016
[ 22:23 adamw ] Original commit   Revision:417497
417497 CHANGES
417497 Mk/
Add an opt_CMAKE_BOOL options helper.


expands to:

  -DWITH_FOO:BOOL=false -DBAR:BOOL=false

PR:		210576
Approved by:	portmgr (mat)
Tue, 14 Jun 2016
[ 19:42 amdmi3 ] Original commit   Revision:416907
416907 CHANGES
Trim trailing whitespace

Approved by:	portmgr blanket
Wed, 25 May 2016
[ 11:59 mat ] Original commit   Revision:415827
415827 CHANGES
415827 Mk/Scripts/
415827 Mk/
A new stage-qa test has been added, it reports all shared libraries
dependencies that are not part of the port list of dependencies.  It help
finds what is called proxy dependencies.

A is needed by B, and B is needed by C.  If C also needs A, then it needs to
be registered, and this check will tell you to do so.

Right now, it is only reporting the problems, but if you add
PROXYDEPS_FATAL=yes to your environment, it will give an error and will force
you to fix the dependencies.

PR:		195203
Submitted by:	yuri rawbw com (earlier version)
Sponsored by:	Absolight
Differential Revision:
Tue, 24 May 2016
[ 22:49 bapt ] Original commit   Revision:415816
415816 CHANGES
Add an entry about the new @xmlcatmgr
Thu, 12 May 2016
[ 19:43 thierry ] Original commit   Revision:415087
415087 CHANGES
Fix typo.
[ 19:14 emaste ] Original commit   Revision:415084
415084 CHANGES
Move my CHANGES entry from r415078 to the correct location
[ 18:20 emaste ] Original commit   Revision:415078
415078 CHANGES
415078 Mk/
Record TIMESTAMP in make makesum

This is intended to support development and prototyping for ports
reproducible build efforts which require some concept of a "last
updated" time. It is being committed now so that timestamp entries
will be populated "for free" as port distfiles updates happen.

Submitted by:	bapt (earlier version)
Reviewed by:	bapt, bdrewery
Approved by:	portmgr (bdrewery)
Differential Revision:
Thu, 28 Apr 2016
[ 08:50 mat ] Original commit   Revision:414163
414163 CHANGES
Add a CHANGES entry about USES=gem.

Sponsored by:	Absolight
Wed, 27 Apr 2016
[ 12:21 mat ] Original commit   Revision:414105
414105 CHANGES
Commit a forgotten CHANGES entry.

Sponsored by:	Absolight
Thu, 14 Apr 2016
[ 11:00 mat ] Original commit   Revision:413252
413252 CHANGES
413252 Mk/
413252 Mk/
413252 java/avis/Makefile
413252 mail/rmilter/Makefile
413252 net/avahi-app/Makefile
413252 security/osiris/Makefile
413252 sysutils/daedalus/Makefile
USE_RC_SUBR=yes has not done anything for a long time, remove it from
the few remaining ports and make it give an error.

Sponsored by:	Absolight
Wed, 13 Apr 2016
[ 10:37 jbeich ] Original commit   Revision:413186
413186 CHANGES
413186 Mk/

If CONFIGURE_OUTSOURCE is defined HAS_CONFIGURE invokes configure script
and builds the port out of source tree, under ${WRKDIR}/.build by default.
The feature is inspired by USES=cmake:outsource and USES=qmake:outsource.

PR:		208294
Exp-run by:	antoine
Approved by:	portmgr (mat)
Differential Revision:
Sat, 2 Apr 2016
[ 07:57 bapt ] Original commit   Revision:412393
412393 CHANGES
Add a CHANGES entry concerning the change about PORTSDIR in the dependency lines
Tue, 1 Mar 2016
[ 20:22 mat ] Original commit   Revision:409898
409898 CHANGES
409898 Mk/
Introduce GH_TUPLE.

GH_TUPLE allows one to put all the GH_{ACCOUNT,PROJECT,TAGNAME} into one
variable, in the form of account:project:tagname[:group].  It is helpful
when there are many submodules.

PR:		204772
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:
Sun, 7 Feb 2016
[ 19:43 kwm ] Original commit   Revision:408449
408449 CHANGES
408449 Mk/Uses/
408449 Mk/Uses/
408449 Mk/
408449 Mk/
408449 Mk/
408449 archivers/peazip/Makefile
408449 audio/jokosher/Makefile
408449 devel/dee/Makefile
408449 emulators/darcnes/Makefile

(Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
Move Mk/ and Mk/ to Mk/Uses/.

To use the GNOME or MATE components activate it by adding gnome
or mate to USES. The usage of USE_GNOME/INSTALL_ICONS and for
example GLIB_SCHEMAS has stayed the same.

Like with USES, the use of USE_GNOME and so after
is now forbidden. And adapt ports that where still doing that.

Exp-runs done by:	antoine@

PR:		205432
Reviewed by:	antoine@, mat@
Approved by:	portmgr (antoine@)
Differential Revision:
Tue, 12 Jan 2016
[ 14:38 amdmi3 ] Original commit   Revision:405875
405875 CHANGES
Mention new supported LICENSE values

Approved by:	portmgr (implicit)
Sun, 10 Jan 2016
[ 21:30 bapt ] Original commit   Revision:405750
405750 CHANGES
We are actually in 2016 :)

Reported by:	Scott Bennett <>
[ 16:15 bapt ] Original commit   Revision:405716
405716 CHANGES
405716 Mk/Uses/
405716 Mk/Uses/
405716 Mk/
Introduce 2 new USES: sqlite and firebird

sqlite and firebird handling code has been extracted from
add an entry in to mark USE_SQLITE and USE_FIREBIRD as deprecated
Thu, 5 Nov 2015
[ 12:35 mat ] Original commit   Revision:400846
400846 CHANGES
400846 Mk/Uses/
400846 Mk/Uses/
400846 Mk/Uses/
400846 Mk/
400846 Mk/
Change the meaning of NO_WRKSUBDIR to force a WRKDIR != WRKSRC.

Right now, NO_WRKSUBDIR means that the extraction does not produce a
subdirectory, and that everything goes straight into WRKDIR.  It is
problematic, because during the build of a port, quite a few files are
created in there, and then, a stage directory, where everything is
installed, and then a pkg directory where the package is created, and
those often conflict, or get in the way, of the building process.

With this, NO_WRKSUBDIR will extract the distfiles directly into WRKSRC
instead of WRKDIR.  In this case, WRKSRC is artificial and is based on
PKGNAME and not DISTNAME, mitigate conflicts with rc files.

PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Exp-run:	antoine
Sponsored by:	Absolight
Differential Revision:
Thu, 22 Oct 2015
[ 13:36 amdmi3 ] Original commit   Revision:399976
399976 CHANGES
399976 Mk/Uses/
- Add shebangfix documentation bits
- Fix tcl_OLD_CMD tk_OLD_CMD

Approved by:	portmgr (bapt)
Differential Revision:	D3939
Thu, 15 Oct 2015
[ 07:36 bapt ] Original commit   Revision:399326
399326 CHANGES
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/
399326 Mk/Uses/

(Only the first 10 of 67 ports in this commit are shown above. View all ports for this commit)
Readd PORTSDIR for now we will only start removing them after 2016Q1 is branched

This gives more time for tools to get updated, available in packages etc before
bothering users
Wed, 14 Oct 2015
[ 16:49 bapt ] Original commit   Revision:399278
399278 CHANGES
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/
399278 Mk/Uses/

(Only the first 10 of 67 ports in this commit are shown above. View all ports for this commit)
Drop the necessity to add ${PORTSDIR} to dependency line

Modify make describe to automatically prepend ${PORTSDIR} if the path for the
port is not absolute

Checked with poudriere, portmaster, portupgrade

PR:		203685
Exp-run by:	antoine
Differential Revision:
Mon, 28 Sep 2015
[ 20:54 amdmi3 ] Original commit   Revision:398142
398142 CHANGES
Rewording missed from previous commit
[ 17:20 amdmi3 ] Original commit   Revision:398125
398125 CHANGES
398125 Mk/Scripts/
398125 Mk/Uses/
398125 Mk/Uses/
398125 Mk/
398125 Mk/
398125 astro/osmium/Makefile
398125 devel/pire/Makefile
398125 devel/sdl2pp/Makefile
398125 games/spring/Makefile

(Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Implemented complete support for test target.

You can now `make test' on any port to run test sequence, no-op by default.
If a port defines TEST_TARGET, it'll run sub-make with specified target,
usually `check' or `test', useful if upstream supports that. The port may
instead define custom do-test target, as well as usual satellite targets:

  {pre,do,post}-test, {pre,do,post}-test-OPT, {pre,do,post}-test-OPT-off

`make test' builds and stages port first, so test may use both WRKDIR and
STAGEDIR, and both BUILD and RUN depends are available for test target.
Additionally, TEST_DEPENDS is now properly supported and may be used to
define additional depends specifically for testing.

Framework may define default tests for specific cases. For instance, and already provide default test target on their own.

This commit also converts my ports which have tests to this new framework.

Approved by:	portmgr (bapt)
Differential Revision:	D3680
Sat, 26 Sep 2015
[ 12:13 bapt ] Original commit   Revision:397963
397963 CHANGES
397963 Keywords/sample.ucl
397963 Mk/Scripts/
Extend @sample to accept arguments

Maintainers can now use @sample sample_file target_file for all cases
that does not fall into the usual @sample something.sample

Reviewed by:	antoine
Differential Revision:
[ 00:17 bapt ] Original commit   Revision:397911
397911 CHANGES
Document @{pre,post}[un]exec in CHANGES
Mon, 14 Sep 2015
[ 12:19 mat ] Original commit   Revision:396892
396892 CHANGES
396892 Mk/Uses/
396892 Mk/
396892 astro/p5-Astro-ADS/pkg-plist
396892 astro/p5-Astro-PAL/pkg-plist
396892 astro/p5-Astro-SIMBAD-Client/pkg-plist
396892 astro/p5-Astro-SpaceTrack/pkg-plist
396892 astro/p5-Astro-satpass/pkg-plist
396892 audio/mp3-archive-tools/pkg-plist

(Only the first 10 of 546 ports in this commit are shown above. View all ports for this commit)
Make it so that the default Perl is always called perl5.

- Move Perl's man1 files along with its man3 files.
- Move where Perl installs its modules man1 pages.
- Convert the ports installing man1 pages.
- Make different Perl versions installable at the same time.
  Though you should note that only the default version can be used to
  install Perl modules, and the non default Perl versions cannot use the
  modules installed via ports if they contain .so as they are installed
  in a version specific directory.

Reviewed by:	bapt (the Mk bits)
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Fri, 28 Aug 2015
[ 12:28 mat ] Original commit   Revision:395468
395468 CHANGES
395468 Mk/
Add generic opt_VARS/opt_VARS_OFF.

OPT1_VARS=  foo=bar baz+=bam

will set FOO to bar and append bam to BAZ if OPT1 is enabled.  <opt>_VARS_OFF
works the same way, if the option is disabled.

Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:
Tue, 18 Aug 2015
[ 13:08 rakuco ] Original commit   Revision:394580
394580 CHANGES
Document r394572 in CHANGES.
[ 11:00 mat ] Original commit   Revision:394573
394573 CHANGES
394573 Mk/
394573 Mk/
Introduce <opt>_IMPLIES and <opt>_PREVENTS to register dependencies, or
conflicts, between options.

PR:		191144
Submitted by:	adamw
Sponsored by:	Absolight
Mon, 17 Aug 2015
[ 14:20 mat ] Original commit   Revision:394508
394508 CHANGES
394508 Mk/
394508 Mk/
394508 Mk/
394508 Mk/
394508 Tools/scripts/README
394508 Tools/scripts/check-latest-link
394508 audio/amarok-kde4/Makefile
394508 audio/jack/Makefile

(Only the first 10 of 271 ports in this commit are shown above. View all ports for this commit)

UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Thu, 16 Jul 2015
[ 20:53 kwm ] Original commit   Revision:392322
392322 CHANGES
392322 Mk/Uses/
392322 Mk/
392322 Mk/
392322 Mk/
392322 cad/xcircuit/Makefile
392322 chinese/enscript/Makefile
392322 comms/efax-gtk/Makefile
392322 comms/hylafax/Makefile
392322 comms/tkhylafax/Makefile

(Only the first 10 of 89 ports in this commit are shown above. View all ports for this commit)
Convert code in for USE_GHOSTSCRIPT* to USES=ghostscript.

Add GHOSTSCRIPT_DEFAULT to for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:
Wed, 1 Jul 2015
[ 12:11 mat ] Original commit   Revision:391051
391051 CHANGES
391051 Mk/
391051 Mk/
Introduce target option helpers.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:
Mon, 22 Jun 2015
[ 19:59 bapt ] Original commit   Revision:390324
390324 CHANGES
Document the removal of USE_RCORDER
Fri, 29 May 2015
[ 13:07 mat ] Original commit   Revision:387852
387852 CHANGES
387852 Mk/
387852 Mk/
Introduce USE_GITHUB=nodefault to allow fetching additional distfiles
from github, but not the default one.

With hat:	portmgr
Sponsored by:	Absolight
Thu, 28 May 2015
[ 16:37 mat ] Original commit   Revision:387742
387742 CHANGES
387742 Mk/
387742 Mk/
USE_GITHUB can now fetch multiple distfiles.  It uses a grouping feature

Some helpful variables are provided: WRKSRC_<group> for putting things in the
right place in post-extract, and DISTNAME_<group>/DISTFILE_<group> for use with

PR:		200483
Differential Revision:
Submitted by:	mat
With hat:	portmgr
Exp run by:	antoine
Sponsored by:	Absolight
Tue, 26 May 2015
[ 16:47 antoine ] Original commit   Revision:387491
387491 CHANGES
387491 Mk/Uses/
387491 astro/weather/Makefile
387491 databases/py-bsddb/Makefile
387491 databases/py-gdbm/Makefile
387491 databases/py-sqlalchemy-devel/Makefile
387491 databases/py-sqlalchemy/Makefile
387491 databases/py-sqlalchemy06/Makefile
387491 databases/py-sqlite3/Makefile
387491 devel/awscli/Makefile

(Only the first 10 of 37 ports in this commit are shown above. View all ports for this commit)
Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle
python 2.7.10

Differential Revision:
Reviewed by:	sunpoet, mva
Thu, 21 May 2015
[ 15:25 mat ] Original commit   Revision:386936
386936 CHANGES
386936 Mk/
386936 Mk/
386936 Mk/
Remove GH_COMMIT support.

Differential Revision:
With hat:	portmgr
Sponsored by:	Absolight
Sun, 19 Apr 2015
[ 18:16 tijl ] Original commit   Revision:384310
384310 CHANGES
384310 Mk/
384310 Mk/
Mark USE_AUTOTOOLS deprecated and remove support for libtoolize.

Approved by:	portmgr (bapt)
Thu, 9 Apr 2015
[ 07:44 bapt ] Original commit   Revision:383626
383626 CHANGES
383626 MOVED
383626 Mk/Uses/
383626 Mk/
383626 archivers/freetar/Makefile
383626 archivers/zipper/Makefile
383626 audio/cddb-bundle/Makefile
383626 audio/gnustep-cdplayer/Makefile
383626 audio/mpdcon/Makefile
383626 biology/biococoa/Makefile

(Only the first 10 of 91 ports in this commit are shown above. View all ports for this commit)
Convert to USES=gnustep

Simplify gnustep ports
Hook into the regular ports framework:
- LIB_DEPENDS for library dependencies
- Use regular USE_LDCONFIG

Reuse USES=objc (automatic)
USE_GNUSTEP is now a macro to set the dependencies and build feature needed.
Accepted arguments: back base build gui

Merge deskutils/preferencepanes into deskutils/systempreferences
Wed, 8 Apr 2015
[ 15:08 bapt ] Original commit   Revision:383572
383572 CHANGES
Document the new USES=waf into CHANGES
Tue, 7 Apr 2015
[ 12:13 bapt ] Original commit   Revision:383503
383503 CHANGES
383503 Mk/
383503 Mk/
USE_BZIP2 and USE_XZ are not used anymore in the ports tree mark them as
Mon, 6 Apr 2015
[ 20:07 ohauer ] Original commit   Revision:383476
383476 CHANGES
- track subversion http module activation change in the correct file
  (move entry from CHANGES -> UPDATING)
Wed, 1 Apr 2015
[ 14:39 bapt ] Original commit   Revision:382916
382916 CHANGES
Document recent changes
Tue, 31 Mar 2015
[ 21:23 ohauer ] Original commit   Revision:382871
382871 CHANGES
- document new subversion httpd module file
Thu, 26 Mar 2015
[ 16:06 bdrewery ] Original commit   Revision:382328
382328 CHANGES
Mon, 23 Mar 2015
[ 04:08 bdrewery ] Original commit   Revision:381980
381980 CHANGES
Undocument BSDMAKE from r381977 as I have thought of a better way and will
likely revert it.

With hat:	portmgr

Number of commits found XX: 322 (showing only 100 on this page)

1 | 2 | 3 | 4  »  

User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
giteaMay 31
powerdns-recursor*May 29
gitlab-ceMay 28
rubygem-kaminari-coreMay 28
sane-backendsMay 28
sympaMay 26
chromiumMay 24
piwigoMay 23
drupal7May 22
sympaMay 22
tomcat-develMay 22
tomcat7May 22
tomcat85May 22
tomcat9May 22
unboundMay 22

16 vulnerabilities affecting 89 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-05-31 11:54:41

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 39467
Broken 83
Deprecated 623
Ignore 328
Forbidden 5
Restricted 147
Vulnerable 23
Expired 15
Set to expire 573
Interactive 0
new 24 hours 7
new 48 hours8
new 7 days34
new fortnight72
new month190

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.