summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
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
2015-04-27Split cwrappers from legacy wrappers. We no longer generate the legacyjperkin3-15/+79
wrappers when USE_CWRAPPERS is enabled, saving a reasonable amount of I/O during builds, mostly due to avoiding the transform/untransform sed file generations. WRAPPER_DIR and WRAPPER_BINDIR are used by various packages to override or point to specific wrappers, and these now point to the cwrappers directory when enabled, removing the need for CWRAPPERS_BIN_DIR duplication and fixing packages which previously were using legacy wrappers by accident. A number of targets are now duplicated between bsd.wrapper.mk and cwrappers.mk, the intention being that the legacy wrappers will be deprecated once cwrappers is verified on all supported platforms. If that turns out to take longer than expected, we will probably want to introduce a wrapper.mk to abstract them away before loading the appropriate back-end.
2015-04-27Remove ECHO_WRAPPER_MSG and just use ECHO_BUILDLINK_MSG, which was setjperkin2-16/+7
to the same value anyway. Also removes a comment from 2005 which was possibly wrong at the time it was committed, given the same construct has been used in bsd.buildlink3.mk unchanged since 2004.
2015-04-27correct MACHINE_ARCH and compiler flags for HP-UX 64-bit ABItnn2-9/+22
2015-04-26revert rev. 1.7. Although it should be correct in theory it interactstnn1-3/+2
with the build of some packages in subtle ways, and needs more testing.
2015-04-26Improve xaw3d description.wiz1-1/+1
2015-04-26Rename options emacs-xaw3d to simply xaw3d. Ref:mef1-1/+1
http://mail-index.netbsd.org/pkgsrc-users/2015/04/24/msg021447.html
2015-04-25Fix typo in comment.wiz1-2/+2
2015-04-25If we have -Wl,--whole-archive -lfoo -lbar -Wl,--no-whole-archivetnn1-2/+3
surrounding a list of static libraries, we must preserve that order so the effect of --whole-archive is as intended by the package. cwrappers does this correctly but classic wrappers didn't.
2015-04-25Sort, and add a keyword.wiz1-4/+4
2015-04-25Finish move of lang/gcc to lang/gcc2.wiz1-6/+6
Let me know if I broke something.
2015-04-25Remove esdl from the list of default acceptable licences.reinoud1-2/+1
My bad, should have looked more clearly at the name of the list... DUH! Thanks Thomas :)
2015-04-24Add esdl licensereinoud1-1/+2
2015-04-21Add a new ulimit modifier for cputime. Support raising limits forjoerg9-10/+18
package creation. There are very few things in pkgsrc that needs more than one hour per process on decently fast hardware, so setting that as (soft) limit for bulk builds avoids the infinite loops seen in some other packages. There are a few select exceptions, i.e. flightgear-data needs more than one hour for pkg_create when using xz. This flag allows selectively giving those places more time without wasting resources in the broken cases.
2015-04-20Add cython option.alnsn1-0/+1
2015-04-20Add PRINT_PLIST_AWK code to put ${OCAML_SITELIB} into generated PLIST.hiramatsu1-1/+5
OK'ed by jaapb@ in private mail.
2015-04-19DEFAULT_ACCEPTABLE_LICENSES+=w3crodent1-1/+2
2015-04-19NOLOGIN needs to be /usr/bin/false here. Probably copy-pasto from OSF1.mk.tnn1-2/+2
2015-04-19fix typo in commenttnn1-2/+2
2015-04-19Specify safer WRKSRC for meta packages. As they don't extract files,joerg1-1/+3
they won't create the subdirectory either. Since the SUBST targets try to change to WRKSRC first, they fail. This is seen with meta packages depending on Freetype2 when using X11_TYPE=native.
2015-04-18fix comment about pkgtools/compat_headerstnn2-4/+4
2015-04-18Until there is evidence to the contrary, provide _COMPILER_ABI_FLAG onjoerg1-3/+1
all platforms.
2015-04-17Default to the native getopt when available.jperkin1-1/+2
2015-04-17Stop defaulting to the builtin mit-krb5, it's an old copy which isjperkin1-2/+1
unlikely to be updated any time soon, and is preventing some Samba Kerberos features from working correctly.
2015-04-17Add cdb option description.hiramatsu1-0/+1
2015-04-16Add mariadb55 support.ryoon1-3/+8
2015-04-12Add support for webp and xslt, needed for wip/skype4.wiz1-1/+3
2015-04-08Describe secret option (hush!)wiz1-0/+1
2015-04-07Add lmdb option descriptionfhajny1-0/+1
2015-04-05Some updates:rodent1-1/+9
* Test for /usr/sbin/chgrp (it's a link, but hey); * Test for /usr/sbin/openssl as an alternative location. There is no entry in /usr/bin (at least in OpenBSD 5.6); * /usr/bin/tbl doesn't exist in OpenBSD 5.6, so test for it before setting;
2015-04-02Append LIBABISUFFIX to the GCC library path. Fixes Linux and SunOSjperkin1-2/+2
multilib systems where it is the default, no change on other platforms.
2015-04-02Don't include the main GCC libraries in linker paths when usingjperkin1-2/+5
USE_PKGSRC_GCC_RUNTIME. Fixes check-shlibs when using the GCC runtime packages as previously the main libraries were being picked up instead of the runtime ones we'd asked for.
2015-04-02Don't recompute _GCC_PREFIX and _GCC_SUBPREFIX in the general case. Atjperkin1-4/+1
best this does nothing, and at worst it is actively harmful when using multilib systems. It's possible the mips case is broken too, but I do not have any hardware to test that on, so for now leave the special mips MABIFLAG handling intact. Fixes multilib SunOS builds.
2015-03-26As discussed on-list, remove www.ibiblio.org from MASTER_SITE_APACHE so thatdsainty1-3/+3
its habit of returning HTTP 200 on files it doesn't have will not corrupt resuming file downloads. Also remove from MASTER_SITE_OPENOFFICE, for the same reason and also because their openoffice mirror appears empty anyway. There are no other instances of www.ibiblio.org in the mirror lists.
2015-03-22osl 3.0 should be default acceptable (it is both FSF and OSI approved)tnn1-1/+2