summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2015-09-05Commence deprecation of logic related to detecting the presence of X11 on thesevan1-5/+6
host and whether to use native or pkgsrc components. With the use of builtin.mk in packages, these tests are superfluous and can prevent the builtin.mk detection mechanism from working correctly. Discovered on OpenBSD where X11_TYPE native was being used but the native MesaLib wasn't because a test to check the presence of xorgversin.def failed, forcing MesaLib to be added to $PREFER_PKGSRC. Change leading if statement to default to an empty $PREFER_PKGSRC with OpenBSD & Bitrig defaulting to this, remaining platforms should also be moved here after testing, this is in preperation for replacing the block with just the default value for $PREFER_PKGSRC. Put together with instruction from jperkin@ Reviewed by jperkin@ wiz@
2015-09-01Default to pkgsrc openssl from OSX Lion / 10.7 onwards, where the nativejperkin1-1/+4
openssl is marked as deprecated. This causes failures in pkg_install now that WARNS works correctly (-Werror,-Wdeprecated-declarations).
2015-08-28Remove descriptions for removed options.wiz1-4/+0
2015-08-20Document memcached and sphinx options.jperkin1-0/+2
2015-08-17Introduce support for checking Mach-O dynamic libraries.jperkin4-21/+140
This works in a similar way to the ELF checks, but uses otool(1) to list the library name and its dependencies, and the checks fail if there are WRKDIR references or if the -install_name of the library does not match $PREFIX, as well as ensuring that any libraries from pkgsrc are correctly registered as full dependencies. Removes support for the user to set USE_CHECK_SHLIBS_ELF, but there were no reasonable reasons for doing so in the past anyway, and it may be masking issues in platform files we should fix.
2015-08-17Fix check-shlibs regular expression to match .dylib/.sl the same as .sojperkin1-2/+2
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