4650 Commits

Author SHA1 Message Date
espie
422ed0448d reorg the logic behind permanent_log so that it *is* the permanent log.
fixes -DNO_BUILD_STATS as reported by naddy@ (predates rewriting buildinfo,
and I plain forgot about it obviously)
2017-04-14 16:39:32 +00:00
fcambus
e732ccd914 Remove aviion from architecture constants, the OpenBSD/aviion port has
been discontinued after the 5.7 release.

OK sthen@
2017-04-13 11:15:15 +00:00
sthen
a3387388c7 Give ftpsesame its own uid; it was sharing "proxy" (removed from base).
Reported by Olivier Regnier.
2017-04-12 21:49:32 +00:00
espie
2442a27883 forgot synopsis 2017-04-11 16:02:15 +00:00
espie
90922bae85 explain the -S option and how it's currently used 2017-04-11 16:00:53 +00:00
espie
4d6ed68975 add cached packages to the list of cleaned packages when make clean=packages
I agree with rpe@, this was odd.

Also remove an extra / in constructed package names.
2017-04-11 15:36:56 +00:00
sthen
bcbf44ab87 use LIBCXX 2017-04-10 11:46:18 +00:00
sthen
1ce4b47bef Define LIBCXX, to hold the name of the standard C++ library/libraries
for use in WANTLIB. Method independently suggested by espie@ and myself,
ok phessler@ landry@
2017-04-10 11:18:28 +00:00
espie
1a9853d035 add some back-substitution functionality to check-lib-depends, to be used
later.

okay sthen@
2017-04-09 19:30:09 +00:00
espie
1aaf15a97c resurrect extract-dependencies, it's actually a helper for show-required-by
which I forgot. found out by kili@
(no real impact for release since ports work should happen on current anyway)
2017-04-05 12:08:20 +00:00
danj
f2cbed1c41 Register uid 787 for gitea and move _dnsdist to 788
ok tb@ jca@
2017-03-23 11:57:47 +00:00
naddy
d2b9be5a81 add CLANG_ARCHS to PROPERTIES 2017-03-01 21:58:53 +00:00
edd
d55ce692e0 Fix a typo in a variable name.
OK espie@, landry@. Thanks.
2017-02-28 21:31:46 +00:00
espie
73f8c5bb5f makesum: when distinfo changes, display a diff.
okay aja@ landry@

(think multiple distfiles)
2017-02-26 18:54:48 +00:00
espie
2fb3e912d4 GC old stuff 2017-02-26 11:18:25 +00:00
danj
7edda59864 Mention the `uses pledge()' comment
prodded by Anton Lindqvist, reminded by looking at dicepassc
ok/tweak naddy@
2017-02-25 16:04:20 +00:00
espie
7a0b79f89d oops those are used internally by "make search" in /usr/ports
noticed by danj@, thx
2017-02-23 14:24:13 +00:00
espie
2174da5e26 kill old cruft. keep portslogger as people still use it 2017-02-21 16:43:53 +00:00
espie
2f0f4a99ce TRUSTED_PKG_PATH has been there long enough, so use it as intended 2017-02-21 13:55:16 +00:00
espie
9a7a5578be explain the very intricate logic that handles all fetched files
simplify one variable
2017-02-21 13:53:40 +00:00
espie
fcc9600b91 instead of
VAR=
.for x in <maybe empty>
VAR += value
.endfor

do
.for x in <maybe empty>
VAR += value
.endfor
VAR ?=

(avoid an extra empty value at front)
2017-02-21 13:49:34 +00:00
espie
2ebe9c23b2 unbreak checksum. Simplify messages 2017-02-21 13:46:18 +00:00
espie
80cbdc434c comment tweaks 2017-02-21 13:31:56 +00:00
espie
b81cf7c23b kill some old ghosts:
FTP_KEEP_ALIVE, README_TOPS, _FETCH*, RECURSIVE_FETCH_LIST
detection of old INSTALL/DEINSTALL/REQ scripts
2017-02-21 13:15:01 +00:00
espie
8f2484d589 remove quite a few old targets, introduce a new one
- 'prepare' is what gets dependencies in place to build a port
- install-depends is what the install/update cookies do internally
before installing a port.

older / intermediate targets are not really needed, namely:
build-depends, run-depends, runlib-depends, runwantlib-depends,
lib-depends, buildlib-depends, buildwantlib-depends

They redirect to cookies, so just depend on the cookies directly

okay aja@, sthen@
2017-02-20 13:45:17 +00:00
espie
a01f2291a8 list-distinfo never got used so kill it 2017-02-18 15:15:07 +00:00
espie
7a6ba29a91 more simplification, there is no reason for having several crypto ciphers
in the ports tree at any one time.
2017-02-18 15:00:02 +00:00
espie
7bbf1f1291 cleanup checksum/makesum
- fix DISTFILES/CHECKSUMFILES
- simplify list-distinfo
- zap IGNORE lines in distinfo (can't generate, not used)
- internal _MAKESUM=true/false -> simplify actual size check in
fetching makefiles
- NO_CHECKSUM applies only to checksum, not makesum, ever.

okay aja@
2017-02-17 23:17:43 +00:00
espie
618235f349 root no longer involved in building packages, simplify accordingly 2017-02-13 12:57:50 +00:00
espie
ce25595701 we generally don't use subshells, comment that explicitly. I had to read back
the log to remember that one :)
2017-02-13 12:56:50 +00:00
espie
93ec01de88 forgotten: scrape SIGNING_PARAMETERS 2017-02-13 12:52:13 +00:00
espie
04d2babdfc magically add most recent c/perl to ports with perl so, based on file name.
okay sthen@
(version tweaked to tell you if your pkg_add is not recent enough)
2017-02-11 12:52:58 +00:00
juanfra
f3e67172d3 MASTER_SITE_OPENBSD http -> https. OK bentley@ phessler@. 2017-02-02 11:30:10 +00:00
espie
ad349252d4 improve the speed of lib-depends-check for multi-packages and bulk runs
drastically.

- make sure the recursive targets is marked as using the cache
- do not run env -i thus forgetting the cache. Do a proper manual run
which is just as complicated
- add an extra cache for each packing-list so that it goes really faster

okay sthen@
2017-01-25 14:16:46 +00:00
espie
ef57be4188 let dpb-replay work again after changing the interface completely.
(noticed before rpe@ reported it, but this should please him)
2017-01-25 14:13:50 +00:00
phessler
a697bc989d add aarch64 definitions to the ports framework
facts verified by patrick@ and kettenis@
OK sthen@
2017-01-23 10:50:25 +00:00
sthen
74b59f57cc reserve 787 for _dnsdist 2017-01-12 22:03:02 +00:00
ajacoutot
9c26545aed Add arm to LLVM_ARCHS.
from Brad
2017-01-01 10:50:18 +00:00
sthen
bec49e8ed2 reserve 786 for sysutils/riemann; from Pavel Korovin 2016-12-20 22:06:25 +00:00
jca
42b0fba000 net/uucp will switch to _uucp:_uucp 2016-12-18 19:48:29 +00:00
jca
89b90d0a8f leafnode shall move to group _news 2016-12-18 19:45:16 +00:00
landry
a3d319c98d Add support for MODFOO_post-extract so that modules can hook up commands
after post-extract.

From semarie@, ok espie@
2016-12-13 07:25:47 +00:00
jca
373201772e Dedicated user for net/hping 2016-12-05 13:58:14 +00:00
sthen
0f29347e97 +rmilter 2016-12-02 14:58:50 +00:00
landry
2579e5026c take uid 782 for upcoming ympd port 2016-11-13 19:33:25 +00:00
afresh1
8e398553b8 Remove fcntl.ph use from DPB::Locks
Replace with a hardcoded constant as Fcntl doesn't provide it.

Fix suggested by espie@ fine with millert@
2016-11-07 21:26:06 +00:00
zhuk
f1e5c469dd whitespace nit 2016-11-06 21:37:55 +00:00
zhuk
1526057ae3 Oops, that change in flavor-removing RE was wrong. 2016-11-06 21:36:54 +00:00
zhuk
e90b36e409 Finally fix the tests/portbump/t8.
We now force the place for new revisions to be after REVISION mark,
if it exists. This way we don't get extra (and wrong!) REVISION-foo=0
in updated port Makefile.
2016-11-06 21:24:35 +00:00
zhuk
f725fbefb3 Polish variable name parsing REs a bit: make them look similar, and allow '+'.
Makes tests/portbump/t8 progress a bit; now it fails due some inconsistent
REVISION handling.
2016-11-06 18:26:04 +00:00