4604 Commits

Author SHA1 Message Date
landry
a2c4435970 reserve uid/gid 794 for _burp user/group 2017-11-03 11:49:58 +00:00
naddy
73f098c47c <net/slip.h> has been removed 2017-10-31 14:39:10 +00:00
naddy
fcc553acf5 Add missing ARCH and MACHINE_ARCH values to ALL_ARCHS.
Only use MACHINE_ARCH values for GCC[34]_ARCHS.  This seems to be consistent
with the other entries.
2017-10-26 19:40:32 +00:00
espie
96de49bdff use pkg_create -S so that port sigs and package sigs are handled
identically.

Along with removing the XXX in out-of-date, this also fixes dpb update
modes.
2017-10-11 14:27:20 +00:00
espie
d38cac9c54 don't die if we can't print this error message.
Seems that some people are heavy handed on the build cluster, as
experienced by phessler@
2017-10-05 22:41:32 +00:00
espie
bd1fb6f1ca oops, ports without depends have @version at the end. 2017-09-28 19:10:09 +00:00
espie
9a82bf35d3 have out-of-date ignore the @version part for now.
properly handling that is more complicated and can wait until after 6.2.

problem pointed out by naddy@
2017-09-28 10:30:35 +00:00
tb
08a014ca9c Display a clear error message indicating that WRKOBJDIR must be on a
wxallowed filesystem for USE_WXNEEDED ports instead of erroring out
unhelpfully.  Prompted by numerous questions about Python builds failing
with "configure: error: cannot run C compiled programs." on ports@

Input, tested in bulks and ok sthen; ok danj; no veto from espie.
2017-09-18 16:32:06 +00:00
espie
f0a5685b2c activate @version 2017-09-18 15:20:54 +00:00
espie
fbc2afa76d scaffolding for -V option, the only missing part is activating it in
bsd.port.mk
2017-09-18 13:02:34 +00:00
espie
86839ea99b don't count @version as relevant when registering plists. 2017-09-18 13:01:43 +00:00
robert
f00a70a056 no more _zarafa user 2017-09-13 10:45:20 +00:00
robert
60db48d44c add _kopano user 2017-09-13 10:17:45 +00:00
sthen
b0bb52643e Add LLD_ARCHS, listing arches using LLVM's ld.lld (rather than binutils'
ld.bfd) and a PROPERTIES matcher. Suggested by phessler@, "go for it" espie@
2017-09-09 10:22:45 +00:00
espie
f92d7101b9 turns out we already copy checked packages from cache into the normal
repository. keep that model for now, but make FETCH_PACKAGES more consistent
with respect to signature handling (e.g., use TRUSTED_PKG_PATH for the
local repo, and pass TRUSTED_PKG_PATH thru)

should help naddy
2017-09-05 14:50:28 +00:00
espie
11296357e7 always pass state thru 2017-08-29 14:22:10 +00:00
espie
f96c91f68c a few more bits 2017-08-24 13:25:38 +00:00
sthen
619d6c2b0d Unbreak. 2017-08-22 19:40:59 +00:00
tj
f586485c58 prioritize https over http/ftp for distfiles.
ok aja jasper for gnome, aja for gnutls, giovanni for gimp, sthen for the rest
2017-08-22 18:03:51 +00:00
espie
7737872aef rework COMPILER yet again. new version should be easier to grasp 2017-08-22 10:27:33 +00:00
espie
5690c3546f centralize arch compiler support so we cant teach COMPILER to
set ONLY_FOR_ARCHS
2017-08-21 09:12:47 +00:00
espie
1f0907b562 even though those names shouldn't be strange, doesn't hurt to protect against
-something names.
2017-08-21 09:10:52 +00:00
ajacoutot
c99f19ce29 Fix UID/GID of the mcastproxy user and register it in the user db.
from Paul de Weerd (maintainer)
2017-07-31 08:03:40 +00:00
jasper
aa7bfe242b make an appointment for _orthanc 2017-07-29 18:48:44 +00:00
espie
6ee8bff8bd switch ports as well 2017-07-26 21:25:32 +00:00
sthen
0c3a4d7394 Poison autopoint if gettext-tools is not a listed dependency, similar to
existing poison for msgfmt/msgcat/msginit. Makes sense to naddy@
2017-07-26 14:21:22 +00:00
espie
9952cda353 use -F pthread, so that COMPILER_LIBCXX doesn't trigger "extra" warnings 2017-07-23 09:27:15 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
sthen
174ac67aa2 Switch to v1 API URL, minimal patch to fix portgen as the v0 API has been
removed - v1 appears to be compatible enough so far.  ok tsg@
2017-07-20 20:42:41 +00:00
espie
9b2efb46ff direct inclusion of MODULES=clang on a clang arch triggers double links
so protect against these as well
2017-07-20 07:31:48 +00:00
espie
a76fd1148f anchor regexp (pedantic fix, I'd have to craft a very specific example
to make this break)
2017-07-19 14:17:20 +00:00
espie
9113bc87c7 add sugar to have WANTLIB contain the right mix of
COMPILER_LIBCXX/LIBCXX/LIBECXX in most cases.

... and  future support for pthread variations.

okay sthen@
2017-07-19 14:16:13 +00:00
zhuk
b5c8dd973c Catch QML-specific errors, inspired by recently discovered breakage. 2017-07-14 07:42:51 +00:00
espie
a0d2425bd2 now that COMPILER works, we can have a simpler mechanism to figure out
the C++ library getting used in most cases.
2017-07-13 11:43:55 +00:00
espie
c231a975e1 turn generate-readmes into a "full" target with locking and everything
(but still no cookie)
2017-06-28 10:20:28 +00:00
espie
ce68e425d2 move readmes/rcscripts generation into a separate target
'generate-readmes' that's always run, without a cookie.

this allows fine tweaks to that part without needing to rerun
fake every time.

Also places the automatic creation of PKGDIR where it belongs (in
update-plist) and have the new target error out implicitly if
PKGDIR is wrong.

slightly tweaked version compared to published tech@ patch, as it
turns out that scraping old files each time doesn't work,
in practice, as some readmes come from the actual distfile...
2017-06-27 15:47:10 +00:00
schwarze
986033d7de Fix four issues found with mandoc -Tlint:
* missing blank before trailing delimiter
* typo in the name of the AUTHORS section
* missing .An macro in the AUTHORS section
* section ordering
2017-06-25 18:30:38 +00:00
espie
c23805dc62 wrap long line 2017-06-20 15:48:12 +00:00
espie
0e3f6e3812 tweak die_bang to disable tracing, since we know exactly why we're dying
and we don't need any trace in that case.
2017-06-20 15:47:49 +00:00
espie
b20f27912b ... works better with the actual redirect/write_error code 2017-06-20 15:47:05 +00:00
espie
9b2738245a move redirect to UserProxy and introduce write_error.
redirect is only called thru a user, so have the error message be
more helpful in telling which user can't perform the redirect.
likewise, write_error should tell which user is involved.
don't wrap redirect_fh in run_as, because we're not opening any
new file.
2017-06-20 15:46:18 +00:00
visa
785a6b25f1 ASPICFLAG is no longer set by bsd.own.mk. Remove it from bsd.port.mk.
OK mpi@, jca@
2017-06-19 13:27:00 +00:00
espie
5bbbdfd263 ssh protocol 1 is dead, don't even mention it 2017-06-19 10:22:05 +00:00
sthen
1071cecb59 support for overriding CC/CXX was accidentally lost with the COMPILER_LINKS
changes, reinstate it. feedback/ok espie@
2017-06-05 21:53:12 +00:00
espie
2a7559a492 thinko. breaks devel/llvm on a clang arch 2017-06-05 07:10:06 +00:00
sthen
868a63b397 Write out wrapper scripts for compilers using -B to set the toolchain
search path to ${WRKDIR}/bin. Ensures that the ld wrapper script needed
for USE_WXNEEDED gets used (clang was ignoring it otherwise).

Rework ccache support and gcc4/clang MODULES to use the same wrapper
generator as above, setting up a list of command names (cc, c++, etc) and
destinations (egcc, eg++, etc) as the port is processed, and writing the
wrappers in one place in bsd.port.mk, with an optional wrapper (e.g.
ccache), and with an echo to make it clear on screen/in log which
compiler binaries were chosen (easier than inspecting the wrapper
scripts) and whether ccache is used.

Initial wrapper using -B from espie, ccache bits from me, discussed
with/ok espie.  Been through a bulk on i386.
2017-06-04 23:22:57 +00:00
espie
2c4bade992 sooner or later, we'll run into ports that really require a gcc... 2017-06-03 15:02:26 +00:00
sthen
08379f83f9 reserve uid for mtr 2017-06-02 16:47:23 +00:00
jca
83cc20aca1 poison WANT_CXX, ok sthen@ 2017-05-31 22:30:21 +00:00
espie
326a14a21d put a guard to prevent the nasty issue I ran into with cantor 2017-05-31 08:53:39 +00:00