FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

non port: head/Mk/bsd.port.mk
SVNWeb

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

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

Sun, 18 Jun 2017
[ 18:09 dbn ] Original commit   Revision:443845
443845 Mk/Scripts/qa.sh
443845 Mk/Uses/cran.mk
443845 Mk/bsd.port.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
   removed.
 - Ports that have elf(5) payloads have had those files added to
   NO_ARCH_IGNORE.
 - 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/bsd.port.mk
Add note, that WRKDIRPREFIX must not end in '/'.

PR:		199297
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D11032
Tue, 6 Jun 2017
[ 16:38 mat ] Original commit   Revision:442784
442784 Mk/bsd.port.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
libdata/pkgconfig.

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:	https://reviews.freebsd.org/D10129
Thu, 25 May 2017
[ 19:13 bapt ] Original commit   Revision:441712
441712 Mk/bsd.port.mk
Fix issues with PACKAGES is set by a user with a ':' in the path

Reported by:	dim
Approved by:	portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D10847
Fri, 12 May 2017
[ 18:46 rezny ] Original commit   Revision:440699
440699 MOVED
440699 Mk/Scripts/qa.sh
440699 Mk/bsd.port.mk
440699 Mk/bsd.xorg.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:	afiskon@devzen.ru [1]
Reviewed by:	kwm, johalun0@gmail.com
Approved by:	portmgr, swills (mentor)
Differential Revision:  https://reviews.freebsd.org/D10448
Wed, 26 Apr 2017
[ 19:04 ak ] Original commit   Revision:439485
439485 Mk/Uses/compiler.mk
439485 Mk/Uses/fmake.mk
439485 Mk/Uses/objc.mk
439485 Mk/bsd.port.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/bsd.port.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/bsd.port.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:	https://reviews.freebsd.org/D10323
Mon, 17 Apr 2017
[ 20:20 mat ] Original commit   Revision:438751
438751 Mk/bsd.port.mk
Remove something that I did not even know I had.

Sponsored by:	Absolight
[ 20:16 mat ] Original commit   Revision:438750
438750 Mk/bsd.port.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/bsd.port.mk
Mmm, some parts of the ports tree are doing strange things.

Pointy hat:	mat
Sponsored by:	Absolight
[ 15:21 mat ] Original commit   Revision:438272
438272 Mk/bsd.port.mk
438272 audio/openal/Makefile
438272 audio/umodplayer/Makefile
438272 comms/kermit/Makefile
438272 devel/avr-gcc/Makefile
438272 devel/libedit/Makefile
438272 devel/p5-DateTime-Format-Excel/Makefile
438272 devel/p5-MouseX-Getopt/Makefile
438272 devel/p5-POE-Stage/Makefile
438272 devel/py-clonedigger/Makefile

(Only the first 10 of 31 ports in this commit are shown above. View all ports for this commit)
Make defining both PORTVERSION and DISTVERSION a DEV_ERROR.

There are two cases:

- The upstream versionning is compatible with our versionning, or using
  DISTVERSION's magic leads to a compatible PORTVERSION, use
  DISTVERSION.  If it is possible to use DISTVERSIONPREFIX and
  DISTVERSIONSUFFIX to make it compatible, use them.
- The upstream versionning is not compatible with our versionning, and
  DISTVERSION's magic does not lead to a correct PORTVERSION, then set
  PORTVERSION to the equivalent of our versionning, and set DISTNAME.
  It is possible to use a third variable where you store upstream's
  version and use it to compute PORTVERSION and/or DISTNAME, like the
  dns/bind9* ports do.

Sponsored by:	Absolight
[ 14:22 amdmi3 ] Original commit   Revision:438265
438265 Mk/Uses/gem.mk
438265 Mk/bsd.commands.mk
438265 Mk/bsd.gecko.mk
438265 Mk/bsd.port.mk
Use dedicated macro FMT_80 instead of ${FMT} 75 79 magical constants

Suggested by:	mat
Approved by:	portmgr (mat)
Differential Revision:	D10342
Mon, 10 Apr 2017
[ 14:22 amdmi3 ] Original commit   Revision:438169
438169 Mk/bsd.port.mk
- Make warning, dev warning, and dev error display consistent and more readable:
  - Split all messages with a newline
  - Run all messages through fmt to fit them into 80 columns

Approved by:	portmgr (mat)
Differential Revision:	D9216
Sun, 9 Apr 2017
[ 15:35 bapt ] Original commit   Revision:438106
438106 Mk/bsd.port.mk
Stop creating stubs targets calling /usr/bin/true

It is not needed at all.

While here remove:
- the stub pre-everything:: declaration, let the framework define it if needed
- remove the stub describe target with NO_DESCRIBE is set. It is useless
- remove options-message it was only used by gnome and dropped a long time ago
- remove pre-distclean it was never used

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D10326
[ 10:58 bapt ] Original commit   Revision:438099
438099 Mk/bsd.port.mk
Readd still called by poudriere

Approved by:	portmgr (implicit)
[ 10:52 bapt ] Original commit   Revision:438098
438098 Mk/bsd.port.mk
438098 mail/qmail/Makefile
Gargabe collect install-mtree not used since pkg(8)

Approved by:	portmgr (mat)
[ 10:26 bapt ] Original commit   Revision:438097
438097 Mk/bsd.port.mk
Garbage collect TMPPLIST_SORT which is not needed anymore since pkg(8)

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D10324
Sat, 8 Apr 2017
[ 18:17 bapt ] Original commit   Revision:438058
438058 Mk/bsd.port.mk
Use native make(1) mechanism to create the package repository directory

In order to have subpackages we need in the end do-package to depend on
a target per package that would be created per subpackages

For this we need to decouple the content of do-package so it becomes
a target that only creates the packages.

As a first step use natural make(1) mechanism for a target: if checks first
for the existence of a file and it it does not exists that execute the content
of the target, in that case it creates the PKGREPOSITORY
Bonus it simplifies a bit the code.

While here to avoid testing multiple time for the PACKAGES directory set a
variable after we tested it the first time

PR:		216877
Approved by:	portmgr (mat)
Reviewed by:	mat
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D9466
Fri, 31 Mar 2017
[ 15:17 mat ] Original commit   Revision:437366
437366 Mk/Uses/linux.mk
437366 Mk/bsd.port.mk
Remove ALWAYS_KEEP_DISTFILES, it cannot find code where it was ever
used.

Sponsored by:	Absolight
Wed, 29 Mar 2017
[ 13:11 mat ] Original commit   Revision:437197
437197 Mk/bsd.port.mk
437197 sysutils/u-boot-rpi3/Makefile
Do not overwrite WRKSRC when USE_GITHUB=nodefault.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D10091
Thu, 16 Mar 2017
[ 13:10 mat ] Original commit   Revision:436276
436276 Mk/bsd.port.mk
COPYTREE_SHARE should also be using _SHAREMODE and not SHAREMODE.

SHAREMODE defaults to 444, and gives us endless grief because one
cannot modify a file that is not writable.
So use _SHAREMODE that is 644, so that we can avoid all those CHMOD +w
in so many Makefiles.

Exp-run:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7623
Wed, 15 Mar 2017
[ 14:59 mat ] Original commit   Revision:436249
436249 Mk/bsd.port.mk
436249 Mk/bsd.sanity.mk
Remove the USE_OPENSSL compatibility shims.

Sponsored by:	Absolight
Mon, 13 Mar 2017
[ 17:47 bdrewery ] Original commit   Revision:436097
436097 Mk/bsd.port.mk
436097 databases/libmemcached/Makefile
GNU_CONFIGURE: Fix ax_am_jobserver usage to respect MAKE_JOBS_NUMBER.

PR:		217670 [exp-run]
With hat:	portmgr
[ 17:44 mat ] Original commit   Revision:436095
436095 Mk/bsd.port.mk
436095 Mk/bsd.sanity.mk
USE_RCORDER has been deprecated and unused for a long time.

Sponsored by:	Absolight
[ 13:25 tijl ] Original commit   Revision:436081
436081 Mk/bsd.port.mk
Enable https certificate verification during make makesum.

Discussion:	https://lists.freebsd.org/pipermail/freebsd-ports/2017-March/107694.html
Approved by:	portmgr (adamw)
Tue, 21 Feb 2017
[ 16:28 mat ] Original commit   Revision:434539
434539 Mk/bsd.port.mk
Fix the error message when no option in a _SINGLE is used.

PR:		217273
Reported by:	Andreas Sommer
Sponsored by:	Absolight
Sun, 5 Feb 2017
[ 21:20 tijl ] Original commit   Revision:433456
433456 Mk/bsd.default-versions.mk
433456 Mk/bsd.port.mk
433456 Tools/scripts/chkversion.pl
433456 benchmarks/wrk/Makefile
433456 databases/mariadb100-client/files/patch-cmake_ssl.cmake
433456 databases/mariadb100-server/Makefile
433456 databases/mariadb100-server/files/patch-cmake_ssl.cmake
433456 deskutils/owncloudclient/Makefile
433456 devel/efl/Makefile
433456 devel/efl/files/extra-patch-configure.ac

(Only the first 10 of 32 ports in this commit are shown above. View all ports for this commit)
- Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
  bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
  pre-makefile section to the options section so the variables can be used
  earlier.  Also put the bit of code sitting between the options section and
  the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT.  This variable is
  handled in bsd.default-versions.mk and some ports were setting it after
  including bsd.port.options.mk.  After FreeBSD 9 EoL all but a few ports,
  and then only when setting non-default options, work without setting that
  variable.

PR:		215996
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Tue, 24 Jan 2017
[ 23:42 bapt ] Original commit   Revision:432405
432405 Mk/bsd.port.mk
Add wayland as a valid category (for virtual category usage for now)

Approved by:	portmgr (implicit)
Thu, 19 Jan 2017
[ 14:07 mat ] Original commit   Revision:431877
431877 Mk/bsd.port.mk
Improve the error message when conflicting OPTIONS_RADIO or
OPTIONS_SINGLE are defined.

PR:		216150
Submitted by:	stb lassitu de
Sponsored by:	Absolight
[ 12:42 tijl ] Original commit   Revision:431861
431861 Mk/bsd.port.mk
Wrap .export in .ifdef .PARSEDIR to support fmake for now.  FreeBSD 9 users
will still hit the error/warning that was added in r431746, but that's
clearer than the obscure error they see now.

Approved by:	portmgr (antoine)
Wed, 18 Jan 2017
[ 13:20 tijl ] Original commit   Revision:431796
431796 Mk/Scripts/check-stagedir.sh
431796 Mk/Uses/elixir.mk
431796 Mk/Uses/gem.mk
431796 Mk/bsd.commands.mk
431796 Mk/bsd.port.mk
431796 archivers/libzip/Makefile
431796 audio/denemo/Makefile
431796 audio/libamrnb/Makefile
431796 audio/libamrwb/Makefile
431796 base/gcc/Makefile

(Only the first 10 of 120 ports in this commit are shown above. View all ports for this commit)
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of
bsd.port.mk and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Tue, 17 Jan 2017
[ 15:49 amdmi3 ] Original commit   Revision:431746
431746 Mk/bsd.port.mk
431746 UPDATING
- Refuse (overridable) to build ports on unsupported system version

Unfortunately, it's not uncommon for FreeBSD users to not update
their systems timely and thus end up using unsupported FreeBSD
release. These users continue to update ports tree as usual and
expect it to work, either unaware of the release EoL, or not clearly
understanding the consequences, which results in unexpected build
failures, bogus bug reports, attempts to bring back removed legacy
support bits and general discontent.

This change introduces system version check which makes ports refuse
to build anything on unsupported system. This makes users aware of
EoL of their system and makes it clear that no port is guaranteed to
build.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 16 Jan 2017
[ 16:47 mat ] Original commit   Revision:431681
431681 CHANGES
431681 Mk/Scripts/do-patch.sh
431681 Mk/bsd.port.mk
Implement EXTRA_PATCH_TREE.

PR:		215726
Reported by:	julian
[ 16:47 mat ] Original commit   Revision:431680
431680 CHANGES
431680 Mk/Scripts/do-patch.sh
431680 Mk/bsd.port.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:	https://reviews.freebsd.org/D9029
Tue, 3 Jan 2017
[ 07:24 rene ] Original commit   Revision:430441
430441 Mk/Scripts/do-users-groups.sh
430441 Mk/Uses/7z.mk
430441 Mk/Uses/compiler.mk
430441 Mk/Uses/iconv.mk
430441 Mk/Uses/linux.mk
430441 Mk/bsd.gecko.mk
430441 Mk/bsd.port.mk
430441 Mk/bsd.ssp.mk
Remove support for FreeBSD < 10.3 from Mk/*

This does not yet convert the files to bmake.

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D9016
Sun, 25 Dec 2016
[ 12:46 bapt ] Original commit   Revision:429411
429411 Mk/bsd.options.mk
429411 Mk/bsd.port.mk
429411 Mk/bsd.sanity.mk
Revert r429298 it has some unexpected side effects which I do not have time to
fix yet

Approved by:	portmgr (implicit)
Sat, 24 Dec 2016
[ 00:30 bapt ] Original commit   Revision:429298
429298 Mk/bsd.options.mk
429298 Mk/bsd.port.mk
429298 Mk/bsd.sanity.mk
Make the ports infrastructure accept at least 3 level ports

Approved by:	portmgr (rene
Differential Revision:	https://reviews.freebsd.org/D8889
Mon, 19 Dec 2016
[ 16:39 mat ] Original commit   Revision:428953
428953 Mk/bsd.port.mk
Add a warning about setting both PORTVERSION and DISTVERSION.

Sponsored by:	Absolight
Thu, 1 Dec 2016
[ 21:29 swills ] Original commit   Revision:427523
427523 Mk/bsd.commands.mk
427523 Mk/bsd.port.mk
427523 ports-mgmt/pkg-devel/Makefile
Rename PKG_CMD to PKG_REGISTER

Submitted by:	bapt
Differential Revision:	https://reviews.freebsd.org/D8677
Wed, 9 Nov 2016
[ 12:14 mat ] Original commit   Revision:425793
425793 Mk/bsd.port.mk
Optimize COPYTREE_* macros.

The main problem slowing down those macros was that it was ending up
calling chmod(1) once for each file and directory.
It was doing this because it was running find(1) in the source tree and
needed to chmod in the target tree, so it had to append the full path to
the chmod(1) calls, which made it impossible to use -exec +.

Rewrite the -exec calls to call sh and cd into it before running
chmod(1) and do so on as many files as we can using the -exec + construct.

While there, optimize a bit more after figuring out that it is possible
to only use one find(1) to run two -exec for different options.

Also switch to using the more powerfull modern regular expressions
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 31 Oct 2016
[ 22:52 bapt ] Original commit   Revision:425034
425034 Mk/bsd.port.mk
Add an annotation to packages that are marked as deprecated and the one having
an expiration date

Approved by:	portmgr (bdrewery)
Sat, 29 Oct 2016
[ 10:10 mat ] Original commit   Revision:424899
424899 Mk/Scripts/qa.sh
424899 Mk/bsd.port.mk
Add a Perl CORE QA check.

This will use Module::CoreList to tell you if a dependency you added can
be removed, or only conditionally added.

Approved by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7832
[ 09:30 mat ] Original commit   Revision:424898
424898 Mk/bsd.port.mk
424898 misc/compat4x/Makefile
424898 security/bugs/Makefile
424898 x11/fluxbg/Makefile
Fix file modes after extracting.

Some port's archives contains files modes that are a bit too restrictive
for some usage.  For example:
BUILD_DEPENDS=		${NONEXISTENT}:foo/bar:configure
When building as a regular user, dependencies are installed/built as
root, so if the archive contains files that have a mode of, say, 600,
they will not be readable by the port requesting the dependency.
This will also fix broken distribution files where directories don't
have the executable bit on.

OSVERSION 1100077 is after base r283997:

  Change directory permissions in pre-order.
  In this order, it won't try to recurse into a directory for which it
  doesn't have permission, before changing that permission.
  This follows an existing behavior in other BSDs, linux, OS X.

PR:		213574
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Fri, 21 Oct 2016
[ 12:51 mat ] Original commit   Revision:424411
424411 Makefile
424411 Mk/Uses/elixir.mk
424411 Mk/Uses/erlang.mk
424411 Mk/Uses/gem.mk
424411 Mk/Uses/gnome.mk
424411 Mk/Uses/gssapi.mk
424411 Mk/Uses/pear.mk
424411 Mk/Uses/perl5.mk
424411 Mk/Uses/php.mk
424411 Mk/bsd.gecko.mk

(Only the first 10 of 718 ports in this commit are shown above. View all ports for this commit)
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Tue, 18 Oct 2016
[ 17:22 tcberner ] Original commit   Revision:424182
424182 Mk/Uses/kde.mk
424182 Mk/bsd.port.mk
424182 accessibility/jovie/Makefile
424182 accessibility/kaccessible/Makefile
424182 accessibility/kmag/Makefile
424182 accessibility/kmousetool/Makefile
424182 accessibility/kmouth/Makefile
424182 archivers/ark/Makefile
424182 astro/kstars/Makefile
424182 astro/marble/Makefile

(Only the first 10 of 168 ports in this commit are shown above. View all ports for this commit)
Introduce new extensible virtual categories for KDE

A lot of KDE Ports share MASTERSITES, LICENSE and so one, as they are
released as a bundle upstream, however, there was not really a clean
way to share this information.

Using these new categories, we can simplify the Makefiles for the diverse
KDE ports.
At the moment we support the virtual category
	* kde-kde4
In the future, this will be extended to
	* kde-frameworks
	* kde-plasma
	* kde-applications

PR:						213406
Differential Revision:	https://reviews.freebsd.org/D7645
Exp-run by :			antoine
Reviewed by:			mat, rakuco
Approved by: 			portmgr (mat), rakuco (mentor)
Fri, 9 Sep 2016
[ 19:42 amdmi3 ] Original commit   Revision:421635
421635 CHANGES
421635 Mk/Uses/cmake.mk
421635 Mk/Uses/ninja.mk
421635 Mk/bsd.port.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
[ 21:34 bapt ] Original commit   Revision:421583
421583 Mk/bsd.port.mk
Rework the cross build framework so that it uses the external toolchain
It allows to cross build everything wich is not expecting target dependencies
Mon, 5 Sep 2016
[ 19:23 tijl ] Original commit   Revision:421387
421387 Mk/Scripts/functions.sh
421387 Mk/Uses/linux.mk
421387 Mk/bsd.default-versions.mk
421387 Mk/bsd.linux-apps.mk
421387 Mk/bsd.linux-rpm.mk
421387 Mk/bsd.port.mk
421387 Mk/bsd.sites.mk
421387 accessibility/linux-c6-atk/Makefile
421387 accessibility/linux-f10-atk/Makefile
421387 archivers/kzip/Makefile

(Only the first 10 of 303 ports in this commit are shown above. View all ports for this commit)
- Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
  Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 29 Aug 2016
[ 22:08 mat ] Original commit   Revision:421098
421098 Mk/bsd.port.mk
Introduce IGNORE_opsys/osrel/arch, similar to the BROKEN_* ones.

Sponsored by:	Absolight
[ 15:23 mat ] Original commit   Revision:421068
421068 Mk/Scripts/qa.sh
421068 Mk/bsd.port.mk
Add a stage-qa check to check for the existence of SONAME in .so's.

If a port provides .so.X files, they have to have a SONAME for them to
work correctly.

While there, incorporate a reverse soname checks in proxydeps.
A port that needs a .so.X from another port which does not have a
SONAME.

Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7454
Wed, 24 Aug 2016
[ 14:50 mat ] Original commit   Revision:420795
420795 CHANGES
420795 Mk/bsd.port.mk
420795 Mk/bsd.sites.mk
Add GH_SUBDIR, automatically moves a secondary distfile to the right
place inside ${WRKSRC}.

Before:

GH_TUPLE=	Regaddi:Chart.js:f13f99b:chart_js \
		FVANCOP:ChartNew.js:77e7f87:chartnew_js
post-extract:
	@${RMDIR} ${WRKSRC}/database ${WRKSRC}/3rd/Chart.js
	@${MV} ${WRKSRC_database} ${WRKSRC}/database
	@${MV} ${WRKSRC_chart_js} ${WRKSRC}/3rd/Chart.js

After:

GH_TUPLE=	Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \
		FVANCOP:ChartNew.js:77e7f87:chartnew_js/3rd/ChartNew.js

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7583
[ 08:20 tcberner ] Original commit   Revision:420774
420774 CHANGES
420774 Mk/Uses/kde.mk
420774 Mk/bsd.kde4.mk
420774 Mk/bsd.port.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/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

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

The kde.mk 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)
Fri, 19 Aug 2016
[ 13:09 mat ] Original commit   Revision:420461
420461 Mk/bsd.port.mk
Fixup the PLIST_SUB_SED creation.

PR:		211995
Reported by:	koobs
Sponsored by:	Absolight
Wed, 17 Aug 2016
[ 21:07 mat ] Original commit   Revision:420372
420372 Mk/bsd.port.mk
Put back PLIST_DIRS handling.

My eyes were playing tricks on me.

PR:		211953
Reported by:	dim
Pointy hat:	mat
Sponsored by:	Absolight
[ 12:16 mat ] Original commit   Revision:420340
420340 Mk/bsd.options.mk
420340 Mk/bsd.port.mk
420340 Mk/bsd.sanity.mk
420340 Mk/bsd.tex.mk
Move USE_BDB and PLIST_DIRSTRY to the unsupported section, all the ports
have been converted.

Sponsored by:	Absolight
[ 09:11 mat ] Original commit   Revision:420328
420328 CHANGES
420328 Mk/bsd.port.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
stuff.

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:	https://reviews.freebsd.org/D7335
[ 09:11 mat ] Original commit   Revision:420327
420327 Mk/bsd.port.mk
Split the PLIST_SUB_SED variable in smaller logical groups.

This will allow expanding it more easily.

Sponsored by:	Absolight
[ 08:54 mat ] Original commit   Revision:420323
420323 Mk/Scripts/depends-list.sh
420323 Mk/bsd.port.mk
Unbreak make missing.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D7504
Tue, 9 Aug 2016
[ 14:29 mat ] Original commit   Revision:419923
419923 Mk/bsd.port.mk
Don't overquote the DEPRECATED message, it ended up looking silly.

Something like:

-----------
This port is deprecated; you may wish to reconsider installing it:

EOL\ upstream\ since\ 10\ Jul\ 2016.

It is scheduled to be removed on or after 2016-08-20.
-----------

PR:		211421
Reported by:	Miroslav Lachman
Sponsored by:	Absolight
Wed, 3 Aug 2016
[ 12:48 mat ] Original commit   Revision:419515
419515 Mk/Uses/php.mk
419515 Mk/bsd.port.mk
Prefix the PKGMESSAGES variable with an _ to show it is private.

Sponsored by:	Absolight
[ 12:45 mat ] Original commit   Revision:419513
419513 Mk/Scripts/create-manifest.sh
419513 Mk/bsd.port.mk
Add a PKGMESSAGES variable that allows the framework to have more than
one PKGMESSAGE file.

This allows the framework to add messages to ports, without touching
their PKGMESSAGE file.

Sponsored by:	Absolight
[ 12:09 mat ] Original commit   Revision:419511
419511 Mk/Uses/bdb.mk
419511 Mk/Uses/firebird.mk
419511 Mk/Uses/fortran.mk
419511 Mk/Uses/ghostscript.mk
419511 Mk/Uses/lua.mk
419511 Mk/Uses/mysql.mk
419511 Mk/Uses/perl5.mk
419511 Mk/Uses/pgsql.mk
419511 Mk/Uses/php.mk
419511 Mk/Uses/python.mk

(Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
Always include bsd.default-versions.mk in bsd.port.mk.

The variable defined in it are now always available after including
bsd.port.pre.mk.

PR:		210666
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6933
Tue, 5 Jul 2016
[ 17:57 bapt ] Original commit   Revision:418097
418097 Mk/bsd.port.mk
Do not try to register '/' as a directory when PREFIX is set to '/'
Mon, 4 Jul 2016
[ 19:12 adamw ] Original commit   Revision:418050
418050 Mk/bsd.port.mk
Extend the USES=php match so that it recognizes php:web as well, to prevent
an erroneous deprecation warning.

PR:		210822
Approved by:	portmgr (mat)
Mon, 27 Jun 2016
[ 13:26 mat ] Original commit   Revision:417658
417658 Mk/Scripts/qa.sh
417658 Mk/bsd.port.mk
Catch up two instances of USE_OPENSSL.

Sponsored by:	Absolight
[ 11:31 mat ] Original commit   Revision:417651
417651 CHANGES
417651 Mk/Scripts/qa.sh
417651 Mk/Uses/ssl.mk
417651 Mk/bsd.openssl.mk
417651 Mk/bsd.port.mk
417651 Mk/bsd.sanity.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 bsd.openssl.mk with USES=ssl

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

Fix ports doing silly things, like including bsd.openssl.mk directly.

PR:		210322
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6866
Fri, 24 Jun 2016
[ 03:21 ohauer ] Original commit   Revision:417409
417409 Mk/bsd.port.mk
- add _ypldap to USERS_BLACKLIST and GROUPS_BLACKLIST

PR:		210282
Submitted by:	ohauer
Approved by:	portmgr (mat@)
Thu, 23 Jun 2016
[ 13:19 mat ] Original commit   Revision:417374
417374 Mk/Uses/php.mk
417374 Mk/bsd.php.mk
417374 Mk/bsd.port.mk
417374 lang/php55/Makefile
417374 lang/php56/Makefile
417374 lang/php70/Makefile
417374 www/redaxo/Makefile
Move bsd.php.mk to Uses/php.mk

PR:		210323
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6867
Sun, 19 Jun 2016
[ 11:25 mat ] Original commit   Revision:417113
417113 Mk/bsd.port.mk
417113 Mk/bsd.sites.mk
Add a few checks for (MASTER|PATCH)_SITES groups.

While make(1) is ok with variable names having quite a lot of strange
characters in them, the fetch code mostly uses sh(1), where variable
names can't include a dash (or pluses, or many other things).

PR:		210251 210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
[ 11:25 mat ] Original commit   Revision:417112
417112 Mk/Scripts/create-manifest.sh
417112 Mk/bsd.port.mk
Extract create-manifest.

PR:		210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
[ 11:25 mat ] Original commit   Revision:417110
417110 Mk/Scripts/checksum.sh
417110 Mk/Scripts/do-fetch.sh
417110 Mk/bsd.port.mk
417110 games/narcissu2/Makefile
417110 graphics/waifu2x-converter-cpp/Makefile
417110 shells/ksh93/Makefile
417110 sysutils/geomWatch/Makefile
417110 textproc/kmfl-sil-ezra/Makefile
417110 textproc/kmfl-sil-ipa-unicode/Makefile
417110 textproc/kmfl-sil-panafrican-latin/Makefile

(Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Remove unnecessary evals that do-fetch was using.

Turns out that env(1) knows how to parse a properly quoted string
using -S "string", it makes the double eval used for the fetch
command to be unnecessary.

This is because running:
eval "foo $(escape $bar)"
is silly when this works:
foo $bar

So remove escaping and quoting, and sillyness.

PR:		210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
[ 11:24 mat ] Original commit   Revision:417109
417109 Mk/Scripts/do-fetch.sh
417109 Mk/bsd.port.mk
Simplify do-fetch, and remove now unused code.

Turns out that the DEFAULT, and other groups sites were handled in
a different way, ending up having the same code twice, but in
slightly different places.

PR:		210198
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	The FreeBSD Foundation, Absolight
Differential Revision:	https://reviews.freebsd.org/D6779
Fri, 17 Jun 2016
[ 13:00 mat ] Original commit   Revision:417008
417008 Mk/bsd.port.mk
Grmbl, poudriere still calls this unused empty target, so putting it back.

Reported by:	antoine
Sponsored by:	Absolight
[ 12:42 mat ] Original commit   Revision:417004
417004 Mk/bsd.apache.mk
417004 Mk/bsd.autotools.mk
417004 Mk/bsd.gecko.mk
417004 Mk/bsd.ocaml.mk
417004 Mk/bsd.port.mk
417004 Mk/bsd.ruby.mk
Remove DO_NADA targets.

No need to have make(1) compute a target order graph for targets that
are empty.

Sponsored by:	Absolight
Wed, 25 May 2016
[ 18:41 bapt ] Original commit   Revision:415851
415851 Mk/bsd.port.mk
Fix make check-vulnerable
[ 15:58 mat ] Original commit   Revision:415842
415842 Mk/Scripts/check-vulnerable.sh
415842 Mk/Scripts/checksum.sh
415842 Mk/Scripts/do-fetch.sh
415842 Mk/Scripts/functions.sh
415842 Mk/Scripts/makesum.sh
415842 Mk/bsd.port.mk
Extract the larger bsd.port.mk targets into separate scripts.

Refactor all the fetch code so that there are not 6 slightly different
versions of it but one that does it all.

The targets that have been extracted are:
- check-vulnerable
- do-fetch
- fetch-list
- fetch-url-list-int
- fetch-urlall-list
- checksum.
- makesum.
- check-checksum-algorithms
(Only the first 15 lines of the commit message are shown above View all of this commit message)
[ 11:59 mat ] Original commit   Revision:415827
415827 CHANGES
415827 Mk/Scripts/qa.sh
415827 Mk/bsd.port.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:	https://reviews.freebsd.org/D6531
Thu, 19 May 2016
[ 22:55 bdrewery ] Original commit   Revision:415532
415532 Mk/bsd.port.mk
Re-enable code from r415530 with safer MAKE_ENV support.

PR:		D6271
Sponsored by:	EMC / Isilon Storage Division
[ 22:24 bdrewery ] Original commit   Revision:415531
415531 Mk/bsd.port.mk
Disable the change in r415530 until an exp-run is done.

Passing things in MAKE_ARGS tends to break some obscure ports.

Reported by:	antoine
PR:		D6271
[ 22:06 bdrewery ] Original commit   Revision:415530
415530 Mk/bsd.port.mk
Use MK_* to prevent debug files if possible.

A longstanding bug with the base /usr/share/mk files is that /etc/src.conf
*does* get pulled in when building ports which use /usr/share/mk.  This despite
the documentation saying it is only used for "the FreeBSD tree".  If users
have a WITH_DEBUG_FILES=yes in their src.conf then the previous
WITHOUT_DEBUG_FILES=yes would hit an error.  Fixing pulling in src.conf is
risky.  MK_* overrides work fine here after recent stable/9 and stable/10
updates.

If you run into the WITH_ vs WITHOUT_ problem on a release build then you can
protect your src.conf value with something like:
  .if !${.CURDIR:M*ports*}
  WITH_DEBUG_FILES=yes
  .endif

PR:		D6271
With hat:	portmgr
Sponsored by:	EMC / Isilon Storage Division
Fri, 13 May 2016
[ 20:53 jonathan ] Original commit   Revision:415154
415154 Mk/bsd.port.mk
Fix "need root" logic for PORT_DBDIR.

When PORT_DBDIR is set to a user directory, we shouldn't need su to
manipulate options. This also shouldn't depend on INSTALL_BY_USER, as
building != installing.

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D6349
Thu, 12 May 2016
[ 18:20 emaste ] Original commit   Revision:415078
415078 CHANGES
415078 Mk/bsd.port.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:	https://reviews.freebsd.org/D6031
Mon, 9 May 2016
[ 10:12 mat ] Original commit   Revision:414832
414832 Mk/Scripts/qa.sh
414832 Mk/bsd.port.mk
414832 lang/perl5-devel/Makefile
414832 lang/perl5.18/Makefile
414832 lang/perl5.20/Makefile
414832 lang/perl5.22/Makefile
Try to simplify how libperl.so is looked for.

PR:		209123
Submitted by:	mat
Exp-run by:	antoine
With hat:	perl@
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6107
Fri, 29 Apr 2016
[ 07:28 mat ] Original commit   Revision:414260
414260 Mk/bsd.port.mk
Remove quotes here, ${m} is already quoted.

With the quotes, it ends up doing, for example:

echo ""It looks like the ocaml>=3.11:/home/mat/work/freebsd/ports/lang/ocaml
depends line has an absolute port origin, make sure to remove \${PORTSDIR}/ from
it.""

Which ends up failing with an error:

cannot create =3.11:/home/mat/work/freebsd/ports/lang/ocaml: No such file or
directory

Noticed by:	antoine (via qat)
Sponsored by:	Absolight
Thu, 28 Apr 2016
[ 12:06 mat ] Original commit   Revision:414167
414167 Mk/bsd.port.mk
Add a warning about using PORTSDIR in a *_DEPENDS line.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6075
Mon, 25 Apr 2016
[ 16:17 mat ] Original commit   Revision:414019
414019 Mk/Uses/mysql.mk
414019 Mk/bsd.database.mk
414019 Mk/bsd.port.mk
414019 Mk/bsd.sanity.mk
414019 databases/mysql-connector-c++/Makefile
414019 databases/mysql-connector-c/Makefile
414019 databases/tcl-Mysql/Makefile
414019 dns/opendnssec/Makefile
414019 lang/harbour/Makefile
414019 lang/php55/Makefile.ext

(Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
Move MySQL support from bsd.databases.mk to Uses/mysql.mk.

Also, USE_MYSQL can't happen after bsd.port.pre.mk because it is a USES.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
[ 16:17 mat ] Original commit   Revision:414018
414018 Mk/Uses/bdb.mk
414018 Mk/bsd.database.mk
414018 Mk/bsd.port.mk
414018 Mk/bsd.sanity.mk
414018 devel/ice/Makefile
414018 lang/php55/Makefile.ext
414018 lang/php56/Makefile.ext
414018 lang/php70/Makefile.ext
414018 mail/dk-milter/Makefile
414018 net-p2p/digitalcoin/Makefile

(Only the first 10 of 13 ports in this commit are shown above. View all ports for this commit)
Move USE_BDB support from bsd.databases.mk to its own file.

Also:
- Deorbit WANT_BDB_VER, one can use USES=bdb:<ver> instead.
- USE_BDB can't happen after bsd.port.pre.mk because it is a USES.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
[ 16:14 mat ] Original commit   Revision:414015
414015 Mk/bsd.database.mk
414015 Mk/bsd.port.mk
414015 Mk/bsd.sanity.mk
414015 databases/firebird25-server/Makefile
414015 databases/flamerobin/Makefile
414015 databases/fpc-ibase/Makefile
414015 databases/p5-DBD-InterBase/Makefile
414015 databases/py-fdb/Makefile
414015 databases/qt4-ibase-plugin/Makefile
414015 databases/qt5-sqldrivers-ibase/Makefile

(Only the first 10 of 15 ports in this commit are shown above. View all ports for this commit)
Remove USE_FIREBIRD from bsd.databases.mk, replaced by USES=firebird.

Also:
- replace USE_FIREBIRD by USES=firebird.
- convert ports depending on databases/firebird25-client directly to
USES=firebird.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
[ 16:13 mat ] Original commit   Revision:414014
414014 Mk/bsd.database.mk
414014 Mk/bsd.port.mk
414014 Mk/bsd.sanity.mk
414014 Tools/scripts/portsvar.sh
414014 astro/foxtrotgps/Makefile
414014 audio/harp/Makefile
414014 audio/libgpod/Makefile
414014 audio/linuxsampler/Makefile
414014 audio/lollypop/Makefile
414014 audio/osd-lyrics/Makefile

(Only the first 10 of 84 ports in this commit are shown above. View all ports for this commit)
Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.

While there replace USE_SQLITE=x by USES=sqlite:x.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
Fri, 22 Apr 2016
[ 09:46 mat ] Original commit   Revision:413769
413769 Mk/bsd.port.mk
Add the messages from check-deprecated to the package +DISPLAY so that
users have a bigger change to see it.

Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D6048
Tue, 19 Apr 2016
[ 03:28 ohauer ] Original commit   Revision:413621
413621 Mk/bsd.port.mk
- add unbound to USERS_BLACKLIST (sync with src/etc/master.passwd)

Approved by:	portmgr (mat@)
Mon, 18 Apr 2016
[ 18:39 mat ] Original commit   Revision:413604
413604 Mk/Scripts/do-users-groups.sh
413604 Mk/bsd.port.mk
Extract the users/groups creation into a separate shell script.

This adds a few features:
- it checks that the UID line has the right number of fields [1]
- it tells the user that there are groups that he may want to remove [2]

PR:		208800, 173318 [1], 157546 [2]
Submitted by:	mat
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5939
Thu, 14 Apr 2016
[ 21:26 mat ] Original commit   Revision:413316
413316 Mk/bsd.port.mk
Remove superfluous, non working, code.

If there is one file in PKGPOSTDEINSTALL, it gets overwritten by itself,
and if there's more than one, it'll fail.

Noticed by:	antoine
Sponsored by:	Absolight
[ 15:46 swills ] Original commit   Revision:413270
413270 Mk/bsd.port.mk
Add user NOTICE for MAINTAINER=ports@

PR:		206666
Submitted by:	cperciva
[ 11:00 mat ] Original commit   Revision:413252
413252 CHANGES
413252 Mk/bsd.port.mk
413252 Mk/bsd.sanity.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
[ 15:27 jbeich ] Original commit   Revision:413211
413211 Mk/bsd.port.mk
bsd.port.mk: sync INSTALL_* comments with Porter's Handbook

PR:		197613
Approved by:	portmgr (mat)
[ 10:37 jbeich ] Original commit   Revision:413186
413186 CHANGES
413186 Mk/bsd.port.mk
Add CONFIGURE_OUTSOURCE support

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:	https://reviews.freebsd.org/D4157
[ 10:36 jbeich ] Original commit   Revision:413184
413184 Mk/Uses/perl5.mk
413184 Mk/bsd.port.mk
413184 databases/p5-Class-DBI-Plugin-Senna/Makefile
413184 devel/fb-adb/Makefile
413184 devel/qmake5/Makefile
413184 games/eboard/Makefile
413184 games/nimuh/Makefile
413184 games/volleyball/Makefile
413184 irc/inspircd/Makefile
413184 lang/ghc/Makefile

(Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
Consistently prefer ${CONFIGURE_CMD} over ./${CONFIGURE_SCRIPT}

This also fixes SET_LATE_CONFIGURE_ARGS with custom CONFIGURE_CMD.

PR:		208294
Exp-run by:	antoine
Approved by:	portmgr (antoine), perl (mat)
Differential Revision:	https://reviews.freebsd.org/D4158
[ 01:49 swills ] Original commit   Revision:413168
413168 Mk/bsd.linux-rpm.mk
413168 Mk/bsd.port.mk
413168 accessibility/linux-c6-atk/distinfo.x86_64
413168 accessibility/linux-c6-atk/pkg-plist.x86_64
413168 audio/linux-c6-alsa-lib/Makefile
413168 audio/linux-c6-alsa-lib/distinfo.x86_64
413168 audio/linux-c6-alsa-lib/pkg-plist.x86_64
413168 audio/linux-c6-alsa-plugins-oss/Makefile
413168 audio/linux-c6-alsa-plugins-oss/distinfo.x86_64
413168 audio/linux-c6-alsa-plugins-oss/pkg-plist.x86_64

(Only the first 10 of 160 ports in this commit are shown above. View all ports for this commit)
CentOS ports: for c6_64, install 32bit libraries alongside

PR:		206943
Submitted by:	xmj

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

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

Login
User Login
Create account

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

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mariadb100-server*Jul 23
mariadb101-server*Jul 23
mariadb55-server*Jul 23
mysql55-server*Jul 23
mysql56-server*Jul 23
mysql57-server*Jul 23
percona55-server*Jul 23
percona56-server*Jul 23
percona57-server*Jul 23
gitlabJul 20
collectd5Jul 19
strongswanJul 19
strongswanJul 19
cactiJul 17
apache24Jul 13

11 vulnerabilities affecting 62 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 30871
Broken 176
Deprecated 103
Ignore 471
Forbidden 0
Restricted 210
No CDROM 84
Vulnerable 193
Expired 42
Set to expire 98
Interactive 0
new 24 hours 21
new 48 hours46
new 7 days91
new fortnight172
new month490

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