5119 Commits

Author SHA1 Message Date
sthen
64ff8f9528 Allow setting USE_LLD=No, to use ld.bfd on a "base is LLD" arch. ok espie@
Improves visibility of ports that are broken with LLD by using a common
variable rather than various workarounds, and allows simpler testing/debug
ld.bfd failures on amd64.
2019-01-04 16:58:42 +00:00
sthen
4cc1451445 +powerdns_recursor 2018-12-29 14:29:54 +00:00
pirofti
91ac0d4937 Reserve forthcoming ossec-hids users and group.
OK sthen@
2018-12-21 09:12:08 +00:00
landry
db0556a450 reserve uid 826 for _telegraf 2018-12-18 19:28:52 +00:00
edd
34b38805bb user.list: Reserve a user ID for go-ipfs. 2018-12-18 11:23:03 +00:00
espie
53e99fff1d forgot about that specific optimization, noticed by naddy@ 2018-12-17 18:06:05 +00:00
landry
d17b073ff8 reserve uid 824 for _traccar, reminded by danj@ 2018-12-16 15:33:44 +00:00
espie
1e8419cc54 somehow I managed to lose that commit 2018-12-13 15:49:59 +00:00
espie
122f82a42b use show-indexed 2018-12-12 16:32:59 +00:00
espie
8c86cfb1d4 add a "show-indexed" target that displays variables with (potential)
SUBPACKAGE variation.

Less brittle than make show=FULLPKGNAME\${SUBPACKAGE}
2018-12-12 16:17:30 +00:00
espie
25075187b0 rewrite the way 'default' target is set:
- common code ends in pkgpath.mk
- generic protection for recursive targets
- much better detection of cases that don't work as expected, and
sensible error messages.

tests and ok kn@
2018-12-12 12:04:56 +00:00
espie
b8a83788d5 defer to the ports tree, because PORTS_PRIVSEP 2018-12-08 10:31:58 +00:00
espie
bae4cffd92 forgot to commit the simplification to fix-permissions
add create_DEPENDS_CACHE target, necessary to fix pkg_outdated in the
presence of PORTS_PRIVSEP
2018-12-08 10:25:05 +00:00
semarie
f6776244d9 reenable _trytond user for upcoming productivity/tryton
OK aja@
2018-12-03 12:20:01 +00:00
espie
f83208e0fc dump-vars is special, it will display all subpackages, so it shouldn't
override the default SUBPACKAGE

fixes sqlports scanning with a specific SUBDIRLIST

problem noticed by robert@

checked through a bulk scan and a normal sqlports without any bad
side-effects
2018-11-30 10:13:38 +00:00
bluhm
1c90e089e1 In outdated-perl-ports(1) use portslist package instead of removed
/usr/ports/INDEX.
OK espie@
2018-11-29 22:51:43 +00:00
sthen
e9b0a3a5ca reserve 823 for _opendkim 2018-11-29 00:38:14 +00:00
espie
8613d0fa7b blah give it a knob 2018-11-25 12:01:27 +00:00
espie
593e14fd78 to be used to speed up sqlports eventually: in multi-packages cases,
most variables are actually identical per-subpackage, so do not list
them if 'shorter' is specified as part of DPB.
2018-11-25 11:51:25 +00:00
ajacoutot
72fcdd1200 Enable building LLVM on PowerPC.
from Brad
2018-11-21 08:03:54 +00:00
bentley
e63f42eb37 Reserve a user for apertium-apy. 2018-11-20 10:52:25 +00:00
espie
7281f8f0d4 just saw a nit while update mlpack. Document that I need to fix code
at some point.
2018-11-19 13:52:09 +00:00
espie
7a77f20049 also dump PKGPATHS, which gives us all build-packages for a port 2018-11-16 18:14:08 +00:00
espie
ff1c975a99 verify base/X11 for higher numbered shared libraries.
prevents chrooting in case the set lists are not uptodate
2018-11-16 10:20:19 +00:00
espie
01aafe0d52 finish fixing snapshot
noticed by Edward Lopez-Acosta
2018-11-16 10:18:07 +00:00
espie
b34d0b397b use DUMMY_PACKAGE 2018-11-16 10:11:01 +00:00
espie
af940d5c1a use DUMMY_PACKAGE 2018-11-16 10:08:38 +00:00
espie
3c557ec2c5 make the dpb trick official and simpler 2018-11-16 10:02:57 +00:00
espie
9af1fd8af8 scrape describe target as well 2018-11-16 09:47:26 +00:00
espie
560e048a00 add a new convenience target: reprepare
occasionally useful on a busy dpb server, when you want to look at
a port that failed after junk removed the required dependencies
2018-11-16 09:15:32 +00:00
espie
fc12628194 move LOCALBASE definition to pkgpath.mk so that main Makefile can use it
(never repeat yourself)
2018-11-16 09:12:57 +00:00
jca
dde6043977 Don't error out if FLAVOR is set
ok zhuk@
2018-11-13 15:03:43 +00:00
ajacoutot
5910e11107 Fix sysutils/tenshi packaging by adding the _tenshi user and group.
Error: newgroup _tenshi: not registered in ports/infrastructure/db/user.list
Error: newuser _tenshi: not registered in ports/infrastructure/db/user.list
Fatal error: can't continue
 at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1675.
2018-11-12 14:04:27 +00:00
espie
143abcae2f fix the cervisia missing error, turns out I *don't* want to allow stubbed
out paths back on buildable stuff, ever...
2018-11-10 13:32:05 +00:00
espie
39a457e798 somehow, I botched the SHA256 key.
fix from Edward Lopez-Acosta
2018-11-08 09:46:00 +00:00
espie
96ffcf0ba4 remove_stub definitely needs to exist in the base subengine class now.
sorry naddy@ !
2018-11-08 09:19:28 +00:00
espie
1d4d3fc7ea do not unlock error paths without everything being built correctly.
tested thru quite a few errors.

This should prevent errors from "vanishing" in case the main package isn't
affected.
2018-11-07 13:57:14 +00:00
espie
8df4210658 introduce new intermediate "gen" target, to regenerate configure
information (between post-patch and pre-configure).

and convenience regen target.

rationale: discussed with sthen@, having this in post-patch means you
need to clean up before running it again. Having it in configure is
somewhat time-consuming.  So an extra stage where you can easily control
it makes sense.

Only moves gnu module hooks and REORDER_DEPENDENCIES to use gen for now,
all ports using autogen/setup.sh should probably move to that as well

okay landry@
2018-11-05 15:59:17 +00:00
danj
ccd9bb3b15 Comment _dkim-milter as the port was removed 2018-11-03 16:44:33 +00:00
jca
0ab1b50b92 gc MODGNU_EMACS_YOURE_WEIRD
ok sthen@
2018-11-01 22:53:19 +00:00
espie
52e5c83ef8 stronger error checks and better exit values
okay sthen@, solene@
2018-11-01 11:33:12 +00:00
sebastia
09342a99a5 reserve userid for net/arpwatch 2018-10-31 08:53:21 +00:00
naddy
ba33c27dca amd64 now uses lld as the default linker 2018-10-22 19:32:15 +00:00
espie
57ddcf29b6 and finally, glib-compile-schema exec are also obsolete 2018-10-20 17:14:03 +00:00
espie
91b15b6827 kill mimepkg exec checks, since it's now a tag 2018-10-20 17:06:51 +00:00
espie
dcf24b9541 kill obsolete check for @exec gtk-update-icon-cache
as update-plist inserts the correct tag now

keep the dependency check for now, as pkg_create doesn't cope with checking
@tag deptrees yet
2018-10-20 17:02:01 +00:00
ajacoutot
a7b3e896d6 Reserve the _nomad user and group for the upcoming sysutils/nomad port. 2018-10-20 14:34:17 +00:00
espie
80ff67ad9a do not pass TRUEPREFIX through, as it's subpackage independent
adjust post update-plist changes
2018-10-18 09:38:32 +00:00
espie
2bee44f298 improve FETCH_PACKAGES
- add _FETCH_RECURSE_HELPER that records whether we're actually building
or trying to grab a dependent package.
- if grabbing dependent packages while FETCH_PACKAGES is active, *do not*
depend on build dependencies, so that we only fetch the minimal set of packages
needed for what we're actually doing.
2018-10-16 14:16:04 +00:00
espie
eafa5ba175 move dependence on build cookies on a separate line for further work
no functional change
2018-10-16 14:10:31 +00:00