From 647e97b885f7935c961402b0cf3f1c9b9188a4e0 Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 8 May 2005 13:57:08 +0000 Subject: regen XXX: we need to add many more "id"s, most of the diff is automatically generated id numbers that differ from one build to the next. --- doc/pkgsrc.html | 1197 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 632 insertions(+), 565 deletions(-) (limited to 'doc/pkgsrc.html') diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html index e2dfd84586e..850945adf06 100644 --- a/doc/pkgsrc.html +++ b/doc/pkgsrc.html @@ -19,8 +19,8 @@ alink="#0000FF">
-

The pkgsrc guide

+

The pkgsrc guide

@@ -93,7 +93,7 @@ alink="#0000FF">
-
1.1. +
1.1. Introduction
1.2. @@ -117,13 +117,13 @@ alink="#0000FF">
-
2.1. +
2.1. As tar file
-
2.2. +
2.2. Via SUP
-
2.3. +
2.3. Via CVS
@@ -133,35 +133,35 @@ alink="#0000FF">
-
3.1. +
3.1. Bootstrapping pkgsrc
-
3.2. +
3.2. Platform specific notes
3.2.1. Darwin (Mac OS + "#id2569718">3.2.1. Darwin (Mac OS X)
3.2.2. FreeBSD
+ "#id2569880">3.2.2. FreeBSD
3.2.3. Interix
+ "#id2570324">3.2.3. Interix
3.2.4. IRIX
+ "#id2570557">3.2.4. IRIX
3.2.5. Linux
+ "#id2570654">3.2.5. Linux
3.2.6. OpenBSD
+ "#id2570723">3.2.6. OpenBSD
3.2.7. Solaris
+ "#id2570835">3.2.7. Solaris
@@ -179,38 +179,38 @@ alink="#0000FF">
4.1.1. Where to get binary + "#id2571040">4.1.1. Where to get binary packages
4.1.2. How to use binary + "#id2571080">4.1.2. How to use binary packages
4.1.3. A word of + "#id2571256">4.1.3. A word of warning
-
4.2. +
4.2. Building packages from source
4.2.1. + "#id2571346">4.2.1. Requirements
4.2.2. Fetching + "#id2571366">4.2.2. Fetching distfiles
4.2.3. How to build and + "#id2571418">4.2.3. How to build and install
4.2.4. Selecting the + "#id2623831">4.2.4. Selecting the compiler
@@ -222,10 +222,10 @@ alink="#0000FF">
-
5.1. +
5.1. Building a single binary package
-
5.2. +
5.2. Settings for creation of binary packages
@@ -239,26 +239,26 @@ alink="#0000FF"> Configuration
5.3.2. Other environmental + "#id2624142">5.3.2. Other environmental considerations
5.3.3. Operation
+ "#id2624183">5.3.3. Operation
5.3.4. What it + "#id2624252">5.3.4. What it does
5.3.5. Disk space + "#id2624309">5.3.5. Disk space requirements
5.3.6. Setting up a sandbox for + "#id2624336">5.3.6. Setting up a sandbox for chroot'ed builds
5.3.7. Building a partial set of + "#id2624865">5.3.7. Building a partial set of packages
-
5.4. +
5.4. Creating a multiple CD-ROM packages collection
5.4.1. Example of + "#id2625336">5.4.1. Example of cdpack
@@ -286,54 +286,54 @@ alink="#0000FF">
-
6.1. +
6.1. Are there any mailing lists for pkg-related discussion?
-
6.2. +
6.2. Where's the pkgviews documentation?
6.3. Utilities for package management (pkgtools)
-
6.4. +
6.4. How to use pkgsrc as non-root
-
6.5. +
6.5. How to resume transfers when fetching distfiles?
-
6.6. +
6.6. How can I install/use XFree86 from pkgsrc?
-
6.7. +
6.7. How can I install/use X.org from pkgsrc?
-
6.8. +
6.8. How to fetch files from behind a firewall
-
6.9. +
6.9. How do I tell make fetch to do passive FTP?
-
6.10. +
6.10. How to fetch all distfiles at once
-
6.11. +
6.11. What does “Don't know how to make /usr/share/tmac/tmac.andoc” mean?
-
6.12. +
6.12. What does “Could not find bsd.own.mk” mean?
-
6.13. +
6.13. Using 'sudo' with pkgsrc
6.14. @@ -371,7 +371,7 @@ alink="#0000FF"> "#components.patches">7.3. patches/*
-
7.4. +
7.4. Other mandatory files
7.6. work*
-
7.7. +
7.7. files/*
@@ -392,10 +392,10 @@ alink="#0000FF">
-
8.1. +
8.1. RCS ID
-
8.2. +
8.2. Semi-automatic PLIST generation
@@ -407,14 +407,14 @@ alink="#0000FF">
8.4. Variable substitution in PLIST
-
8.5. +
8.5. Manpage-compression
-
8.6. +
8.6. Changing PLIST source with PLIST_SRC
-
8.7. +
8.7. Platform specific and differing PLISTs
@@ -429,22 +429,22 @@ alink="#0000FF">
-
9.1. +
9.1. Converting packages to use buildlink3
-
9.2. +
9.2. Writing buildlink3.mk files
9.2.1. Anatomy of a buildlink3.mk + "#id2629017">9.2.1. Anatomy of a buildlink3.mk file
9.2.2. Updating 9.2.2. Updating BUILDLINK_DEPENDS.pkg in buildlink3.mk @@ -452,19 +452,19 @@ alink="#0000FF">
-
9.3. +
9.3. Writing builtin.mk files
9.3.1. Anatomy of a 9.3.1. Anatomy of a builtin.mk file
9.3.2. Global preferences for + "#id2629913">9.3.2. Global preferences for native or pkgsrc software
@@ -476,10 +476,10 @@ alink="#0000FF">
-
10.1. +
10.1. Global default options
-
10.2. +
10.2. Converting packages to use bsd.options.mk
@@ -494,7 +494,7 @@ alink="#0000FF"> "#build.prefix">11.1. Program location -
11.2. +
11.2. Main targets
-
12.1. +
12.1. General operation
12.1.1. How to pull in variables + "#id2632123">12.1.1. How to pull in variables from /etc/mk.conf
12.1.2. Restricted + "#id2632275">12.1.2. Restricted packages
dependencies
12.1.4. Handling conflicts with + "#id2632728">12.1.4. Handling conflicts with other packages
12.1.5. Packages that cannot or + "#id2632846">12.1.5. Packages that cannot or should not be built
12.1.6. Packages which should not + "#id2632872">12.1.6. Packages which should not be deleted, once installed
with security problems
12.1.8. How to handle compiler + "#id2632964">12.1.8. How to handle compiler bugs
12.1.9. How to handle incrementing + "#id2633054">12.1.9. How to handle incrementing versions when fixing an existing package
12.1.10. Portability of + "#id2633104">12.1.10. Portability of packages
-
12.2. +
12.2. Possible downloading issues
12.2.1. Packages whose distfiles + "#id2633131">12.2.1. Packages whose distfiles aren't available for plain downloading
12.2.2. How to handle modified + "#id2633194">12.2.2. How to handle modified distfiles with the 'old' name
-
12.3. +
12.3. Configuration gotchas
@@ -582,66 +582,66 @@ alink="#0000FF"> libtool
12.3.2. Using libtool on GNU + "#id2633640">12.3.2. Using libtool on GNU packages that already support libtool
12.3.3. GNU + "#id2633721">12.3.3. GNU Autoconf/Automake
-
12.4. +
12.4. Building considerations
12.4.1. CPP + "#id2633837">12.4.1. CPP defines
-
12.5. +
12.5. Package specific actions
12.5.1. Package configuration + "#id2633870">12.5.1. Package configuration files
12.5.2. User + "#id2633973">12.5.2. User interaction
12.5.3. Handling + "#id2634018">12.5.3. Handling licenses
12.5.4. Creating an account from a + "#id2634169">12.5.4. Creating an account from a package
12.5.5. Installing score + "#id2634231">12.5.5. Installing score files
12.5.6. Packages providing login + "#id2634411">12.5.6. Packages providing login shells
12.5.7. Packages containing perl + "#id2634469">12.5.7. Packages containing perl scripts
12.5.8. Packages with hardcoded + "#id2634555">12.5.8. Packages with hardcoded paths to other interpreters
12.5.9. Packages installing perl + "#id2634577">12.5.9. Packages installing perl modules
info files
12.5.11. Packages installing + "#id2634865">12.5.11. Packages installing GConf2 data files
12.5.12. Packages installing + "#id2634965">12.5.12. Packages installing scrollkeeper data files
12.5.13. Packages installing X11 + "#id2635016">12.5.13. Packages installing X11 fonts
12.5.14. Packages installing GTK2 + "#id2635063">12.5.14. Packages installing GTK2 modules
12.5.15. Packages installing SGML + "#id2635201">12.5.15. Packages installing SGML or XML data
12.5.16. Packages installing + "#id2635253">12.5.16. Packages installing extensions to the MIME database
12.5.17. Packages using + "#id2635323">12.5.17. Packages using intltool
12.5.18. Packages installing + "#id2635337">12.5.18. Packages installing startup scripts
-
12.6. +
12.6. Feedback to the author
@@ -695,18 +695,18 @@ alink="#0000FF">
-
14.1. +
14.1. Submitting your packages
-
14.2. +
14.2. Committing: Importing a package into CVS
-
14.3. +
14.3. Updating a package to a newer version
-
14.4. +
14.4. Moving a package in pkgsrc
@@ -718,27 +718,27 @@ alink="#0000FF">
-
A.1. +
A.1. files
-
A.1.1. +
A.1.1. Makefile
-
A.1.2. +
A.1.2. DESCR
-
A.1.3. +
A.1.3. PLIST
-
A.1.4. +
A.1.4. Checking a package with pkglint
-
A.2. Steps +
A.2. Steps for building, installing, packaging
@@ -764,10 +764,10 @@ alink="#0000FF">
-
D.1. +
D.1. Targets
-
D.2. +
D.2. Procedure
@@ -788,7 +788,7 @@ alink="#0000FF">

Table of Contents

-
1.1. +
1.1. Introduction
1.2. @@ -807,8 +807,8 @@ alink="#0000FF">

1.1. Introduction

+ "id2623537" id= + "id2623537">1.1. Introduction
@@ -1118,13 +1118,13 @@ alink="#0000FF">
-
2.1. As +
2.1. As tar file
-
2.2. Via +
2.2. Via SUP
-
2.3. Via +
2.3. Via CVS
@@ -1134,35 +1134,35 @@ alink="#0000FF">
-
3.1. +
3.1. Bootstrapping pkgsrc
-
3.2. +
3.2. Platform specific notes
3.2.1. Darwin (Mac OS + "#id2569718">3.2.1. Darwin (Mac OS X)
3.2.2. FreeBSD
+ "#id2569880">3.2.2. FreeBSD
3.2.3. Interix
+ "#id2570324">3.2.3. Interix
3.2.4. IRIX
+ "#id2570557">3.2.4. IRIX
3.2.5. Linux
+ "#id2570654">3.2.5. Linux
3.2.6. OpenBSD
+ "#id2570723">3.2.6. OpenBSD
3.2.7. Solaris
+ "#id2570835">3.2.7. Solaris
@@ -1180,37 +1180,37 @@ alink="#0000FF">
4.1.1. Where to get binary + "#id2571040">4.1.1. Where to get binary packages
4.1.2. How to use binary + "#id2571080">4.1.2. How to use binary packages
4.1.3. A word of + "#id2571256">4.1.3. A word of warning
-
4.2. +
4.2. Building packages from source
4.2.1. Requirements
+ "#id2571346">4.2.1. Requirements
4.2.2. Fetching + "#id2571366">4.2.2. Fetching distfiles
4.2.3. How to build and + "#id2571418">4.2.3. How to build and install
4.2.4. Selecting the + "#id2623831">4.2.4. Selecting the compiler
@@ -1222,10 +1222,10 @@ alink="#0000FF">
-
5.1. +
5.1. Building a single binary package
-
5.2. +
5.2. Settings for creation of binary packages
@@ -1239,25 +1239,25 @@ alink="#0000FF"> Configuration
5.3.2. Other environmental + "#id2624142">5.3.2. Other environmental considerations
5.3.3. Operation
+ "#id2624183">5.3.3. Operation
5.3.4. What it does
+ "#id2624252">5.3.4. What it does
5.3.5. Disk space + "#id2624309">5.3.5. Disk space requirements
5.3.6. Setting up a sandbox for + "#id2624336">5.3.6. Setting up a sandbox for chroot'ed builds
5.3.7. Building a partial set of + "#id2624865">5.3.7. Building a partial set of packages
-
5.4. +
5.4. Creating a multiple CD-ROM packages collection
5.4.1. Example of + "#id2625336">5.4.1. Example of cdpack
@@ -1285,52 +1285,52 @@ alink="#0000FF">
-
6.1. Are +
6.1. Are there any mailing lists for pkg-related discussion?
-
6.2. +
6.2. Where's the pkgviews documentation?
6.3. Utilities for package management (pkgtools)
-
6.4. How +
6.4. How to use pkgsrc as non-root
-
6.5. How +
6.5. How to resume transfers when fetching distfiles?
-
6.6. How +
6.6. How can I install/use XFree86 from pkgsrc?
-
6.7. How +
6.7. How can I install/use X.org from pkgsrc?
-
6.8. How +
6.8. How to fetch files from behind a firewall
-
6.9. How +
6.9. How do I tell make fetch to do passive FTP?
-
6.10. +
6.10. How to fetch all distfiles at once
-
6.11. +
6.11. What does “Don't know how to make /usr/share/tmac/tmac.andoc” mean?
-
6.12. +
6.12. What does “Could not find bsd.own.mk” mean?
-
6.13. +
6.13. Using 'sudo' with pkgsrc
6.14. @@ -1360,13 +1360,13 @@ alink="#0000FF">

Table of Contents

-
2.1. As +
2.1. As tar file
-
2.2. Via +
2.2. Via SUP
-
2.3. Via +
2.3. Via CVS
@@ -1380,7 +1380,7 @@ alink="#0000FF">

2.1. As tar + "id2569236" id="id2569236">2.1. As tar file

@@ -1398,7 +1398,7 @@ alink="#0000FF">

2.2. Via + "id2569252" id="id2569252">2.2. Via SUP

@@ -1424,7 +1424,7 @@ release=pkgsrc

2.3. Via + "id2569420" id="id2569420">2.3. Via CVS

@@ -1481,33 +1481,33 @@ release=pkgsrc

Table of Contents

-
3.1. +
3.1. Bootstrapping pkgsrc
-
3.2. +
3.2. Platform specific notes
-
3.2.1. +
3.2.1. Darwin (Mac OS X)
-
3.2.2. +
3.2.2. FreeBSD
-
3.2.3. +
3.2.3. Interix
-
3.2.4. +
3.2.4. IRIX
-
3.2.5. +
3.2.5. Linux
-
3.2.6. +
3.2.6. OpenBSD
-
3.2.7. +
3.2.7. Solaris
@@ -1519,8 +1519,8 @@ release=pkgsrc

3.1. Bootstrapping pkgsrc

+ "id2569530" id= + "id2569530">3.1. Bootstrapping pkgsrc
@@ -1610,7 +1610,7 @@ release=pkgsrc

3.2. Platform + "id2569712" id="id2569712">3.2. Platform specific notes

@@ -1623,8 +1623,8 @@ release=pkgsrc
-

3.2.1. Darwin (Mac OS +

3.2.1. Darwin (Mac OS X)

@@ -1756,8 +1756,8 @@ release=pkgsrc
-

3.2.2. FreeBSD

+

3.2.2. FreeBSD

@@ -1813,8 +1813,8 @@ release=pkgsrc
-

3.2.3. Interix

+

3.2.3. Interix

@@ -1995,8 +1995,8 @@ interix:kP=\E[S:kN=\E[T:kH=\E[U:dc@:DC@:tc=pcansi:
-

3.2.4. IRIX

+

3.2.4. IRIX

@@ -2012,8 +2012,15 @@ interix:kP=\E[S:kN=\E[T:kH=\E[U:dc@:DC@:tc=pcansi:

Please note that you will need IRIX 6.5.17 or higher, as this is the earliest version of IRIX - providing support for if_indextoname(3), - if_nametoindex(3), etc.

+ providing support for + if_indextoname(3), + + if_nametoindex(3), + etc.

At this point in time, pkgsrc only supports one ABI. That is, you can not switch between the old 32-bit ABI, @@ -2069,8 +2076,8 @@ PKGSRC_COMPILER=mipspro

-

3.2.5. Linux

+

3.2.5. Linux

@@ -2131,20 +2138,24 @@ ICCBASE=/opt/icc installed.

Libtool, however, extracts a list of libraries from - the ld(1) command run when linking a C++ shared library - and records it, throwing away the -Bstatic and - -Bdynamic options interspersed between the libraries. - This means that libtool-linked C++ shared libraries - will have a runtime dependency on the icc libraries - until this is fixed in libtool.

+ the + ld(1) command run + when linking a C++ shared library and records it, + throwing away the -Bstatic and -Bdynamic options + interspersed between the libraries. This means that + libtool-linked C++ shared libraries will have a runtime + dependency on the icc libraries until this is fixed in + libtool.

-

3.2.6. OpenBSD

+

3.2.6. OpenBSD

@@ -2210,8 +2221,8 @@ ICCBASE=/opt/icc
-

3.2.7. Solaris

+

3.2.7. Solaris

@@ -2255,8 +2266,8 @@ ICCBASE=/opt/icc
-

3.2.7.1. If you are using +

3.2.7.1. If you are using gcc

@@ -2285,8 +2296,8 @@ ICCBASE=/opt/icc
-

3.2.7.2. If you are using +

3.2.7.2. If you are using Sun WorkShop

@@ -2363,32 +2374,32 @@ CFLAGS= -xtarget=ultra -xarch=v9
-
4.1.1. +
4.1.1. Where to get binary packages
-
4.1.2. +
4.1.2. How to use binary packages
-
4.1.3. +
4.1.3. A word of warning
-
4.2. +
4.2. Building packages from source
-
4.2.1. +
4.2.1. Requirements
-
4.2.2. +
4.2.2. Fetching distfiles
-
4.2.3. +
4.2.3. How to build and install
-
4.2.4. +
4.2.4. Selecting the compiler
@@ -2415,8 +2426,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.1.1. Where to get binary +

4.1.1. Where to get binary packages

@@ -2447,8 +2458,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.1.2. How to use binary +

4.1.2. How to use binary packages

@@ -2518,8 +2529,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.1.3. A word of +

4.1.3. A word of warning

@@ -2542,7 +2553,7 @@ CFLAGS= -xtarget=ultra -xarch=v9

4.2. Building + "id2571336" id="id2571336">4.2. Building packages from source

@@ -2557,8 +2568,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.2.1. Requirements

+

4.2.1. Requirements

@@ -2577,8 +2588,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.2.2. Fetching +

4.2.2. Fetching distfiles

@@ -2619,8 +2630,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.2.3. How to build and +

4.2.3. How to build and install

@@ -2788,8 +2799,8 @@ CFLAGS= -xtarget=ultra -xarch=v9
-

4.2.4. Selecting the +

4.2.4. Selecting the compiler

@@ -2889,10 +2900,10 @@ CFLAGS= -xtarget=ultra -xarch=v9

Table of Contents

-
5.1. +
5.1. Building a single binary package
-
5.2. +
5.2. Settings for creation of binary packages
@@ -2905,23 +2916,23 @@ CFLAGS= -xtarget=ultra -xarch=v9 "#binary.configuration">5.3.1. Configuration -
5.3.2. +
5.3.2. Other environmental considerations
-
5.3.3. +
5.3.3. Operation
-
5.3.4. +
5.3.4. What it does
-
5.3.5. +
5.3.5. Disk space requirements
-
5.3.6. +
5.3.6. Setting up a sandbox for chroot'ed builds
-
5.3.7. +
5.3.7. Building a partial set of packages
-
5.4. +
5.4. Creating a multiple CD-ROM packages collection
-
5.4.1. +
5.4.1. Example of cdpack
@@ -2948,7 +2959,7 @@ CFLAGS= -xtarget=ultra -xarch=v9

5.1. Building a + "id2623917" id="id2623917">5.1. Building a single binary package

@@ -3002,7 +3013,7 @@ CFLAGS= -xtarget=ultra -xarch=v9

5.2. Settings + "id2623995" id="id2623995">5.2. Settings for creation of binary packages

@@ -3084,8 +3095,8 @@ _ACCEPTABLE= yes
-

5.3.1.2. 5.3.1.2. build.conf

@@ -3110,8 +3121,8 @@ _ACCEPTABLE= yes
-

5.3.1.3. 5.3.1.3. pre-build.local

@@ -3122,10 +3133,13 @@ _ACCEPTABLE= yes pre-build stage. If the file pre-build.local exists in /usr/pkgsrc/mk/bulk, it - will be executed (as a sh(1) script) at the end of - the usual pre-build stage. An example use of - pre-build.local is to - have the line:

+ will be executed (as a + sh(1) script) at + the end of the usual pre-build stage. An example use + of pre-build.local is + to have the line:

 # echo "I do not have enough disk space to build this pig." \
@@ -3142,8 +3156,8 @@ _ACCEPTABLE=    yes
             
-

5.3.2. Other environmental +

5.3.2. Other environmental considerations

@@ -3184,8 +3198,8 @@ fi
-

5.3.3. Operation

+

5.3.3. Operation

@@ -3231,8 +3245,8 @@ fi
-

5.3.4. What it does

+

5.3.4. What it does

@@ -3290,8 +3304,8 @@ fi
-

5.3.5. Disk space +

5.3.5. Disk space requirements

@@ -3333,8 +3347,8 @@ fi
-

5.3.6. Setting up a sandbox +

5.3.6. Setting up a sandbox for chroot'ed builds

@@ -3523,8 +3537,8 @@ fi
-

5.3.7. Building a partial +

5.3.7. Building a partial set of packages

@@ -3676,8 +3690,18 @@ chroot-#

The upload process may take quite some time. Use - "ls" or "du" on the FTP server to monitor progress of - the upload.

+ + ls(1) or + du(1) on the FTP + server to monitor progress of the upload. The upload + script will take care of not uploading restricted + packages and putting vulnerable packages into the + vulnerable + subdirectory.

After the upload has ended, first thing is to revoke ssh access:

@@ -3707,7 +3731,7 @@ nbftp% chmod 755 .

5.4. Creating a + "id2625321" id="id2625321">5.4. Creating a multiple CD-ROM packages collection

@@ -3730,8 +3754,8 @@ nbftp% chmod 755 .
-

5.4.1. Example of +

5.4.1. Example of cdpack

@@ -3804,51 +3828,51 @@ nbftp% chmod 755 .

Table of Contents

-
6.1. Are +
6.1. Are there any mailing lists for pkg-related discussion?
-
6.2. +
6.2. Where's the pkgviews documentation?
6.3. Utilities for package management (pkgtools)
-
6.4. How +
6.4. How to use pkgsrc as non-root
-
6.5. How +
6.5. How to resume transfers when fetching distfiles?
-
6.6. How +
6.6. How can I install/use XFree86 from pkgsrc?
-
6.7. How +
6.7. How can I install/use X.org from pkgsrc?
-
6.8. How +
6.8. How to fetch files from behind a firewall
-
6.9. How +
6.9. How do I tell make fetch to do passive FTP?
-
6.10. How +
6.10. How to fetch all distfiles at once
-
6.11. What +
6.11. What does “Don't know how to make /usr/share/tmac/tmac.andoc” mean?
-
6.12. What +
6.12. What does “Could not find bsd.own.mk” mean?
-
6.13. +
6.13. Using 'sudo' with pkgsrc
6.14. @@ -3870,7 +3894,7 @@ nbftp% chmod 755 .

6.1. Are there + "id2625528" id="id2625528">6.1. Are there any mailing lists for pkg-related discussion?

@@ -3929,7 +3953,7 @@ nbftp% chmod 755 .

6.2. Where's + "id2625662" id="id2625662">6.2. Where's the pkgviews documentation?

@@ -4184,7 +4208,7 @@ nbftp% chmod 755 .

6.4. How to use + "id2625984" id="id2625984">6.4. How to use pkgsrc as non-root

@@ -4202,7 +4226,7 @@ nbftp% chmod 755 .

6.5. How to + "id2625995" id="id2625995">6.5. How to resume transfers when fetching distfiles?

@@ -4216,11 +4240,15 @@ nbftp% chmod 755 . pkgsrc will try to resume it.

You can also use a different program than the default - ftp(1) by changing the FETCH_CMD variable. Don't forget to set - FETCH_RESUME_ARGS and - FETCH_OUTPUT_ARGS if you are - not using default values.

+ + ftp(1) by changing the + FETCH_CMD variable. Don't + forget to set FETCH_RESUME_ARGS and FETCH_OUTPUT_ARGS if you are not using + default values.

For example, if you want to use wget to resume downloads, you'll have @@ -4241,7 +4269,7 @@ nbftp% chmod 755 .

6.6. How can I + "id2626045" id="id2626045">6.6. How can I install/use XFree86 from pkgsrc?

@@ -4264,7 +4292,7 @@ nbftp% chmod 755 .

6.7. How can I + "id2626073" id="id2626073">6.7. How can I install/use X.org from pkgsrc?

@@ -4287,7 +4315,7 @@ nbftp% chmod 755 .

6.8. How to + "id2626101" id="id2626101">6.8. How to fetch files from behind a firewall

@@ -4312,7 +4340,7 @@ http_proxy=http://orpheus.amdahl.com:80/

6.9. How do I + "id2626115" id="id2626115">6.9. How do I tell make fetch to do passive FTP?

@@ -4346,7 +4374,7 @@ ${LOCALBASE}/bin/ftp

6.10. How to + "id2626166" id="id2626166">6.10. How to fetch all distfiles at once

@@ -4366,9 +4394,13 @@ ${LOCALBASE}/bin/ftp "filename">/usr/pkgsrc or one of it's subdirectories, carry the resulting list to your machine at work/school and use it there. If you don't have a - NetBSD-compatible ftp(1) (like lukemftp) at work, don't - forget to set FETCH_CMD to - something that fetches a URL:

+ NetBSD-compatible + ftp(1) (like lukemftp) + at work, don't forget to set FETCH_CMD to something that fetches a + URL:

At home:

@@ -4415,7 +4447,7 @@ ${LOCALBASE}/bin/ftp
             

6.11. What does + "id2626313" id="id2626313">6.11. What does “Don't know how to make /usr/share/tmac/tmac.andoc” mean?

@@ -4447,7 +4479,7 @@ ${LOCALBASE}/bin/ftp

6.12. What does + "id2626352" id="id2626352">6.12. What does “Could not find bsd.own.mk” mean?

@@ -4476,19 +4508,23 @@ ${LOCALBASE}/bin/ftp

6.13. Using + "id2626409" id="id2626409">6.13. Using 'sudo' with pkgsrc

When installing packages as non-root user and using - the just-in-time su(1) feature of pkgsrc, it can become - annoying to type in the root password for each required - package installed. To avoid this, the sudo package can be - used, which does password caching over a limited time. To - use it, install sudo (either as binary package or from - + su(1) feature of + pkgsrc, it can become annoying to type in the root + password for each required package installed. To avoid + this, the sudo package can be used, which does password + caching over a limited time. To use it, install sudo + (either as binary package or from security/sudo) and then put the following into your 7.3. patches/*

-
7.4. +
7.4. Other mandatory files
7.6. work*
-
7.7. +
7.7. files/*
@@ -4757,10 +4793,10 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
-
8.1. RCS +
8.1. RCS ID
-
8.2. +
8.2. Semi-automatic PLIST generation
@@ -4771,14 +4807,14 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
8.4. Variable substitution in PLIST
-
8.5. +
8.5. Manpage-compression
-
8.6. +
8.6. Changing PLIST source with PLIST_SRC
-
8.7. +
8.7. Platform specific and differing PLISTs
@@ -4793,21 +4829,21 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
-
9.1. +
9.1. Converting packages to use buildlink3
-
9.2. +
9.2. Writing buildlink3.mk files
9.2.1. Anatomy of a buildlink3.mk + "#id2629017">9.2.1. Anatomy of a buildlink3.mk file
9.2.2. Updating 9.2.2. Updating BUILDLINK_DEPENDS.pkg in buildlink3.mk @@ -4815,18 +4851,18 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
-
9.3. +
9.3. Writing builtin.mk files
9.3.1. Anatomy of a 9.3.1. Anatomy of a builtin.mk file
9.3.2. Global preferences for native + "#id2629913">9.3.2. Global preferences for native or pkgsrc software
@@ -4838,10 +4874,10 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
-
10.1. +
10.1. Global default options
-
10.2. +
10.2. Converting packages to use bsd.options.mk
@@ -4855,7 +4891,7 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
11.1. Program location
-
11.2. +
11.2. Main targets
-
12.1. +
12.1. General operation
12.1.1. How to pull in variables + "#id2632123">12.1.1. How to pull in variables from /etc/mk.conf
12.1.2. Restricted + "#id2632275">12.1.2. Restricted packages
12.1.4. Handling conflicts with + "#id2632728">12.1.4. Handling conflicts with other packages
12.1.5. Packages that cannot or + "#id2632846">12.1.5. Packages that cannot or should not be built
12.1.6. Packages which should not be + "#id2632872">12.1.6. Packages which should not be deleted, once installed
12.1.8. How to handle compiler + "#id2632964">12.1.8. How to handle compiler bugs
12.1.9. How to handle incrementing + "#id2633054">12.1.9. How to handle incrementing versions when fixing an existing package
12.1.10. Portability of + "#id2633104">12.1.10. Portability of packages
-
12.2. +
12.2. Possible downloading issues
12.2.1. Packages whose distfiles + "#id2633131">12.2.1. Packages whose distfiles aren't available for plain downloading
12.2.2. How to handle modified + "#id2633194">12.2.2. How to handle modified distfiles with the 'old' name
-
12.3. +
12.3. Configuration gotchas
@@ -4943,65 +4979,65 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc libtool
12.3.2. Using libtool on GNU + "#id2633640">12.3.2. Using libtool on GNU packages that already support libtool
12.3.3. GNU + "#id2633721">12.3.3. GNU Autoconf/Automake
-
12.4. +
12.4. Building considerations
12.4.1. CPP defines
+ "#id2633837">12.4.1. CPP defines
-
12.5. +
12.5. Package specific actions
12.5.1. Package configuration + "#id2633870">12.5.1. Package configuration files
12.5.2. User + "#id2633973">12.5.2. User interaction
12.5.3. Handling + "#id2634018">12.5.3. Handling licenses
12.5.4. Creating an account from a + "#id2634169">12.5.4. Creating an account from a package
12.5.5. Installing score + "#id2634231">12.5.5. Installing score files
12.5.6. Packages providing login + "#id2634411">12.5.6. Packages providing login shells
12.5.7. Packages containing perl + "#id2634469">12.5.7. Packages containing perl scripts
12.5.8. Packages with hardcoded + "#id2634555">12.5.8. Packages with hardcoded paths to other interpreters
12.5.9. Packages installing perl + "#id2634577">12.5.9. Packages installing perl modules
12.5.11. Packages installing GConf2 + "#id2634865">12.5.11. Packages installing GConf2 data files
12.5.12. Packages installing + "#id2634965">12.5.12. Packages installing scrollkeeper data files
12.5.13. Packages installing X11 + "#id2635016">12.5.13. Packages installing X11 fonts
12.5.14. Packages installing GTK2 + "#id2635063">12.5.14. Packages installing GTK2 modules
12.5.15. Packages installing SGML or + "#id2635201">12.5.15. Packages installing SGML or XML data
12.5.16. Packages installing + "#id2635253">12.5.16. Packages installing extensions to the MIME database
12.5.17. Packages using + "#id2635323">12.5.17. Packages using intltool
12.5.18. Packages installing startup + "#id2635337">12.5.18. Packages installing startup scripts
-
12.6. +
12.6. Feedback to the author
@@ -5055,17 +5091,17 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
-
14.1. +
14.1. Submitting your packages
-
14.2. +
14.2. Committing: Importing a package into CVS
-
14.3. +
14.3. Updating a package to a newer version
-
14.4. +
14.4. Moving a package in pkgsrc
@@ -5098,7 +5134,7 @@ CONF_FILES= ${EGDIR}/Muttrc ${PKG_SYSCONFDIR}/Muttrc
7.3. patches/*
-
7.4. Other +
7.4. Other mandatory files
7.6. work*
-
7.7. +
7.7. files/*
@@ -5487,7 +5523,7 @@ converters games mbone print x11

7.4. Other + "id2627489" id="id2627489">7.4. Other mandatory files

@@ -5672,8 +5708,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix

7.7. 7.7. files/*

@@ -5705,10 +5741,10 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix

Table of Contents

-
8.1. RCS +
8.1. RCS ID
-
8.2. +
8.2. Semi-automatic PLIST generation
@@ -5719,14 +5755,14 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix
8.4. Variable substitution in PLIST
-
8.5. +
8.5. Manpage-compression
-
8.6. +
8.6. Changing PLIST source with PLIST_SRC
-
8.7. +
8.7. Platform specific and differing PLISTs
8.8. @@ -5752,7 +5788,7 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix

8.1. RCS + "id2627961" id="id2627961">8.1. RCS ID

@@ -5770,8 +5806,8 @@ WRKSRC= ${WRKDIR}/${DISTNAME}/unix

8.2. Semi-automatic + "id2627976" id= + "id2627976">8.2. Semi-automatic PLIST generation

@@ -5965,8 +6001,8 @@ PLIST_SUBST+= SOMEVAR="somevalue"

8.5. Manpage-compression

+ "id2628297" id= + "id2628297">8.5. Manpage-compression
@@ -5990,7 +6026,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"

8.6. Changing + "id2628339" id="id2628339">8.6. Changing PLIST source with PLIST_SRC

@@ -6001,8 +6037,11 @@ PLIST_SUBST+= SOMEVAR="somevalue" PLIST used in generating the binary package, set the variable PLIST_SRC to the names of that file(s). - The files are later concatenated using cat(1), and order - of things is important.

+ The files are later concatenated using + cat(1), and order of + things is important.

@@ -6010,7 +6049,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"

8.7. Platform + "id2628363" id="id2628363">8.7. Platform specific and differing PLISTs

@@ -6155,19 +6194,19 @@ PLIST_SUBST+= SOMEVAR="somevalue"

Table of Contents

-
9.1. +
9.1. Converting packages to use buildlink3
-
9.2. +
9.2. Writing buildlink3.mk files
-
9.2.1. +
9.2.1. Anatomy of a buildlink3.mk file
-
9.2.2. +
9.2.2. Updating BUILDLINK_DEPENDS.pkg in @@ -6176,17 +6215,17 @@ PLIST_SUBST+= SOMEVAR="somevalue"
-
9.3. +
9.3. Writing builtin.mk files
-
9.3.1. +
9.3.1. Anatomy of a builtin.mk file
-
9.3.2. +
9.3.2. Global preferences for native or pkgsrc software
@@ -6237,7 +6276,7 @@ PLIST_SUBST+= SOMEVAR="somevalue"

9.1. Converting + "id2628562" id="id2628562">9.1. Converting packages to use buildlink3

@@ -6382,7 +6421,7 @@ DEPENDS+= foo>=1.1.0:../../category/foo

9.2. Writing + "id2628948" id="id2628948">9.2. Writing buildlink3.mk files

@@ -6422,8 +6461,8 @@ DEPENDS+= foo>=1.1.0:../../category/foo
-

9.2.1. Anatomy of a buildlink3.mk +

9.2.1. Anatomy of a buildlink3.mk file

@@ -6653,8 +6692,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
-

9.2.2. Updating 9.2.2. Updating BUILDLINK_DEPENDS.pkg in buildlink3.mk @@ -6723,7 +6762,7 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}

9.3. Writing + "id2629537" id="id2629537">9.3. Writing builtin.mk files

@@ -6775,8 +6814,8 @@ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
-

9.3.1. Anatomy of a +

9.3.1. Anatomy of a builtin.mk file

@@ -6901,8 +6940,8 @@ CHECK_BUILTIN.foo?= no
-

9.3.2. Global preferences +

9.3.2. Global preferences for native or pkgsrc software

@@ -6960,10 +6999,10 @@ CHECK_BUILTIN.foo?= no

Table of Contents

-
10.1. +
10.1. Global default options
-
10.2. +
10.2. Converting packages to use bsd.options.mk
@@ -6983,7 +7022,7 @@ CHECK_BUILTIN.foo?= no

10.1. Global + "id2629986" id="id2629986">10.1. Global default options

@@ -7001,8 +7040,8 @@ CHECK_BUILTIN.foo?= no

10.2. Converting packages to + "id2630001" id= + "id2630001">10.2. Converting packages to use bsd.options.mk

@@ -7165,7 +7204,7 @@ CONFIGURE_ARGS+= --enable-sasl=${BUILDLINK_PREFIX.sasl}
11.1. Program location
-
11.2. Main +
11.2. Main targets
DIRNAME=<package>”, and - the make(1) variable DIRNAME will be set to the prefix - of the installed package <package>, or - “ + make(1) variable + DIRNAME will be set to + the prefix of the installed package + <package>, or “${X11PREFIX}” if the package is not installed.

@@ -7347,10 +7389,12 @@ GTKDIR_DEFAULT= ${LOCALBASE}
  • Within ${PREFIX}, - packages should install files according to hier(7), - with the exception that manual pages go into - ${PREFIX}/man, not - + hier(7), with the + exception that manual pages go into ${PREFIX}/man, not ${PREFIX}/share/man.

  • @@ -7362,7 +7406,7 @@ GTKDIR_DEFAULT= ${LOCALBASE}

    11.2. Main + "id2630624" id="id2630624">11.2. Main targets

    @@ -7482,19 +7526,26 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS} are applied, files ending in .orig or .rej are ignored. Any special - options to patch(1) can be handed in + patch(1) can be + handed in PATCH_DIST_ARGS. See Section 7.3, “patches/*” for more details.

    -

    By default patch(1) is given special args to - make it fail if the patches apply with some lines - of fuzz. Please fix (regen) the patches so that - they apply cleanly. The rationale behind this is - that patches that don't apply cleanly may end up - being applied in the wrong place, and cause severe - harm there.

    +

    By default + patch(1) is given + special args to make it fail if the patches apply + with some lines of fuzz. Please fix (regen) the + patches so that they apply cleanly. The rationale + behind this is that patches that don't apply + cleanly may end up being applied in the wrong + place, and cause severe harm there.

    configure
    @@ -7655,10 +7706,13 @@ make build
    deinstall
    -

    This target does a pkg_delete(1) in the current - directory, effectively de-installing the package. - The following variables can be used to tune the - behaviour:

    +

    This target does a + pkg_delete(1) in + the current directory, effectively de-installing + the package. The following variables can be used to + tune the behaviour:

    @@ -8031,9 +8085,12 @@ make build command against an already existing PLIST file.

    -

    If the package installs files via tar(1) or - other methods that don't update file access times, - be sure to add these files manually to your +

    If the package installs files via + tar(1) or other + methods that don't update file access times, be + sure to add these files manually to your PLIST, as the “find -newer” command used by this target @@ -8128,17 +8185,17 @@ make build

    Table of Contents

    -
    12.1. +
    12.1. General operation
    12.1.1. How to pull in variables from + "#id2632123">12.1.1. How to pull in variables from /etc/mk.conf
    12.1.2. Restricted + "#id2632275">12.1.2. Restricted packages
    12.1.4. Handling conflicts with other + "#id2632728">12.1.4. Handling conflicts with other packages
    12.1.5. Packages that cannot or should + "#id2632846">12.1.5. Packages that cannot or should not be built
    12.1.6. Packages which should not be + "#id2632872">12.1.6. Packages which should not be deleted, once installed
    12.1.8. How to handle compiler + "#id2632964">12.1.8. How to handle compiler bugs
    12.1.9. How to handle incrementing + "#id2633054">12.1.9. How to handle incrementing versions when fixing an existing package
    12.1.10. Portability of + "#id2633104">12.1.10. Portability of packages
    -
    12.2. +
    12.2. Possible downloading issues
    12.2.1. Packages whose distfiles + "#id2633131">12.2.1. Packages whose distfiles aren't available for plain downloading
    12.2.2. How to handle modified + "#id2633194">12.2.2. How to handle modified distfiles with the 'old' name
    -
    12.3. +
    12.3. Configuration gotchas
    @@ -8202,64 +8259,64 @@ make build libtool
    12.3.2. Using libtool on GNU packages + "#id2633640">12.3.2. Using libtool on GNU packages that already support libtool
    12.3.3. GNU + "#id2633721">12.3.3. GNU Autoconf/Automake
    -
    12.4. +
    12.4. Building considerations
    12.4.1. CPP defines
    + "#id2633837">12.4.1. CPP defines
    -
    12.5. +
    12.5. Package specific actions
    12.5.1. Package configuration + "#id2633870">12.5.1. Package configuration files
    12.5.2. User + "#id2633973">12.5.2. User interaction
    12.5.3. Handling + "#id2634018">12.5.3. Handling licenses
    12.5.4. Creating an account from a + "#id2634169">12.5.4. Creating an account from a package
    12.5.5. Installing score + "#id2634231">12.5.5. Installing score files
    12.5.6. Packages providing login + "#id2634411">12.5.6. Packages providing login shells
    12.5.7. Packages containing perl + "#id2634469">12.5.7. Packages containing perl scripts
    12.5.8. Packages with hardcoded paths + "#id2634555">12.5.8. Packages with hardcoded paths to other interpreters
    12.5.9. Packages installing perl + "#id2634577">12.5.9. Packages installing perl modules
    12.5.11. Packages installing GConf2 + "#id2634865">12.5.11. Packages installing GConf2 data files
    12.5.12. Packages installing + "#id2634965">12.5.12. Packages installing scrollkeeper data files
    12.5.13. Packages installing X11 + "#id2635016">12.5.13. Packages installing X11 fonts
    12.5.14. Packages installing GTK2 + "#id2635063">12.5.14. Packages installing GTK2 modules
    12.5.15. Packages installing SGML or + "#id2635201">12.5.15. Packages installing SGML or XML data
    12.5.16. Packages installing + "#id2635253">12.5.16. Packages installing extensions to the MIME database
    12.5.17. Packages using + "#id2635323">12.5.17. Packages using intltool
    12.5.18. Packages installing startup + "#id2635337">12.5.18. Packages installing startup scripts
    -
    12.6. +
    12.6. Feedback to the author
    @@ -8310,7 +8367,7 @@ make build

    12.1. General + "id2632120" id="id2632120">12.1. General operation

    @@ -8320,8 +8377,8 @@ make build
    -

    12.1.1. How to pull in +

    12.1.1. How to pull in variables from /etc/mk.conf

    @@ -8381,8 +8438,8 @@ CFLAGS+= -your -flags
    -

    12.1.2. Restricted +

    12.1.2. Restricted packages

    @@ -8668,9 +8725,13 @@ pre-clean: "varname">BUILD_USES_MSGFMT
    and BUILD_USES_GETTEXT_M4 definitions, which are provided as convenience definitions. The - former works out whether msgfmt(1) is part of the base - system, and, if it isn't, installs the + msgfmt(1) is part of + the base system, and, if it isn't, installs the + devel/gettext package. The latter adds a build dependency on either an installed version @@ -8685,8 +8746,8 @@ pre-clean:
    -

    12.1.4. Handling conflicts +

    12.1.4. Handling conflicts with other packages

    @@ -8733,8 +8794,8 @@ CONFLICTS= Xaw3d-[0-9]*
    -

    12.1.5. Packages that cannot +

    12.1.5. Packages that cannot or should not be built

    @@ -8765,8 +8826,8 @@ CONFLICTS= Xaw3d-[0-9]*
    -

    12.1.6. Packages which +

    12.1.6. Packages which should not be deleted, once installed

    @@ -8829,8 +8890,8 @@ CONFLICTS= Xaw3d-[0-9]*
    -

    12.1.8. How to handle +

    12.1.8. How to handle compiler bugs

    @@ -8855,8 +8916,8 @@ CONFLICTS= Xaw3d-[0-9]*
    -

    12.1.9. How to handle +

    12.1.9. How to handle incrementing versions when fixing an existing package

    @@ -8896,8 +8957,8 @@ DISTNAME= foo-17.43
    -

    12.1.10. Portability of +

    12.1.10. Portability of packages

    @@ -8913,8 +8974,8 @@ DISTNAME= foo-17.43
    -

    12.1.10.1. ${INSTALL}, +

    12.1.10.1. ${INSTALL}, ${INSTALL_DATA_DIR}, ...

    @@ -8939,7 +9000,7 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2

    12.2. Possible + "id2633128" id="id2633128">12.2. Possible downloading issues

    @@ -8949,8 +9010,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
    -

    12.2.1. Packages whose +

    12.2.1. Packages whose distfiles aren't available for plain downloading

    @@ -9011,8 +9072,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2
    -

    12.2.2. How to handle +

    12.2.2. How to handle modified distfiles with the 'old' name

    @@ -9041,8 +9102,8 @@ ${INSTALL_DATA_DIR} ${PREFIX}/dir2

    12.3. Configuration + "id2633206" id= + "id2633206">12.3. Configuration gotchas

    @@ -9173,10 +9234,13 @@ dynamic linker chooses the library with the greater REVISION number.
  • When linking shared object (.so) files, i.e. files that are - loaded via dlopen(3), NOT shared libraries, use - “-module - -avoid-version” to prevent them - getting version tacked on.

    + loaded via + dlopen(3), NOT + shared libraries, use “-module -avoid-version” to + prevent them getting version tacked on.

    The PLIST file gets the foo.so @@ -9258,8 +9322,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib

    -

    12.3.2. Using libtool on GNU +

    12.3.2. Using libtool on GNU packages that already support libtool

    @@ -9337,8 +9401,8 @@ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} ${SOMELIB:.a=.la} ${PREFIX}/lib
    -

    12.3.3. GNU +

    12.3.3. GNU Autoconf/Automake

    @@ -9404,7 +9468,7 @@ pre-configure:

    12.4. Building + "id2633834" id="id2633834">12.4. Building considerations

    @@ -9414,8 +9478,8 @@ pre-configure:
    -

    12.4.1. CPP defines

    +

    12.4.1. CPP defines

    @@ -9454,7 +9518,7 @@ pre-configure:

    12.5. Package + "id2633867" id="id2633867">12.5. Package specific actions

    @@ -9464,8 +9528,8 @@ pre-configure:
    -

    12.5.1. Package +

    12.5.1. Package configuration files

    @@ -9537,8 +9601,8 @@ pre-configure:
    -

    12.5.2. User +

    12.5.2. User interaction

    @@ -9587,8 +9651,8 @@ INTERACTIVE_STAGE= configure install
    -

    12.5.3. Handling +

    12.5.3. Handling licenses

    @@ -9662,8 +9726,8 @@ ACCEPTABLE_LICENSES+=graphviz-license
    -

    12.5.4. Creating an account +

    12.5.4. Creating an account from a package

    @@ -9717,8 +9781,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
    -

    12.5.5. Installing score +

    12.5.5. Installing score files

    @@ -9755,8 +9819,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
    -

    12.5.6. Packages providing +

    12.5.6. Packages providing login shells

    @@ -9791,8 +9855,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
    -

    12.5.7. Packages containing +

    12.5.7. Packages containing perl scripts

    @@ -9810,8 +9874,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
    -

    12.5.8. Packages with +

    12.5.8. Packages with hardcoded paths to other interpreters

    @@ -9837,8 +9901,8 @@ user:group[:[userid][:[description][:[home][:shell]]]]
    -

    12.5.9. Packages installing +

    12.5.9. Packages installing perl modules

    @@ -9977,8 +10041,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.11. Packages installing +

    12.5.11. Packages installing GConf2 data files

    @@ -10052,8 +10116,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.12. Packages installing +

    12.5.12. Packages installing scrollkeeper data files

    @@ -10097,8 +10161,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.13. Packages installing +

    12.5.13. Packages installing X11 fonts

    @@ -10135,8 +10199,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.14. Packages installing +

    12.5.14. Packages installing GTK2 modules

    @@ -10202,8 +10266,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.15. Packages installing +

    12.5.15. Packages installing SGML or XML data

    @@ -10264,8 +10328,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.16. Packages installing +

    12.5.16. Packages installing extensions to the MIME database

    @@ -10323,8 +10387,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.17. Packages using +

    12.5.17. Packages using intltool

    @@ -10347,8 +10411,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    12.5.18. Packages installing +

    12.5.18. Packages installing startup scripts

    @@ -10371,7 +10435,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    12.6. Feedback + "id2635358" id="id2635358">12.6. Feedback to the author

    @@ -10607,17 +10671,17 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    Table of Contents

    -
    14.1. +
    14.1. Submitting your packages
    -
    14.2. +
    14.2. Committing: Importing a package into CVS
    -
    14.3. +
    14.3. Updating a package to a newer version
    -
    14.4. +
    14.4. Moving a package in pkgsrc
    @@ -10627,8 +10691,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    14.1. Submitting your + "id2635957" id= + "id2635957">14.1. Submitting your packages

    @@ -10663,7 +10727,10 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist compiles and runs well; see Chapter 13, Debugging and the rest of this document. - Next, generate an uuencoded gzipped tar(1) archive, + Next, generate an uuencoded gzipped + tar(1) archive, preferably with all files in a single directory. Finally, send-pr with category @@ -10694,8 +10761,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    14.2. Committing: Importing a + "id2636014" id= + "id2636014">14.2. Committing: Importing a package into CVS

    @@ -10751,7 +10818,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    14.3. Updating + "id2636077" id="id2636077">14.3. Updating a package to a newer version

    @@ -10802,7 +10869,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    14.4. Moving a + "id2636097" id="id2636097">14.4. Moving a package in pkgsrc

    @@ -10903,27 +10970,27 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    Table of Contents

    -
    A.1. +
    A.1. files
    -
    A.1.1. +
    A.1.1. Makefile
    -
    A.1.2. +
    A.1.2. DESCR
    -
    A.1.3. +
    A.1.3. PLIST
    -
    A.1.4. +
    A.1.4. Checking a package with pkglint
    -
    A.2. Steps +
    A.2. Steps for building, installing, packaging
    @@ -10941,7 +11008,7 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist

    A.1. files

    + "id2636323" id="id2636323">A.1. files
    @@ -10950,8 +11017,8 @@ PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Pg/.packlist
    -

    A.1.1. Makefile

    +

    A.1.1. Makefile

    @@ -10978,8 +11045,8 @@ INFO_FILES= bison.info
    -

    A.1.2. DESCR

    +

    A.1.2. DESCR

    @@ -10995,8 +11062,8 @@ of the NetBSD source tree is beyond me.
    -

    A.1.3. PLIST

    +

    A.1.3. PLIST

    @@ -11013,8 +11080,8 @@ share/bison.hairy
    -

    A.1.4. Checking a package with +

    A.1.4. Checking a package with pkglint

    @@ -11052,7 +11119,7 @@ looks fine.

    A.2. Steps for + "id2636465" id="id2636465">A.2. Steps for building, installing, packaging

    @@ -11470,10 +11537,10 @@ Registering depends:.

    Table of Contents

    -
    D.1. +
    D.1. Targets
    -
    D.2. +
    D.2. Procedure
    @@ -11486,7 +11553,7 @@ Registering depends:.

    D.1. Targets

    + "id2637111" id="id2637111">D.1. Targets
    @@ -11537,8 +11604,8 @@ Registering depends:.

    D.2. Procedure

    + "id2637517" id= + "id2637517">D.2. Procedure
    -- cgit v1.2.3