Commit graph

9642 commits

Author SHA1 Message Date
ng0
4b115e597b net/tor: Add rust option to build the rust features in tor. 2019-11-24 18:42:15 +00:00
rillig
276bc87b64 mk/fetch: add SITES.* to the variables for the show-all-fetch target 2019-11-22 19:30:23 +00:00
minskim
7f94d0a54c mk: Set LC_ALL=C to avoid encoding issue with tr and sed 2019-11-22 18:04:49 +00:00
tnn
672bc47484 remove bsdtar as tool because it was reverted in src for some reason ... 2019-11-21 21:11:22 +00:00
martin
c844c0d4d4 PR pkg/54686: try to handle NetBSD/arm without architecture version the same
as {e,}armv4 or {e,}armv6 / {e,}armv7. We do not add an explicit version to
our current default (v5).
2019-11-13 19:06:42 +00:00
maya
ae84d1864a Add SCO Unix to the ELF pile.
Blind commit intended to help PR pkg/54681
2019-11-09 21:24:24 +00:00
rillig
af0890f6c6 mk/fetch: sort variables for bmake show-all-github 2019-11-04 19:05:18 +00:00
rillig
c18ce611ff mk: make BROKEN a list of lines, like PKG_FAIL_REASON
Packages defined the variable BROKEN inconsistently. Some added quotes,
like they are required in PKG_FAIL_REASON, some omitted them.

Now all packages behave the same, and pkglint will flag future mistakes.
2019-11-04 17:47:29 +00:00
gutteridge
8d1d50e470 options.description: add libpcap option 2019-11-04 05:53:29 +00:00
gutteridge
d1246d8c02 options.description: add gnuplot option 2019-11-01 06:03:57 +00:00
he
f1b9418e64 Prepare for compat80 package. 2019-10-15 11:15:49 +00:00
rillig
0d03a9a964 mk/build/test.mk: reorder the _VARGROUPS variables
The tests are only run if TEST_TARGET is defined. Therefore it should be
listed first.
2019-10-13 11:08:10 +00:00
rillig
34460df6b7 mk/build/test.mk: clean up line continuations 2019-10-13 10:34:37 +00:00
adam
6c545580f8 postgresql12: added version 12.0
Release 12:

General performance improvements, including:
* Optimizations to space utilization and read/write performance for B-tree indexes
* Partitioning performance enhancements, including improved query performance on tables with thousands of partitions, improved insertion performance with INSERT and COPY, and the ability to execute ALTER TABLE ATTACH PARTITION without blocking queries
* Automatic (but overridable) inlining of common table expressions (CTEs)
* Reduction of WAL overhead for creation of GiST, GIN, and SP-GiST indexes
* Support for covering GiST indexes, via the INCLUDE clause
* Multi-column most-common-value (MCV) statistics can be defined via CREATE STATISTICS, to support better plans for queries that test several non-uniformly-distributed columns

Enhancements to administrative functionality, including:
* REINDEX CONCURRENTLY can rebuild an index without blocking writes to its table
* pg_checksums can enable/disable page checksums (used for detecting data corruption) in an offline cluster
* Progress reporting statistics for CREATE INDEX, REINDEX, CLUSTER, VACUUM FULL, and pg_checksums

Support for the SQL/JSON path language

Stored generated columns

Nondeterministic ICU collations, enabling case-insensitive and accent-insensitive grouping and ordering

New authentication features, including:
* Encryption of TCP/IP connections when using GSSAPI authentication
* Discovery of LDAP servers using DNS SRV records
* Multi-factor authentication, using the clientcert=verify-full option combined with an additional authentication method in pg_hba.conf
2019-10-07 19:21:48 +00:00
rillig
e5b3aa104f mk/check: remove documentation for obsolete SKIP_PORTABILITY_CHECK 2019-10-06 13:38:22 +00:00
rillig
3e003dd7ca mk/configure: add more keywords for bmake help 2019-10-06 09:44:41 +00:00
ryoon
e70a6f154b Add openjdk11 and set it as default for NetBSD/amd64 and /i386 7 or later 2019-10-02 13:16:29 +00:00
rillig
1a49091403 mk/check/check-perms.mk: complete the _VARGROUPS section 2019-10-01 21:56:11 +00:00
rillig
3e43360828 mk/check/check-perms.mk: fix typo in _VARGROUPS section 2019-10-01 21:48:30 +00:00
jperkin
41c29c5abd mk: Ensure only the first NetBSD rcsid is used.
There are a couple of places in pkgsrc where rcsid's are generated, and
these were leaking into "pkg_info -b" output.  This had the side effect of
causing those packages and all their dependencies to be rebuilt for every
bulk build as the output and the respective files always mis-matched.
2019-10-01 13:01:02 +00:00
rillig
1604275256 mk/compiler/gcc.mk: reorder variables in _VARGROUPS section
By listing the public variables first, the focus is put on the most
important variables.
2019-09-19 06:46:59 +00:00
ng0
4c62e57cfa options.descriptions: Add dane keyword description. 2019-09-18 15:27:59 +00:00
rillig
95fe8ca6c6 mk/compiler/gcc.mk: add missing variables to _VARGROUPS section 2019-09-18 06:46:13 +00:00
rillig
fe8d2392e3 mk/compiler/gcc.mk: search for GCCBASE/bin/gcc as well
A default installation of GCC doesn't install bin/cc but only bin/gcc.
Adding bin/cc is only done by the pgksrc packages, not by the upstream
package.

The previous strategy of just checking whether ${GCCBASE}/bin/${CC:[1]}
exists did not work in such a situation. Therefore, if CC still has its
default value from sys.mk, that is changed to the intended gcc, which
then detects the base GCC properly.

See https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029329.html.
See https://mail-index.netbsd.org/tech-pkg/2019/09/18/msg021976.html.
2019-09-18 06:35:12 +00:00
rillig
d7f638ee99 mk/compiler: replace complicated :M_asdf_ modifier with :[1]
The :[1] modifier has been added to bmake in 2006.
2019-09-18 06:15:13 +00:00
nia
264a5bbdf8 mk: describe sdl options better 2019-09-10 13:33:05 +00:00
nia
cf0676c9b5 libappindicator: Make this the gtk3 version.
Nothing is using the gtk2 version.

Bump PKGREVISIONs.
2019-09-09 12:59:06 +00:00
maya
25bf7f7d9d Be more verbose about how to list the available topics. 2019-09-09 09:38:36 +00:00
maya
3659de2832 gcc{48,49,5,6,7,8}: In the case of a "system GCC", detect if the system
libgcc is newer than the one about to be installed. If so, don't install
the libgcc.

Having an older libgcc appear in the lookup may result in binaries not
running, as they need symbols from the newer libgcc.
Such a case is PR pkg/54506.

Leaves SunOS unchanged, by request from jperkin.
2019-09-08 14:47:52 +00:00
maya
e10763bf89 Add a new option 'always-libgcc', whether to install libgcc.
If the pkgsrc compiler is GCC, don't install libgcc.

Having an older libgcc is problematic: it may be missing symbols from
newer libgcc. This is what happened in PR pkg/54506.

Use this on gcc-aux and gcc5-aux: the libgcc_s.so they install is going
to be older in all the operating systems these packages support.
(Other GCC packages will require a more elaborate rule)

Leaving SmartOS unchanged, by request from jperkin.
2019-09-08 14:05:38 +00:00
rillig
e8b4d71240 mk/compiler/gcc.mk: refactoring for PKGPATH comparison
Since PKGPATH can only ever consist of a single path, there is no point
in applying the :M modifier to it.
2019-09-08 09:24:52 +00:00
rillig
ef2e2c5b89 mk/bsd.pkg.error.mk: fix alignment of the backslashes 2019-09-08 09:15:01 +00:00
rillig
ec4d6a7c7f mk/subst.mk: document variables used in the file, remove SUBST_TARGETS
All variables that are used or defined in the file are now listed in the
_VARGROUPS section.

The "is text file" command variable has been renamed since pkglint
thought the former variable name would specify a filename, not a shell
command.

The "is text file" command has been rewritten to only rely on tr(1)
instead of both tr(1) and wc(1). This makes it both simpler and maybe
also a little faster, since the file only has to be read once.

The SUBST_TARGETS variable has been removed since it is used nowhere
else. To get the list of all subst targets (should that ever be
necessary), use the expression ${SUBST_CLASSES:S,^,subst-,}.
2019-09-08 09:06:06 +00:00
rillig
f8efb25323 mk/misc/show.mk: document how to explicitly mark variables as ignored
An upcoming check in pkglint will require that if a file has a _VARGROUPS
section, it must contain the full truth, mentioning every variable that
is used or defined in the file.

Some variables may be so internal though that they are not interesting in
any scenario for understanding what goes on in the file. These variables
can be explicitly ignored. They will not be listed by "bmake show-all" and
pkglint will not complain about them.
2019-09-08 09:01:04 +00:00
rillig
a504a7a55a mk/compiler/gcc.mk: improve _VARGROUPS section 2019-09-07 22:20:32 +00:00
rillig
22bac2bbe2 mk/compiler/gcc.mk: update _VARGROUPS 2019-09-07 07:10:15 +00:00
gutteridge
f59ae753d0 options.description: add the libappindicator3 option 2019-09-07 04:17:42 +00:00
jperkin
21159ce40d mk: Skip CTF_FILES_SKIP before anything else. 2019-09-06 09:00:35 +00:00
ryoon
914dc9f9ab NetBSD 9 or later has bsdtar as /bin/tar 2019-09-06 03:52:55 +00:00
rillig
bd2ae3cf10 mk/build: in build-env, output BUILD_DIRS relative to WRKSRC 2019-09-02 02:59:47 +00:00
rillig
d54bc5b842 mk/build: for build-env, show the BUILD_DIRS 2019-09-02 02:54:57 +00:00
rillig
0ff5dc4a46 mk: use a single form for headings in the documentation comments 2019-09-02 02:23:02 +00:00
rillig
a8b249fd3c mk/mysql.buildlink3.mk: add missing BUILD_DEFS 2019-09-02 02:14:58 +00:00
rillig
d4c41cddbd mk/help: remove unnecessary backslash before # in AWK program
GNU Awk on Cygwin warns about these.
2019-08-25 20:30:11 +00:00
nia
b0edece552 options.description: Add some options from MesaLib 2019-08-22 17:25:19 +00:00
nia
2367d4f38b options.description: add full stops 2019-08-22 11:54:43 +00:00
nia
9d87ba1247 options.description: +glesv1, +glesv2 2019-08-22 11:53:40 +00:00
nia
f6254aa8d8 options.description: add vulkan 2019-08-21 12:34:42 +00:00
rillig
d13d7ca81c mk/bsd.pkg.mk: prevent the WRKDIR path from containing symlinks
This is the same underlying issue as in bootstrap/bootstrap from
2019-05-01.

See https://mail-index.netbsd.org/pkgsrc-users/2019/08/18/msg029207.html
2019-08-18 21:58:51 +00:00
rillig
a4d021bb7b mk/buildlink3: add some more variables to show-all-bl3 2019-08-18 21:00:10 +00:00