non port: Mk/bsd.port.mk |
Number of commits found: 1255 (showing only 100 on this page) |
Saturday, 10 Oct 2015
|
20:53 bapt
Remove another unused variable
|
20:23 bapt
Remove unused variable
|
19:53 bapt
Check if the port directory is aboslute otherwise prepend ${PORTSDIR} in
FETCH_LIST
It allows dependencies to be defined without ${PORTSDIR}
|
19:45 bapt
Revert r398953 per bdrewery demand it breaks make config
Reported by: novel
|
Friday, 9 Oct 2015
|
19:20 bdrewery
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
Unify depends-list.sh and all-depends-list.sh into one script, depends-list.sh.
With hat: portmgr
|
Thursday, 8 Oct 2015
|
14:57 amdmi3
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
|
14:12 amdmi3
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
|
Monday, 28 Sep 2015
|
17:20 amdmi3
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
|
Saturday, 26 Sep 2015
|
06:37 antoine
Restore _FORCE_POST_PATTERNS, some ports are were missed in the conversion
With hat: portmgr
|
00:44 bapt
ocamlfind is not run anymore from any @exec lines
|
00:36 bapt
update-desktop-database is not used anymore @*exec
|
00:26 bapt
Convert update-mime-database into @post*
|
00:19 bapt
Convert load-octave-pkg to proper @postexec
|
00:08 bapt
Specify correctly @post* for gtk-query-immodules
|
Friday, 25 Sep 2015
|
23:52 bapt
Convert a bunch of @exec into proper @postexec
|
23:47 bapt
mkfontscale and mkfontdir are not used anymore in @exec lines
|
23:41 bapt
kldxref is not used anymore in any @exec
|
23:31 bapt
Bump the minimal version of pkg to 1.6.0
|
23:30 bapt
Use @post[un]exec for ldconfig to ensure ldconfig is run when needed instead of
the hackish _FORCE_POST_PATTERNS
|
Thursday, 24 Sep 2015
|
23:19 bapt
Remove another wrong comment
|
23:14 bapt
Remove now wrong comment
|
Monday, 21 Sep 2015
|
20:36 bdrewery
Allow slave ports to have a Makefile.local.
With hat: portmgr
|
Friday, 28 Aug 2015
|
13:50 marino
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
|
Tuesday, 25 Aug 2015
|
12:17 bapt
Make package-depends-list accept dependency entries without ${PORTSDIR}
Sponsored by: Gandi.net
|
12:08 bapt
Make build-depends-list and run-depends-list accept dependency lines without
${PORTSDIR}
Sponsored by: Gandi.net
|
Monday, 24 Aug 2015
|
13:07 mat
Add an optional error message for opt_PREVENTS, opt_PREVENTS_MSG.
Reviewed by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3469
|
Tuesday, 18 Aug 2015
|
11:00 mat
Introduce <opt>_IMPLIES and <opt>_PREVENTS to register dependencies, or
conflicts, between options.
PR: 191144
Submitted by: adamw
Sponsored by: Absolight
|
Monday, 17 Aug 2015
|
14:20 mat
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
|
13:31 mat
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
|
Sunday, 9 Aug 2015
|
19:14 netchild
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)
|
Tuesday, 28 Jul 2015
|
07:34 mat
Add a note about not changing MASTER_SITE_BACKUP.
Sponsored by: Absolight
|
Sunday, 26 Jul 2015
|
13:35 antoine
Unbreak INDEX, reverting r392921
With hat: portmgr
|
13:06 netchild
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)
|
Sunday, 19 Jul 2015
|
15:32 bapt
Pass PKGBASE to qa.sh
|
Thursday, 16 Jul 2015
|
20:53 kwm
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
|
Saturday, 4 Jul 2015
|
08:56 bapt
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}
|
Thursday, 2 Jul 2015
|
23:17 bapt
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
|
Wednesday, 1 Jul 2015
|
22:17 bapt
Remove useless @ in ALL-DEPENDS-LIST
|
20:27 bapt
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
|
12:11 mat
Introduce target option helpers.
With hat: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D2944
|
Sunday, 28 Jun 2015
|
18:50 bapt
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
|
Saturday, 27 Jun 2015
|
14:19 amdmi3
- Add support for BROKEN_${OPSYS}_${OSREL:R}_${ARCH} pattern
Approved by: portmgr (bapt)
|
Monday, 22 Jun 2015
|
23:02 bapt
Fix documentation: all the ports are installed in LOCALBASE include x11 one
|
22:54 bapt
Remove AUTOMATIC_PLIST documentation from bsd.port.mk it belong to bsd.linux*.mk
where it is already documented
|
22:23 bapt
Simplify test on zipped PATCHFILES
|
21:44 bapt
Factorize the fake for convenience targets
|
21:39 bapt
Remove add-plist-buildinfo it has been unhooked for a while and prevent us from
getting any close to reproducible builds
|
21:34 bapt
factorize add-plist-docs and add-plist-examples
|
21:19 bapt
Make fetch-url-list an empty target depending on fetch-url-list-int
|
21:13 bapt
Make package-noinstall an alias of make package
(which is now noinstall by design)
|
20:27 bapt
Garbage collect unused command definition
|
19:55 bapt
Make USE_RC_SUBR install rc.d scripts in /etc/rc.d if PREFIX is /usr
Remove now useless USE_RC_ORDER
|
Saturday, 13 Jun 2015
|
03:03 mat
Have make showconfig fail if the config is incorrect.
PR: 188693
Sponsored by: Absolight
|
02:01 mat
Support .zip files in PATCHFILES and EXTRA_PATCHES.
PR: 167794 (based on)
Submitted by: jbeich
Sponsored by: Absolight
|
Friday, 12 Jun 2015
|
20:14 erwin
Document check-plist and check-sanity targets.
PR: 135569
Submitted by: alexbestms@math.uni-muenster.de
|
Thursday, 4 Jun 2015
|
19:32 bapt
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
|
Tuesday, 2 Jun 2015
|
21:17 marino
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)
|
Friday, 29 May 2015
|
13:12 mat
This was not supposed to escape my ports tree.
With hat: portmgr
Pointy hat to: mat
Sponsored by: Absolight
|
13:07 mat
Introduce USE_GITHUB=nodefault to allow fetching additional distfiles
from github, but not the default one.
With hat: portmgr
Sponsored by: Absolight
|
Thursday, 28 May 2015
|
16:37 mat
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
|
Thursday, 21 May 2015
|
15:25 mat
Remove GH_COMMIT support.
Differential Revision: https://reviews.freebsd.org/D2606
With hat: portmgr
Sponsored by: Absolight
|
Thursday, 14 May 2015
|
10:10 mat
Use the same, working, logic for DIST/PATCH group parsing everywhere.
With hat: portmgr
Sponsored by: Absolight
|
Monday, 4 May 2015
|
17:42 bdrewery
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
|
13:21 antoine
Remove _*OWNGRP, with staging it's not useful anymore
With hat: portmgr
Original submission: bapt
Exp-run: self
|
08:55 bapt
Remove unintended change from r385384 those will come later
|
08:53 bapt
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.
|
Tuesday, 28 Apr 2015
|
18:44 bdrewery
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.
|
15:56 antoine
Do not error on dependency on ${NONEXISTENT}:dir:target when STRICT_DEPENDS
is set
Reviewed by: bdrewery
With hat: portmgr
|
Tuesday, 21 Apr 2015
|
18:16 bdrewery
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
|
09:03 tijl
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)
|
Monday, 20 Apr 2015
|
19:06 tijl
- 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)
|
Sunday, 19 Apr 2015
|
18:33 gerald
Abstract ${WRKDIR}/pkg/${PKGNAME}${PKG_SUFX} which appears five times
and introduce and use WRKDIR_PKGFILE instead.
PR: 199526
Approved by: portmgr (bdrewery)
|
Wednesday, 15 Apr 2015
|
16:14 bdrewery
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
|
Sunday, 12 Apr 2015
|
23:01 gerald
Simplify the description of BUNDLE_LIBS.
Approved by: portmgr (bapt)
|
Friday, 10 Apr 2015
|
08:23 gerald
Fix grammar in description of BUNDLE_LIBS.
Approved by: portmgr (erwin)
|
05:45 antoine
- 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
|
Thursday, 9 Apr 2015
|
07:49 bapt
Remove USE_GNUSTEP from bsd.port.mk
|
Wednesday, 8 Apr 2015
|
14:59 bapt
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
|
06:57 bapt
pkg sets the defaults owner and group already, no need to specify it via
COPYTREE_* anymore (which also helps creating packages as non root)
|
Tuesday, 7 Apr 2015
|
12:29 bapt
Remove check for NO_STAGE in bsd.port.mk bsd.sanity.mk already takes care of
that
|
12:13 bapt
USE_BZIP2 and USE_XZ are not used anymore in the ports tree mark them as
unsupported
|
11:40 bapt
Fix EXTRACT_SUFFIX documentation
Remove documentation on the deprecated USE_BZIP2 and USE_XZ
|
Saturday, 4 Apr 2015
|
21:51 bapt
Finish r383230
Reported by: kwm
|
16:23 bapt
Rename HCC into HOSTCC which is more natural
|
05:33 bdrewery
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
|
Wednesday, 1 Apr 2015
|
06:08 bapt
Add a note about BUNDLE_LIBS
Suggested by: gerald
|
Sunday, 29 Mar 2015
|
19:45 bdrewery
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
|
Thursday, 26 Mar 2015
|
08:57 marino
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)
|
Wednesday, 25 Mar 2015
|
21:12 bdrewery
Fix 20 year old doc bug. MASTER_SITE_OVERRIDE has not 'overridden' since r2004.
With hat: portmgr
|
Tuesday, 24 Mar 2015
|
16:42 bdrewery
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
|
Monday, 23 Mar 2015
|
04:03 bdrewery
Introduce a BSDMAKE?= /usr/bin/make and use it as the default MAKE_CMD.
With hat: portmgr
|
Friday, 20 Mar 2015
|
22:32 bdrewery
Fix fetching x11-fonts/sourcesanspro-ttf from r381780; Don't modify GH_TAGNAME.
Pointyhats to: bdrewery
With hat: portmgr
Reported by: antoine
|
20:07 bdrewery
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
|
07:25 bdrewery
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
|
Thursday, 19 Mar 2015
|
20:45 bdrewery
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
|
16:44 bdrewery
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
|
Thursday, 5 Mar 2015
|
23:10 antoine
Commit what was exp-ran in PR 198132 (and unbreak INDEX)
|
Monday, 9 Feb 2015
|
17:16 bapt
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)
|
Friday, 23 Jan 2015
|
00:21 bapt
Fix the revert...
|
Number of commits found: 1255 (showing only 100 on this page) |