summaryrefslogtreecommitdiff
path: root/misc/rpm/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2007-05-13add:gdt1-1/+3
MAKE_JOBS_SAFE= no
2007-02-18make sure to include stdlib where alloca() is used, to fix build under freebsd,tonio1-2/+2
to pick the builtin alloca
2006-10-22Fixed PKGMANDIR.rillig1-1/+3
2006-09-03Reset maintainer for people who lost their commit bit.wiz1-2/+2
2006-06-16Still set USE_PKGLOCALEDIR for the PLIST magic.joerg1-2/+3
2006-06-13The rpm configure script doesn't check whether libintl.so has anyjlam1-1/+6
library dependencies, e.g. libiconv.so. Set BROKEN_GETTEXT_DETECTION=yes to force LIBS to include -lintl and the right depenendent libraries to work around this bug. This is acceptable since every executable in misc/rpm is linked to -lintl anyway. This fixes PR pkg/33708.
2006-04-13BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace withjlam1-4/+2
USE_TOOLS+=msgfmt.
2006-03-14Modify the pkginstall framework so that it manages all aspects ofjlam1-4/+1
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-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-01-21Invoke "${RANLIB}" manually after installation. This makes this packagetron1-2/+9
usable under Mac OS X. Bump package revision and minimal required of this package because of this fix.
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-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-3/+3
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
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
2005-01-19Mark as not for Interix. (getmntent(3) is nonpublic/undocumented there;tv1-1/+3
it may work, but will need portability checking.)
2004-11-15Rework the Berkeley DB detection in buildlink3:jlam1-4/+1
* Add a db1.builtin.mk file that detects whether DB-1.85 functionality exists in the base system, and remove the distinction between "native" and the other Berkeley DB packages -- we now refer to db[1234]. This paves the way for any future databases/db1 package. * USE_DB185 shouldn't need to be set by any packages -- its correct value is now automatically determined by bdb.buildlink3.mk depending on whether we explicitly request db1 or not. By default, if you include bdb.buildlink3.mk, you want DB-1.85 functionality and USE_DB185 defaults to "yes", but if you explicitly remove db1 from the list of acceptable DBs, then USE_DB185 defaults to "no". * Set BDB_LIBS to the library options needed to link against the DB library when bdb.buildlink3.mk is included. * We only add the DB library to the linker command automatically if we want DB-1.85 functionality; otherwise assume that the package configure process can figure out how to probe for the correct headers and libraries. Edit package Makefiles to nuke redundant settings of USE_DB185.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-07-24the included popt library is broken on some platforms because it assumesgrant1-3/+6
alloca is available without explicitly pulling it in. use the devel/popt pkg instead and fix PKGLOCALEDIR handling while I'm here. fixes install on Solaris.
2004-04-25Convert to bl3; use bdb/bl3 instead of db/bl2.wiz1-5/+5
2004-02-09include db/buildlink2.mk for db185 support and passgrant1-1/+5
BUILDLINK_CPPFLAGS.db. fixes build on Linux.
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-08-30Add definitions for DEINSTALL_EXTRA_TMPL and INSTALL_EXTRA_TMPL ifjlam1-2/+5
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically pick up a INSTALL/DEINSTALL script in the package directory and assume that you want it for the corresponding *_EXTRA_TMPL variable.
2003-08-30Don't bother with overriding the main templates... just add on to thejlam1-4/+1
scripts.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-07-01don't rename cz.mo at post-configure stage, since it doesn't yet existpooka1-2/+2
fixes build on FreeBSD
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2002-12-28Remove obsolete mirror on "ftp.gwdg.de" from master site list.tron1-4/+2
2002-12-01USE_PKGLOCALEDIR, remove unnecessary patch, delint.salo1-3/+4
2002-10-20The default value for RPM_DB_PREFIX comes from bsd.pkg.default.mk.jlam1-2/+1
2002-10-20* Use bsd.pkg.install.mk instead of homegrown INSTALL/DEINSTALL scriptjlam1-15/+15
creation. * Enhance INSTALL/DEINSTALL scripts so that they may remove the RPM databases on deinstallation if RPM was never used. * Allow new knob RPM_DB_PREFIX that defaults to "/var/pkg" that is the prefix for the path to the RPM databases. The databases are kept in ${RPM_DB_PREFIX}/lib/rpm.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam1-5/+5
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-04-04czech locale should go under locale/cs, not locale/czjdolecek1-1/+4
pointed out by Thomas Klausner
2001-10-24only conflict on rpm2cpio < 1.0nb1lukem1-2/+2
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-08-16Use FILES_SUBST{,_SED} instead of a separate listing of variables tojlam1-8/+10
substitute by sed for INSTALL/DEINSTALL.
2001-07-14Convert to use only buildlink.mk files and mark as USE_BUILDLINK_ONLY.jlam1-4/+6
Add necessary dependency on zlib.
2001-03-27Change BUILD_DEPENDS semantics:hubertf1-2/+2
first component is now a package name+version/pattern, no more executable/patchname/whatnot. While there, introduce BUILD_USES_MSGFMT as shorthand to pull in devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current). Patch by Alistair Crooks <agc@netbsd.org>
2001-03-07add CONFLICTS as misc/rpm package has rpm2cpio program. Problem noted bykei1-1/+3
IWAMOTO Toshihiro in private mail. Thanks.
2001-02-26Automatically initialize RPM database on pkg_install if necessary. Alsojlam1-2/+9
correct DEINSTALL message to refer to the correct directory for the RPM database.
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf1-2/+2
XXX need to teach pkglint to be more picky about this
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-1/+2
2000-11-01update gettext dependency. USE_LIBINTL + BUILD_DEPENDS devel/gettext.itojun1-2/+3
2000-09-10Add documentation for --initdb to manpage; mention its use in INSTALL,wiz1-1/+4
and what to remove in DEINSTALL. Fixes pkg/8701 by Hauke Fath.
2000-07-31The gettext package gained a shared library. For all packages whichjlam1-2/+2
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-29Change build dependency on gettext to a dependency, since gettext nowjlam1-2/+2
installs a shared libintl.so library.
1999-02-19Remove obsolete version-based CONFLICTS.tv1-3/+1
1999-02-17"gettext" is only needed at build time, so use "BUILD_DEPENDS".tron1-2/+2
1999-01-01Depend on gettext, otherwise the build blows up.garbled1-1/+3
1998-11-052.5.4mycroft1-3/+4