=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/ports.html,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- www/Attic/ports.html 2000/12/13 17:30:54 1.44 +++ www/Attic/ports.html 2000/12/18 00:49:11 1.45 @@ -77,12 +77,6 @@ -

-As of the 2.8 release, there is a stable ports tree branch, similar to -what source stable is. Please refer to the -stable packages page to find out about -updated packages. -

Adding a package is as easy as pkg_add pkgname.tgz. @@ -90,14 +84,35 @@ set PKG_PATH to that repository URL, in order to grab dependencies.

-For instance, to install the gimp package for the 2.7 release on an i386 +For instance, to install the gimp package for the 2.8 release on an i386 machine off the ftp site (including dependencies), do:

-    # setenv PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/2.7/packages/i386/
-    # pkg_add ${PKG_PATH}gimp-1.1.17.tgz
+    # setenv PKG_PATH ftp://ftp.openbsd.org/pub/OpenBSD/2.8/packages/i386/
+    # pkg_add ${PKG_PATH}gimp-1.1.27.tgz
 
+

Ports and packages update for an OpenBSD release

+

+The 2.7 release saw the introduction of a stable branch for the ports tree. +

+For instance, to grab the stable branch for the 2.8 release: +

+    $ cd /usr/ports
+    $ cvs -q -d anoncvs@some.anon.server:/cvs up -r OPENBSD_2_8 -Pd
+
+

+Starting with the 2.8 release, selected binary packages are also made +available. Please refer to the +stable packages page to find out about +updated packages and important updates to the stable branch. +

+

+Package names are always changed in case of a package +update, to avoid any risk of confusion between a package from the release +and a bug-fixed package. +

+

Managing installed packages

The packages(7) @@ -105,7 +120,7 @@ installed packages, solve conflicts (files that already exist) and handle dependencies.

-As of OpenBSD 2.7, to update a package you must: +As of OpenBSD 2.8, to update a package you must:

-In OpenBSD 2.7, a large proportion of the ports automatically build +With OpenBSD 2.8, almost all ports automatically build packages when installing. -In OpenBSD current, almost all ports follow that standard.

As ports get built, the /usr/ports/distfiles directory gets filled with program sources, and /usr/ports/packages gets filled with binary packages. Users with low connectivity may refer to mirror-distfiles(7) for -an efficient way to grab all distfiles at once. +an efficient way to grab all distfiles at once. In OpenBSD-current, you +can use the script /usr/ports/infrastructure/fetch/clean-old to remove +track distfiles. Note that the OpenBSD CD only include the ports tree and selected packages. If you wish to have the distfiles, you will have to get them through an independent way. @@ -268,12 +262,21 @@

  • The output of uname -a,
  • Your OpenBSD version, including any patches you may have applied,
  • A complete description of the problem. - +For ports that don't build correctly, a complete build transcript is almost +always required. Some ports may have configuration issues linked to what +is already on your machine. +
    OpenBSD www@openbsd.org -
    $OpenBSD: ports.html,v 1.44 2000/12/13 17:30:54 espie Exp $ +
    $OpenBSD: ports.html,v 1.45 2000/12/18 00:49:11 espie Exp $