the owner of all installed files is a non-root user. This change
affects most packages that require special users or groups by making
them use the specified unprivileged user and group instead.
(1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to
unprivileged.mk. These two variables are lists of other bmake
variables that define package-specific users and groups. Packages
that have user-settable variables for users and groups, e.g. apache
and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP},
etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS
so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER}
and ${UNPRIVILEGED_GROUP}.
(2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
* ${UUCP_USER} should have a default group membership of ${UUCP_GROUP},
not dialer.
* Get the correct install locations for lrzsz and gkermit and use them
to locate the binaries from those dependencies in src/rwconf.c.
Bump PKGREVISION to 3 due to changed users and groups.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
Too many Changes to list here (Changelog is too long), so only whats new in 2.1:
- applied some pending patches (see ChangeLog for a complete list)
- added support for socket connections
- fixed compiling issues on Solaris
- new maintainer: Adam Lackorzynski
- new homepage: http://minicom.alioth.debian.org/
- new mailinglists (-devel and -announce):
http://alioth.debian.org/mail/?group_id=31
NetBSD patches:
- Include <sys/types.h> to fix PR pkg/29026 (1st error)
- Fix i18n error for PR pkg/29939, which should also fix PR pkg29026 (2nd error)
- Remove the create-dev-link script, which fix PR pkg/29026 (3rd error)
The system administrator is expected to setup the correct configuration
of the modem device.
- Updated patches and removed patch-af and patch-ag
- Fix the path for the lrzsz and gkermit tools in the default configuration
- Remove the old share/doc/minicom dir, because the new Makefiles doesn't
install them and they are outdated
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
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.
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.
While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).
Patch by Alistair Crooks <agc@netbsd.org>
Notable changes include:
- An old signal handling bug has been fixed. It sometimes caused an
eternal loop of "Killed by signal x" - "Resetting modem" - "Killed
by signal y" when minicom was aborted unexpectedly, and then it could
only be killed with kill -9 (SIGKILL).
- Now there is also a setting in the Bps/par/bits section of the Serial
port setup menu to use two stop bits.
- Some patches for SVR4 lock file handling.
- Fixed some compilation errors when -D_HAVE_MACROS is not defined
in the makefile.
- possible overflows fixed in inputting the manual dialing string and
search string in the phone dir.
- user-configurable options to disable writing the logfile or select
which things to write there
- the command line option -d now accepts multiple numbers or names as
the parameter. Separate them with commas and use no spaces around it.
- a fix for the script timeout command that sometimes didn't work right.
- now you can move an entry up/down in the phone directory.
- flag %f added to the upload/download protocol program command lines to
allow passing the port file descriptor to c-kermit
- support for DTE speed 230400 bps
- newline delay option added in the terminal settings
- multiline option added to untag all phonedir entries with the same name
when one of them answers
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.