Age | Commit message (Collapse) | Author | Files | Lines |
|
dependency of the package changes. I still have problems with some
packages that depend on GConf2, which doesn't exist anymore. The
dependency has silently changed to GConf, without increasing any
PKGREVISION. Same for gnome-vfs2 and gnome-vfs.
|
|
|
|
Bump PKGREVISION.
|
|
for it. Suggested by joerg.
|
|
|
|
column starts in column 1. Everything else is left to the style sheet.
|
|
of contents. Now it is there.
|
|
|
|
|
|
instead talk in terms of the user giving instructions to pkgsrc about
what to do.
Major revamp of RESTRICTIONS.
(wiz: Your mail motivated me to work on this; I am not up to speed on
the docbook tools; please check/regen.)
|
|
when changing the license text.
|
|
|
|
|
|
|
|
|
|
reviewed by wizd(8)
|
|
From jlam@ via tech-pkg list.
|
|
using inline functions with SunPro.
|
|
Pointed out by kano@.
|
|
Document OSVERSION_SPECIFIC.
|
|
|
|
description. Add section about programming languages. Describe
UNLIMIT_RESOURCES. Avoid extra whitespace in <para>.
Add section about emulation packages.
Add section about BROKEN and BROKEN_IN.
|
|
section. Found by wiz@.
|
|
- Document how to handle .desktop files.
- Document how to handle icons for the hicolor theme.
- Add a chapter detailing the GNOME meta packages, the packaging of new
applications and the updatee procedure.
Also add some documentation on how to better handle and create patches.
|
|
Document that we prefer share/doc/${PKGNAME} for docs.
|
|
|
|
Based on text provided by drochner@
|
|
|
|
|
|
|
|
|
|
it had not been discussed before.
|
|
|
|
|
|
on how to fix them.
|
|
followed by the ones specific to a phase. Added an "undefined reference
to ..." section.
|
|
into the developer's part, and has since been moved to the user's part.
Rewrote the section on "how to pull in variables from mk.conf", since
the word "problem" in the first sentence had bothered me over and over
again. Removed the documentation for adding "fetch" to
INTERACTIVE_STAGE, since we already have FETCH_MESSAGE for that purpose.
Added "extract" to the valid values for INTERACTIVE_STAGE, since there
might be password-protected distfiles. Now that "fetch" is excluded from
INTERACTIVE_STAGE, it is a list of _phases_ (note the misnomer here)
that are required once for every build of a package. "fetch" only needs
to be done once at all, so it is good to have these issues separated.
|
|
As discussed with Greg Troxel.
|
|
headings to follow a common structure.
|
|
|
|
|
|
the PLISTs, drop support for listing info files in INFO_FILES. The
INFO_FILES variable is now strictly defined/undefined.
|
|
paragraphs.
|
|
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).
|
|
that is a purely user-settable variable to represent the relative
path under ${PREFIX} where info files are stored and "dir" files
are managed. PKGINFODIR defaults to "info". INFO_DIR still works,
but will be obsoleted after the 2006Q1 branch.
* Modify GNU_CONFIGURE_INFODIR to only honor ${PKGINFODIR} if the
package installs directly into ${PREFIX} and not some subdirectory
under ${PREFIX}. This fixes packages that don't really honor
$(infodir) all that well, and also avoids PLIST problems relating
to directory removal for those packages.
* Since the majority of Emacs Lisp packages use GNU_CONFIGURE, just
set GNU_CONFIGURE_INFODIR directly to ${EMACS_INFOPREFIX}, which is
the Emacs-distro-specific location for info files. Also pass
EMACS_INFOPREFIX through PLIST_SUBST for PLIST substitution.
* INFO_FILES should be defined if the package installs info files.
If the info files are not listed in the PLIST, then INFO_FILES
must list the filenames for the info files installed by the package,
which are assumed to be located in ${PREFIX}/${PKGINFODIR}.
* The plist module can now better detect info files listed in PLISTs
and exports a command to the pkginstall module to append info file
names to the +INFO_FILES scriptlet at install-time.
* The print-PLIST target is updated to properly list info files in
the auto-generated PLIST.
* The check-files code is updated to skip all "dir" Info database files.
|
|
files from another package, it should just add that other package to
DISTFILES instead of (cd otherpackage && make extract).
|
|
the old names.
|
|
|
|
framework:
* USE_PKGINSTALL is no longer needed.
* X11 font directories should be listed in FONTS_DIRS.<type>
* fonts.mk is no longer needed as the functionality has been completely
reimplemented within the pkginstall framework.
* PKG_UPDATE_FONTS_DB may be set to "yes" or "no" to indicate whether
the fonts databases should be updated or not. This defaults to "yes".
|
|
font maps.
|