History log of /dflybsd-src/lib/Makefile (Results 1 – 25 of 127)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.4.0, v6.4.0rc1, v6.5.0, v6.2.2, v6.2.1, v6.3.0, v6.0.1
# e79c9305 09-May-2021 Aaron LI <aly@aaronly.me>

libnvmm: Update makefiles and hook to build


# 479ab7f0 12-Jul-2021 Sascha Wildner <saw@online.de>

boot: Move boot source code /usr/src/stand.

sys/boot becomes stand/boot and lib/libstand becomes stand/lib.

My main reason is to have boot out of the way when for example grepping
in sys/. It also

boot: Move boot source code /usr/src/stand.

sys/boot becomes stand/boot and lib/libstand becomes stand/lib.

My main reason is to have boot out of the way when for example grepping
in sys/. It also makes more sense since it's not really userland or
kernel code.

Other BSDs have moved their boot/standalone code around too, but maybe
with different directory layouts.

Approved-by: dillon, zrj

show more ...


Revision tags: v6.0.0, v6.0.0rc1, v6.1.0
# c37c9ab3 01-Apr-2021 Matthew Dillon <dillon@apollo.backplane.com>

build - Add zstd to the build (libzstd as private library)

* Bring in contrib/zstd from FreeBSD.

* Add libzstd as a private library (i.e. priv/libprivate_zstd) to
avoid confusion. (Note that Fre

build - Add zstd to the build (libzstd as private library)

* Bring in contrib/zstd from FreeBSD.

* Add libzstd as a private library (i.e. priv/libprivate_zstd) to
avoid confusion. (Note that FreeBSD also has zstd in base as
a private library).

* Add zstd, unzstd, zstdcat, zstdmt utilities.

* Integrate into libarchive, initrd, dsynth, and misc other
base system elements.

Ported-from: FreeBSD

show more ...


# ec21d9fb 01-Jan-2021 Aaron LI <aly@aaronly.me>

Import stdbuf(1) together with libstdbuf(3) from FreeBSD

The stdbuf(1) is a utility to change the initial buffering of stdin,
stdout and stderr streams for a given command. It achieves this
functio

Import stdbuf(1) together with libstdbuf(3) from FreeBSD

The stdbuf(1) is a utility to change the initial buffering of stdin,
stdout and stderr streams for a given command. It achieves this
functionality by preloading the libstdbuf(3) library and configuring the
needed environment variables. Under the hood, libstdbuf(3) library
calls setvbuf(3) to do the actual work.

Changes from FreeBSD:
* Removed 32bit i386 code from stdbuf(1)
* Fix typos and update HISTORY section in libstdbuf.3 man page
* Update the example to actually work on DragonFly

show more ...


Revision tags: v5.8.3, v5.8.2
# e926d9f3 04-Aug-2020 Daniel Fojt <df@neosystem.org>

Build libssh with ldns support. 2/2

Hook ldns support into libssh via our libprivate_ldns:

- revise libraries build order
- adapt Makefiles
- update libssh/config.h
- drop libssh/openbsd-compat/get

Build libssh with ldns support. 2/2

Hook ldns support into libssh via our libprivate_ldns:

- revise libraries build order
- adapt Makefiles
- update libssh/config.h
- drop libssh/openbsd-compat/getrrsetbyname.c, import
getrrsetbyname-ldns.c instead

Approved by: Rimvydas Jasinskas

show more ...


Revision tags: v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3
# 20a2c96e 20-Dec-2019 zrj <rimvydas.jasinskas@gmail.com>

Makefile.inc1: Disconnect libelf from the build.

Internal lib is no longer needed after libexecinfo changes.


# 78897f0b 15-Nov-2019 Sascha Wildner <saw@online.de>

Remove the old libc_r.

Nothing is using it, if it even works, and no one has been working
on it for a long time.

Approved-by: dillon


# 624037c1 05-Oct-2019 zrj <rimvydas.jasinskas@gmail.com>

Nuke libradius(3).

It was moved to DPorts.

For now keep radlib.c code directly in ppp(8). Other BSDs have it atm.


# 6ede645c 05-Oct-2019 zrj <rimvydas.jasinskas@gmail.com>

Nuke libtacplus(3).

It was moved to DPorts.


# e1feec01 05-Oct-2019 zrj <rimvydas.jasinskas@gmail.com>

lib: Update dependencies.

No libraries depend on libprivate_ssh, it can be built with rest.
We could remove libprivate_ssh.so as and link with static version as it
is done in upstream version, bu

lib: Update dependencies.

No libraries depend on libprivate_ssh, it can be built with rest.
We could remove libprivate_ssh.so as and link with static version as it
is done in upstream version, but for now save few bytes.

While there, remove LIBSSH from MINUSPAM list.

show more ...


Revision tags: v5.6.2, v5.6.1
# 17287016 17-Jun-2019 zrj <rimvydas.jasinskas@gmail.com>

world: Remove libmd from the base.

Everything in base has been converted to use pure LibreSSL hash API.
The libmd now is moved to dports security/libmd for compatibility.

Also remove lone rmd160.h

world: Remove libmd from the base.

Everything in base has been converted to use pure LibreSSL hash API.
The libmd now is moved to dports security/libmd for compatibility.

Also remove lone rmd160.h header that was added directly to include/.

show more ...


# ad21b0ea 17-Jun-2019 zrj <rimvydas.jasinskas@gmail.com>

lib: Update dependencies.

No libraries depend on libmd, it can now be build in standard order.


# d04cfa35 17-Jun-2019 zrj <rimvydas.jasinskas@gmail.com>

world: Remove OPIE from base.

The OPIE has been deprecated since
ed5666c1699a23a9ae3c0aca97dabaae71e26431


Revision tags: v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2
# b501c63d 17-Apr-2019 zrj <rimvydas.jasinskas@gmail.com>

Remove libcipher.

It has been moved out to dports security/libcipher3.


# ca4ef999 19-Apr-2019 zrj <rimvydas.jasinskas@gmail.com>

libssh: Bump shlib version for api change.

The private libssh does not install any headers. Make it shpub.
There are few issues that need to be addressed later on.
For now just document its dependen

libssh: Bump shlib version for api change.

The private libssh does not install any headers. Make it shpub.
There are few issues that need to be addressed later on.
For now just document its dependency on libutil, adjust order.
The libprivate_ssh.so must be built before libpam shared modules.

show more ...


# 66077fbf 14-Apr-2019 zrj <rimvydas.jasinskas@gmail.com>

Makefile.inc1: Update library interdeps.

* libarchive no longer depends on libmd
* libarchive and liblzma no longer depends on libthread_xu
* libdevattr can be compiled in standard order

Adjust

Makefile.inc1: Update library interdeps.

* libarchive no longer depends on libmd
* libarchive and liblzma no longer depends on libthread_xu
* libdevattr can be compiled in standard order

Adjust lib/Makefile to match output of tools/make_libdeps.sh.

show more ...


# ee3ebee6 15-Jan-2019 Sascha Wildner <saw@online.de>

kernel: Remove puffs(4), putter(9) and associated libs and utilities.

All of these were originally pushed and hooked into the build in non-
working condition so that they would not go stale break bu

kernel: Remove puffs(4), putter(9) and associated libs and utilities.

All of these were originally pushed and hooked into the build in non-
working condition so that they would not go stale break building. The
hope was that someone would pick up the work and fix the remaining
issues, which never materialized.

This has led to more harm than good, with people occasionally assuming
that this code is functional. Also, the existence of /usr/include/fuse.h
might lead configure checks into believing that we have a working
implementation.

show more ...


Revision tags: v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1
# 755d70b8 21-Apr-2018 Sascha Wildner <saw@online.de>

Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC

Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC is the implementation to which FreeBSD has moved since, but
it didn't even build in DragonFly.

Fixes for dports have been committed to DeltaPorts.

Requested-by: dillon
Dports-testing-and-fixing: zrj

show more ...


Revision tags: v5.2.0, v5.3.0, v5.2.0rc, v5.0.2
# fef7d5c7 18-Nov-2017 Sascha Wildner <saw@online.de>

Remove the NO_CRYPT build option.

It has been broken for a long time without anyone complaining about and
we don't want to maintain it either.

In-discussion-with: zrj


# 242be47e 09-Nov-2017 zrj <rimvydas.jasinskas@gmail.com>

libpam: Reorganize libpam build structure.

In preparations for hooking back the openpam_static.c

No functional change except for debug info (paths have changed).


# c3da6135 09-Nov-2017 zrj <rimvydas.jasinskas@gmail.com>

bsd.libnames.mk: Activate LIBDMSG.

So that hammer2 would properly register dependency on libdmsg.

While there, remove disabled checks for WANT_HAMMER2 too.


Revision tags: v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1
# f350b2d0 28-Sep-2017 Sascha Wildner <saw@online.de>

Remove libmandoc.

Maintaining it separately, along with its manual pages and headers,
is more maintenance burden than it has real value.

Nothing but mandoc(1) needs it, so just include the source f

Remove libmandoc.

Maintaining it separately, along with its manual pages and headers,
is more maintenance burden than it has real value.

Nothing but mandoc(1) needs it, so just include the source files in
the mandoc(1) build for now.

In-discussion-with: Lubos Boucek <bouceklubos@gmail.com>

show more ...


# 01aea3fd 18-Aug-2017 Matthew Dillon <dillon@apollo.backplane.com>

hammer2 - buildworld components, boot2 and loader support

* Compile hammer2 components unconditionally in buildworld now.
Leave conditionals commented out for the moment, they will be
removed en

hammer2 - buildworld components, boot2 and loader support

* Compile hammer2 components unconditionally in buildworld now.
Leave conditionals commented out for the moment, they will be
removed entirely later on.

* Finish revamping the boot code to properly handle H2 DIRENTs.
The boot code can now boot from a HAMMER2 'a' partition if desired.
UFS is no longer required.

* Change newfs_hammer2, mount_hammer2, and the hammer2 vfs to supply
a default super-root label if none specified. Supply "@BOOT" when
mounting from the 'a' partition, "@ROOT" when mounting from the 'd'
partition, and "@DATA" when mounting from any other partition.

mount_hammer2 no longer defaults to using @LOCAL for the label when
none is specified. Instead we want hammer2 mounts that fail to supply
a label to behave in a manner that is more likely to be expected by
the superuser.

* Do not yet include hammer2 in X86_64_GENERIC. At the moment it must
be supplied in /boot/loader.conf if the user wishes to boot from it.

show more ...


Revision tags: v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc
# bb7548fd 22-Nov-2016 Matthew Dillon <dillon@apollo.backplane.com>

efi - Add EFI run-time ABI support

* Add EFI run-time ABI support, ability to query and set the time,
scan EFI BIOS variables, etc.

* Port from FreeBSD. Use our vmspace management functions to h

efi - Add EFI run-time ABI support

* Add EFI run-time ABI support, ability to query and set the time,
scan EFI BIOS variables, etc.

* Port from FreeBSD. Use our vmspace management functions to handle
the specialized pmap requirements instead of rerolling the page
table. Make adjustments for differences in the device API. etc.

Ported-by: swildner, dillon
Ported-from: FreeBSD, Warner Losh

show more ...


# 5b245968 28-Oct-2016 Matthew Dillon <dillon@apollo.backplane.com>

build - Remove openssl from base (is now permanently replaced by ressl)

* Remove openssl and related code that previous commits by John Marino
replaced with libressl. Remove build hooks, base now

build - Remove openssl from base (is now permanently replaced by ressl)

* Remove openssl and related code that previous commits by John Marino
replaced with libressl. Remove build hooks, base now only uses libressl.

* Remove crypto/openssl. This has been replaced by the openssl
implementation from ressl.

* Remove lib/libcrypto. This has been replaced by lib/librecrypto which
generates a private_crypo library only used by base.

* Remove lib/libssl. This has been replaced by lib/libressl which
generates a private_ssl library only used by base.

* NOTE: In addition, John has been working on updating dports to ensure
that only the ports-based libssl and libcrypto (both nominally
implemented via ressl and not openssl), and that dports packages
no longer have any chance of using the private versions of these
libraries from base.

show more ...


123456