Age | Commit message (Collapse) | Author | Files | Lines |
|
This code was very complicated and easily broke, for example when termcap is
builtin but curses is not, resulting in circular dependencies.
Such core packages should default to a safe set of build options, unless they
can be reliably added to PKG_SUGGESTED_OPTIONS, to avoid a miserable first
experience for users running on older or quirky platforms.
|
|
|
|
|
|
|
|
- Add -x xferbufsize to set xferbuf size.
- Add Server Name Indication (SNI) support for https.
- Increase buffer limit used for response handling.
|
|
|
|
Bring over changes from source of truth in othersrc/usr.bin/tnftp
Changes since previous version:
-This is tnftp version 20141031.
+This is tnftp version 20141104.
+
+Changes in tnftp from 20141031 to 20141104:
+
+ Portability fixes.
With thanks to lukem for the nudge
|
|
|
|
|
|
devel/readline/buillink3.mk to mk/readline.buildlink.mk.
Resolve "No usable termcap library found on the system." error without
builtin termcap.
|
|
page installation.
|
|
are replaced with .include "../../devel/readline/buildlink3.mk", and
USE_GNU_READLINE are removed,
* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
are replaced with .include "../../mk/readline.buildlink3.mk".
|
|
|
|
to avoid circular dependency with termcap from pkgsrc (devel/ncurses).
|
|
|
|
|
|
|
|
|
|
bulk builds.
|
|
|
|
from archivers/pax and net/tnftp, respectively. In the past, the
pkgtools version of these packages installed into ${PKG_TOOLS_BIN},
but this was changed in:
pkgtools/pax/Makefile:1.15
pkgtools/tnftp/Makefile:1.3
+ Get rid of archivers/pax/Makefile.common and net/tnftp/Makefile.common
by merging them into their respective Makefiles. The Makefile.common
files existed solely for inclusion by the pkgtools versions of these
packages, but with the removal of those packages, these files are
now unnecessary.
+ Add full DESTDIR support to archivers/pax and net/tnftp.
+ Modify the bootstrap to build archivers/pax and net/tnftp instead of
the pkgtools versions of these packages.
|
|
|
|
manual page is installed as cat1/ftp.0 instead of cat1/ftp.1. Bumped
PKGREVISION.
|
|
the bootstrap process and which may be needed by pkg_install. This
is distinct from the net/tnftp package that is now a "normal" package.
Modify the bootstrap script to use pkgtools/tnftp instead, and clean up
some of the registration code.
|
|
need mtree to pre-generate any directories for them.
|
|
|
|
NO_BUILD, USE_LIBTOOL.
|
|
|
|
Notable changes (see files/ChangeLog for full details):
* Convert to use getline() instead of fgets() whenever reading user input to
ensure that an overly long input line doesn't leave excess characters for
the next input operation to accidentally use as input.
Should fix PR 23953.
* Improve method used in fileindir() to determine if `file' is in or under
`dir': realpath(3) on non-NetBSD systems may fail if the target filename
doesn't exist, so instead use realpath(3) on the parent directory of `file'.
(The previous code was over-aggressive in preventing transfers on systems
with a realpath(3) that had different semantics to NetBSD.)
* Various portability fixes.
|
|
Bump PKGREVISION.
|
|
|
|
|
|
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.
(Some OS's do in fact cause an error when the chown in "cp -p" fails.)
|
|
|
|
|
|
bootstrap.
ok'd by lukem.
|
|
tnftp: add CONFLICT on lukemftp, kth-krb4.
|
|
|
|
DTRT.
|
|
|
|
|
|
|
|
`tnftp' is a portable version of the NetBSD ftp client, hence the name.
It was formerly known as `lukemftp'.
|