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

Get notified when packages are built

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

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

non port: Mk/bsd.port.mk

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

[First Page]  «  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  [Last Page]

Saturday, 10 Oct 2015
20:53 bapt search for other commits by this committer
Remove another unused variable
Original commitRevision:399020 
20:23 bapt search for other commits by this committer
Remove unused variable
Original commitRevision:399017 
19:53 bapt search for other commits by this committer
Check if the port directory is aboslute otherwise prepend ${PORTSDIR} in
FETCH_LIST

It allows dependencies to be defined without ${PORTSDIR}
Original commitRevision:399015 
19:45 bapt search for other commits by this committer
Revert r398953 per bdrewery demand it breaks make config

Reported by:	novel
Original commitRevision:399013 
Friday, 9 Oct 2015
19:20 bdrewery search for other commits by this committer
Don't include/parse bsd.options.desc.mk if not needed (showconfig or -V *_DESC).

This is targetting dependency listing overhead.

With hat:	portmgr
Original commitRevision:398953 
18:00 bdrewery search for other commits by this committer
Unify depends-list.sh and all-depends-list.sh into one script, depends-list.sh.

With hat:	portmgr
Original commitRevision:398927 
Thursday, 8 Oct 2015
14:57 amdmi3 search for other commits by this committer
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
Original commitRevision:398831 
14:12 amdmi3 search for other commits by this committer
Add a way to cleanly handle terminfo.db file used by devel/ncurses

This database contains compiled terminfo entries and is merged from
a large part which comes with ncurses themselves and compiled
.terminfo files installed by other ports (currently only rxvt-unicode
and jfbterm)

- Now the database is always kept up to date, regardless of port
  installation order (both ncurses installed before .terminfo files
  and the other way around work as expected)
- All affected ports now support clean deinstallation and do not
  produce stage-qa errors
- Affected ports are simplified, as they now only need to define
  USES=terminfo
- rxvt-unicode no longer pulls in ncurses: the dependency is not
  really needed for anything beside updating it's own database
- The patch contains Q/A test to check whether a port needs, or
  needs not USES=terminfo

Approved by:	portmgr (mat, bapt)
Differential Revision:	D3747
Original commitRevision:398827 
Monday, 28 Sep 2015
17:20 amdmi3 search for other commits by this committer
Implemented complete support for test target.

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

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

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

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

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

Approved by:	portmgr (bapt)
Differential Revision:	D3680
Original commitRevision:398125 
Saturday, 26 Sep 2015
06:37 antoine search for other commits by this committer
Restore _FORCE_POST_PATTERNS, some ports are were missed in the conversion

With hat:	portmgr
Original commitRevision:397930 
00:44 bapt search for other commits by this committer
ocamlfind is not run anymore from any @exec lines
Original commitRevision:397924 
00:36 bapt search for other commits by this committer
update-desktop-database is not used anymore @*exec
Original commitRevision:397923 
00:26 bapt search for other commits by this committer
Convert update-mime-database into @post*
Original commitRevision:397916 
00:19 bapt search for other commits by this committer
Convert load-octave-pkg to proper @postexec
Original commitRevision:397912 
00:08 bapt search for other commits by this committer
Specify correctly @post* for gtk-query-immodules
Original commitRevision:397909 
Friday, 25 Sep 2015
23:52 bapt search for other commits by this committer
Convert a bunch of @exec into proper @postexec
Original commitRevision:397908 
23:47 bapt search for other commits by this committer
mkfontscale and mkfontdir are not used anymore in @exec lines
Original commitRevision:397907 
23:41 bapt search for other commits by this committer
kldxref is not used anymore in any @exec
Original commitRevision:397906 
23:31 bapt search for other commits by this committer
Bump the minimal version of pkg to 1.6.0
Original commitRevision:397905 
23:30 bapt search for other commits by this committer
Use @post[un]exec for ldconfig to ensure ldconfig is run when needed instead of
the hackish _FORCE_POST_PATTERNS
Original commitRevision:397904 
Thursday, 24 Sep 2015
23:19 bapt search for other commits by this committer
Remove another wrong comment
Original commitRevision:397789 
23:14 bapt search for other commits by this committer
Remove now wrong comment
Original commitRevision:397788 
Monday, 21 Sep 2015
20:36 bdrewery search for other commits by this committer
Allow slave ports to have a Makefile.local.

With hat:	portmgr
Original commitRevision:397519 
Friday, 28 Aug 2015
13:50 marino search for other commits by this committer
Mk/bsd.port.mk: Add PKG_CREATE_VERBOSE functionality

When PKG_CREATE_VERBOSE is set, the "-v" option will be added to
the arguments for PKG_CREATE.  The intended use is for poudriere and
other build monitors that can time out.  The verbose option of pkg
create will periodically emit output as the package is being created.
It would be set mk.conf (the DragonFly version of poudriere will set
it unconditionally during package building).

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D3507
Original commitRevision:395484 
Tuesday, 25 Aug 2015
12:17 bapt search for other commits by this committer
Make package-depends-list accept dependency entries without ${PORTSDIR}

Sponsored by:	Gandi.net
Original commitRevision:395246 
12:08 bapt search for other commits by this committer
Make build-depends-list and run-depends-list accept dependency lines without
${PORTSDIR}

Sponsored by:	Gandi.net
Original commitRevision:395245 
Monday, 24 Aug 2015
13:07 mat search for other commits by this committer
Add an optional error message for opt_PREVENTS, opt_PREVENTS_MSG.

Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3469
Original commitRevision:395170 
Tuesday, 18 Aug 2015
11:00 mat search for other commits by this committer
Introduce <opt>_IMPLIES and <opt>_PREVENTS to register dependencies, or
conflicts, between options.

PR:		191144
Submitted by:	adamw
Sponsored by:	Absolight
Original commitRevision:394573 
Monday, 17 Aug 2015
14:20 mat search for other commits by this committer
Remove UNIQUENAME and LATEST_LINK.

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

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

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

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
Original commitRevision:394508 
13:31 mat search for other commits by this committer
Rewrite the target ordering code.

The targets now have priority assigned to them, and, when the dependency
ordering magic is done at the end of bsd.port.mk, they are sorted
according to their priority.

This allows USES to add targets easily and have them run whenever they
want without touching bsd.port.mk.

To add a target that runs just before post-configure run, do:

_USES_configure+=  695:my-post-configure
my-post-configure:
	do something

To fine tune when the target is ran, look at the values in the *_SEQ
variables at the end of bsd.port.mk, and the other USES.

Allow ports Makefiles to override the priority of targets with the
TARGET_ORDER_OVERRIDE variable.  For example, to get post-install
running earlier, (its default is 700) do:

TARGET_ORDER_OVERRIDE=	  650:post-install

While there, add options target helpers for the do-* targets when they
exist.

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3099
Original commitRevision:394503 
Sunday, 9 Aug 2015
19:14 netchild search for other commits by this committer
Re-commit of
64 bit linuxulator support (not activated by default):
 - most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions (incl. EXP runs by
      antoine)
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with the new 64 bit parts
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (antoine after some EXP-runs)
Original commitRevision:393817 
Tuesday, 28 Jul 2015
07:34 mat search for other commits by this committer
Add a note about not changing MASTER_SITE_BACKUP.

Sponsored by:	Absolight
Original commitRevision:393054 
Sunday, 26 Jul 2015
13:35 antoine search for other commits by this committer
Unbreak INDEX, reverting r392921

With hat:	portmgr
Original commitRevision:392922 
13:06 netchild search for other commits by this committer
64 bit linuxulator support (not activated by default):
 - most of the work was done by Alan Jude
 - all errors are mine
 - 64bit (may) have rough edges
 - I validated
    * that the 32bit part doesn't has deinstall regressions
    * 29 of 72 64bit ports ports don't have deinstall leftovers (more validation
      later, when I dare to activate the 64bit linuxulator in the kernel)
 - the infrastructure part looks mature enough to let more test-bunnies get
   some experience with it
 - to use it you shall have no linux ports installed and have to specify
   (on your own risk) the following in make.conf before installing the ports:
   OVERRIDE_LINUX_BASE_PORT=c6_64
   OVERRIDE_LINUX_NONBASE_PORTS=c6_64

This is on top of the exiting c6 linux ports. Given that CentOS 7 is 64bits
only, we decided to have it as an "overlay" instead of new ports.
The 64bit part only installs 64bit executables, the 32bit ports can not be
installed at the same time (if needed we can think of letting the 64bit
overlay install the 32bit parts too, but given the CentOS 7 comment
above...).

Differential Revision:	https://reviews.freebsd.org/D174
Submitted by:		alanjude
Sponsored by:		Essen FreeBSD Hackathon 2015
Reviewed by:		xmj, eadler (earlier versions)
Approved by:		portmgr (implicit, I remember blanked approval for
			linux parts loooong ago, punish me if you don't
			agree anymore)
Original commitRevision:392921 
Sunday, 19 Jul 2015
15:32 bapt search for other commits by this committer
Pass PKGBASE to qa.sh
Original commitRevision:392510 
Thursday, 16 Jul 2015
20:53 kwm search for other commits by this committer
Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.

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

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
Original commitRevision:392322 
Saturday, 4 Jul 2015
08:56 bapt search for other commits by this committer
Rewite CLEAN-DEPENDS*

Move inlined shell code into a proper script taking 2 args in arguments: full or
limited. The code I more simpler and understandable. The argument allows to
factorize the code between CLEAN-DEPENDS-FULL and CLEAN-DEPENDS-LIST

While here, make the code accept dependencies without ${PORTSDIR}
Original commitRevision:391295 
Thursday, 2 Jul 2015
23:17 bapt search for other commits by this committer
Remove support for distfiles in cdrom

No cdrom distfiles has been shipped for a while, and it causes issues
for users having /cdrom configured in autofs

Reported by:	glebius
Tested by:	glebius
Approved by:	swills
Reviewed by:	swills
Differential Revision:	https://reviews.freebsd.org/D2888
Original commitRevision:391207 
Wednesday, 1 Jul 2015
22:17 bapt search for other commits by this committer
Remove useless @ in ALL-DEPENDS-LIST
Original commitRevision:391126 
20:27 bapt search for other commits by this committer
Move all-depends-list to a regular script

The benefice beside being more readable is to allow support for dependency line
without ${PORTSDIR}

This is also necessary to be able to easily hack on it for FLAVORS/SUBPACKAGE
support
Original commitRevision:391121 
12:11 mat search for other commits by this committer
Introduce target option helpers.

With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2944
Original commitRevision:391051 
Sunday, 28 Jun 2015
18:50 bapt search for other commits by this committer
Refactor dependency checks and installation

This is an important step to prepare the ports tree for VARIANTS(aka flavours)
and subpackage by making the dependency code easier to deal with.

Change:
- Externalize in a proper shell script the code that was an inlined shell script
- Add better validation on the syntaxe used
- test after the dependency has been installed that it actually really fulfill
  the pattern searched (improving QA)
- Unify lib-depends with other dependency checks
- Make ${PORTSDIR} not mandatory anymore in _DEPENDS lines:
  aka pattern:${PORTSDIR}/category/port can now be written pattern:category/port
  /!\ Please to not use this syntax yet! poudriere have received a fix to be
  able to handle this new syntax (but no new release of poudriere has it yet)
  portmaster/portupgrade hasn't been checked. if one cares about those last 2 it
  would be really nice to provide patches to them!
- Remove _DEPENDS_ALWAYS it has half broken for a while and did not really make
  sense.
- Keep STRICT_DEPENDS for now it might not be necessary anymore given all the
  new checks added, but until someone confirms it is worth keeping it.

Note that all the env passed are prefixed by 'dp_' to avoid polluting children
make

Differential Revision:	https://reviews.freebsd.org/D2897
Reviewed by:	antoine
Exp-run by:	antoine
Original commitRevision:390865 
Saturday, 27 Jun 2015
14:19 amdmi3 search for other commits by this committer
- Add support for BROKEN_${OPSYS}_${OSREL:R}_${ARCH} pattern

Approved by:	portmgr (bapt)
Original commitRevision:390706 
Monday, 22 Jun 2015
23:02 bapt search for other commits by this committer
Fix documentation: all the ports are installed in LOCALBASE include x11 one
Original commitRevision:390339 
22:54 bapt search for other commits by this committer
Remove AUTOMATIC_PLIST documentation from bsd.port.mk it belong to bsd.linux*.mk
where it is already documented
Original commitRevision:390338 
22:23 bapt search for other commits by this committer
Simplify test on zipped PATCHFILES
Original commitRevision:390336 
21:44 bapt search for other commits by this committer
Factorize the fake for convenience targets
Original commitRevision:390334 
21:39 bapt search for other commits by this committer
Remove add-plist-buildinfo it has been unhooked for a while and prevent us from
getting any close to reproducible builds
Original commitRevision:390333 
21:34 bapt search for other commits by this committer
factorize add-plist-docs and add-plist-examples
Original commitRevision:390332 
21:19 bapt search for other commits by this committer
Make fetch-url-list an empty target depending on fetch-url-list-int
Original commitRevision:390331 
21:13 bapt search for other commits by this committer
Make package-noinstall an alias of make package
(which is now noinstall by design)
Original commitRevision:390330 
20:27 bapt search for other commits by this committer
Garbage collect unused command definition
Original commitRevision:390326 
19:55 bapt search for other commits by this committer
Make USE_RC_SUBR install rc.d scripts in /etc/rc.d if PREFIX is /usr
Remove now useless USE_RC_ORDER
Original commitRevision:390321 
Saturday, 13 Jun 2015
03:03 mat search for other commits by this committer
Have make showconfig fail if the config is incorrect.

PR:		188693
Sponsored by:	Absolight
Original commitRevision:389313 
02:01 mat search for other commits by this committer
Support .zip files in PATCHFILES and EXTRA_PATCHES.

PR:		167794 (based on)
Submitted by:	jbeich
Sponsored by:	Absolight
Original commitRevision:389308 
Friday, 12 Jun 2015
20:14 erwin search for other commits by this committer
Document check-plist and check-sanity targets.

PR:		135569
Submitted by:	alexbestms@math.uni-muenster.de
Original commitRevision:389298 
Thursday, 4 Jun 2015
19:32 bapt search for other commits by this committer
Remove NEED_ROOT, the last customer has been modified to be able to properly
package as a regular user

USES=fakeroot and USES=uidfix does a better job and is less intrusive and allows
to simplify the way we handle the different targets in the framework
Original commitRevision:388544 
Tuesday, 2 Jun 2015
21:17 marino search for other commits by this committer
bsd.port.mk: Implement BROKEN_${OPSYS} and BROKEN_${OPSYS}_${OSREL:R}

Examples of use:
  * BROKEN_FreeBSD=	does not link
  * BROKEN_DragonFly=	requires later jail
  * BROKEN_FreeBSD_8=	long type-name is invalid

The latter example could replace something like:

  .include <bsd.port.pre.mk>
  .if ${OPSYS} == FreeBSD && ${OSVERSION} <= 900000
  BROKEN=	long type-name is invalid
  .endif

Differential Revision:	https://reviews.freebsd.org/D2207
Reviewed by:		portmgr
Approved by:		portmgr (mat)
Original commitRevision:388391 
Friday, 29 May 2015
13:12 mat search for other commits by this committer
This was not supposed to escape my ports tree.

With hat:	portmgr
Pointy hat to:	mat
Sponsored by:	Absolight
Original commitRevision:387853 
13:07 mat search for other commits by this committer
Introduce USE_GITHUB=nodefault to allow fetching additional distfiles
from github, but not the default one.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:387852 
Thursday, 28 May 2015
16:37 mat search for other commits by this committer
USE_GITHUB can now fetch multiple distfiles.  It uses a grouping feature
similar to MASTER_SITES/PATCH_SITES.

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

PR:		200483
Differential Revision:	https://reviews.freebsd.org/D2608
Submitted by:	mat
With hat:	portmgr
Exp run by:	antoine
Sponsored by:	Absolight
Original commitRevision:387742 
Thursday, 21 May 2015
15:25 mat search for other commits by this committer
Remove GH_COMMIT support.

Differential Revision:	https://reviews.freebsd.org/D2606
With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:386936 
Thursday, 14 May 2015
10:10 mat search for other commits by this committer
Use the same, working, logic for DIST/PATCH group parsing everywhere.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:386310 
Monday, 4 May 2015
17:42 bdrewery search for other commits by this committer
USE_GITHUB: Fix WRKSRC to contain the full DISTVERSION prefix/suffx when
GH_TAGNAME not set.

The GH_TAGNAME-based GH_TAGNAME_EXTRACT is now always used for the new style
USE_GITHUB WRKSRC default.

This was not spotted before since all but 1 github ports were using 'v' as a
prefix, where github already stripped it. So the default GH_PROJECT-DISTVERSION
was fine. The other case was x11-fonts/sourcesanspro-ttf where
GH_TAGNAME was defined to have the full DISTVERSION prefix/suffx.

Tested against all current USE_GITHUB !GH_COMMIT ports.

PR:		199913
With hat:	portmgr
Reported by:	jbeich
Original commitRevision:385420 
13:21 antoine search for other commits by this committer
Remove _*OWNGRP, with staging it's not useful anymore

With hat:	portmgr
Original submission:	bapt
Exp-run:	self
Original commitRevision:385403 
08:55 bapt search for other commits by this committer
Remove unintended change from r385384 those will come later
Original commitRevision:385385 
08:53 bapt search for other commits by this committer
Mark NEED_ROOT as deprecated, It was a wrong idea as people are abusing it.
There is now USES=fakeroot for complicated cases if needed.
Original commitRevision:385384 
Tuesday, 28 Apr 2015
18:44 bdrewery search for other commits by this committer
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested.
Original commitRevision:384932 
15:56 antoine search for other commits by this committer
Do not error on dependency on ${NONEXISTENT}:dir:target when STRICT_DEPENDS
is set

Reviewed by:	bdrewery
With hat:	portmgr
Original commitRevision:384910 
Tuesday, 21 Apr 2015
18:16 bdrewery search for other commits by this committer
Add a STRICT_DEPENDS feature which validates dependencies are installed, does
not install missing ones, and considers any missing ones as fatal.

This will be used by Poudriere to validate dependency lines are correct.

An example case is:
  RUN_DEPENDS= foo:${PORTSDIR}/ports-mgmt/bar where the port does not provide
  anything named 'foo'. In every phase it will attempt to install the bar port
  to satisfy the depdendency and continue to fail to satisfy it. This can
  eventually lead to unexpected errors such as trying to install a port
  in the 'stage' phase when running as non-root and will encounter a pkg(8)
  permissions issue.

  This sort of issue occurred in
http://lists.freebsd.org/pipermail/freebsd-ports/2015-April/098892.html

Discussed with:	bapt
With hat:	portmgr
Original commitRevision:384436 
09:03 tijl search for other commits by this committer
Remove the destination of a copy before copying to it because it may be
a symlink and then cp follows the link.

Approved by:	portmgr (antoine)
Original commitRevision:384412 
Monday, 20 Apr 2015
19:06 tijl search for other commits by this committer
- Display a stage-qa warning when ports use PREFIX/var instead of /var
- Add --localstatedir=/var to _LATE_CONFIGURE_ARGS (like --mandir) but not
  when CONFIGURE_ARGS already sets it.  (GNU configure scripts set it to
  PREFIX/var when PREFIX != /usr.)
- Add --localstatedir="${PREFIX}/var" to CONFIGURE_ARGS in some ports so
  they aren't affected by this change (for now at least).  This commit is
  meant to ensure that new ports don't make the same mistake.

- games/acm: the configure script in this port is very old; instead of
  patching it more, just replace GNU_CONFIGURE with HAS_CONFIGURE.
- irc/charybdis: it already used /var but adding --localstatedir=/var
  changed the behaviour of the configure script; adjust the port to this.

PR:		199506
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Original commitRevision:384380 
Sunday, 19 Apr 2015
18:33 gerald search for other commits by this committer
Abstract ${WRKDIR}/pkg/${PKGNAME}${PKG_SUFX} which appears five times
and introduce and use WRKDIR_PKGFILE instead.

PR:		199526
Approved by:	portmgr (bdrewery)
Original commitRevision:384312 
Wednesday, 15 Apr 2015
16:14 bdrewery search for other commits by this committer
Improve the OSVERSION==UNAME_r validation from r369644 by skipping it
if OSVERSION is specified on the cmdline. This makes testing simpler.

This only works for bmake.

	# make -V CONFIGURE_LIBS
	-lnew_release
	# make -V CONFIGURE_LIBS OSVERSION=800000
	-lolder_release
	# env OSVERSION=800000 make -V CONFIGURE_LIBS
	make: "/root/svn/ports/Mk/bsd.port.mk" line 1182: UNAME_r (11.0-CURRENT) and
OSVERSION (800000) do not agree on major version number.
	# echo OSVERSION=800000 >> /etc/make.conf
	# make -V CONFIGURE_LIBS
	make: "/root/svn/ports/Mk/bsd.port.mk" line 1182: UNAME_r (11.0-CURRENT) and
OSVERSION (800000) do not agree on major version number.

Reported by:	danfe
With hat:	portmgr
Original commitRevision:384060 
Sunday, 12 Apr 2015
23:01 gerald search for other commits by this committer
Simplify the description of BUNDLE_LIBS.

Approved by:	portmgr (bapt)
Original commitRevision:383890 
Friday, 10 Apr 2015
08:23 gerald search for other commits by this committer
Fix grammar in description of BUNDLE_LIBS.

Approved by:	portmgr (erwin)
Original commitRevision:383705 
05:45 antoine search for other commits by this committer
- Make it possible to override _MAKE_JOBS when MAKE_JOBS_NUMBER=1
- Override it for USES=ninja
With this commit and r383571, ports using ninja and waf now respect
MAKE_JOBS_NUMBER when it's equal to 1

PR:		197910
With hat:	portmgr
Original commitRevision:383692 
Thursday, 9 Apr 2015
07:49 bapt search for other commits by this committer
Remove USE_GNUSTEP from bsd.port.mk
Original commitRevision:383627 
Wednesday, 8 Apr 2015
14:59 bapt search for other commits by this committer
Introduce CONFIGURE_CMD which default on ./${CONFIGURE_SCRIPT} so that we can
have a variable to overwrite in order to be able to reuse the configure
framework with other mechanism then regulars ./configure
Original commitRevision:383570 
06:57 bapt search for other commits by this committer
pkg sets the defaults owner and group already, no need to specify it via
COPYTREE_* anymore (which also helps creating packages as non root)
Original commitRevision:383556 
Tuesday, 7 Apr 2015
12:29 bapt search for other commits by this committer
Remove check for NO_STAGE in bsd.port.mk bsd.sanity.mk already takes care of
that
Original commitRevision:383508 
12:13 bapt search for other commits by this committer
USE_BZIP2 and USE_XZ are not used anymore in the ports tree mark them as
unsupported
Original commitRevision:383503 
11:40 bapt search for other commits by this committer
Fix EXTRACT_SUFFIX documentation
Remove documentation on the deprecated USE_BZIP2 and USE_XZ
Original commitRevision:383498 
Saturday, 4 Apr 2015
21:51 bapt search for other commits by this committer
Finish r383230

Reported by:	kwm
Original commitRevision:383247 
16:23 bapt search for other commits by this committer
Rename HCC into HOSTCC which is more natural
Original commitRevision:383230 
05:33 bdrewery search for other commits by this committer
Fix invoking DEV tests when not in a port. This fixes some cases where
'make -f Mk/bsd.port.mk -V ...' would invoke the tests and cause
unexpected errors such as with r370475.

With hat:	portmgr
Original commitRevision:383190 
Wednesday, 1 Apr 2015
06:08 bapt search for other commits by this committer
Add a note about BUNDLE_LIBS

Suggested by:	gerald
Original commitRevision:382891 
Sunday, 29 Mar 2015
19:45 bdrewery search for other commits by this committer
Fix duplicate values in ENV vars and X_BUILD_FOR truncating BUILD_DEPENDS.

PKG_NOTES/PKG_ENV/CONFIGURE_ENV/MAKE_ENV/CO_ENV/QA_ENV were using += before the
double include check so any port using bsd.port.options.mk or bsd.port.pre.mk
would have duplicated items in these vars.

All ports would have their BUILD_DEPENDS truncated with X_BUILD_FOR.

PR:		198803 (exp run by antoine)
Differential Revision:	https://reviews.freebsd.org/D2113
With hat:	portmgr
Original commitRevision:382622 
Thursday, 26 Mar 2015
08:57 marino search for other commits by this committer
Mk: remove PTHREAD_LIBS and PTHREAD_CFLAGS variable

For bsd.gecko.mk, replace PTHREAD_LIBS with "-pthread", the same value
it was using before.

Approved by:	PTHREAD blanket (completes task)
Approved by:	portmgr (bapt)
Original commitRevision:382294 
Wednesday, 25 Mar 2015
21:12 bdrewery search for other commits by this committer
Fix 20 year old doc bug. MASTER_SITE_OVERRIDE has not 'overridden' since r2004.

With hat:	portmgr
Original commitRevision:382270 
Tuesday, 24 Mar 2015
16:42 bdrewery search for other commits by this committer
Github's main archive link silently is converting tags starting with 'v' to
not have 'v' in the filename downloaded or the extraction directory. The
filename is not an issue since we force to use DISTNAME via the ?dummy trick
to fetch(1). Due to this though we must make the same replacement for tags
since we are not using their filename (which matches the extraction dir).

Incidentally this is working if DISTVERSIONPREFIX=v is used since that value
was not used in WRKSRC.

With hat:	portmgr
PR:		198869
Original commitRevision:382120 
Monday, 23 Mar 2015
04:03 bdrewery search for other commits by this committer
Introduce a BSDMAKE?= /usr/bin/make and use it as the default MAKE_CMD.

With hat:	portmgr
Original commitRevision:381977 
Friday, 20 Mar 2015
22:32 bdrewery search for other commits by this committer
Fix fetching x11-fonts/sourcesanspro-ttf from r381780; Don't modify GH_TAGNAME.

Pointyhats to:	bdrewery
With hat:	portmgr
Reported by:	antoine
Original commitRevision:381782 
20:07 bdrewery search for other commits by this committer
For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to
include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile
having the same name despite changing one of these values and causing
a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
Original commitRevision:381777 
07:25 bdrewery search for other commits by this committer
Default the WRKSRC to the proper extracted name for USE_GITHUB when
GH_TAGNAME is defaulted to the new
DISTVERSIONPREFIX/DISTVERSION/DISTVERSIONSUFFIX
change in r381689.

This actually fixes the build for sysutils/zfstools, broken in r381704.

With hat:	portmgr
Original commitRevision:381715 
Thursday, 19 Mar 2015
20:45 bdrewery search for other commits by this committer
Fix renamed distfiles missed in r381688. Also fix the GHR ports updated in
r381648 which were expecting DISTVERSIONPREFIX/SUFFIX to be used in the
tag fetched from github by defaulting GH_TAGNAME to the same value
as DISTVERSION would get by only when GH_COMMIT is not set (when using the
new scheme).

With hat:	portmgr
Original commitRevision:381689 
16:44 bdrewery search for other commits by this committer
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
Original commitRevision:381618 
Thursday, 5 Mar 2015
23:10 antoine search for other commits by this committer
Commit what was exp-ran in PR 198132 (and unbreak INDEX)
Original commitRevision:380567 
Monday, 9 Feb 2015
17:16 bapt search for other commits by this committer
Rework dependency registration

Change the way the dependencies are registred so that now it follows the same
mechanism as when the *_DEPENDS making the dependency registration system ready
to allow multiple packages from the same origin such as flavours and subpackages

Also allowing to install twice the same port one built with python33 and the
other built with python27 for example.

PR:		19702
With help of:	antoine
Exp-run:	portmgr (antoine)
Original commitRevision:378742 
Friday, 23 Jan 2015
00:21 bapt search for other commits by this committer
Fix the revert...
Original commitRevision:377708 

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

[First Page]  «  1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11  »  [Last Page]