summaryrefslogtreecommitdiff
path: root/databases/gnats/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-1/+4
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.
2006-06-16Fixed pkglint warnings.rillig1-2/+4
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+7
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-03-30* Honor PKGINFODIR.jlam1-2/+2
* List the info files directly in the PLIST.
2006-03-10Fixed pkglint warnings.rillig1-7/+6
2006-03-05* Teach the tools framework how to supply the pkgsrc version ofjlam1-3/+2
makeinfo if no native makeinfo executable exists. Honor TEXINFO_REQD when determining whether the native makeinfo can be used. * Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo. * Get rid of all the "split" argument deduction for makeinfo since the PLIST module already handles varying numbers of split info files correctly. NOTE: Platforms that have "makeinfo" in the base system should check that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are correct.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig1-2/+2
CONFIGURE_ARGS.
2005-08-28Add a patch from gnats CSV to fix the security problem noted in:recht1-1/+2
http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2180 Patch by adrianp@. ChangeLog from gnats CSV: * Makefile.in (install-gnats-tools, install-gnats-bin): Removed chown and chmod entries for setting binaries suid. CAN-2005-2180 advisory. gen-index as setuid root can overwrite any system file. Bump PKGREVISION to 1.
2005-08-27Update to gnats 4.1.0.recht1-14/+43
Make a overhaul of the package and bring it closer to pkgsrc standards. Addresses PR 26174 by Hauke Fath. changes: This is GNATS 4.1.0, a release that incorporates multiple bug fixes and enhancements that have been committed to CVS since the release of GNATS 4.0. Notable enhancements include: - Upgrade to autoconf 2.59 generated configure scripts. - New PR numbers are reported to the client upon new submissions - Rewrite of install-sid. Now, rather than editing send-pr, which can be installed on a read-only partition, install-sid creates or edits user or site configuration files ~/.send-pr.conf or /etc/gnats/send-pr.conf. - Removal of libiberty, old manpages, and old build framework cruft - Performance enhancements to indexing code - Various cleanups and bugfixes. See the ChangeLog files for details.
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-08-20Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} sojlam1-3/+4
that these directories will be conditionally removed (based on reference counts), regardless of the value of PKG_CONFIG. Bump the PKGREVISION for packages that were modified as a result.
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2004-11-14Update to gnats 4.0.1.soren1-2/+2
Fixes vulnerabilities described in http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-0623 .
2004-11-10Update using the databases/gnats4 package. gnats3 has numerous securitysoren1-36/+19
problems and is no longer supported.
2004-03-06Fix typo: =gnats/ should be :=gnats/ in MASTER_SITE_GNUrecht1-2/+2
2004-01-25USE_GNU_TOOLS+=m4 instead of BUILD_DEPENDS.grant1-4/+2
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-20Remove info files entries from PLIST file.seb1-1/+6
Also dynamically handle the send-pr.info* files in ${PREFIX}/share/gnats/dist
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-29Convert to USE_NEW_TEXINFO.seb1-5/+5
2003-06-09Moved to GNU repo -- change homepage and download locations.wiz1-5/+3
Noted by Katsuhiko Fujii in PR 21832.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-30Use bsd.pkg.install.mk infrastructure to create the `gnats' user andseb1-31/+14
some directories. In the process kill PLIST @exec -except for those related to install-info. While here substitute some leftover `/usr/pkg' in MESSAGE. XXX Marking this package as USE_BUILDLINK2 will make my life easier for forthcoming changes but as it is not really necessary for the build it self I guess it is not a good option?
2003-01-05Test for useradd rather than user. The package then installs cleanly oncjep1-2/+2
Solaris.
2002-02-18Introduce new framework for handling info files generation and installation.seb1-7/+9
Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information.
2001-10-11Added the GNATS package which was submitted in pkg/13330.martti1-0/+70
GNATS (GNU Problem Report Management System) is a problem tracking system written to help report on, and track, problem reports or bugs.