History log of /dragonfly/Makefile_upgrade.inc (Results 201 – 225 of 658)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 5cef369f 09-Mar-2016 John Marino <draco@marino.st>

ncurses solidation: Remove all references to libtermcap

The termlib, termcap, and tinfo libraries are all symlinked to ncurses
library. There's no reason to have four aliases for the same library
w

ncurses solidation: Remove all references to libtermcap

The termlib, termcap, and tinfo libraries are all symlinked to ncurses
library. There's no reason to have four aliases for the same library
when none of them are exposed outside base.

termlib and tinfo aren't referenced anywhere, but libtermcap is.
This commit changes all the references to libtermcap to libncurses,
and removes the private aliases of ncurses.

show more ...


# a412180f 13-Feb-2016 Sascha Wildner <saw@online.de>

libedit: Restore installation of the editrc(5) manual page.

Removal of manual pages for the library privatization affects only
section 3 manual pages (for the functions in the library which is
now p

libedit: Restore installation of the editrc(5) manual page.

Removal of manual pages for the library privatization affects only
section 3 manual pages (for the functions in the library which is
now private). editrc.5 describes the ~/.editrc file that has an
effect on all things linked against the privatized edit library
too, so we want to ship documentation for it.

show more ...


# c70a37d8 13-Feb-2016 Sascha Wildner <saw@online.de>

libssh: Restore installation of the moduli(5) manual page.

Removal of manual pages for the library privatization affects only
section 3 manual pages (for the functions in the library which is
now pr

libssh: Restore installation of the moduli(5) manual page.

Removal of manual pages for the library privatization affects only
section 3 manual pages (for the functions in the library which is
now private). moduli.5 describes the /etc/ssh/moduli file as we
deliver it in base so its documentation has to be delivered too.

show more ...


Revision tags: v4.4.2
# 84b56900 05-Feb-2016 Sascha Wildner <saw@online.de>

Makefile_upgrade.inc: Don't remove manpages which we have to keep.

They were not part of the library privatization (which can only
affect section 3 manual pages). Those tools are consumers of
privat

Makefile_upgrade.inc: Don't remove manpages which we have to keep.

They were not part of the library privatization (which can only
affect section 3 manual pages). Those tools are consumers of
privatized libs but of course they must keep their documentation.

show more ...


# dc2cdf4f 05-Feb-2016 Sascha Wildner <saw@online.de>

Makefile_upgrade.inc: Add missing files from the lib privatization.


# 5405da6d 05-Feb-2016 Sascha Wildner <saw@online.de>

Makefile_upgrade.inc: Expand all wildcards from the lib privatization.

We want to see exactly what we remove, not just approximately.
'make upgrade' changes are a pain to review when everything is
m

Makefile_upgrade.inc: Expand all wildcards from the lib privatization.

We want to see exactly what we remove, not just approximately.
'make upgrade' changes are a pain to review when everything is
muddled with patterns. And it gets worse over time because
without a not yet upgraded system one has no choice but to
restore a world from the time and replaying the 'make upgrade'
to see what was going on.

Also, if we ever need to bring back one file which is covered
by a pattern later on (and we've had such cases), no one will
know what the rest of the wildcard was covering aside from
that file.

show more ...


# 5c046de7 05-Feb-2016 Sascha Wildner <saw@online.de>

Makefile_upgrade.inc: Sort lib privatization entries per commit.


# f022b0d6 05-Feb-2016 Sascha Wildner <saw@online.de>

Makefile_upgrade.inc: Add many missing '.gz'.


# 3400b722 01-Feb-2016 Sascha Wildner <saw@online.de>

make upgrade: Add an obsolete time zone.


# 23b3ef78 29-Jan-2016 John Marino <draco@marino.st>

privatize libncurses (touches many, many programs)

The ncurses software produces 8 libraries: normal and wide versions of
ncurses, forms, menu, and panel. The dragonfly base doesn't use forms
or me

privatize libncurses (touches many, many programs)

The ncurses software produces 8 libraries: normal and wide versions of
ncurses, forms, menu, and panel. The dragonfly base doesn't use forms
or menu at all so we can remove 4 libraries immediately and their
associated man pages.

The panel library is only used in one place, so technically libpanelw
is no longer required, but let's keep building it anyway.

While here, delete references to libcurses. It was just symlinked to
ncurses, so let's take the opportunity to only reference ncurses from
this point forward and not install a private version of libcurses.

show more ...


# aaba24ac 28-Jan-2016 John Marino <draco@marino.st>

move private edit library to /lib/priv

While here, fix private ssh and ldns. The .so and .a versions were
not installed and this probably will break future builds for anyone
that's built world in t

move private edit library to /lib/priv

While here, fix private ssh and ldns. The .so and .a versions were
not installed and this probably will break future builds for anyone
that's built world in the last few hours.

Also, all of these private libraries also need -L flags in addition
to -rpath flags.

show more ...


# 7d5cd361 28-Jan-2016 John Marino <draco@marino.st>

move private ssh library to /usr/lib/priv


# 470ddd20 28-Jan-2016 John Marino <draco@marino.st>

Move private ldns library to /usr/lib/priv

It's been decided to relocate private libraries to either /lib/priv or
/usr/lib/priv. This requires the use of the -rpath linker flag as the
libraries are

Move private ldns library to /usr/lib/priv

It's been decided to relocate private libraries to either /lib/priv or
/usr/lib/priv. This requires the use of the -rpath linker flag as the
libraries are no longer located in a standard search path.

discussed with: dillon, swildner

show more ...


# 75e9ce7b 27-Jan-2016 Sascha Wildner <saw@online.de>

Add a missing file to make upgrade's list.


# 2234273d 27-Jan-2016 John Marino <draco@marino.st>

privatize libedit (used by numerous base programs)

Besides affecting far more programs than the first two conversions,
this privatization requires a modification to bin/sh which is a bootstrap
progr

privatize libedit (used by numerous base programs)

Besides affecting far more programs than the first two conversions,
this privatization requires a modification to bin/sh which is a bootstrap
program. If bootstrapping, it will use libedit.* if it exists, otherwise
it will use libprivate_edit.*. After "make upgrade", /usr/lib/libedit will
no longer be on the system so the private version will then be used in all
cases.

show more ...


# 138e5d1c 26-Jan-2016 John Marino <draco@marino.st>

privatize libssh (used by several secure applications)

Renames libssh.* to libprivate_ssh.*
The original libssh.* libraries are unavoidable removed by make upgrade.
While here, remove an obsolete li

privatize libssh (used by several secure applications)

Renames libssh.* to libprivate_ssh.*
The original libssh.* libraries are unavoidable removed by make upgrade.
While here, remove an obsolete libldns.a from the profiles directory as
this was forgotten in the previous commit.

show more ...


# d9bc38c4 26-Jan-2016 John Marino <draco@marino.st>

privatize ldns library (only used for drill(1))

This is the first conversion in a series to rename base libraries
so that they are only used by base assets. Libraries such as ldns and
ssh have been

privatize ldns library (only used for drill(1))

This is the first conversion in a series to rename base libraries
so that they are only used by base assets. Libraries such as ldns and
ssh have been getting picked up by dports with undesirable results.

These libraries are getting renamed to libprivate_<name>.*.
Coincidentially, FreeBSD-CURRENT is using a similar scheme with
libprivate<name>.*. FreeBSD Release 10 used the scheme
/usr/lib/private/lib<name>* and DF did not want to follow that.

There may be some breakage for any third party software (including
dports) that have linked to libldns erroneously. Recompiling and
linking against port libldns should resolve those issues. Removing
the base libldns.* files is necessary and unavoidable.

show more ...


# 7b80e5f7 22-Jan-2016 Sascha Wildner <saw@online.de>

i386 removal, part 50/x: Remove the i386 specific kgzldr.

It was only needed for kgzip(8)'ed kernels anyway. kgzip(8) was removed
in c425a6254f909db65a1ccbc31a09e09e371bf847. All of this was only ne

i386 removal, part 50/x: Remove the i386 specific kgzldr.

It was only needed for kgzip(8)'ed kernels anyway. kgzip(8) was removed
in c425a6254f909db65a1ccbc31a09e09e371bf847. All of this was only needed
for loading kernels without the standard loader anyway.

Pointed-out-by: zrj

show more ...


# eb9cdc7f 06-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

hangman(6): Update to augmented version from OpenBSD.

This implements usage of extra wordlists:
* kernel symbols, from current booted kernel image;
* non-default, from Elf and conformant dictona

hangman(6): Update to augmented version from OpenBSD.

This implements usage of extra wordlists:
* kernel symbols, from current booted kernel image;
* non-default, from Elf and conformant dictonaries.

While there, free hangman(6) from the shackles of dungeon master,
since hangman now could be used as a developer tool.

show more ...


# 28c33a16 04-Jan-2016 zrj <rimvydas.jasinskas@gmail.com>

piano(6): Retire. R.I.P.

Support for /dev/speaker was removed back in 2005.


# 55358b98 21-Dec-2015 Sascha Wildner <saw@online.de>

kernel: Remove the old unionfs that was unhooked from the build since 2004.

Approved-by: dillon


Revision tags: v4.4.1, v4.4.0
# f31626ea 24-Nov-2015 Sascha Wildner <saw@online.de>

make upgrade: Fix typo (dsched_fw -> dsched_fq).

Reported-by: Rimvydas Jasinskas <rimvydas.jasinskas@gmail.com>


Revision tags: v4.5.0, v4.4.0rc
# 519cf769 22-Nov-2015 Sascha Wildner <saw@online.de>

i386 removal, part 45/x: Remove various bits and pieces related to i386.


# a1282e19 16-Nov-2015 Sascha Wildner <saw@online.de>

kernel: Remove more syslink remains (headers and a define).

The only related header remaining is <sys/syslink_rpc.h> which is
heavily used (struct syslink_desc), so we'd have to untangle that
first.


# 54af9d02 13-Nov-2015 Sascha Wildner <saw@online.de>

Some adjustments to the recent dsched removal.

* Make 'options DSCHED_FQ' a no-op for now. It used to be in our
default config, so give people some time to edit their custom
configs derived from

Some adjustments to the recent dsched removal.

* Make 'options DSCHED_FQ' a no-op for now. It used to be in our
default config, so give people some time to edit their custom
configs derived from X86_64_GENERIC, like we did for other such
options. It will be completely removed at a later point in time
after the release.

* Add a quick note to UPGRADING about this.

* While here, remove associated manual pages and MLINKS too.

show more ...


12345678910>>...27