summaryrefslogtreecommitdiff
path: root/parallel
AgeCommit message (Collapse)AuthorFilesLines
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-1/+3
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-07-02add MAKE_JOBS_SAFE=nogdt1-1/+4
2007-06-08PKGREVISION bump for db4 shlib name change.wiz2-4/+4
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-3/+3
Patch provided by Sergey Svishchev in private mail.
2007-02-02Modular Xorg support.joerg1-3/+3
2007-02-02Modular Xorg support.joerg1-2/+5
2007-01-25Fix linkage of some support programs. Bump PKGREVISION.markd3-2/+26
2007-01-24devel/apr:epg1-2/+2
Update to 1.2.8 (formerly in devel/apr1), no longer build from the httpd distfile. devel/rapidsvn: devel/subversion-base: parallel/ganglia-monitor-core: security/hydra: www/apache2: Use devel/apr0. www/apache22: Use devel/apr and devel/apr-util.
2007-01-14Modular Xorg support.joerg2-2/+8
2007-01-09use ssh for X86SOL2 and DRAGONFLY for the rsh command to make these twodmcmahill4-7/+7
behave the same as all of the platforms. Bump pkgrevision to take us to pvm-3.4.5nb3.
2007-01-07Fixed PKGMANDIR and minor file permissions.rillig1-2/+6
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig2-7/+7
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2006-12-22Fix HOMEPAGE.obache1-2/+2
On August 25, 2006, MCS began revamping its web presence.
2006-12-15Mechanically replace all includes of buildlink3.mk of the followingjoerg1-2/+2
packages with the modular Xorg equivalent. Those are falling back to the old location by default, so this commmit doesn't change dependencies. graphics/xpm ==> x11/libXpm fonts/Xft2 ==> x11/libXft x11/Xfixes ==> x11/libXfixes x11/xcursor ==> x11/libXcursor x11/Xrender ==> x11/libXrender x11/Xrandr ==> libXrandr
2006-12-12Fix build with gcc4, based on suggestions by Hans Rosenfeld on tech-pkg.wiz24-86/+102
While here: remove some extra spaces and use PKGMANDIR.
2006-10-21Note that the fetch stage is interactive.markd1-1/+3
2006-10-19Update sge to 6.0.8.markd40-896/+597
Several years worth of bug fixes and features.
2006-10-04Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.wiz2-4/+4
2006-08-28clusterit uses GNU configure.ghen1-3/+2
2006-08-23MASTER_SITES entry is now password protected, comment it out.wiz1-2/+2
2006-08-06Reomove BROKEN_IN for packages that built in the latestkristerw1-3/+1
NetBSD 3.0_STABLE/i386 bulk build.
2006-07-18Added PVM_SSH to BUILD_DEFS and removed the code that has beenrillig1-6/+10
duplicated from mk/defaults/mk.conf. Added "c" to USE_LANGUAGES, since this package needs a C compiler, too. Bumped PKGREVISION.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam2-4/+4
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam2-2/+4
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-07-05Drop use of INSTALL_SRC and DEINSTALL_SRC and instead set the properjlam4-86/+10
variables so that the default INSTALL/DEINSTALL scripts from the pkginstall framework do the right thing. Where possible, move some post-install directions for package setup into MESSAGE files so that they may be re-inspected by querying the installed package using "pkg_info -D ...".
2006-06-16Include examples in PLIST. Bump revision.joerg2-3/+80
2006-06-15Also set _PVM_OPSYS for Solaris/x86. From Gilles Dauphin in PR 33730.joerg1-1/+5
2006-06-14Fix build with GNU make 3.81. Improve some Solaris/x86 flags.joerg3-4/+17
From Gilles Dauphin in PR 33730.
2006-06-04Use config.* from pkgrsc.joerg8-20/+53
Add DragonFly support. Fix errno usage. Force traditional cpp for Makefile generation.
2006-05-21USE_TOOLS+=gmake, since the package complained about a missing gmake inrillig1-1/+2
a recent bulk build.
2006-05-18Mark as BROKEN_IN pkgsrc-2006Q1 according towiz1-1/+3
ftp://ftp.NetBSD.org/pub/pkgsrc/misc/kristerw/pkgstat/i386-3.0/20060501.1050/broken.html
2006-05-18Also include protofix.h in PLIST. Bump revision.joerg2-3/+4
2006-05-16First step into making mpi-ch fully work with CHECK_FILES.joerg5-15/+122
Also annotate use of C++ and Fortran. Bump revision.
2006-04-30- uses GNU_CONFIGURE, change overrides to handle all subdirectories.joerg15-16/+1718
- uses libtool - add DragonFly support - use pkgsrc expat and apr - bump revision
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+3
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-04-13Fixed pkglint warnings. The documentation files are installed inrillig2-509/+511
share/doc instead of share/doc/html. Bumped PKGREVISION.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig2-4/+4
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed2-6/+6
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-18Do not use ${INSTALL} to copy files into ${WRKSRC} -- this is wrong forkristerw1-3/+3
e.g. NetBSD 1.6 whose /usr/bin/install does not set -c by default. ${CP} is much better if you just want to copy a file...
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-1/+4
INSTALL/DEINSTALL script creation within pkgsrc. If an INSTALL or DEINSTALL script is found in the package directory, it is automatically used as a template for the pkginstall-generated scripts. If instead, they should be used simply as the full scripts, then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC explicitly, e.g.: INSTALL_SRC= ${PKGDIR}/INSTALL DEINSTALL_SRC= # emtpy As part of the restructuring of the pkginstall framework internals, we now *always* generate temporary INSTALL or DEINSTALL scripts. By comparing these temporary scripts with minimal INSTALL/DEINSTALL scripts formed from only the base templates, we determine whether or not the INSTALL/DEINSTALL scripts are actually needed by the package (see the generate-install-scripts target in bsd.pkginstall.mk). In addition, more variables in the framework have been made private. The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are more sensible names given the very few exported variables in this framework. The only public variables relating to the templates are: INSTALL_SRC INSTALL_TEMPLATE DEINSTALL_SRC DEINSTALL_TEMPLATE HEADER_TEMPLATE The packages in pkgsrc have been modified to reflect the changes in the pkginstall framework.
2006-03-14Add DragonFly support.joerg5-3/+58
2006-03-11Convert all packages using REPLACE_INTERPRETER to the new variable namesghen1-11/+11
without underscores (REPLACE.*.old, REPLACE.*.new, and REPLACE_FILES.*). Also convert REPLACE.*.new= ${SH:Q} back to ${SH}, as it should not be quoted here, if at all. Ok with rillig.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam5-10/+10
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2006-03-03Regen so that the MacOS X patch program can apply it.kristerw2-5/+4
2006-02-16Update two patches and regenerate the distinfo entries for the rest.joerg3-13/+18
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg12-19/+24
2006-02-01Update ClusterIt to 2.4. Changes are mostly bugfixes, and a few minorgarbled2-11/+6
feature enhancements.
2006-01-27Add DragonFly support. Fix errno.joerg8-6/+96
2006-01-02Fix errno.joerg6-1/+73