Commit graph

140 commits

Author SHA1 Message Date
fredb
12a4b3036a - - Use standard ${PKG_SYSCONFDIR} handling; bump ${PKGREVISION}.
- - Reorganize Makefile #defines into global toggles, global settings,
    local settings.
- - Reorganize and consolidate override targets.
2003-02-27 17:13:37 +00:00
fredb
a0cf782e7c Be consistent about testing for __GLIBC__. 2003-02-27 14:42:55 +00:00
fredb
6b9c6cc6b6 Add support for /var/run/utmpx on NetBSD 1.6B or newer, including
building on a suggestion by Gert Doering, filling ut_pid with the pid
of the uucp-style lock holder. This should fix PR pkg/12261, although
you will need today's "w" to see any results. Bump PKGREVSION.
2003-02-26 21:45:43 +00:00
wiz
ca01510765 buildlink1 -> buildlink2. 2002-10-09 14:40:26 +00:00
fredb
ed43b11728 Revert last change. Gert Doering says that's not a bug - it's a feature.
I'll look at fixing "w", instead.
2002-07-27 10:47:29 +00:00
fredb
e987b63ca2 Mgetty has no business making a utmp entry while it's only waiting for
a lock. Closes PR pkg/12261.
2002-07-24 18:37:34 +00:00
fredb
b9c403a4cd Account for PKGNAME frobbing when PKGREVISION is set. 2002-03-15 00:33:52 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
fredb
5d01117aac Update mgetty+sendfax to 1.1.28. From the ChangeLog file:
* release 1.1.28
    * faxrec.c: replace "0"'s by "STDIN" (readability)
    * doc/mgetty.texi-in: some updates
    * doc/faxrunq.1in, doc/faxrunqd.8in: document calling convention
      changes (as below)
    * fax/faxrunq(d).in: pass (last) sendfax return code as 2nd
      argument to success/failure program
    * policy.h, utmp.c: incorporate some NetBSD changes
    * various: change time() prototype to "time_t time(time_t *tloc)"
    * mgetty.h, syslibs.h, logfile.c: some #ifdef fiddling for Darwin
    * doc/faxrunq.1in, doc/faxrunqd.8in: document more stuff
    * fax/faxrunq, fax/faxrunqd: don't run queue if a file
      $FAX_SPOOL_OUT/stop exists.
    * login.c: MAX_LOGIN_ARGS handling reworked (claimed N, but allowed
      only N-1), plus warning message improved.  <Juergen.Kosel@gmx.de>

    * release 1.1.27
    * doc/mgetty.texi-in: work on isdn4linux notes
    * cnd.c (cndtable): add swedish ZyXEL caller ID format (T. Lundgren)
    * cnd.c (cndtable): add "CALLED NUMBER:" (Jan Oberlaender/i4l)
    * various: adaptions to OpenBSD (similar to NetBSD)
    * mgetty.h: patch to adapt to Linux/S390 (PTR_IS_LONG)
    * frontends/www/: integrate new version from Neko
2002-03-09 17:17:05 +00:00
fredb
65fecffe31 Rename the fax overview manpage from "fax" to "sendfax", to avoid any
conflict with the "efax" package. "efax" already has an "efax.1", the
actual man page, but "mgetty"'s "sendfax" manpage is "sendfax.8", so
"sendfax.1" is available. Closes PR pkg 14254.
2002-03-06 19:19:02 +00:00
seb
66111c6d15 Introduce new framework for handling info files generation and installation.
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
2002-02-18 15:14:00 +00:00
zuntum
d8ed248248 Move pkg/ files into package's toplevel directory 2001-10-31 20:43:56 +00:00
agc
d52dd5005a At present, if there is a pre-<target> or post-<target> script in
the scripts/ directory, it will be run automatically as part of
the build process, by bsd.pkg.mk.  There are now exactly 5 packages
in pkgsrc which use this facility, and yet, for every package build,
the existence of a script is checked by bsd.pkg.mk once before the
target is executed, and once afterwards. This incurs needless
overhead.

Move the separate pre- and post- script handling out of bsd.pkg.mk into
the individual package Makefiles, where it's much more obvious what is
happening, anyway.
2001-10-26 14:09:59 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
jlam
461b9e5d2a Convert to use buildlink.mk files. 2001-08-22 02:21:44 +00:00
fredb
359fb97696 Fix mgetty package to not delete its config files on pkg_delete (next
time! -- save them by hand if you need them for this upgrade), add a
package hook to change ${CONFDIR}, where the binaries look for their
configuration files, and update to 1.1.26. Many bug fixes and improved
compatibility with various modems. The following were culled from the
extensive ChangeLog file's for being conceivably of general interest.

    * login.c: export current tty as $DEVICE to shell
    * dialin.config: added V253 codes for OUT_OF_AREA and PRIVATE.
    * getdisk.c: fix overflow on file systems with > 2G (2^31 bytes) free
    * getdisk.c: default MINFREESPACE from policy.h was interpreted
      as *bytes*, not as *kbytes*.  Which kind of defeats the purpose
      of checking for "enough disk space".  Fixed, work with kbytes now.
    * faxrecp.c: check access rights first, space second (this will
      give clearer log messages for non-existing directories)
    * faxrecp.c: change fax page writing to open( O_EXCL|O_CREAT )
    * locks.c: use mkstemp() to create tmp file, if available,
      open( O_EXCL|O_CREAT ) otherwise.

and for vgetty...

    * Fixed buffer overflow in vm and vgetty, submitted by Georg
    Kirschbaum, <Georg.Kirschbaum@gimmel.franken.de>. Impact would
    not have been very big since only DTMFs are under control
    of the user.
2001-06-21 17:02:23 +00:00
agc
d26f80ba43 Move to sha1 digests, and add distfile sizes. 2001-04-20 08:55:26 +00:00
agc
268ad0352c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:33:37 +00:00
wiz
07cd20b334 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 13:51:27 +00:00
wiz
8360ed458c move line for pkglint 2000-10-21 22:19:21 +00:00
is
554becefd3 faxspool needs pbmtext. 2000-10-08 20:36:33 +00:00
fredb
dc3adcb007 Make fax spool directories on binary package install, too, and clean them
up on deinstall (but check first, and leave them all alone if there are
any files in there).
2000-08-31 19:42:53 +00:00
fredb
bb1597014a Update mgetty to 1.1.22. Changes since 1.1.21 (condensed):
* callback/callback.c: use VARRUNDIR instead of MGETTY_PID_FILE
	* mgetty.c: use VARRUNDIR to get name of PID file, non-conditional
	* policy.h: MGETTY_PID_FILE is gone, VARRUNDIR used instead
	* mgetty.c: write CallerId to UTMP, if available, Connect otherwise
	* fax/faxspool: convert .pdf files via Acroread (contributed by
		Michael Fischer v. Mollard, mfvm@gmx.de).
	* Makefile, mksed: introduce $VARRUNDIR
	* fax/faxrunqd.in, fax/faxrunq.in, fax/faxspool.in: change
		location of ".last_run" to $VARRUNDIR/faxqueue_done (previously,
		$fax_spool_out/.last_run creation was vulnerable to symlink attacks)
	* cnd.c: add NMBR=<nnn> format for Digi DataFire RAS
	* login.c: add \Y hack (simplar to \I) to get CallerID in ut_host field
	* faxlib.c: distinguish Elink 310 and Elink 343
2000-08-31 19:41:17 +00:00
fredb
d0314f4882 Update vgetty voice extensions patch from 0.9.10 to 0.9.12. No change to
data/fax core. Update adds quirks/hints for a few additional voice modems
and fixes a long-standing bug with WAV file conversions.
2000-07-24 06:28:06 +00:00
fredb
5eec07f4d4 Update md5 checksum for vgetty patches. Update improves voice-shell
interface, expands help files, and recognizes a few more modems. No
change whatsoever to data/fax core.
2000-07-03 16:49:20 +00:00
fredb
afa618d4f1 Update to 1.1.21 + latest patches to voice extensions.
Numerous tweaks, minor bug fixes.
2000-05-17 03:43:48 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
tron
8d7d754dfa Remove me as maintainer of those packages. 1999-10-07 17:41:46 +00:00
soren
3a94a4cd47 Use a relative path for bsd.pkg.mk instead of relying on the search path. 1999-09-28 20:40:02 +00:00
tron
8033b337af Search fax notify program in "${PREFIX}/lib/mgetty+sendfax" not in
"/usr/local/lib/mgetty+sendfax/new_fax". Problem noted by Simon J. Gerraty
in PR pkg/8255.
1999-08-23 21:04:34 +00:00
rh
c707da0974 Add conflict with hylafax. 1999-08-17 11:18:05 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
tron
49e322fffd Dont' clobber NetPBM's "g3topbm" with a symbolic link to "g32pbm". 1999-05-07 19:35:27 +00:00
hubertf
2a95ad9c6b Fix CONFLICTS (remove redundancy, mostly) 1999-02-20 22:48:24 +00:00
tron
3fd64421dc Update "mgetty" package to version 1.1.19. 1998-11-24 22:38:06 +00:00
tron
ffc2248aad Create and install standard "mgetty.config" and "sendfax.config" because
we don't use FreeBSD's perl script for that purpose.
1998-11-16 02:49:48 +00:00
tron
c8f504a447 Use FreeBSD utmp handling. 1998-11-16 02:36:22 +00:00
tron
20221853d3 Add mirror site. 1998-11-15 20:55:56 +00:00
tron
ccdb63e64f Adapt this package to NetBSD. 1998-11-15 20:45:29 +00:00
tron
7f9d5fc7cc Initial import of FreeBSD "mgetty+sendfax" port:
Handle external logins, send and receive faxes.
1998-11-15 18:04:25 +00:00