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

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

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  

Fri, 23 Aug 2019
[ 12:46 bapt ] Original commit   Revision:509644
509644 Keywords/ldconfig-linux.ucl
509644 Keywords/ldconfig.ucl
509644 Mk/
Use keywords to simplify ldconfig code

PR:		239226
Reviewed by:	mat@
Differential Revision:
Mon, 19 Aug 2019
[ 12:18 mat ] Original commit   Revision:509282
509282 Mk/Scripts/
509282 Mk/
Add a QA check warning porters about non UCL pkg-message files.

Reviewed by:	adamw
Differential Revision:
Wed, 14 Aug 2019
[ 03:26 meta ] Original commit   Revision:508887
508887 Mk/Scripts/
508887 Mk/
508887 net/mlvpn/Makefile
508887 net/ocserv/Makefile
508887 net/poptop/Makefile
508887 net/pptpclient/Makefile
508887 net/py-sshuttle/Makefile
508887 net/wireguard-go/Makefile
508887 net/wireguard/Makefile
508887 security/fiked/Makefile

(Only the first 10 of 30 ports in this commit are shown above. View all ports for this commit)
Implement new virtual category: net-vpn for VPN related ports

based on discussion at ports@ [1]. As VPN softwares are put in different
physical category net and security. This is a little bit confusing. Let's
give them new virtual category net-vpn.


PR:		239395
Submitted by:	myself
Approved by:	portmgr (mat)
Differential Revision:
Sun, 9 Jun 2019
[ 04:31 tobik ] Original commit   Revision:503781
503781 Mk/
Mk/ Extend pre-check-config to check option group names too

Approved by:	portmgr (mat)
Differential Revision:
Wed, 29 May 2019
[ 08:18 ak ] Original commit   Revision:502941
502941 Mk/
- Remove obsolete (since r473503) USE_QT4/5 variable descriptions

PR:	238172
Approved by:	portmgr (rene)
Mon, 27 May 2019
[ 10:33 ak ] Original commit   Revision:502781
502781 Mk/
502781 databases/linux-oracle-instantclient-sdk/Makefile
502781 net-mgmt/ssgless/Makefile
- Remove no-op (since r415842) NOFETCHFILES variable from the ports tree.

Approved by:	portmgr (mat)
Fri, 3 May 2019
[ 13:58 mat ] Original commit   Revision:500731
500731 Mk/
500731 Mk/
Cleanup USE_GIT(HUB|LAB) a bit.

- Make USE_GIT(HUB|LAB) behave more responsibly with DISTNAME.
- Fix a small bug in the USE_GITLAB extra distfile naming.

Differential Revision:
Tue, 23 Apr 2019
[ 17:52 pkubaj ] Original commit   Revision:499773
499773 Mk/
499773 Mk/
Remove checks for ia64, this is not a supported architecture.

PR:		237104
Approved by:	portmgr
Tue, 26 Feb 2019
[ 18:54 sunpoet ] Original commit   Revision:493977
493977 Mk/
Minor fixes

Differential Revision:
Submitted by:	sunpoet (myself)
Approved by:	portmgr (bapt)
Mon, 11 Feb 2019
[ 15:21 amdmi3 ] Original commit   Revision:492696
492696 Mk/Uses/
492696 Mk/
492696 Mk/
492696 Mk/
Convert to Uses/

Frow now on, USES=sdl should be used to specify dependency on SDL
USE_SDL is still required to specify components, specifying it
without USES=sdl is still supported, but deprecated, and leads to
a warning. USE_SDL=yes support was removed, and now leads to error,
USE_SDL=sdl should be used instead (all ports which still used
USE_SDL=yes were fixed). was simplified and modernized along
the way.

Approved by:	portmgr (mat)
Exp-run by:	antoine
Differential Revision:
Wed, 6 Feb 2019
[ 12:15 mat ] Original commit   Revision:492301
492301 Mk/
Make sure check-sanity runs when running make makesum, to catch up
errors early.  This will prevent errors introduced in r492127 from
happening again.
Tue, 5 Feb 2019
[ 09:06 meta ] Original commit   Revision:492195
492195 Mk/
Mk/ fix grammar

PR:		232979
Submitted by:	Chris Petrik <>
Approved by:	portmgr (mat)
Sun, 16 Dec 2018
[ 16:56 rene ] Original commit   Revision:487602
487602 Mk/
Remove partial support for flavored DEPRECATED and EXPIRATION_DATE

Although nice in theory, all 19 ports that were using it had an "if FLAVOR"
block in them anyway and it broke support for various tools, such as rmport,
Freshports (possibly) and pkg notes.

This reverts r484598

Discussed with:	tcberner
Mon, 3 Dec 2018
[ 20:03 sunpoet ] Original commit   Revision:486551
486551 Mk/
Use consistent warning message for USE_GL, USE_GNOME, USE_MATE and USE_PHP

Differential Revision:
Approved by:	portmgr (rene)
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:
[ 10:04 tcberner ] Original commit   Revision:484598
484598 Mk/
Add Flavor helpers for DEPRECATED and EXPIRATION_DATE

If a port has multiple flavors and one needs to be deprecated,
one can now write

	qt4_DEPRECATED=		Qt4 has been EOL since december 2015
	qt4_EXPIRATION_DATE=	2019-03-15

to let users know that changes are coming.

Approved by:	portmgr (rene)
Differential Revision:
Thu, 1 Nov 2018
[ 10:24 rene ] Original commit   Revision:483654
483654 Mk/
Mark FreeBSD 10.4 as unsupported, it is end-of-life as of today.

Users who still rely on FreeBSD 10 should use tags/RELEASE_10_EOL
Sun, 21 Oct 2018
[ 12:02 rene ] Original commit   Revision:482668
482668 Mk/ remove obsolete PKGREQ variable [1] and modernize a comment about

Differential Revision: [1]
Mon, 1 Oct 2018
[ 09:53 rene ] Original commit   Revision:481023
481023 Mk/
Drop support for FreeBSD 11.1 in, its support ended on 2018-09-30.

Submitted by:	jbeich
MFH:		2018Q4
Sun, 23 Sep 2018
[ 11:14 sunpoet ] Original commit   Revision:480496
480496 Mk/
Update description of MANPREFIX

Differential Revision:
Approved by:	portmgr (adamw)
Tue, 18 Sep 2018
[ 18:53 emaste ] Original commit   Revision:480065
480065 Mk/ remove unnecessary if defined() test

Approved by:	portmgr
[ 14:48 emaste ] Original commit   Revision:480026
480026 Mk/
480026 archivers/p7zip/Makefile
480026 multimedia/libx264/Makefile
480026 multimedia/xmms/Makefile
Hoist LDFLAGS_${ARCH} logic into

Approved by:	portmgr (bapt)
Sponsored by:	The FreeBSD Foundation
Mon, 10 Sep 2018
[ 19:56 zeising ] Original commit   Revision:479445
479445 Mk/Uses/
479445 Mk/
479445 games/q3cellshading/Makefile
Change USE_GL to become USES=gl.

Change USE_GL to become USES=gl.  You still need to specify USE_GL as well,
to specify which gl components you need, such as egl glesv2 glut glu glw gl.
Only specifying USE_GL is supported for now, to ease in transition.  It is
however deprecated, and will be removed eventually.
Specifying USES=gl without USE_GL is an error.
USE_GL=yes is also deprecated, but supported for now.  It implies USE_GL=glu.

Fix fallout from this change.

PR:		230692
Approved by:	portmgr (antoine)
exp-run by:	antoine
Reviewed by:	mat
Differential Revision:
[ 13:41 mat ] Original commit   Revision:479421
479421 Mk/
479421 Mk/
Move sanity checks later.

Some USES set some variables that a porter may need to be aware and
set some variables too late for sanity checks to do a good job.
[ 13:16 mat ] Original commit   Revision:479409
479409 Mk/
479409 Mk/
options are not defined.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
Differential Revision:
Tue, 28 Aug 2018
[ 12:19 mat ] Original commit   Revision:478304
478304 Mk/
Add DEV_WARNING when misusing USES=mate/USES=gnome.

Differential Revision:
Tue, 31 Jul 2018
[ 18:41 zeising ] Original commit   Revision:476013
476013 MOVED
476013 Mk/
476013 Mk/
476013 audio/rhythmbox/Makefile
476013 cad/brlcad/Makefile
476013 chinese/librime/Makefile
476013 devel/directfb/Makefile
476013 devel/imake/Makefile
476013 devel/lndir/Makefile

(Only the first 10 of 254 ports in this commit are shown above. View all ports for this commit)
Switch to xorgproto instead of individual packages

Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
Thu, 26 Jul 2018
[ 22:25 jhb ] Original commit   Revision:475401
475401 Mk/
475401 base/binutils/Makefile
475401 base/binutils/pkg-plist
475401 base/gcc/Makefile
475401 base/gcc/pkg-plist
Add support for amd64 and i386 to base/binutils and base/gcc.

- To support amd64, map amd64 to x86_64 when generating the --host argument
  to configure in and when generating --target arguments in port
- Add entries to the plists for i386 and amd64.  amd64 generally includes both
  amd64-specific entries as well as i386 entries.
- Don't include the builtin float.h for i386 and amd64.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:
[ 10:37 mat ] Original commit   Revision:475360
475360 Mk/Scripts/
475360 Mk/
Tell people who disabled LICENSE processing that it then cannot be

Reported by:	mfechner
Approved by:	bapt
Sponsored by:	Absolight
Differential Revision:
Wed, 18 Jul 2018
[ 11:13 mat ] Original commit   Revision:474850
474850 Mk/Scripts/
474850 Mk/
Add a license qa check to tell porters when their ports will be mostly

Reviewed by:	antoine
Sponsored by:	Absolight
Differential Revision:
Sat, 30 Jun 2018
[ 08:37 mat ] Original commit   Revision:473605
473605 Mk/Scripts/security-check.awk
473605 Mk/
Convert to readelf.

objdump is being removed from HEAD, make sure everything still works
when this happens.

PR:		229049
Reported by:	emaste
Sponsored by:	Absolight
Differential Revision:
Fri, 29 Jun 2018
[ 10:02 mat ] Original commit   Revision:473538
473538 Mk/
Keep --forward when using PATCH_DEBUG.

Otherwise, when used with BATCH defined so as to not be bothered by
config screen and all, it will almost silently reverse obsolete patches
and make you wonder why something is now broken.

Reviewed by:	sbruno
Sponsored by:	Absolight
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:	-
Wed, 20 Jun 2018
[ 17:42 jhb ] Original commit   Revision:472890
472890 Mk/
Set OS versions to target system versions for CROSS_SYSROOT.

When cross-building a package via a CROSS_SYSROOT, set OSVERSION,
_OSRELEASE, and OSREL to the target OS version.  OSVERSION is derived
from the <sys/param.h> header in the sysroot.  _OSRELEASE cannot be
easily derived from a sysroot as it is a property of a kernel, so
instead generate a "fake" _OSRELEASE from the OSVERSION, but use a
"-CROSS" branch name that will hopefully fail in any places that make
assumptions about branch names.

Approved by:	portmgr (bapt)
Differential Revision:
[ 15:15 mat ] Original commit   Revision:472875
472875 Mk/
Sort ONLY_FOR_ARCHS and NOT_FOR_ARCHS on display.

This is so that all IGNORE message end up looking the same, and grep'ing
and sorting them is easier.

Reported by:	linimon
Sponsored by:	Absolight
Mon, 14 May 2018
[ 19:15 tijl ] Original commit   Revision:469956
469956 Mk/
469956 lang/gcc47/Makefile
469956 lang/gcc48/Makefile
469956 lang/gcc49/Makefile
469956 lang/gcc5/Makefile
469956 lang/gcc6-devel/Makefile
469956 lang/gcc6/Makefile
469956 lang/gcc7-devel/Makefile
469956 lang/gcc7/Makefile
469956 lang/gcc8-devel/Makefile

(Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Run "/usr/sbin/service ldconfig restart" for USE_LDCONFIG instead of
"ldconfig -m <path>" so the order of ldconfig search directories after
package installation is the same as after a reboot.  The original command
simply appends the path to the list of directories while the ldconfig rc.d
script uses "sort -u".

Bump lang/gcc* which are known to install libraries with exactly the same
name so the library loaded at runtime depends on the order of the search

PR:		228046
Approved by:	portmgr (antoine)
[ 19:06 bapt ] Original commit   Revision:469953
469953 Mk/
Remove LIBDIR from build env variable

This is leaking LIBDIR information (which is defined in base share/mk/*) to
the build environement with a value which is not really suitable for ports
(/usr/lib) which may have an impact on some build system forcing the maintainer
to override the value.

Revealed during the update of liblz4

PR:		228059
Submitted by:	bapt
Exp-run by:	antoine
Wed, 9 May 2018
[ 15:18 jhb ] Original commit   Revision:469449
469449 Mk/
469449 base/binutils/Makefile
469449 base/binutils/pkg-plist.mips
469449 base/gcc/Makefile
469449 base/gcc/files/
469449 base/gcc/files/
469449 base/gcc/files/patch-gcc-configure
469449 base/gcc/pkg-plist
Add 32-bit mips support to base/binutils and base/gcc.

- When cross-building packages, set ARCH to the target arch instead of
  the arch of the build host.  This fixes on MIPS which was
  trying to enable SSP on MIPS cross-built packages because the host
  ARCH was amd64.  A new HOST_ARCH variable is added to set the
  --build triple for configure scripts, but I believe most other uses of
  ARCH in ports are really about the target, not the build host so this
  is the more correct general direction.
- Some updates to base/binutils and base/gcc to use ARCH as the target
- Drop the extra arguments to GCC to set include and library paths and
  only set --sysroot.
- Move the --sysroot flags into CC, CXX, CPP (which is now set to XCPP)
  and LD instead of passing it in CFLAGS, etc.  The base/gcc build uses
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 7 May 2018
[ 22:29 jbeich ] Original commit   Revision:469338
469338 Mk/
469338 cad/opencascade/Makefile
469338 cad/openscad-devel/Makefile
469338 devel/llvm-devel/Makefile
469338 devel/llvm60/Makefile
469338 devel/opendht/Makefile
469338 dns/powerdns-recursor/Makefile
469338 editors/libreoffice/Makefile
469338 editors/libreoffice/files/extrapatch-vcl_inc_unx_gtk_gtkinst.hxx
469338 editors/libreoffice/files/extrapatch-vcl_unx_gtk_gtkinst.cxx

(Only the first 10 of 27 ports in this commit are shown above. View all ports for this commit)
Drop FreeBSD 10.3 support

Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:
Thu, 3 May 2018
[ 09:16 mat ] Original commit   Revision:468917
468917 Mk/
Add a warning about setting DISTNAME and USE_GITHUB=yes

Sponsored by:	Absolight
Wed, 2 May 2018
[ 15:00 mat ] Original commit   Revision:468843
468843 Mk/
Note that 10.3 is not supported any more.

Sponsored by:	Absolight
Thu, 5 Apr 2018
[ 04:52 acm ] Original commit   Revision:466532
466532 Mk/Uses/
466532 Mk/
466532 Mk/
466532 Mk/
466532 archivers/fpc-bzip2/Makefile
466532 archivers/fpc-unzip/Makefile
466532 archivers/peazip/Makefile
466532 audio/fpc-a52/Makefile
466532 audio/fpc-mad/Makefile
466532 audio/fpc-modplug/Makefile

(Only the first 10 of 111 ports in this commit are shown above. View all ports for this commit)
- Migrate Mk/ to Mk/Uses/
- Convert all fpc-based ports to USES=fpc

PR:             227210
Reviewed by:    portmgr
Approved by:    portmgr
Exp-run by:     antoine
Differential Revision:
Thu, 29 Mar 2018
[ 15:02 emaste ] Original commit   Revision:465900
465900 Mk/
465900 devel/libds/Makefile
465900 devel/pdcurses/Makefile
465900 devel/ztcl/Makefile
465900 irc/eggdrop-devel/Makefile
465900 irc/eggdrop/Makefile
465900 irc/evangeline/Makefile
465900 java/java3d/Makefile
465900 lang/myrddin/Makefile
465900 lang/rexx-imc/Makefile

(Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
Use BINARY_ALIAS to make LLD_UNSAFE more widely applicable

Some ports do not honour $LD or -fuse-ld=bfd in $CFLAGS, but do invoke
ld via $PATH.   Automatically set BINARY_ALIAS+=ld=${LD} when LLD_UNSAFE
is active to use ld.bfd for these ports.

Approved by:	portmgr (antoine)
Sponsored by:	The FreeBSD Foundation
Differential Revision:
Wed, 21 Mar 2018
[ 14:51 bapt ] Original commit   Revision:465182
465182 Mk/
Remove last occurence of WANT_GNOME which was removed
monthes ago
Mon, 19 Mar 2018
[ 21:39 bdrewery ] Original commit   Revision:465035
465035 Mk/
Fix some recursive targets using the wrong FLAVOR.

Reported by:	Andrzej Tobola <>, koobs
Approved by:	portmgr (implicit)
Thu, 15 Mar 2018
[ 02:36 bdrewery ] Original commit   Revision:464550
464550 Mk/
Define CONFIG_SITE even without GNU_CONFIGURE as some ports still benefit from

Approved by:	portmgr (implicit)
Mon, 12 Mar 2018
[ 19:04 bdrewery ] Original commit   Revision:464273
464273 Mk/
FLAVORS: Reorder so the default is first.

It is documented that the first FLAVOR is the default.  Due to some use
of DEFAULT_VERSIONS and USES, the default FLAVOR may be determined
dynamically.  Poudriere in particular expects the default to be first
and does the wrong thing for emacs ports currently [1].  This resolves
that and avoids other tools making the same mistake.

PR:		225659 comment #14
Approved by:	portmgr (implicit)
[ 18:19 bdrewery ] Original commit   Revision:464267
464267 Mk/
FLAVORS: Fix several 'make *recursive' targets not passing along FLAVOR

PR:		225659 comment #15
Approved by:	portmgr (implicit)
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
Sat, 3 Mar 2018
[ 06:50 ultima ] Original commit   Revision:463463
463463 Mk/
463463 Mk/
463463 Mk/
* Add USE_GITLAB for fetching from and GitLab deployed sites.

Reviewed by:	mat
Approved by:	portmgr (mat)
Relnotes:	yes
Differential Revision:
Wed, 28 Feb 2018
[ 18:38 bdrewery ] Original commit   Revision:463257
463257 Mk/Scripts/
463257 Mk/
ports_env: Store list of variables to export in PORTS_ENV_VARS in mk files.

This will avoid renamed/removed variables being orphaned, and allows for
exporting variables in ports_env that are not wanted to be exported in
sub-makes via _EXPORTED_VARS.

Approved by:	portmgr (implicit)
Tue, 20 Feb 2018
[ 22:58 bdrewery ] Original commit   Revision:462464
462464 Mk/Scripts/
462464 Mk/

- /usr/games/random moved to /usr/bin/random in 11.0+
- Need to explicitly add in the pipe '|'

Approved by:	portmgr (implicit)
[ 22:45 bdrewery ] Original commit   Revision:462462
462462 Mk/
Reduce fstat(2) calls for SCRIPTDIR/* scripts.

There's only about 10 ports that actually use this, so rather than
spamming a dozen fstat(2) calls for every port during INDEX reduce
it to 1 for now.

Also avoid the fstat(2) if the target already exists.

Approved by:	portmgr (implicit)
Thu, 8 Feb 2018
[ 05:52 bdrewery ] Original commit   Revision:461196
461196 Mk/
Fix editors/vim-tiny hanging on reading stdin during generate-plist.

test -f "" is true so we need to only test if $PLIST is not empty.

Approved by:	portmgr (implicit)
Tue, 6 Feb 2018
[ 14:32 swills ] Original commit   Revision:461058
461058 Mk/
461058 base/binutils/Makefile
461058 base/binutils/pkg-plist.powerpc64
461058 base/gcc/Makefile
461058 devel/binutils/Makefile
461058 devel/powerpc64-binutils/pkg-plist
461058 devel/powerpc64-gcc/Makefile
461058 devel/powerpc64-xtoolchain-gcc/Makefile
461058 devel/powerpc64-xtoolchain-gcc/files/
Fix cross build of base/ ports

This is a follow up to r461057 and fixes base/binutils and base/gcc in my

PR:		224217
Submitted by:	nwhitehorn (partially, I made additional changes)
Reviewed by:	bapt
[ 14:26 swills ] Original commit   Revision:461057
461057 Mk/
461057 base/gcc/Makefile
461057 base/gcc/distinfo
461057 base/gcc/pkg-plist
Changes from BZ PR 224217 plus minor changes to fix base/gcc fetch
Thu, 1 Feb 2018
[ 18:03 jrm ] Original commit   Revision:460621
460621 MOVED
460621 Mk/Uses/
460621 Mk/
460621 Mk/
460621 Mk/
460621 audio/emms/Makefile
460621 audio/emms/distinfo
460621 audio/emms/files
460621 audio/emms/files/patch-Makefile

(Only the first 10 of 143 ports in this commit are shown above. View all ports for this commit)
Flavorize and modernize Emacs ports

- Convert USE_EMACS to USES=emacs
- Remove editors/emacs-nox11 (refer to nox flavors of editors/emacs and
- Permit default Emacs flavor to be specified in make.conf
- Rename japanese/migemo-emacs23 to japanese/migemo-emacs
- Update and simplify audio/emms and fix build on FreeBSD 10 [1]
- Update databases/bbdd and fix build on FreeBSD 10 [1]
- Update editors/emacs-devel
- Ensure Makefile shell commands that change directory are executed in a
- Silence some portlint warnings

[1] By not depending on base texinfo

PR:		225404
Reviewed by:	antoine
Approved by:	portmgr (mat) ashish (maintainer)
Differential Revision:
[ 08:31 mat ] Original commit   Revision:460578
460578 Mk/
Don't run create-manifest as root.

PR:		224992
Submitted by:	tobik
Reported by:	yuri
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Sun, 28 Jan 2018
[ 08:25 mat ] Original commit   Revision:460160
460160 Mk/Scripts/
460160 Mk/Scripts/
460160 Mk/Scripts/
460160 Mk/
Extract desktop-categories, check-desktop-entries, and install-desktop-entries
into scripts.

PR:		225301
Exp-run by:	antoine
Reviewed by:	jilles, kevans
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:
Wed, 24 Jan 2018
[ 18:54 bdrewery ] Original commit   Revision:459882
459882 Mk/Scripts/
459882 Mk/
Allow passing -DDEPENDS_SHOW_FLAVOR to list flavors for dependency lists.

Submitted by:	se (based on D13535)
With hat:	portmgr
Mon, 22 Jan 2018
[ 16:35 tz ] Original commit   Revision:459673
459673 Mk/Scripts/
459673 Mk/
add new stage-qa target: gemfiledeps

This checks whether rubygem based ports have all of their dependencies
in Gemfile(s) satisfied by what's currently installed. Sample output:

====> Running Q/A tests (stage-qa)
Warning: Dependencies defined in
/usr/ports/www/gitlab/work/stage/usr/local/www/gitlab/Gemfile are not satisfied

These ports could (!) be broken at runtime. Be aware: some projects
defines multiple Gemfiles and not all are used at runtime. For example
www/gitlab has two Gemfiles, but only one is used for testing and warnings
about it can be ignored.

Approved by: portmgr (mat), lifanov
Differential Revision:
Mon, 15 Jan 2018
[ 10:01 tijl ] Original commit   Revision:459027
459027 Mk/
459027 Mk/

PR:		225170
Approved by:	portmgr (antoine)
Fri, 12 Jan 2018
[ 12:59 mat ] Original commit   Revision:458823
458823 Mk/
Add another solution to the WRKSRC+USE_GITHUB warning.

Sponsored by:	Absolight
Tue, 9 Jan 2018
[ 07:40 mat ] Original commit   Revision:458513
458513 Mk/Uses/
458513 Mk/Uses/
458513 Mk/Uses/
458513 Mk/
458513 Mk/
458513 Mk/
458513 Mk/
458513 audio/chromaprint/Makefile
458513 audio/nas/
458513 audio/xmixer/Makefile

(Only the first 10 of 46 ports in this commit are shown above. View all ports for this commit)
Remove support for variables that have been deprecated for a while.

variables                  deprecation       revision
WITHOUT_NLS                2013-12-13        r336337
WITH_/WITHOUT_             2014-02-24        r345870
NOPORT(DOC|EXAMPLE)S       2014-04-19        r351587
WITH_BDB_VER               2016-05-02        r414444
OVERRIDE_LINUX_BASE_PORT   2016-09-05        r421387
WITH_OPENSSL_(BASE|PORT)   2016-06-16        r416965

While there, add an ERROR variable that works like DEV_ERROR, but for
user facing errors, and move NOPORTDOCS,

Cleanup a bit.

Fix fallout.

PR:		224613
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:
Mon, 8 Jan 2018
[ 00:24 bdrewery ] Original commit   Revision:458394
458394 Mk/
Fix flavor helpers when only is not used and FLAVOR is not set.

The helpers were being evaluated before the default FLAVOR was set. The
helpers worked fine if the FLAVOR was specified by the user but not if
it was left to the default value. Resolve this by moving the helpers
right after the default FLAVOR is set.

PR:		224879
exp-run by:	antoine
Approved by:	portmgr (implicit)
MFH:		2018Q1
Differential Revision:
Thu, 4 Jan 2018
[ 20:17 bdrewery ] Original commit   Revision:458083
458083 Mk/
Disallow forced FLAVOR as make argument.

This otherwise prevents properly setting FLAVOR to the default internally
since it is in a separate namespace in bmake that is read-only.

Approved by:	portmgr (implicit)
MFH:		2018Q1
[ 20:06 bdrewery ] Original commit   Revision:458058
458058 Mk/
Follow-up r458048: Properly trim FLAVOR from .MAKEOVERRIDES.

The code I removed was wrong but it still achieved the proper effect of
removing FLAVOR from .MAKEOVERRIDES.  This is still needed and now is
done properly without truncating away all of the other valuable variables.

Pointyhat to:	bdrewery
Approved by:	portmgr (implicit)
MFH:		2018Q1
[ 19:37 bdrewery ] Original commit   Revision:458050
458050 Mk/
Pass FLAVOR in enviroment to avoid forcing an empty value in some cases.

Approved by:	portmgr (implicit)
MFH:		2018Q1
[ 19:18 bdrewery ] Original commit   Revision:458048
458048 Mk/
Stop truncating .MAKEOVERRIDES after the FLAVORS work.

There is no such variable as ${MAKEOVERRIDES}, only ${.MAKEOVERRIDES}, so this
code was simply truncating .MAKEOVERRIDES entirely which could cause performance
and other odd issues with OSREL and make recursion.

We don't want to leak FLAVOR to child sub-makes but that can be fixed later;
this code was not doing what it intended.

Approved by:	portmgr (implicit)
MFH:		2018Q1
[ 19:07 bdrewery ] Original commit   Revision:458041
458041 Mk/
Fix package-depends-list for FLAVORS.

Reported by:	dinoex
Approved by:	portmgr (implicit)
MFH:		2018Q1
Mon, 1 Jan 2018
[ 20:16 jbeich ] Original commit   Revision:457794
457794 Mk/ don't create a new variable just to check LLD

PR:		224760
Approved by:	portmgr (antoine)
Thu, 7 Dec 2017
[ 01:51 bdrewery ] Original commit   Revision:455690
455690 Mk/Scripts/
455690 Mk/
Fix 'make -j'.

- Pass MAKEFLAGS down into do-depends properly.
- Remove redundant dependencies, run-depends and lib-depends, from
  targets that already depend on earlier targets that depend on
  the needed targets.

Reported by:	emaste
With hat:	portmgr
Wed, 6 Dec 2017
[ 11:55 mat ] Original commit   Revision:455642
455642 Mk/
Add a warning to try and prevent people from mis-using USE_GITHUB.

Sponsored by:	Absolight
Fri, 1 Dec 2017
[ 12:11 mat ] Original commit   Revision:455280
455280 Mk/
Fix build-depends-list and run-depends-list.

Sponsored by:	Absolight
[ 11:54 mat ] Original commit   Revision:455278
455278 Mk/
11.0 is no longer supported.

Sponsored by:	Absolight
Thu, 30 Nov 2017
[ 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:
Thu, 2 Nov 2017
[ 15:16 mat ] Original commit   Revision:453347
453347 Mk/
Add a check for options names.

They must be all uppercase, so that they do not conflict with flavors
that are lowercase.

Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:
Fri, 20 Oct 2017
[ 17:07 bdrewery ] Original commit   Revision:452543
452543 Mk/
FLAVORS: Fix 'make clean' not respecting passed in FLAVOR.

With hat:	portmgr
Sun, 15 Oct 2017
[ 15:30 jilles ] Original commit   Revision:452153
452153 Mk/
Make COPYTREE_* work with POSIX-compliant sh -c

The COPYTREE_BIN and COPYTREE_SHARE macros use constructs like

sh -c 'command' -- arg0 arg1

and assume that $0 will expand to arg0 and $1 will expand to arg1.

Our current sh implements it that way. However, POSIX specifies that $0 will
expand to -- and $1 will expand to arg0, since the command string is an
operand and not an option-argument. Bug #220587 requests making sh
POSIX-compliant in this regard.

If the argument after the command string does not start with '-', the
current sh behaves as required by POSIX. Therefore, adjust the macros so
this is always the case.

PR:		222870
Approved by:	portmgr (antoine)
[ 14:05 madpilot ] Original commit   Revision:452147
452147 Mk/Uses/
452147 Mk/
452147 databases/qdbm-plus/Makefile
452147 databases/qdbm/Makefile
452147 math/msieve/Makefile
452147 multimedia/vlc/Makefile
452147 net/linphone/Makefile
452147 net/mediastreamer/Makefile
452147 ports-mgmt/pkg/Makefile

(Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Retire WITHOUT_DEBUG flag.

The flag has partial support across the tree, and the same effect
can be obtained by using ".undef WITH_DEBUG".

Reviewed by:		mat, rene
Approved by:		portmgr (rene)
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:
Fri, 29 Sep 2017
[ 23:37 bdrewery ] Original commit   Revision:450940
450940 Mk/
Disable FLAVORS support for now until we have real FLAVORS-using ports.

Having this enabled breaks Poudriere's ability to build py2 and py3 ports
together which FLAVORS aims to resolve.  Once we have actual python
FLAVORS support ready to commit we can then enable this feature again.

With hat:	portmgr
Tue, 26 Sep 2017
[ 20:28 mat ] Original commit   Revision:450697
450697 Mk/
Fix post-clean.

Submitted by:	antoine
Sponsored by:	Absolight
[ 14:14 mat ] Original commit   Revision:450663
450663 Mk/Scripts/
450663 Mk/Scripts/
450663 Mk/
Implement basic flavors.

**Do not start migrating any ports, a hook will prevent it**

This has been a long awaiting feature, most of the work has been done by
bapt, bdrewery and antoine, I am just the one actually doing the commit.

All this informations, and more to come are in the first link to our wiki
in the bottom block. A roadmap is in the second link.

To define a different flavors in a port, before any include, set:

FLAVORS=  flavor1 flavor2 [...]

The first flavor in the list will be the default.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sun, 17 Sep 2017
[ 14:20 jrm ] Original commit   Revision:450002
450002 Mk/
Ensure .CURDIR contains an absolute path without a trailing slash.

Failed builds can occur when PORTSDIR is a symbolic link, or with

make -C /usr/ports/category/port/

PR:		221296
Reported by:,
Reviewed by:	bdrewery, sjg
Approved by:	portmgr (bdrewery)
Differential Revision:
Tue, 22 Aug 2017
[ 18:55 emaste ] Original commit   Revision:448576
448576 Mk/
Add LLD_UNSAFE to force use of ld.bfd when ld is lld

By default the compiler will find /usr/bin/ld for the linker.  If a port
sets LLD_UNSAFE and /usr/bin/ld is ld.lld, then add -fuse-ld=bfd to
force the use of the binutils BFD linker (from the base system, if
available, or by setting USE_BINUTILS).

This change is based on an earlier, similar patch from bapt, with the
addition of the -fuse-ld flag.

PR:		214864
Reviewed by:	bapt
Approved by:	portmgr (bapt)
Sponsored by:	The FreeBSD Foundation
Differential Revision:
Mon, 7 Aug 2017
[ 19:09 lifanov ] Original commit   Revision:447515
447515 Mk/Scripts/
447515 Mk/
add new stage-qa target: gemdeps

This checks whether rubygem ports have all of their dependencies
in gemspec satisfied by what's currently installed. Sample output:

====> Running Q/A tests (stage-qa)
Error: RubyGem dependency archive-tar-minitar = 0.5.2 is not satisfied.
*** Error code 1

make: stopped in

These ports would be broken at runtime.

Big thanks to:
  swills - discussion
  mat - reviews
  antoine - exp runs
  sunpoet - fixing several dozens of ports :)

PR:		220605
Reviewed by:	mat, sunpoet
Approved by:	portmgr (mat)
Differential Revision:
Sun, 18 Jun 2017
[ 18:09 dbn ] Original commit   Revision:443845
443845 Mk/Scripts/
443845 Mk/Uses/
443845 Mk/
443845 archivers/py-rcssmin/Makefile
443845 archivers/py-rjsmin/Makefile
443845 converters/R-cran-RJSONIO/Makefile
443845 converters/R-cran-rjson/Makefile
443845 databases/R-cran-RSQLite.extfuns/Makefile
443845 databases/R-cran-RSQLite/Makefile
443845 databases/p5-CDB_File/Makefile

(Only the first 10 of 79 ports in this commit are shown above. View all ports for this commit)
qa: add check for NO_ARCH

If NO_ARCH is set then check that no FreeBSD elf(5) files are in $STAGEDIR.
If an elf(5) file is bundles as part of the package, but is not meant to be
run directly (i.e. the elf(5) file is a payload, and not compiled) then
those files can be added to NO_ARCH_IGNORE to avoid the check from failing,

Changes to ports:
 - Ports that have NO_ARCH set, but actually compile files have had NO_ARCH
 - Ports that have elf(5) payloads have had those files added to
 - R-cran ports that do not set USES=cran:compiles have NO_ARCH set,

PR:		218976
Reviewed by:	antoine, mat
Approved by:	portmgr
Wed, 14 Jun 2017
[ 20:18 tcberner ] Original commit   Revision:443599
443599 Mk/
Add note, that WRKDIRPREFIX must not end in '/'.

PR:		199297
Approved by:	portmgr (mat)
Differential Revision:
Tue, 6 Jun 2017
[ 16:38 mat ] Original commit   Revision:442784
442784 Mk/
442784 audio/lilv/Makefile
442784 audio/lv2/Makefile
442784 audio/msbcg729/pkg-plist
442784 audio/sratom/Makefile
442784 audio/sratom/pkg-plist
442784 audio/suil/Makefile
442784 audio/suil/pkg-plist
442784 databases/monetdb/Makefile
442784 deskutils/cairo-dock-plugins/Makefile

(Only the first 10 of 18 ports in this commit are shown above. View all ports for this commit)
Add a fixup-lib-pkgconfig target to move files in lib/pkgconfig into

Fix ports that where installing the file in the wrong place.

PR:		218067
Submitted by:	mat
Exp-run by:	antoine
Reviewed by:	rene, antoine
Sponsored by:	Absolight
Differential Revision:
Thu, 25 May 2017
[ 19:13 bapt ] Original commit   Revision:441712
441712 Mk/
Fix issues with PACKAGES is set by a user with a ':' in the path

Reported by:	dim
Approved by:	portmgr (adamw)
Differential Revision:
Fri, 12 May 2017
[ 18:46 rezny ] Original commit   Revision:440699
440699 MOVED
440699 Mk/Scripts/
440699 Mk/
440699 Mk/
440699 emulators/i386-wine-devel/Makefile.i386
440699 emulators/i386-wine/Makefile.i386
440699 graphics/Makefile
440699 graphics/copperspice/Makefile
440699 graphics/dri
440699 graphics/gbm

(Only the first 10 of 52 ports in this commit are shown above. View all ports for this commit)
Consolidate the Mesa ports, update to 17.0.4, and add Wayland option

* libGL, libEGL, libglesv2, libglapi, and gbm have been moved into mesa-libs,
  graphics/dri has been renamed to mesa-dri, and USE_GL has been adjusted
* mesa-libs has a new WAYLAND option that enables platform support in libEGL
* mesa-dri now depends on graphics/s2tc for compressed texture support [1]
* re-remove obsolete dependency on makedepends [2]
* correct sed fix backported from 17.1 [3]

PR:		218799 (exp-run), 212762 [1], 218552 [2], 218562 [3]
Submitted by:	dbn [1], jbeich [2,3]
Reported by: [1]
Reviewed by:	kwm,
Approved by:	portmgr, swills (mentor)
Differential Revision:
Wed, 26 Apr 2017
[ 19:04 ak ] Original commit   Revision:439485
439485 Mk/Uses/
439485 Mk/Uses/
439485 Mk/Uses/
439485 Mk/
439485 databases/p5-DBD-cego/Makefile
439485 devel/kBuild/Makefile
439485 emulators/virtualbox-ose/Makefile
439485 irc/ii/Makefile
439485 lang/rust/Makefile
439485 security/xmlsec1/Makefile
- Remove checks for .PARSEDIR and vestiges of pmake support

PR:	218832
Approved by:	portmgr (antoine)
Fri, 21 Apr 2017
[ 19:36 antoine ] Original commit   Revision:439126
439126 Mk/
Use POSIX conformant expressions with grep(1)

PR:		218691
Submitted by:	Kyle Evans
With hat:	portmgr
Wed, 19 Apr 2017
[ 18:32 bapt ] Original commit   Revision:438901
438901 Mk/
Refactor do-package aka subpackages step 2

Now each files generated are explicit targets depending on the files
This would allow to simply loop over a list of packages for subpackages to
create them.

Remove the code for transition from pkg_install to pkg packages

The latest symlink is now a specific target only defined when needed

Reviewed by:	swills
Approved by:	portmgr (swills)
Differential Revision:
Mon, 17 Apr 2017
[ 20:20 mat ] Original commit   Revision:438751
438751 Mk/
Remove something that I did not even know I had.

Sponsored by:	Absolight
[ 20:16 mat ] Original commit   Revision:438750
438750 Mk/
438750 devel/linenoise-ng/pkg-plist
438750 devel/unittest-cpp/pkg-plist
438750 net/libwebsockets/pkg-plist
Remove @comment $FreeBSD$ from plists.

Whatever you do, things always get to creep back in the ports tree.

Sponsored by:	Absolight
Tue, 11 Apr 2017
[ 15:54 mat ] Original commit   Revision:438275
438275 Mk/
Mmm, some parts of the ports tree are doing strange things.

Pointy hat:	mat
Sponsored by:	Absolight

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

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  

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
mod_perl2Oct 09
xpdfOct 06
xpdf3Oct 06
xpdf4Oct 06
unboundOct 03
cactiOct 02
gitlab-ceOct 02
gitlab-ceOct 02
ruby24Oct 02
ruby25Oct 02
mongodb34Sep 30
mongodb34Sep 30
mongodb36Sep 30
mongodb36Sep 30
mongodb40Sep 30

12 vulnerabilities affecting 34 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-10-11 18:37:07

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 37993
Broken 396
Deprecated 438
Ignore 662
Forbidden 3
Restricted 160
Vulnerable 29
Expired 6
Set to expire 409
Interactive 0
new 24 hours 1
new 48 hours5
new 7 days22
new fortnight64
new month228

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