summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2015-08-12Set openjdk8 as default on NetBSD 5 or later.ryoon1-2/+2
openjdk7 is no longer updated and it is vulnerable.
2015-08-11Anonymous ftp service of ftp.mozilla.org is no longer provided.ryoon1-5/+3
2015-08-10Add support for building with fortifykhorben2-3/+18
This is pretty much the same change as with SSP, and completes it with support for fortify (like USE_FORT in NetBSD's base system). Like SSP, this is disabled by default for the moment. Like in NetBSD's base system, enabling fortify explicitly also enables SSP by default - but SSP can still be disabled explicitly in this situation. All four combinations tested on NetBSD/amd64.
2015-08-10Fix typo in local variable name.jperkin1-2/+2
2015-08-10Construct rc.d scripts in a subdirectory of WRKDIR (.rc.d/) instead ofdholland1-2/+3
right in it, to avoid name conflicts. PR 39271.
2015-08-02Add lppl-1.0 license.markd1-2/+2
2015-07-27More efficient check if SSP is enabledkhorben1-3/+3
With this change, the check if the current architecture is supported is only performed if SSP is enabled in the first place. This should not change the current behavior; tested on NetBSD/amd64. Suggested by wiz@
2015-07-26Add support for compiling with stack-smashing protectionkhorben3-4/+21
This is enabled with PKGSRC_USE_SSP in mk.conf(5), as documented there. Most NetBSD platforms are supported (when compiling with gcc). After consensus on tech-pkg@.
2015-07-25Introduce $LOWER_VARIANT_VERSION, this is used to store version info for variantsevan1-1/+3
Operating Systems. For SmartOS, store the result from running uname -v & trimming the joyent_ prefix. For OmniOS, store the result from processing /etc/release with awk(1) Reviewed by joerg@ bsiegert@
2015-07-20Remove old custom www/links options. From PR 50072.dholland1-2/+0
2015-07-18Detect arm-linux-gnueabihf correctlywiedi1-1/+6
2015-07-17zpl -> zpl-2.0, add zpl-2.1wiz1-2/+3
2015-07-16Add gcc5 support.ryoon1-4/+39
2015-07-12Add https://download.gnome.org/ to MASTER_SITES_GNOME.rodent1-2/+3
2015-07-11Sort. Move ODSN mirror.ryoon1-7/+6
2015-07-06Enabling handling of pypi packages. No opposing comments received inrodent2-4/+4
private mail nor on tech-pkg@ since the posting. Will begin the slow transition of packages to use this feature as they're updated.
2015-07-04Remove USE_X11BASE and X11PREFIX.joerg8-25/+11
2015-07-04Add one more variable that controls PREFIX.joerg1-2/+2
2015-07-04Fix QNX bootstrap.ryoon2-1/+109
From Jan Danielsson.
2015-07-01Don't use "/bin/ksh" as wrapper shell under Mac OS X Mavericks. It wastron1-2/+3
previously excluded for a good reason.
2015-07-01Remove mozilla-enigmail option.ryoon1-1/+0
2015-07-01Add support for Python Package Index (pypi) master site handling.rodent2-2/+43
This is commented for now in bsd.fetch.mk pending 48 hours of feedback on tech-pkg@.
2015-07-01pkglint didn't like my proposed format for this file.rodent1-2/+3
Reverting to convention.
2015-06-30Add MASTER_SITE_PYPI, which is going to be used in pypi.mk in a bit.rodent1-2/+4
This entire file needs: 1) collation; 2) the EOL escapes removed and turned into proper lists; Otherwise, it's a bit painful to read.
2015-06-29Rename MASTER_SITE_SOURCEFORGE_JP to MASTER_SITE_OSDN.ryoon1-3/+3
sourceforge.jp is renamed to osdn.jp. However its mirror sites are not ready for osdn.jp.
2015-06-26Always use current system version SDK avoiding future SDKs, because this ↵adam1-3/+9
makes unuable binaries; use ksh as wrapper script on newer systems as well
2015-06-19Don't use the platform /usr/bin/pkg-config. As per PR#49982 it causesjperkin1-4/+1
problems that are fixed by using the pkgsrc version, and no platform other than Cygwin tries to use a native version. Consensus is that due to the limited impact and clear benefit this is ok to go in during the freeze despite being an infrastructure change.
2015-06-13Fixspz1-6/+9
/pub/pkgsrc/current/pkgsrc/mk/scripts/mkreadme: ls: argument list too long
2015-06-08Describe libnotify.wiz1-0/+1
2015-06-07Garbage collect remaining part of the @dirrm logic.joerg2-1441/+2
2015-06-04Introduce preliminary support for Bitrig to pkgsrcsevan3-1/+171
Initial patchset to add support by rodent@ Further adjustments made based on feedback by joerg@ Tested by myself with numerous bulkbuilds thanks to Patrick Wildt @ Bitrig Reviewed by bsiegert@ joerg@ wiz@
2015-06-03Sync with upstreamsevan2-5/+11
Reviewed by wiz@
2015-06-03Add option descriptions for nghttp2-asio, nghttp2-tools and http2.fhajny1-0/+3
2015-06-02Add oracle-jre8/jdk8 to supported Java VMs.ryoon1-3/+22
2015-05-26Let's unconditionally depend on useradd on NetBSD. It has been in basejoerg1-7/+1
since 1.4 at least.
2015-05-23Add json (for net/lldpd for the moment).mef1-0/+1
2015-05-21The path to SU is correctsevan1-3/+1
type is a shell builtin on the bundled OpenBSD pdksh Remove comment as instructed by comment. Checks performed on OpenBSD 5.7-current
2015-05-16ftp.dti.ad.jp is not working for several years.tsutsui1-4/+1
Per debian-mirrors: https://lists.debian.org/debian-mirrors/2014/07/msg00013.html
2015-05-08For 64bit little endian PowerPC hosts running Linuxsevan1-1/+6
Set the ABI to 64 bit Define the suffix appended to the locations in the library search path Reviewed by bsiegert@
2015-05-08Add lppl-1.2, an older version of lppl-1.3c, and add it to default-allowedwiz1-2/+2
like the 1.3c version.
2015-05-04Drop _LIBTOOL and _SHLIBTOOL and make LIBTOOL and SHLIBTOOL point to thejoerg4-19/+9
wrapped version by full path. This fixes some cases where the wrappers have been bypassed. lang/lua52 triggered the investigation as it failed to link against libreadline, which should have been translated to libedit. Tested by jperkin and myself with full bulk builds.
2015-05-04I believe this is correct -> ftp://ftp.kde.org to http://download.kde.orgmef1-2/+2
2015-05-03PR 49877: Expand correct variable. From Greg Onufer.joerg1-2/+2
2015-05-03fix compat60 (and strip down a lot to a backward compatibility packagespz1-2/+6
to NetBSD 6.1) introduce compat61 (and compat61-x11 with it) as a backward compatibility package to NetBSD 7 add compat61* to mk/emulator/netbsd-compat.mk and emulators/Makefile some sort of version for the binary compat packages might have been useful, maybe abusing the DIST_SUBDIR? compat61 is likely to change if/when NetBSD 6.2 is released
2015-05-02Add the GUST Font Source License (GFSL) fromwiz1-1/+2
http://ctan.org/license/gfsl Since this is basically the LaTeX Project Public License with one clause removed, add it to the default acceptable licenses. (lppl is fine with both OSI and FSF and already allowed.)
2015-04-29Introduce _USE_CWRAPPERS logic to ensure consistency, USE_CWRAPPERS couldjperkin3-5/+12
differ between a package and user setting, resulting in incorrect WRAPPER_* values being set from wrapper-defs.mk.
2015-04-29Use a single egrep and regexp instead of iterating over the list of files tojperkin1-5/+3
check and calling grep on each of them. Idea for using ":ts|" from Joerg. Reduces the test runtime by around 50%, depending on platform and package.
2015-04-29Only check executable files for valid interpreters. By the time this check isjperkin1-10/+3
performed all installed files should have their correct mode set, and there are no INSTALL scripts that currently change file modes under PREFIX after installation (nor should they ever). This change considerably speeds up the test. For example in www/firefox-l10n the time to run the test reduces from 181 seconds (135 seconds of system time) down to 10 seconds (6 seconds system time) on my SmartOS build systems.
2015-04-28Move cwrappers WRAPPER_DIR and WRAPPER_BINDIR to wrapper-defs.mk, it isjperkin2-6/+8
included by bsd.prefs.mk so we need to ensure consistency.
2015-04-28Ensure the wrapper directories are created before WRAPPER_TARGETS.jperkin1-4/+6