Commit graph

634 commits

Author SHA1 Message Date
thorpej
12b245d679 Fix a bug in the rtty client which would cause the rtty process to
loop forever (consuming a lot of CPU) if the parent process (e.g.
shell) were to suddenly die -- rtty was not properly checking for
the EOF condition.

Patch from Andrew Flury <aflury@zembu.com>.
2000-08-02 05:02:14 +00:00
jlam
d0d079e75e The gettext package gained a shared library. For all packages which
link against libintl.so, update the dependency on gettext to >=0.10.35nb1.
2000-07-31 04:14:04 +00:00
hubertf
a5cecc5ef0 Enable a bunch of packages in category/Makefile that
* should not cause any conflicts with the new bulk-package targets,
 * didn't contain a reason for why they were disabled or
 * were disabled for some false reason (and a IGNORE/BROKEN in the pkg's
   Makefile would be more appropriate)
2000-07-31 01:56:43 +00:00
jlam
e776872090 Make this compile on <vm/vm*.h>-less systems. Should address pkg/10706
by Wolfgang Rupprech <wolfgang@wsrcc.com>.
2000-07-29 08:52:21 +00:00
rh
3d5d0c0899 Update gcombust to 0.1.34. Changes include bugfixes, renaming of files or
directories when creating an image.  Now works with and requires mkisofs
from cdrtools 1.9a03 and later. Shows verbose info about CDs.  -data option
and CDplus options added for multisession.  Addition of a busy pointer.
2000-07-22 16:25:49 +00:00
rh
2d0029dd2a Mark cdrecord-current as superseded by cdrecord 2000-07-22 16:20:37 +00:00
rh
8c74841c09 Update cdrecord to 1.9.
Changes to 1.8.1 are:

All:

-       Fallback code to use the USCSI interface on Solaris
        This should add ATAPI support on Solaris 8 sparc.
        Solaris 8 x86 does support ATAPI with the scg driver
        as Sun fixed the structural bug for thw Intel version.

        Warning: The USCI interface has several drawbacks:

        -       Only finds disk type devices with -scanbus

        -       Cannot open devices that are currently attached
                to the volume management system

        -       The Goldstar ATAPI CD-ROM in a U-10 transfers data
                but the DMA residual count shows that there has
                been no transfer at all.

        Facit: Test by your own if this interface is usable.
        Please report problems!

        To check the difference:

        cdrecord -scanbus               uses the scg driver
        cdrecord -scanbus dev=USCSI     uses the USCSI interface
        cdrecord -toc    dev=1,6,0      uses the scg driver
        cdrecord -toc   dev=USCSI:1,6,0 uses the USCSI interface

        NOTE: If you are using the USCSI interface you will need
                to shut down the volume management for the drives
                you like to use.

-       Linux code in libscg now tries to use new features of the
        Linus sg driver:

        -       Trying to use more then 32 kB for DMA
                The interface for raising the DMA limit from 32 kB
                is a real pain. It needs a lot of code to adopt
                the interface to libscg.

        -       Trying to use the new ioctl() interface if present.
                This interface now supports:

                -       SCSI CDB sizes for vendor unique commands

                -       SCSI status byte

                -       SCSI command transport status

                -       More than 16 bytes of sense data
                        (not yet working!)

                -       DMA residual count
                        (not yet working!)

                -       Arbitrary DMA address pointers !!!

        -       Trying to use the new RESET ioctl()
                (not yet working!)

        All items marked (not yet working!) will turn funtional
        after the Linux kernel starts to support them.

        It seems that my shouting for a better SCSI interface succeeded.
        Linux-2.4 supports or at least includes an interface that may
	support the needed things in future.

        As from now it is unclear whether the code will expose
        any portability problems, please test on different Linux
        versions from 2.0 ... 2.4 if available and report problems.


-       README.macosX added (needed to know how to compile).
        As Apple deliveres an inconsistent OS, you need to follow the
        instuctions in this README file before you may compile
        cdrtools on Mac OS X.

TODO:

-       Better BeOS integration

Cdrecord:

-       include sys/select.h if needed (AIX)

-       Support for Ricoh 9060 CD-RW/DVD-ROM drive

-       Support for Plextor PX-W1210TA (with BURN-Proof)

-       Printing of new features added to -prcap function

-       New Disk manufacturers:

                "WEALTH FAIR INVESTMENT LIMITE"
                "General Magnetics Ld"
                "MPO"

-       DAO now should work with pregapsize == 0 when
        using Sony or Goldstar drives.

        Cdrecord retries with pregaps set to 1

-       New options -shorttrack & -noshorttrack
        will allow to copy CD's with supershort tracks
        in DAO mode if the drive supports it.

-       Fix for a buffer overflow with cdrecord dev=
        This problem did not exist on sparc systems,
        for this reason it has not been detected before.

-       ATIP Decoder now decodes disk sub type for High speed CD-RW

-       Support for 99 minute CD's.

-       Force the user to use -ignsize to allow >= 90 Minutes on CD even
        when the current CD is not in the blank capacity database.

Cdda2wav:

-       support for cds with illegal leadout (like HIM-CD)

-       bugfix for cd-text detection with plextor/Sony command sets

-       should compile and run under Mac-OS-X now

-       bugfix with the -q (quiet) option

-       bugfix use extra libs (like lossaudio for NetBSD)

-       bugfix use the correct sound device for Solaris

-       hardened cdda2wav against illegal ISRC codes

-       more diagnostics for illegal ISRCs

-       use setpriority in favor of nice

-       updated cdda2mp3 script for lame usage (alpha)

Readcd:

-       minor bugfixes with timing

-       New options -noerror & retries=#

-       restructured to be more flexible

-       Support for C2 error pointer scan with MMC drives &
        the Plextor U-Plex 40 CD-ROM


Mkisofs:

-       Now mkhybrid code is completely integrated into mkisofs.
        There is only one binary. To help users of mkhybrid,
        make install creates a hard link from mkhybroid to mkisofs.

-       man page cleaned up.

-       Now mkhybrid code is completely integrated into mkisofs.
        There is only one binary. To help users of mkhybrid,
        make install creates a hard link from mkhybroid to mkisofs.

-       New Option -eltorito-alt-boot allows to specify more
        than one Al Torito boot image (up to 63).
        Thanks to Egor Duda (deo@logos-m.ru).

-       fixed a core dump problem in multi.c

-       write.c now uses static buffer to circumvent a problem
        with the stone age Metrowerks C found on BeOS/PPC

-       Allow printing of percentage ready without floatingpoint code
        in printf.

-       apple_driver now compiles, but need to call
        make -f apple_driver.mk
        by hand

-       graft pointers are now really usable:

        -       Graft points are now disabled by default

        -       To enable, specify the -graft-point option

                dir=dir only works if the '=' is not escaped by '\'
                '\\' and '=' must be escaped by a '\\' if
                -graft-points has been specified.

-       Now there is no more a need to specify a command line arg
        if -path-list has been specified.
2000-07-22 16:14:48 +00:00
jlam
7e3366fd37 Some NetBSD versions have changed their kernel mmap interface. I think
that 1.5 and >1.5B have the new interface, so use those version numbers
as a test condition.
2000-07-21 07:45:49 +00:00
tron
5ce1af6b37 Depend on version 4.0 or newer of the "readline" package. 2000-07-20 15:26:18 +00:00
agc
923ab12af7 Don't continue BUILD_DEPENDS line with a '\' - instead, use the
make(1) += construction on the continued line, so that it's easier to
find specific dependencies using grep(1).
2000-07-19 09:37:49 +00:00
agc
44b15b4200 Use EVAL_PREFIX to find the installed location of the kdebase package, and
use it accordingly.
2000-07-17 13:58:20 +00:00
agc
78748d628a Instead of the clunky SHOW_PKG_PREFIX, introduce an EVAL_PREFIX definition,
which takes entries of the format <make-definition-name>=<pkgname>. This
has not been added to MAKEFLAGS because (a) premature optimisation is the
root of all evil, and (b) because the .for loop used to implement this
shows the wrong results when multiple prefices are evaluated.

Modify all the package Makefiles to use EVAL_PREFIX, thereby simplifying
them considerably.

ALso simplify the logic to calculate the prefix as well.
2000-07-15 20:39:13 +00:00
jlam
a710701f2a Add DIST_SUBDIR=${PKGNAME} since the distfile has no version number.
Update MD5 checksum and remove old distfile from ftp.netbsd.org.
2000-07-15 06:22:16 +00:00
jlam
617af86cc7 Forgot these patches. These patch sources to work after kernel mmap
interface changed.
2000-07-15 06:11:20 +00:00
jlam
565ad3094e Fix module sources after kernel mmap interface change.
Fix error message to say the kernel sources should be for the kernel
you are running.
2000-07-15 06:10:25 +00:00
agc
69cbb39071 The previous method of using a make target for finding a prerequisite
package's prefix would not work as part of the environment specification
via MAKE_ENV (as it would not be executed in the correct directory).

Fix this by invoking pkg_info(1) directly, not via an intermediate make(1)
step - this is not as clean, but more effective (i.e. it works).
2000-07-14 16:04:19 +00:00
agc
f3df20f4fc Reformat the patch to cpumeter.cc so that it applies cleanly.
Add definitions to the environment on Solaris so that xpm is found.
Make the dependency on egcs for Solaris a build dependency.
Re-calculate patch checksums.
2000-07-13 15:48:47 +00:00
agc
4aeac45f89 Make the determination of the pre-req package's installed directory be
a bit more user-friendly.

Introduce a show-{gtk+,imlib,kdebase,qt1,qt2,xpm}-prefix target in
bsd.pkg.mk, and use "${MAKE} show-*-prefix" in package Makefiles.
2000-07-11 14:53:35 +00:00
agc
589109735e Use X11PREFIX in preference to X11BASE, to make this package cooperate
better with xpkgwedge.
2000-07-11 10:15:41 +00:00
agc
7f1f39e428 Find out where kde is installed by using pkg_info(1), rather than hardcoding
${X11BASE}.
2000-07-11 10:10:55 +00:00
agc
1b0c8d610f Make these packages work better with xpkgwedge by using X11PREFIX in
preference to X11BASE, and by finding out where the xpm package is
installed by using pkg_info(1), not hardcoding a best guess.
2000-07-11 09:31:32 +00:00
agc
52c1afc38c Find qt1 prefix via pkg_info(1), rather than hardcoding it as ${X11BASE}.
Pointed out by Dave Sainty <dave@dtsp.co.nz>, munged slightly by me.
2000-07-10 15:08:13 +00:00
dmcmahill
0f5be5bf68 - get endianness from machine/endian.h. Fixes compile on those arch's which
weren't hard coded into the program

- setup up standard NetBSD build rules for the scsi library as is done with
  the cdrecord pkg.

- use /dev/rcd0d for i386 but /dev/rcd0c for other archs (instead of /dev/rcd0d
  for everything).  This is only a default and can be overridden at run time.
2000-07-07 16:25:02 +00:00
dmcmahill
bdd6047b86 fix typo so these will build on apm capable systems 2000-07-06 21:09:38 +00:00
dmcmahill
3dd488dfcb override the ARCH variable to ensure a bad value isn't picked up from the
users environment.
2000-07-06 00:05:22 +00:00
wiz
433f8abdd0 Use release version instead of pre-release version. No functional change.
Bump version to 4.50.2.
2000-06-30 23:28:18 +00:00
wiz
a144168f6d Update to pre-release 4.50D. Fixes pkg/10461.
BSD-relevant changes:
o Updated FreeBSD, NetBSD, NeXTSTEP, OpenBSD, and OpenStep support to
  report "no PCB" and the values of the SO_CANTSENDMORE and
  SO_CANTRCVMORE state flags when a socket structure has no inpcb
  pointer.
o Upgraded support for FreeBSD 5.0-CURRENT.  Ben Smithurst
  <ben@scientia.demon.co.uk> supplied patches and did testing.  David
  O'Brien <obrien@NUXI.com> supplied a test system.  The update included
  dropping the Fctty part of file descriptor file system support,
  conditional on a Configure script test.  I propagated those changes to
  BSDI, NetBSD, and OpenBSD in anticipation of their having the
  modification in the future.
o Added support for 64 bit file sizes and offsets on BSDI, FreeBSD,
  NetBSD, and OpenBSD, based on a report from Dan Nelson
  <dnelson@emsphone.com>.  Dan supplied a patch and did FreeBSD testing.
o Added Configure script recognition of NetBSD 1.5, based on a report
  from Andrew Brown <atatat@atatdot.net>.
2000-06-28 00:40:44 +00:00
tron
3ab3d13ced Remove RCS Id from contect in "patch-ae" to get a valid patch checksum. 2000-06-27 08:37:40 +00:00
tron
baaa0eb2a1 Regen. 2000-06-27 08:34:38 +00:00
tron
f8bea26848 Use Brian's "netbsd.org" e-mail address as maintainer. 2000-06-27 08:17:46 +00:00
tron
51ce2469a3 Fix "xosview" to build under NetBSD 1.5 again. 2000-06-27 08:15:50 +00:00
dmcmahill
740d77fae4 add USE_LIBTOOL and LTCONFIG_OVERRIDE since the pkg uses libtool 2000-06-27 02:33:16 +00:00
dmcmahill
a041b5627e only allow these packages on APM capable machines. 2000-06-26 16:44:20 +00:00
simonb
54c29e5922 Mainly cosmetic changes from previous:
+ move includes files from middle of bsd-44.c module to top.
 + remove unused variables.
2000-06-26 14:11:50 +00:00
simonb
5eba22ab35 Use the kern.proc (or kern.proc2 if available) sysctl directly, so that
libkvm isn't needed, and skill/snice can run without setgid.  Tested on
1.3.3, 1.4 and 1.5A, and should work all the way back to NetBSD 0.8.

Note: applies for NetBSD only, not Solaris :)
2000-06-26 07:54:40 +00:00
rh
ad009b3198 Re-add mkisofs (disabled) 2000-06-22 16:58:53 +00:00
hubertf
93a1cdcb1c Disable this for now, until someone syncs this with cdrecord. 2000-06-15 12:08:10 +00:00
hubertf
f1a290de31 Also build/install mkisofs. 2000-06-15 12:06:21 +00:00
thorpej
179412d888 Fix buglet in previous. 2000-06-14 21:12:42 +00:00
thorpej
cc0188ff40 Create all the directories needed by rtty. 2000-06-13 22:25:45 +00:00
thorpej
c07171f8e9 Use a default group that NetBSD actually ships with (operator). 2000-06-13 22:20:41 +00:00
rh
c8ba090ca4 Add and enable whowatch 2000-06-12 16:21:26 +00:00
rh
e5f827d43e Initial import of whowatch-1.4, an interactive who-like program displaying
real-time user information.
2000-06-12 16:20:53 +00:00
kim
a54e4e74e0 Updated roller to 1.4.
logroll:
- rotate ipmon log (no processing yet)

proc-httpd-errors
- do not report usernames on authentication failures (better summary
  and possible passwords are not shown)
- do not report "file not found" errors (not useful at system level,
  and some authors choose to live with such links produced by tools)
- do not report "no acceptable variant" (the user gets a menu)
- do not report clients blocked by server configuration

proc-messages
- updates to local domains and networks (needs a config file)
- handle multi-port HP print servers successfully
- handle ntpd v4 messages
- handle new NetBSD messages (up-to 1.4Y)
- update named to BIND v8.2.2-P5, and add some new types of messages
- handle verbose amd startup
- minor updates: inetd, sendmail, snmpd, sshd
- new daemons: dhcpd, dhclient, gated, gdc, lpd, portmap, savecore, tftpd
- added a placeholder for mrouted

proc-news
- don't count "msgid:" as a system with connection failures (the failed
  connections are probably to msgidd, e.g. it is not running)
2000-06-10 18:06:27 +00:00
bouyer
0591cf4477 Install the README in $prefix/share/doc/rtty/README, it's the only doc
available.
2000-06-09 17:48:25 +00:00
tron
a5f14a2a67 Add conflict with "mkisofs" package. 2000-06-02 14:08:31 +00:00
tron
e2b06d782b Add explicit dependence on "libgtop" package. 2000-06-02 13:29:40 +00:00
rh
c97e776ab3 Update mc to 4.5.50. Changes are mainly bugfixes. 2000-06-01 17:54:23 +00:00
rh
ca784edb30 Update gmc to 4.5.50. Changes are bugfixes and lots of new icons. 2000-06-01 17:46:15 +00:00
fvdl
bbe7e05e23 Disable mkisofs, it is now part of the cdrecord package. 2000-06-01 14:22:11 +00:00