| #
7e97c6ad
|
| 04-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but Heimdal was not, so it still used PACKAGE=kerberos-lib. Since we deleted kerberos-lib-all
kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but Heimdal was not, so it still used PACKAGE=kerberos-lib. Since we deleted kerberos-lib-all.ucl, this caused update-packages to fail when WITHOUT_MITKRB5 is set.
Change the Heimdal libraries to use LIB_PACKAGE by setting this in kerberos5/lib/Makefile.inc, and remove PACKAGE=kerberos-lib from the individual Makefiles for each library. This means Heimdal gets the same set of packages as MIT Kerberos, except for kerberos-kdc which we don't create for Heimdal.
Fixes: 929f5966a9fd ("packages: Improve handling of -lib packages") Reported by: jlduran Reviewed by: jlduran, cy Differential Revision: https://reviews.freebsd.org/D52371
show more ...
|
| #
e9ac4169
|
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
6e4dbb7f
|
| 29-Jul-2022 |
Doug Rabson <dfr@FreeBSD.org> |
pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow
pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow installing kerbereos libraries without adding a dependancy on the large utilities package. It makes sense to put libgssapi in runtime rather than kerberos-lib since this is a plugin layer which is intended to support any GSS-API mechanisms, not just kerberos.
A good example of a package which uses kerberos libraries without needing the kerberos utilities is sshd. This uses the kerberos GSS-API libraries to implement its GSSAPIAuthentication option.
MFC after: 2 weeks
Subscribers: imp
Differential Revision: https://reviews.freebsd.org/D36028
show more ...
|
| #
a30235a4
|
| 02-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-kerberos package
This allows users to install or not kerberos related utilities and libs.
Differential Revision: https://reviews.freebsd.org/D31801
|
| #
7e97c6ad
|
| 04-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but Heimdal was not, so it still used PACKAGE=kerberos-lib. Since we deleted kerberos-lib-all
kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but Heimdal was not, so it still used PACKAGE=kerberos-lib. Since we deleted kerberos-lib-all.ucl, this caused update-packages to fail when WITHOUT_MITKRB5 is set.
Change the Heimdal libraries to use LIB_PACKAGE by setting this in kerberos5/lib/Makefile.inc, and remove PACKAGE=kerberos-lib from the individual Makefiles for each library. This means Heimdal gets the same set of packages as MIT Kerberos, except for kerberos-kdc which we don't create for Heimdal.
Fixes: 929f5966a9fd ("packages: Improve handling of -lib packages") Reported by: jlduran Reviewed by: jlduran, cy Differential Revision: https://reviews.freebsd.org/D52371
show more ...
|
| #
e9ac4169
|
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
6e4dbb7f
|
| 29-Jul-2022 |
Doug Rabson <dfr@FreeBSD.org> |
pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow
pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow installing kerbereos libraries without adding a dependancy on the large utilities package. It makes sense to put libgssapi in runtime rather than kerberos-lib since this is a plugin layer which is intended to support any GSS-API mechanisms, not just kerberos.
A good example of a package which uses kerberos libraries without needing the kerberos utilities is sshd. This uses the kerberos GSS-API libraries to implement its GSSAPIAuthentication option.
MFC after: 2 weeks
Subscribers: imp
Differential Revision: https://reviews.freebsd.org/D36028
show more ...
|
| #
a30235a4
|
| 02-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-kerberos package
This allows users to install or not kerberos related utilities and libs.
Differential Revision: https://reviews.freebsd.org/D31801
|
| #
86751859
|
| 05-Feb-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
style.Makefile(5).
OK'ed by: nectar
|
| #
11bf3600
|
| 31-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Overhaul of kerberos5/ makefiles. Most significant changes are:
- Dropped support for standalone builds, this was only partially supported anyway, and required so much magic in makefiles that m
Overhaul of kerberos5/ makefiles. Most significant changes are:
- Dropped support for standalone builds, this was only partially supported anyway, and required so much magic in makefiles that made life dangerous (e.g., by using the custom yacc rules).
- Got rid of .OBJDIR in makefiles -- makes building of individual files possible again.
- Made the .x.c transformations -j safe.
- Reprogrammed LDADD to fix static build of some utilities that was broken.
- Fixed LDFLAGS and DPADD in the WITH_OPENLDAP case -- positively affects the contents of .depend files.
- Removed redundant .h's from SRCS, only kept those that are generated.
- libkrb5/ INCS were bogusly installed again with libgssapi/.
- Made build-tools real tools with their own makefiles in separate directories. This allows us to properly track their dependencies, etc.
- Faster build, 21% less of makefile code!
Approved by: nectar Reviewed by: markm Silence on: arch
show more ...
|
| #
069b88eb
|
| 18-Jul-2003 |
Mark Murray <markm@FreeBSD.org> |
Big fixup of the makefiles. Sort out the dependancies so that "make" without "make depend" works, "make -j N" works, and lists of source files are made vertical to reduce future diffs.
|
| #
46f8fdc3
|
| 13-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Removed now unused INTERNALSTATICLIB. INTERNALLIB now implies NOPIC and NOPROFILE. Removed gratuitous NOMAN.
|
| #
a39bc9aa
|
| 08-May-2002 |
Ruslan Ermilov <ru@FreeBSD.org> |
Don't emulate INTERNALLIB.
|
| #
079654e8
|
| 28-Feb-2000 |
Mark Murray <markm@FreeBSD.org> |
Remove largescale evidence of crack-smoking.
Where a k4 applet has a k5 namesake, rename the k5 version from k<app> to k5<app>. (Repo copy done).
Do some repairs to dependancies to support make wor
Remove largescale evidence of crack-smoking.
Where a k4 applet has a k5 namesake, rename the k5 version from k<app> to k5<app>. (Repo copy done).
Do some repairs to dependancies to support make world properly.
show more ...
|
| #
fc4b5dfa
|
| 24-Feb-2000 |
Mark Murray <markm@FreeBSD.org> |
Use libcrypto instead of libdes. Upgrade for Heimdal-0.2p
|
| #
eb9e1f54
|
| 15-Jan-2000 |
Mark Murray <markm@FreeBSD.org> |
Userland build of Kerberos5 (AKA Heimdal). More to come.
This is not ready for primetime yet! Please hold off on the bug reports.
|
| #
7e97c6ad
|
| 04-Sep-2025 |
Lexi Winter <ivy@FreeBSD.org> |
kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but Heimdal was not, so it still used PACKAGE=kerberos-lib. Since we deleted kerberos-lib-all
kerberos5: Fix the Heimdal pkgbase build
When LIB_PACKAGE was added, MIT Kerberos was updated to use it but Heimdal was not, so it still used PACKAGE=kerberos-lib. Since we deleted kerberos-lib-all.ucl, this caused update-packages to fail when WITHOUT_MITKRB5 is set.
Change the Heimdal libraries to use LIB_PACKAGE by setting this in kerberos5/lib/Makefile.inc, and remove PACKAGE=kerberos-lib from the individual Makefiles for each library. This means Heimdal gets the same set of packages as MIT Kerberos, except for kerberos-kdc which we don't create for Heimdal.
Fixes: 929f5966a9fd ("packages: Improve handling of -lib packages") Reported by: jlduran Reviewed by: jlduran, cy Differential Revision: https://reviews.freebsd.org/D52371
show more ...
|
| #
e9ac4169
|
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
| #
d0b2dbfa
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
| #
6e4dbb7f
|
| 29-Jul-2022 |
Doug Rabson <dfr@FreeBSD.org> |
pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow
pkgbase: split kerberos binaries and libs
Summary: This allows installing packages that depend on kerberos libraries without pulling in all the binaries. It also moves libgssapi to runtime to allow installing kerbereos libraries without adding a dependancy on the large utilities package. It makes sense to put libgssapi in runtime rather than kerberos-lib since this is a plugin layer which is intended to support any GSS-API mechanisms, not just kerberos.
A good example of a package which uses kerberos libraries without needing the kerberos utilities is sshd. This uses the kerberos GSS-API libraries to implement its GSSAPIAuthentication option.
MFC after: 2 weeks
Subscribers: imp
Differential Revision: https://reviews.freebsd.org/D36028
show more ...
|
| #
a30235a4
|
| 02-Sep-2021 |
Emmanuel Vadot <manu@FreeBSD.org> |
pkgbase: Create a FreeBSD-kerberos package
This allows users to install or not kerberos related utilities and libs.
Differential Revision: https://reviews.freebsd.org/D31801
|
| #
86751859
|
| 05-Feb-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
style.Makefile(5).
OK'ed by: nectar
|
| #
11bf3600
|
| 31-Jan-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Overhaul of kerberos5/ makefiles. Most significant changes are:
- Dropped support for standalone builds, this was only partially supported anyway, and required so much magic in makefiles that m
Overhaul of kerberos5/ makefiles. Most significant changes are:
- Dropped support for standalone builds, this was only partially supported anyway, and required so much magic in makefiles that made life dangerous (e.g., by using the custom yacc rules).
- Got rid of .OBJDIR in makefiles -- makes building of individual files possible again.
- Made the .x.c transformations -j safe.
- Reprogrammed LDADD to fix static build of some utilities that was broken.
- Fixed LDFLAGS and DPADD in the WITH_OPENLDAP case -- positively affects the contents of .depend files.
- Removed redundant .h's from SRCS, only kept those that are generated.
- libkrb5/ INCS were bogusly installed again with libgssapi/.
- Made build-tools real tools with their own makefiles in separate directories. This allows us to properly track their dependencies, etc.
- Faster build, 21% less of makefile code!
Approved by: nectar Reviewed by: markm Silence on: arch
show more ...
|