summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2016-06-06Get rid of the XXX trying to provide a bit more information regardingleot1-4/+4
PKG_VERBOSE. PKG_VERBOSE currently is mostly used consistently in order to pass the `-v' option to various commands (FETCH_CMD, PATCH, plist/doc-compress, pkg_delete(1)). It is also used internally (and a bit less consistently) in other cases to provide more information mostly useful only for debugging. ok <bsiegert>
2016-06-03Honour ALL_ENV in print-PLIST.joerg1-2/+2
2016-06-01Update URL to new pypi master site.wiz1-2/+2
2016-06-01Fix MASTER_SITES example.wiz1-2/+2
2016-05-29Remove dm-download02.mozilla.org, it doesn't resolve.wiz1-2/+1
2016-05-28Add descriptions for fax and websocket.schnoebe1-0/+2
2016-05-27Add `aslr mprotect pax paxctl' keywords to help `help' target.leot1-1/+4
2016-05-26Correct the name of the user-settable variablekhorben1-2/+2
Noticed by wiz@, thanks!
2016-05-26Import mini-framework for paxctl(8) on NetBSD/{amd64,i386}khorben3-2/+58
This allows setting flags for PaX on select binaries. Two new variables are introduced for packages: NOT_PAX_ASLR_SAFE and NOT_PAX_MPROTECT_SAFE. They both expect a list of binaries are known to not support PaX ASLR and/or PaX MPROTECT, respectively. "Please commit" wiz@
2016-05-18+geocluesnj1-0/+1
2016-05-18add libdrmsnj1-0/+1
2016-05-17ftp.OpenBSD.org does not provide public ftp any longer, only http.wiz1-2/+2
2016-05-10Restore print-PLIST @pkgdir functionality. This was lost in the @dirrmjperkin1-2/+3
cleanup as the implicit print action was removed.
2016-05-10Stop using the native texi2html on SunOS. It's not fully compatiblejperkin1-6/+1
with what packages such as multimedia/ffmpeg2 expect, and as so few packages have texi2html in USE_TOOLS it may be causing more problems that it is worth to save a few dependencies. PR#51113.
2016-05-09Stop creating category symlinks in ${PACKAGES}, but keep All/ for now.joerg1-28/+3
2016-05-06Setting OCAML_USE_OASIS now automatically adds ocamlbuild as a buildjaapb1-1/+3
dependency
2016-05-04Handle MANZ for print-PLIST.jperkin1-1/+2
2016-05-02Add description for sit and tuning PKG_OPTIONS used by bind910.taca1-0/+2
2016-05-01Document afterstep option.dholland1-0/+1
2016-04-21Add hpnd to DEFAULT_ACCEPTABLE_LICENSES and *default_acceptable_licenses.leot1-1/+2
Discussed in tech-pkg@: http://mail-index.netbsd.org/tech-pkg/2016/04/20/msg016755.html Thanks to Memnon Anon!
2016-04-17Add some osdn.jp mirror sitesryoon1-1/+8
2016-04-17Revert part of the MACHINE_ARCH cleanup that resulted in the Linux/x86_64jperkin1-2/+2
triplet reporting as x86_64-pc-linux. Go back to the previous triplet of x86_64-unknown-linux which matches what config.guess outputs.
2016-04-12Added a ${RUN} to the UNPACK line for the ocaml-findlib-register scriptjaapb1-1/+2
2016-04-12Added a pkginstall fragment that takes over from ocaml-findlib-register (ajaapb5-4/+117
script included in the ocaml-findlib package) and removes the need to call said script explicitly from PLIST. Packages that use findlib will now automatically add directories that are in OCAML_FINDLIB_DIRS (set by default to $(OCAML_SITELIBDIR)/${PKGBASE}) to the file ${PREFIX}/lib/ocaml/ld.conf. This behaviour can be disabled by undefining OCAML_FINDLIB_REGISTER.
2016-04-11Re-arrange parsing order to fix various combinations of PKGMANDIR, MANZ,jperkin1-10/+10
and MKCATPAGES.
2016-04-11the native soelim is gsoelim so default it as TOOLS_PLATFORM.gsoelimdbj1-1/+2
2016-04-11update PKG_{FAIL,SKIP}_REASON with +=dbj14-31/+31
2016-04-10Remove support for USE_DESTDIR=no.joerg17-327/+42
2016-04-10Adjust USRGROUP_PHASE handling for USE_DESTDIR=no removal. Updatejoerg1-7/+7
documentation to reflect the pre-install option.
2016-04-10Always require the 2010 version of pkg_install to simplify things a bit.joerg1-5/+1
2016-04-10Rewrite somewhat in light of the non-DESTDIR removal.joerg1-20/+5
2016-04-10Remove last glue for PKG_DESTDIR_SUPPORT=none.joerg1-7/+1
2016-04-10PKG_DESTDIR_SUPPORT=none is gone.joerg1-4/+1
2016-04-10Drop support for PKG_DESTDIR_SUPPORT=none.joerg1-9/+4
2016-04-09add mtpz options to enable MTPZ support using libgcryptrichard1-0/+1
2016-04-09Add two options:richard1-0/+2
libusb-1 - Enable USB access via libusb-1. nautilus - Enable nautilus sub-menu option.
2016-04-08Switch from pkg-config to pkgconf.wiz1-2/+2
2016-03-23Move handling for PKG_SUPPORTED_OPTIONS and PKG_SUGGESTED_OPTIONS asjperkin2-3/+12
OPSYSVARS to bsd.options.mk as they affect tests against PKG_OPTIONS before bsd.pkg.mk is parsed. Approved for commit during the freeze by agc@.
2016-03-17Since the MACHINE_ARCH cleanup, the bootstrap for i386-on-x86_64 Linux hasjperkin2-3/+7
been broken due to NATIVE_MACHINE_ARCH no longer being set to x86_64. Fix this by introducing HOST_MACHINE_ARCH which refers to the underlying host architecture rather than bmake's native architecture, thus differentiating between cross-compiling and multilib. This is currently only set on Linux as the only OPSYS which currently requires such a test, but can be expanded to other OPSYS as necessary.
2016-03-14Add support for -isystem to legacy wrappers.markd5-5/+37
rewrite "-isystem dir" as "-isystem,dir" transform "-isystem,dir" in same ways as "-Idir" rewrite "-isystem,dir" back to "-isystem dir" in cmd-sink
2016-03-13Also determine when compiling from source fileskhorben2-4/+16
This allows fixing an issue with PKGSRC_MKPIE, where "gcc source.c" would not work. Some packages rely on this test to determine if a working compiler is available.
2016-03-12Also register "-pie" as a known argument for gcc(1)khorben1-1/+2
As suggested by wiz@
2016-03-12don't default to EOL versions of java:tnn1-6/+7
- change Linux x86 from sun-jdk6 to oracle-jdk8 - change SunOS x86 from openjdk7 to openjdk8 - change DragonFly from openjdk7 to openjdk8 leave Darwin at sun-jdk6 for now, not sure how the builtin stuff works ...
2016-03-11Re-arrange support for FORTIFY/MKPIE/RELRO/SSPkhorben4-27/+33
- No _GCC_* anything in mk/bsd.prefs.mk; - No compiler flags in platform files. Tested again on NetBSD/amd64, with and without cwrappers, with the same outcome. With feedback from jperkin@
2016-03-11Add support for a number of security featureskhorben9-28/+176
- Revisit (and rename) support for FORTIFY as PKGSRC_USE_FORTIFY (instead of PKGSRC_USE_FORT) for easier support outside NetBSD/gcc; - PKGSRC_USE_SSP is no longer enabled by default when PKGSRC_USE_FORTIFY is enabled; - PKGSRC_MKPIE builds executables as PIE (to leverage userland ASLR) - PKGSRC_USE_RELRO builds with a read-only GOT to prevent some exploits from functioning. Tested on NetBSD/amd64 by myself, in every combination, with and without pkgtools/cwrappers. MKPIE is not supported at the moment with cwrappers. Also, MKPIE is known to still break a number of packages when enabled (and actually supported). Tested on SunOS by jperkin@, thank you! As discussed on tech-pkg@, the default behavior is not changed, except where noted above. ok bsiegert@
2016-03-11Strip --enable-new-dtags GNU ld arg on Darwin and SunOS.fhajny2-2/+6
2016-03-11Explicitly skip directories. PR 50955.dholland1-1/+4
2016-03-11let's do just "Solaris" instead of "Oracle"tnn1-2/+2
The only current use of this is pbulk's subject line, and Solaris 11.3 makes more sense than Oracle 11.3.
2016-03-11for SunOS, assume that OS_VARIANT is Oracle if no match on other variantstnn1-2/+5
for OmniOS, stop processing /etc/release after the first line
2016-03-10Remove _OPSYS_WHOLE_ARCHIVE_FLAG and _OPSYS_NO_WHOLE_ARCHIVE_FLAG, thesejperkin25-158/+24
variables are unused and in at least one case were completely wrong anyway.