Re: New ports on older stable (4.11)

2006-03-02 Thread Pete French
 I still share a part of your trepidation about getting oneself into
 a bind with uncooperative dependencies, etc.  However, I have had
 more success than I would have imagined.

Thats good to hear. What I am intending to do is to backup the
whole ports tree, try and do the upgrade, and if it doesnt work
then just go and rebuild all the old ones instead.

 Go slow, read Makefiles first, that sort of thing.  You can probably 
 install portupgrade without too much trouble, as it doesn't have a lot 

Never used portupgrade and am not really in the mood for investigating
exciting new software at the same time as the upgrade. My normal
procedure is to backup the config files and then delete every single
port on the system, until I get nothing out of pkg_info. Then start
re-installing one by one, starting with the mail system and finishing
woth the webserver.

 Just for prurient interest, would you care to post your pkg_info?  If
 you have portupgrade installed, or can install it, how about the output
 from portupgrade -na also.

Sure, see the end of this email

We have two things not included - which are mailman and python. I'd love
those to be from ports, but the guy who originally installed them
did them from the tarfiles. As a result puthon seems to use a different
encryption to the one in prst, so if I move to using python from
ports then none of the passwords work. This has been bugging me since
FreeBSD 3, so any suggestions there would be welcome. Meanwhile
heres the pkg_info for those interested...

-pete.

BitchX-1.1  An alternative ircII color client with optional GTK/GNOME 
analog-5.32_3,1 An extremely fast program for analysing WWW logfiles
apache-1.3.33_1 The extremely popular Apache http server.  Very fast, very 
arc-5.21j   Create  extract files from DOS .ARC files
autoconf-2.13.000227_5 Automatically configure source code on many Un*x 
platforms 
autoconf-2.53_3 Automatically configure source code on many Un*x platforms 
automake-1.4.6_1GNU Standards-compliant Makefile generator (legacy version 
automake-1.5_2,1GNU Standards-compliant Makefile generator (version 1.5)
bash-2.05b.007_2The GNU Bourne Again Shell
bison-1.75_2A parser generator from FSF, (mostly) compatible with Yacc
bitlbee-0.92An IRC to other chat networks gateway
bogofilter-0.92.8   Fast, teachable, learning spam detector
clamav-0.83 Command line virus scanner written entirely in C
cpdup-1.05  A comprehensive filesystem mirroring program
ctorrent-1.3.4  BitTorrent Client written in C for FreeBSD and Linux
db42-4.2.52_3   The Berkeley DB package, revision 4.2
demime-1.1d A tool to scrub mime from mailing lists
docbook-1.3 Meta-port for the different versions of the DocBook DTD
docbook-241_2   V2.4.1 of the DocBook DTD, designed for technical documenta
docbook-3.0_2   V3.0 of the DocBook DTD, designed for technical documentati
docbook-3.1_2   V3.1 of the DocBook DTD, designed for technical documentati
docbook-4.0_2   V4.0 of the DocBook DTD, designed for technical documentati
docbook-4.1_2   V4.1 of the DocBook DTD, designed for technical documentati
docbook-xml-4.2_1   XML version of the DocBook DTD
exim-4.43+28_1  High performance MTA for Unix systems on the Internet
expat-1.95.8XML 1.0 parser written in C
freetype2-2.1.7_4   A free and portable TrueType font rendering engine
gd-2.0.33_1,1   A graphics library for fast creation of images
gettext-0.14.1  GNU gettext package
ghc-6.2.2   A Compiler for the functional language Haskell
glib-2.4.8  Some useful routines of C programming (current stable versi
gmake-3.80_2GNU version of 'make' utility
gsl-1.5 The GNU Scientific Library - mathematical libs
help2man-1.34.2 Automatically generating simple manual pages from program o
ircii-20040216  The 'Internet Relay Chat' and 'Internet Citizens Band' Clie
iso8879-1986_2  Character entity sets from ISO 8879:1986 (SGML)
ispell-3.2.06_12An interactive spelling checker for multiple languages
ja-p5-Jcode-0.87Perl extension interface to convert Japanese text
jpeg-6b_3   IJG's jpeg compression utilities
lha-1.14i_6 Archive files using LZSS and Huffman compression (.lzh file
libgmp-4.1.3A free library for arbitrary precision arithmetic
libgnugetopt-1.2GNU getopt library
libiconv-1.9.2_1A character set conversion library
libtool-1.3.5_2 Generic shared library support script (version 1.3)
libtool-1.5.10  Generic shared library support script (version 1.5)
linuxdoc-1.1_1  The Linuxdoc SGML DTD
lynx-ssl-2.8.5  A non-graphical, text-based World-Wide Web client with SSL 
m4-1.4.1GNU m4
mtr-nox11-0.65_1Traceroute and ping in a single graphical network diagnosti
mutella-0.4.5,1 A command line Gnutella client
mutt-1.4.2.1_1  The Mongrel of Mail User Agents (part Elm, Pine, Mush, mh, 

Re: New ports on older stable (4.11)

2006-03-02 Thread Holger Kipp
On Thu, Mar 02, 2006 at 11:41:28AM +, Pete French wrote:
  I still share a part of your trepidation about getting oneself into
  a bind with uncooperative dependencies, etc.  However, I have had
  more success than I would have imagined.
 
 Thats good to hear. What I am intending to do is to backup the
 whole ports tree, try and do the upgrade, and if it doesnt work
 then just go and rebuild all the old ones instead.

if you have the place to spare you might want to do this inside
a chroot-environment - so if everything goes as expected, you
have all the ports available as packages already, and if it 
doesn't you don't have to revert everything again...

Regards,
Holger Kipp
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-02 Thread John Nielsen
Chiming in a little bit late.  I have a hosting server that's running a 
patched version of FreeBSD 4.9 and regularly update the ports on it from 
the ports tree with few if any problems.  Mail, web, php, etc.  The only 
port I have installed that won't update is rar, and it's marked as broken 
in the port makefile.  (unrar is fine, btw).

JN
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-02 Thread Vivek Khera


On Mar 1, 2006, at 6:05 AM, Pete French wrote:


I dont know how backward compatible ports are ggenerally, but I
have a 4.11 machine that I really want to upgrade the ports on.
But I dont know if they will alla ctually compile, and I dont wnat to
start doing the process only to find that I cant build one of them
possibly. Does anybody know if this is likely to work, or is it
simply unsupported ?


i have several 4.11 machines in service with ports mostly up-to- 
date.  what you can do is cd to the port and run make. If it builds  
chances are it will work, then you can do the  necessary port upgrades.


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-02 Thread Greg Barniskis

Vivek Khera wrote:


On Mar 1, 2006, at 6:05 AM, Pete French wrote:


I dont know how backward compatible ports are ggenerally, but I
have a 4.11 machine that I really want to upgrade the ports on.
But I dont know if they will alla ctually compile, and I dont wnat to
start doing the process only to find that I cant build one of them
possibly. Does anybody know if this is likely to work, or is it
simply unsupported ?


i have several 4.11 machines in service with ports mostly up-to-date.  
what you can do is cd to the port and run make. If it builds chances 
are it will work, then you can do the  necessary port upgrades.


I've done a similar thing on a creaky old P-III lab router/firewall 
that didn't really need replacing before death, was too slow to 
bother with religiously updating, yet still needed some degree of 
ports currency for specific lab scenarios. Using portversion to 
preview what needs making and portupgrade -aF to prefetch the 
sources  (after doing cvsup ports and make fetchindex) can help 
streamline your trial and error process.


The OP had spake thusly in a prior msg:

Never used portupgrade and am not really in the mood for investigating
exciting new software at the same time as the upgrade. 


With sysadmin mood having a lot of influence re: success rates, do 
what you like, of course. But portupgrade and friends (and 
competitors) can save you a lot of time and grief.


On the other hand, I'm not sure it'd be very happy when you first 
fire it up on an old box where a lot of manual ports management has 
already occurred, and cleaning up a messed package database is 
probably the least fun aspect of portupgrade. The best time to learn 
it might be the next time you do a clean install of say, 6.1.


--
Greg Barniskis, Computer Systems Integrator
South Central Library System (SCLS)
Library Interchange Network (LINK)
gregb at scls.lib.wi.us, (608) 266-6348
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-01 Thread Marc G. Fournier


99.9% of ports seems to work ... I've hit a few that are marked as BROKEN, 
like postgis stuff, but nothing that I'd considered mainstream ...


On Wed, 1 Mar 2006, Pete French wrote:


I dont know how backward compatible ports are ggenerally, but I
have a 4.11 machine that I really want to upgrade the ports on.
But I dont know if they will alla ctually compile, and I dont wnat to
start doing the process only to find that I cant build one of them
possibly. Does anybody know if this is likely to work, or is it
simply unsupported ?

I;d love to upgrade the machine to 6.1 - but I have no physical access to
it, nor am I likely to get any for the forseeable future, and upgrading
across the 4/5 boundary isn't something I would be happy doing remotiley
in multi-user mode (if it's even possible!)

-pcf.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]





Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email: [EMAIL PROTECTED]   Yahoo!: yscrappy  ICQ: 7615664
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-01 Thread Pete French
 99.9% of ports seems to work ... I've hit a few that are marked as BROKEN, 
 like postgis stuff, but nothing that I'd considered mainstream ...

Ah, thats great to know, hanks. It's the exim/clamav/spamassassin stuff
which I really want to upgrade.

cheers,

-pcf.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-01 Thread Marc G. Fournier

On Wed, 1 Mar 2006, Pete French wrote:


99.9% of ports seems to work ... I've hit a few that are marked as BROKEN,
like postgis stuff, but nothing that I'd considered mainstream ...


Ah, thats great to know, hanks. It's the exim/clamav/spamassassin stuff
which I really want to upgrade.


I dont' use exim, so can't comment on that, but I've just gone through and 
upgraded my amavis/clamav/spamassassin install without any hassles ...



Marc G. Fournier   Hub.Org Networking Services (http://www.hub.org)
Email: [EMAIL PROTECTED]   Yahoo!: yscrappy  ICQ: 7615664
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


RE: New ports on older stable (4.11)

2006-03-01 Thread Larry Rosenman
I have Exim/ClamAV and SpamAssassin from Ports on a 4.11 system.

Works fine :) 

LER
 


-- 
Larry Rosenman http://www.lerctr.org/~ler
Phone: +1 512-248-2683 E-Mail: ler@lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New ports on older stable (4.11)

2006-03-01 Thread Kelly D. Grills
On Wed, Mar 01, 2006 at 03:09:24PM +, Pete French wrote:
 
  99.9% of ports seems to work ... I've hit a few that are marked as BROKEN, 
  like postgis stuff, but nothing that I'd considered mainstream ...
 
 Ah, thats great to know, hanks. It's the exim/clamav/spamassassin stuff
 which I really want to upgrade.
 

My upgrade procedure includes:

1. Backup ports with ports/sysutils/portupgrade. (-b switch)
2. Update the ports collection and index
3. Read ports/UPDATING
4. Upgrade and verify each port individually
5. Keep ports/sysutils/portdowngrade handy

-- 
Kelly D. Grills
[EMAIL PROTECTED]




pgp7Ys3c1C24n.pgp
Description: PGP signature


Re: New ports on older stable (4.11)

2006-03-01 Thread James Long
 Date: Wed, 01 Mar 2006 11:05:13 +
 From: Pete French [EMAIL PROTECTED]
 Subject: New ports on older stable (4.11)
 To: freebsd-stable@freebsd.org
 Message-ID: [EMAIL PROTECTED]
 
 I dont know how backward compatible ports are ggenerally, but I
 have a 4.11 machine that I really want to upgrade the ports on.
 But I dont know if they will alla ctually compile, and I dont wnat to
 start doing the process only to find that I cant build one of them
 possibly. Does anybody know if this is likely to work, or is it
 simply unsupported ?
 
 I;d love to upgrade the machine to 6.1 - but I have no physical access to
 it, nor am I likely to get any for the forseeable future, and upgrading
 across the 4/5 boundary isn't something I would be happy doing remotiley
 in multi-user mode (if it's even possible!)
 
 -pcf.

This is rather a case of the extremely near-sighted leading the blind,
but I recently inherited the care of some older boxen, and in fact,
recently deployed a new 4.11 installation, and proceeded to build
up-to-date ports on it.

I still share a part of your trepidation about getting oneself into
a bind with uncooperative dependencies, etc.  However, I have had
more success than I would have imagined.

Here are some suggestions, and I certainly welcome corrections to
my advice from more expert sources.

Start by backing up your /usr/ports and your /var/db/pkg and 
/var/db/ports and anything else you can think of.  Heck, back up the 
whole samn dystem if you can.  To paraphrase Douglas Adams, the 
universe is a lot safer if you have a backup.

I should think portaudit would be the first thing you'd want to 
install, so that you can find out if other ports have security 
problems.

Go slow, read Makefiles first, that sort of thing.  You can probably 
install portupgrade without too much trouble, as it doesn't have a lot 
of dependencies.  Then a lot of use of portupgrade -nR (portname) will 
tell you which ports have the fewest dependencies, and -nr (portname) 
will tell you which ports depend on any given port you may be thinking 
about upgrading.

Just for prurient interest, would you care to post your pkg_info?  If
you have portupgrade installed, or can install it, how about the output
from portupgrade -na also.


Jim

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to [EMAIL PROTECTED]