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: 948 (showing only 100 on this page)

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

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
Fri, 1 Apr 2016
[ 13:29 mat ] Original commit   Revision:412344
412344 Mk/Uses/gecko.mk
412344 Mk/bsd.fpc.mk
412344 Mk/bsd.gecko.mk
412344 Mk/bsd.port.mk
412344 accessibility/accerciser/Makefile
412344 accessibility/at-spi/Makefile
412344 accessibility/at-spi2-atk/Makefile
412344 accessibility/at-spi2-core/Makefile
412344 accessibility/caribou/Makefile
412344 accessibility/dasher/Makefile

(Only the first 10 of 1009 ports in this commit are shown above. View all ports for this commit)
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
[ 13:18 mat ] Original commit   Revision:412342
412342 Mk/bsd.port.mk
412342 Mk/bsd.port.subdir.mk
412342 accessibility/dasher/Makefile
412342 accessibility/gok/Makefile
412342 accessibility/orca/Makefile
412342 archivers/file-roller/Makefile
412342 astro/gpsman/Makefile
412342 astro/routino/Makefile
412342 audio/ccaudio2/Makefile
412342 audio/jack_mixer/Makefile

(Only the first 10 of 172 ports in this commit are shown above. View all ports for this commit)
Fixup some whitespace at the beginning of lines problems.

With hat:	portmgr
Sponsored by:	Absolight
Sun, 27 Mar 2016
[ 01:23 bapt ] Original commit   Revision:411970
411970 Mk/Uses/ada.mk
411970 Mk/Uses/autoreconf.mk
411970 Mk/Uses/bison.mk
411970 Mk/Uses/blaslapack.mk
411970 Mk/Uses/cmake.mk
411970 Mk/Uses/compiler.mk
411970 Mk/Uses/cran.mk
411970 Mk/Uses/desktop-file-utils.mk
411970 Mk/Uses/display.mk
411970 Mk/Uses/drupal.mk

(Only the first 10 of 85 ports in this commit are shown above. View all ports for this commit)
Remove the now unneeded ${PORTSDIR} from dependency definition in
The infrastructure Makefiles

PR:		206569
Exp run by:	antoine
Differential Revision:	D5047
Sun, 20 Mar 2016
[ 10:59 tijl ] Original commit   Revision:411433
411433 Mk/bsd.port.mk
Revert local changes accidentally committed in previous commit.

Approved by:	portmgr (implicit)
[ 10:53 tijl ] Original commit   Revision:411432
411432 MOVED
411432 Mk/bsd.port.mk
411432 net-mgmt/dhcp_probe/Makefile
411432 net-mgmt/dhcp_probe/files/patch-Makefile.am
411432 net-mgmt/ettercap/Makefile
411432 net-mgmt/isic/Makefile
411432 net-mgmt/isic/files/patch-isic.h
411432 net-mgmt/packit/Makefile
411432 net-mgmt/pixilate/Makefile
411432 net/Makefile

(Only the first 10 of 57 ports in this commit are shown above. View all ports for this commit)
Install net/libnet headers and libraries back in the location where other
ports expect it.  The files were put in a different location to avoid a
conflict with net/libnet10 but this port has been removed a while ago now.

PR:		208122
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Sat, 12 Mar 2016
[ 12:59 mat ] Original commit   Revision:410879
410879 Mk/bsd.port.mk
Once upon a time, when you ran make package and the ${PACKAGES}
directory did not exist, you ended up with the package in the port
directory.  Make that true again.

PR:		207895
Sponsored by:	Absolight
Thu, 10 Mar 2016
[ 16:48 mat ] Original commit   Revision:410767
410767 Mk/bsd.port.mk
Fix fetch-list.

PR:		207875
Sponsored by:	Absolight
Sun, 6 Mar 2016
[ 17:38 bapt ] Original commit   Revision:410470
410470 Mk/bsd.port.mk
Fix the fetch-specials target when dependencies are defined without ${PORTSDIR}
Tue, 23 Feb 2016
[ 16:49 bdrewery ] Original commit   Revision:409433
409433 Mk/bsd.port.mk
Use more proper WITHOUT_ rather than NO_ for disabling symbols.

PR:		207168
With hat:	portmgr
[ 15:54 bdrewery ] Original commit   Revision:409429
409429 Mk/bsd.port.mk
As r403467 intended, also avoid splitting symbols for kernel modules.

This should fix the build of x11/nvidia-driver-340.

Reported by:	dchagin
PR:		207168
With hat:	portmgr
Sun, 7 Feb 2016
[ 19:43 kwm ] Original commit   Revision:408449
408449 CHANGES
408449 Mk/Uses/gnome.mk
408449 Mk/Uses/mate.mk
408449 Mk/bsd.gnome.mk
408449 Mk/bsd.mate.mk
408449 Mk/bsd.port.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/bsd.gnome.mk and Mk/bsd.mate.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 bsd.port.pre.mk
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:	https://reviews.freebsd.org/D3653
Sat, 30 Jan 2016
[ 18:30 miwi ] Original commit   Revision:407537
407537 MOVED
407537 Mk/bsd.linux-apps.mk
407537 Mk/bsd.linux-rpm.mk
407537 Mk/bsd.port.mk
407537 accessibility/linux-c6-atk/Makefile
407537 accessibility/linux-c6-atk/distinfo.i686
407537 accessibility/linux-c6-atk/distinfo.x86_64
407537 audio/Makefile
407537 audio/linux-c6-alsa-lib/Makefile
407537 audio/linux-c6-alsa-lib/distinfo.i686

(Only the first 10 of 195 ports in this commit are shown above. View all ports for this commit)
Welcome Centos 6.7

- Upgrade all linux-c6- to CentOS 6.7
- Cleanups

PR:                     205846
Submitted by:           xmj
In Collaboration with:  allanjude, netchild, xmj
Exp-run:                antoine
Sponsored by:           Perceivon Hosting Inc.
Differential Revision:  D3428

We'd like to thanks for all the feedback and comments.
Thu, 10 Dec 2015
[ 21:09 bdrewery ] Original commit   Revision:403467
403467 Mk/bsd.port.mk
Force DEBUG_FILES to be off when building with /usr/share/mk.  Otherwise
debug symbols are split out and extra files are generated that are not
expected by the plist.  This is after the base system enabled DEBUG_FILES
by default in r291955.

I have pending patches to handle debug symbol splitting for ports, that will
benefit all ports, not just the ones using /usr/share/mk.

With hat:	portmgr
Sponsored by:	EMC / Isilon Storage Division
Fri, 4 Dec 2015
[ 22:18 bdrewery ] Original commit   Revision:403013
403013 Mk/Scripts/depends-list.sh
403013 Mk/Scripts/do-depends.sh
403013 Mk/bsd.port.mk
Use normal PORTSDIR rather than dp_PORTSDIR so it is passed around properly.

This fixes errors when PORTSDIR is not set and /usr/ports is not used.  The
/usr/share/bsd.port.mk logic will auto set PORTSDIR, but this was not being
passed into children in the dependency scripts.

With hat:	portmgr
Reported by:	bapt
Wed, 18 Nov 2015
[ 09:19 danfe ] Original commit   Revision:401851
401851 Mk/bsd.port.mk
Currently, when bsd.port.mk outputs a message addressed to a user, it would
typically pipe it through ${FMT} 75 79 command to ensure that if it gets
overly long, it would be wrapped nicely.  Do the same when outputting IGNORE
message which often gets very long.  While here, add missing section number
in sed(1) references in comments.

Differential Revision:	D4116
Approved by:	portmgr (bapt)
Sun, 15 Nov 2015
[ 15:25 marino ] Original commit   Revision:401709
401709 Mk/Scripts/smart_makepatch.sh
401709 Mk/bsd.port.mk
Enhance "make makepatch" to address two major deficiencies

This update to the "makepatch" target adds the following enhancements:

1) Conserves comments
   If the existing patch has comments, they will be transferred to the
   regenerated patch.

2) Supports multiple patches per file
   If the patch file contains concatenated patches, the makepatch
   target will keep these patches together.  It may change the order
   of the patches the first time, but every time after the multi-patch
   will be assembled in the same order.

Behavioral changes:
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 9 Nov 2015
[ 17:32 amdmi3 ] Original commit   Revision:401117
401117 Mk/bsd.port.mk
Don't use cookie for test target

Test target doesn't produce anything and nothing depends on it.
Also it's often useful to run tests multiple times in a row, so
having a cookie which remembers that the tests were already ran
and inhibits subsequent test runs is needless. It also eliminates
the need for retest target.

Approved by:	portmgr (mat)
Differential Revision:	D3875
[ 15:54 mat ] Original commit   Revision:401111
401111 Mk/bsd.port.mk
When !defined(DEVELOPER), stage-qa is not put in the stage pipeline.
Make it depend on stage, and point people to adding DEVELOPER=yes to
their environment.

Discussed with:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D4082
[ 14:30 amdmi3 ] Original commit   Revision:401100
401100 Mk/bsd.port.mk
401100 Mk/bsd.sanity.mk
401100 Mk/bsd.sdl.mk
401100 audio/adplay/Makefile
401100 devel/pwlib/Makefile
401100 games/noegnud-littlehack/Makefile
401100 games/noegnud-nethack-deet/Makefile
401100 games/noegnud-nethack/Makefile
401100 games/noegnud-slashem/Makefile
401100 games/quake2lnx/Makefile

(Only the first 10 of 17 ports in this commit are shown above. View all ports for this commit)
Remove support for WANT_SDL/HAVE_SDL knobs

WANT_SDL/HAVE_SDL macros allowed a port to check which SDL components
are installed. This goes against the policy of avoiding automatic
dependencies, and there are actually no cases in the portstree where
these knobs are used properly, so axe them out.

Approved by:	portmgr (mat)
Differential Revision:	D4093
Thu, 5 Nov 2015
[ 12:35 mat ] Original commit   Revision:400846
400846 CHANGES
400846 Mk/Uses/lha.mk
400846 Mk/Uses/pathfix.mk
400846 Mk/Uses/zip.mk
400846 Mk/bsd.linux-rpm.mk
400846 Mk/bsd.port.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:	https://reviews.freebsd.org/D2735
Thu, 29 Oct 2015
[ 15:30 brd ] Original commit   Revision:400469
400469 Mk/bsd.port.mk
Fix a bug introduced in r399992, where creating only a user would fail
due to $PW not being set.  This only occurred when just a user was being
created without a group.  Solve this by setting $PW outside of the group
creation and above both the user and group creation parts.

PR:		203489
Reviewed by:	bapt
Approved by:	portmgr (bapt)
Approved by:	bdrewery (mentor)
Thu, 22 Oct 2015
[ 16:25 brd ] Original commit   Revision:399992
399992 Mk/bsd.port.mk
Teach the ports framework to handle creating users/groups when
PKG_ROOTDIR is set.  This will enable help support pkg cross installs.

PR:		203489
Reviewed by:	bapt
Approved by:	portmgr (bapt)
Approved by:	bdrewery (mentor)
Wed, 21 Oct 2015
[ 21:49 bdrewery ] Original commit   Revision:399935
399935 Mk/bsd.port.mk
Revert r399921 for now due to fallout with libclc using ninja.
[ 14:43 bdrewery ] Original commit   Revision:399921
399921 Mk/bsd.port.mk
Enable verbose (compiler output) builds for autotools builds when package
building as these commands can be critical for debugging build failures.

Discussed with:	bapt, kwm
With hat:	portmgr
Mon, 19 Oct 2015
[ 19:23 bdrewery ] Original commit   Revision:399712
399712 Mk/Scripts/clean-depends-list.sh
399712 Mk/Scripts/depends-list.sh
399712 Mk/bsd.port.mk
- Combine clean-depends-list.sh into depends-list.sh
- Refactor how depends-list.sh is called from bsd.port.mk for each variant.

With hat:	portmgr
[ 18:37 bdrewery ] Original commit   Revision:399708
399708 Mk/bsd.port.mk
Fix test-depends after r399703.

With hat:	portmgr
Thu, 15 Oct 2015
[ 07:36 bapt ] Original commit   Revision:399326
399326 CHANGES
399326 Mk/Uses/ada.mk
399326 Mk/Uses/autoreconf.mk
399326 Mk/Uses/bison.mk
399326 Mk/Uses/blaslapack.mk
399326 Mk/Uses/cmake.mk
399326 Mk/Uses/compiler.mk
399326 Mk/Uses/cran.mk
399326 Mk/Uses/desktop-file-utils.mk
399326 Mk/Uses/display.mk

(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/ada.mk
399278 Mk/Uses/autoreconf.mk
399278 Mk/Uses/bison.mk
399278 Mk/Uses/blaslapack.mk
399278 Mk/Uses/cmake.mk
399278 Mk/Uses/compiler.mk
399278 Mk/Uses/cran.mk
399278 Mk/Uses/desktop-file-utils.mk
399278 Mk/Uses/display.mk

(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:	https://reviews.freebsd.org/D3866
Mon, 12 Oct 2015
[ 23:22 bdrewery ] Original commit   Revision:399165
399165 Mk/bsd.port.mk
Don't check for minimal Pkg version for package building.

Package building always builds Pkg first.  If someone downgrades their
pkg locally this change will hurt them, but then they are already
running an unsupported configuration.

With hat:	portmgr
[ 22:44 bdrewery ] Original commit   Revision:399164
399164 Mk/bsd.port.mk
Name the 'uname -r' variable the same as the bsd.port.subdir.mk version,
_OSRELEASE.

This will allow passing in the environment consistently from calling script
to avoid looking it up if.

With hat:	portmgr
[ 22:41 bdrewery ] Original commit   Revision:399162
399162 Mk/bsd.port.mk
Export more sysctl(8) vars.

LINUX_OSRELEASE, _SMP_CPUS (used as default MAKE_JOBS), CONFIGURE_MAX_CMD_LEN.

With hat:	portmgr
[ 22:30 bdrewery ] Original commit   Revision:399161
399161 Mk/bsd.port.mk
Remove debugging leftover from r399160.

With hat:	portmgr
[ 22:28 bdrewery ] Original commit   Revision:399160
399160 Mk/bsd.port.mk
Export HAVE_COMPAT_IA32_KERN to sub-makes and ensure it is not exported if
empty.

With hat:	portmgr
[ 22:19 bdrewery ] Original commit   Revision:399159
399159 Mk/bsd.port.mk
Move the exported variable assignments to where they are looked-up.

This is so we are less likely to carry around old vars that are no longer
needed and to keep logic more coupled.

With hat:	portmgr
[ 22:17 bdrewery ] Original commit   Revision:399158
399158 Mk/bsd.port.mk
Spell 'OSREL' properly from r399155.

With hat:	portmgr
[ 22:14 bdrewery ] Original commit   Revision:399157
399157 Mk/bsd.port.mk
Don't check for minimal pkg version in sub-makes.

With hat:	portmgr
[ 22:13 bdrewery ] Original commit   Revision:399156
399156 Mk/bsd.port.mk
Pass result of 'uname -r' to sub-makes to avoid unneeded lookup.

With hat:	portmgr
[ 22:09 bdrewery ] Original commit   Revision:399155
399155 Mk/bsd.port.mk
Use a loop to export vars.

This also fixes adding duplicates to .MAKEFLAGS with fmake, which was a
bug present before recent changes.

With hat:	portmgr
[ 21:41 bdrewery ] Original commit   Revision:399154
399154 Mk/bsd.port.mk
Re-apply r398953 with protection for 'make *config*'.

This will only include the descriptions file if needed to very slightly
lower overhead with -V lookups and package building dependency calculations.

With hat:	portmgr
[ 21:38 bdrewery ] Original commit   Revision:399153
399153 Mk/bsd.port.mk
Replace escaping for exported vars with :Q feature.

With hat:	portmgr
[ 21:36 bdrewery ] Original commit   Revision:399152
399152 Mk/bsd.port.mk
Remove SYSTEMVERSION exporting, not needed since r99913.

This is a relic of port.mkversion.

With hat:	portmgr
Sat, 10 Oct 2015
[ 21:19 bapt ] Original commit   Revision:399022
399022 Mk/bsd.port.mk
Avoid a useless call to dirname
[ 20:53 bapt ] Original commit   Revision:399020
399020 Mk/bsd.port.mk
Remove another unused variable
[ 20:23 bapt ] Original commit   Revision:399017
399017 Mk/bsd.port.mk
Remove unused variable
[ 19:53 bapt ] Original commit   Revision:399015
399015 Mk/bsd.port.mk
Check if the port directory is aboslute otherwise prepend ${PORTSDIR} in
FETCH_LIST

It allows dependencies to be defined without ${PORTSDIR}
[ 19:45 bapt ] Original commit   Revision:399013
399013 Mk/bsd.port.mk
Revert r398953 per bdrewery demand it breaks make config

Reported by:	novel
Fri, 9 Oct 2015
[ 19:20 bdrewery ] Original commit   Revision:398953
398953 Mk/bsd.port.mk
Don't include/parse bsd.options.desc.mk if not needed (showconfig or -V *_DESC).

This is targetting dependency listing overhead.

With hat:	portmgr
[ 18:00 bdrewery ] Original commit   Revision:398927
398927 Mk/Scripts/all-depends-list.sh
398927 Mk/Scripts/depends-list.sh
398927 Mk/bsd.port.mk
Unify depends-list.sh and all-depends-list.sh into one script, depends-list.sh.

With hat:	portmgr
Thu, 8 Oct 2015
[ 14:57 amdmi3 ] Original commit   Revision:398831
398831 Mk/bsd.port.mk
Add LOCALBASE-based ldconfig dir to plist for non-default PREFIX

ldconfig file is always installed into LOCALBASE-based directory
(${LOCALBASE}/${LDCONFIG_DIR}) which is first created. When a port
redefines PREFIX (PREFIX != LOCALBASE), this directory needs to be
mentioned in pkg-plist.

Add the directory to the plist. While here, add identation to nested
make conditions and loops to improve readability and simplify one
empty .if body.

This fixes stage-qa for biology/emboss and cad/brlcad

Approved by:	portmgr (bapt)
Differential Revision:	D3815

Number of commits found: 948 (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
libresslSep 26
libressl-develSep 26
opensslSep 26
openssl-develSep 26
openssl*Sep 23
openssl-devel*Sep 23
irssi*Sep 22
irssi*Sep 22
firefoxSep 20
firefox*Sep 20
firefox-esrSep 20
firefox-esr*Sep 20
libxulSep 20
libxul*Sep 20
linux-firefoxSep 20

10 vulnerabilities affecting 32 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 26275
Broken 375
Deprecated 218
Ignore 639
Forbidden 0
Restricted 199
No CDROM 83
Vulnerable 61
Expired 14
Set to expire 204
Interactive 0
new 24 hours 12
new 48 hours15
new 7 days34
new fortnight63
new month123

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