[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FEatures (Re: Naming (Re: Unified packages. )



>From OpenBSD:
 - make 'enhancements' (read: faster, more POSIX compliant, etc..)
    from Espie (I could not hope to list them all, he's quite intimate with
    the make sources atm and has done some related cleanups as well)
 - m4 enhancements (we work with autoconf through a -g flag, and other fixes)
 - enhancements to ports*mk for:
   - make-maker  (mirroring distfiles quickly)
   - fake        (tmpdir install, pkg create, pkg_add instead of traditional
                  'raw' install w/out a package)
   - sha1/md5/cksum instead of just cksum
   - 'piecemeal' packages, aka one egcs compile & fake install
     becomes egcs-java*tgz, egcs-fortran*tgz, egcs-c++*tgz;
     kdegames is another example of this
   - flavors     (multiple targets/pkg names per package for various compile
                  time options. e.g.:
                   - emacs-20.3.tgz
                     emacs-no_x11-20.3.tgz
                   - mutt-1.0.1i-curses.tgz
                     mutt-1.0.1i-slang.tgz
                     mutt-1.0.1i-slang-imap-pop.tgz
   - I know I'm missing others ..
 - there are a few bugfixes we've found in pkg_* tools, I may have time to hunt
   down the specific revisions and files later, but they are not cleanly
   implemented and I hear rumblings about their replacement .. 
 - I know I'm missing others, and I am not the person who should be posting
   (I'm not 100% intimate with the ports tree as others are) but since I see
    no one else I've submitted what I know

Hopefully I've not missed anything major..
-- 
Todd Fries .. todd@fries.net

To unsubscribe: send mail to <majordomo@unixathome.org>
with "unsubscribe bsdports" in the body of the message