=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/ports.html,v retrieving revision 1.44 retrieving revision 1.45 diff -c -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,88 **** -
- 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 aspkg_add pkgname.tgz
.
--- 77,82 ----
***************
*** 90,103 ****
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 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
! 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.8/packages/i386/ ! # pkg_add ${PKG_PATH}gimp-1.1.27.tgz+
+ 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. +
+! As of OpenBSD 2.7, to update a package you must:
! As of OpenBSD 2.8, to update a package you must:
The ports tree, like the rest of OpenBSD, is constantly changing. --- 145,151 ---- Further information is available in the ports(7) man page. !
The ports tree, like the rest of OpenBSD, is constantly changing. *************** *** 148,177 **** The current ports tree may not be used with the previous release once the switch to tracking OpenBSD-current occurs. This is due to changes, typically with the port make process, that require code ! based upon the OpenBSD-current source tree. To get the latest version of ! the ports tree that will work with the previous release: !
! $ cd /usr/ports ! $ cvs -q -d anoncvs@some.anon.server:/cvs up -D 08/15/00 -Pd !! Change the name of the server and cut-off date to fit your needs. !
! The ports that build with the 2.7 release have also been put into a ! branch of their own. Instead of grabbing the ports by date you can: !
! $ cd /usr/ports ! $ cvs -q -d anoncvs@some.anon.server:/cvs up -r OPENBSD_2_7 -Pd !! The OPENBSD_2_7 tag does not imply these ports are in any way `stable', only ! that the ports will build on a 2.7 system. Security fixes may be added ! to this branch.
The ports tree works as a single entity. Updating a single directory is not guaranteed to work, as package dependencies may force you to update and recompile vast portions of the ports tree. --- 163,169 ---- The current ports tree may not be used with the previous release once the switch to tracking OpenBSD-current occurs. This is due to changes, typically with the port make process, that require code ! based upon the OpenBSD-current source tree.
The ports tree works as a single entity. Updating a single directory is not guaranteed to work, as package dependencies may force you to update and recompile vast portions of the ports tree. *************** *** 203,213 **** /usr/local.
OpenBSD currently does not ship with XFree 4.0.x for various reasons.
! This ports magic does not work with the XFree 4.0.x distribution.
You will need to apply the patch in
/usr/ports/infrastructure/patches/patch-xfree-4.0
to a default binary XFree 4.0.x distribution for it to work with the OpenBSD
ports tree.
OpenBSD currently does not ship with XFree 4.0.x for various reasons.
! This ports magic does not work with the XFree 4.0.x distribution (yet).
You will need to apply the patch in
/usr/ports/infrastructure/patches/patch-xfree-4.0
to a default binary XFree 4.0.x distribution for it to work with the OpenBSD
ports tree.
+
Future releases of XFree 4.0.x will probably include the necessary magic.
! In OpenBSD 2.7, a large proportion of the 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. 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. --- 229,244 ----
! With OpenBSD 2.8, almost all ports automatically build packages when installing.
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. 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,279 ****
uname -a
,