=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/ports.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- www/Attic/ports.html 1997/06/13 02:22:28 1.4 +++ www/Attic/ports.html 1997/09/17 11:14:21 1.5 @@ -1,88 +1,82 @@ - - -OpenBSD ports mechanism - - - - - - - - - - -[OpenBSD] - -

OpenBSD ports mechanism

- -

-

History

- -

-OpenBSD is a fairly complete system of its own, but still there are a lot of -software that one might want see added. However there is the problem on where -to draw the line on what to include and not, as well as licensing and export -restrictions problems. Some things just can't be shipped with the system. -We wanted to find a way for users to easily get software we don't provide -and started to look around. We didn't have to look far as a sibling project, -FreeBSD, had an excellent mechanism for -exactly this purpose called -"The ports collection". After -thinking about it for a while we decided to try to use their collection as is, -feeding back necessary patches to make the ports work on OpenBSD as well -to the FreeBSD maintainers. -

- -

Short description and setup

- -

-The ports idea is to have, for each piece of software, a Makefile that -describes where to fetch it, how to do the fetch, what it is depending upon -(if anything), how to alter the sources (if needed) and how to configure, -build and install it. Furthermore some patches will have to be kept in the -"port" as well as some administration files for the package registry utilities. -Normally this information is kept in an hierarchy under /usr/ports (however, -this is configurable). I recommend reading the -ports chapter in the -FreeBSD handbook to get -information on how to setup this hierarchy. A current gzipped tar-archive -of the FreeBSD ports can be found -here -. -

- -

Example

- -

-Let's say you managed to get a ports tree sitting under /usr/ports, then you -should be able to something like this: -

+
+  
+    
+      OpenBSD ports mechanism
+    
+    
+    
+    
+    
+    
+    
+  
+  
+    [OpenBSD]
+    

OpenBSD ports mechanism

+

+

History

+

+ OpenBSD is a fairly complete system of its own, but still there are a lot of + software that one might want see added. However there is the problem on where + to draw the line on what to include and not, as well as licensing and export + restrictions problems. Some things just can't be shipped with the system. + We wanted to find a way for users to easily get software we don't provide + and started to look around. We didn't have to look far as a sibling project, + FreeBSD, had an excellent mechanism for + exactly this purpose called + "The ports collection". After + thinking about it for a while we decided to try to use their collection as is, + feeding back necessary patches to make the ports work on OpenBSD as well + to the FreeBSD maintainers. +

+

Short description and setup

+

+ The ports idea is to have, for each piece of software, a Makefile that + describes where to fetch it, how to do the fetch, what it is depending upon + (if anything), how to alter the sources (if needed) and how to configure, + build and install it. Furthermore some patches will have to be kept in the + "port" as well as some administration files for the package registry utilities. + Normally this information is kept in an hierarchy under /usr/ports (however, + this is configurable). I recommend reading the + ports chapter in the + FreeBSD handbook to get + information on how to setup this hierarchy. A current gzipped tar-archive + of the FreeBSD ports can be found + here + . +

+

Example

+

+ Let's say you managed to get a ports tree sitting under /usr/ports, then you + should be able to something like this: +

 cd /usr/ports/archivers/unzip
 make
 su
 make install
 exit
-
-Easy, huh? -

- -

Problems and contacts

- -

-As the ports collection really is a FreeBSD thing, there are ports that do not -work in OpenBSD for various reasons. If you find such a port contact either -Niklas Hallqvist or -Warner Losh and give us either patches -on how to fix things or, if you cannot do this, point us at the problematic -port and tell us what fails and we shall try to fix it. -

- -
-OpenBSD -www@openbsd.org -
-$OpenBSD: ports.html,v 1.4 1997/06/13 02:22:28 downsj Exp $ - - - +
+ Easy, huh? +

+

Problems and contacts

+

+ As the ports collection really is a FreeBSD thing, there are ports that do not + work in OpenBSD for various reasons. But this is going to change in the near future. + Our ports coordinator has set up a + page with the current status + - what is done, what is being worked on right now, on what architecture, etc. + If you have trouble with ports contact either + Stanislav Grozev (preferably), + Niklas Hallqvist or + Warner Losh and give us either patches + on how to fix things or, if you cannot do this, point us at the problematic + port and tell us what fails and we shall try to fix it. +

+
+ OpenBSD + www@openbsd.org +
+ $OpenBSD: ports.html,v 1.5 1997/09/17 11:14:21 tacho Exp $ + +