Remove; what's implemented is already available in base and having the
header and library around will not do us good.
This commit is contained in:
parent
babde52a86
commit
02405b72bc
|
@ -122,7 +122,6 @@
|
|||
SUBDIR += libssh
|
||||
SUBDIR += libssh2
|
||||
SUBDIR += libtasn1
|
||||
SUBDIR += libxcrypt
|
||||
SUBDIR += logsentry
|
||||
SUBDIR += luasec
|
||||
SUBDIR += luasec,lua52
|
||||
|
|
|
@ -1,31 +0,0 @@
|
|||
COMMENT= library for one-way hashing of passwords
|
||||
|
||||
GH_ACCOUNT= besser82
|
||||
GH_PROJECT= libxcrypt
|
||||
GH_TAGNAME= v4.4.30
|
||||
|
||||
SHARED_LIBS += crypt 0.0 # 2.0
|
||||
|
||||
CATEGORIES= security
|
||||
|
||||
# LGPLv2.1+
|
||||
PERMIT_PACKAGE= Yes
|
||||
|
||||
MODULES= lang/python
|
||||
|
||||
MODPY_RUNDEP= No
|
||||
|
||||
USE_GMAKE= Yes
|
||||
|
||||
BUILD_DEPENDS= security/py-passlib${MODPY_FLAVOR}
|
||||
|
||||
AUTOCONF_VERSION= 2.71
|
||||
AUTOMAKE_VERSION= 1.16
|
||||
|
||||
CONFIGURE_STYLE= autoreconf
|
||||
|
||||
CONFIGURE_ARGS= --disable-valgrind
|
||||
|
||||
DEBUG_PACKAGES= ${BUILD_PACKAGES}
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (libxcrypt-4.4.30.tar.gz) = VVYwnS3NIA2gGQqpvMGlv3EFnwRCP8fCXe5Zu0NV1zE=
|
||||
SIZE (libxcrypt-4.4.30.tar.gz) = 527062
|
|
@ -1,36 +0,0 @@
|
|||
Don't use -Wl,--no-undefined on BSD systems; it's expected to have undefined
|
||||
references to libc functions.
|
||||
|
||||
Index: configure.ac
|
||||
--- configure.ac.orig
|
||||
+++ configure.ac
|
||||
@@ -160,29 +160,6 @@ zw_PROG_LD_WRAP
|
||||
AX_CHECK_VSCRIPT
|
||||
AX_GCC_FUNC_ATTRIBUTE(symver)
|
||||
|
||||
-# FIXME: This only checks whether the linker accepts either
|
||||
-# -Wl,-z,defs or -Wl,--no-undefined. It doesn't check that the switch
|
||||
-# actually does what we want it to do.
|
||||
-AC_CACHE_CHECK([how to make linking fail when undefined symbols remain],
|
||||
- [ac_cv_ld_no_undefined], [
|
||||
- ac_cv_ld_no_undefined=unknown
|
||||
- SAVED_LDFLAGS="$LDFLAGS"
|
||||
- LDFLAGS="$SAVED_LDFLAGS -Wl,-z,defs"
|
||||
- AC_LINK_IFELSE([AC_LANG_PROGRAM([], [int i = 1;])],
|
||||
- [ac_cv_ld_no_undefined=-Wl,-z,defs])
|
||||
- if test "x$ac_cv_ld_no_undefined" = xunknown; then
|
||||
- LDFLAGS="$SAVED_LDFLAGS -Wl,--no-undefined"
|
||||
- AC_LINK_IFELSE([AC_LANG_PROGRAM([], [int i = 1;])],
|
||||
- [ac_cv_ld_no_undefined=-Wl,--no-undefined])
|
||||
- fi
|
||||
- LDFLAGS="$SAVED_LDFLAGS"])
|
||||
-
|
||||
-UNDEF_FLAG=
|
||||
-if test "x$ac_cv_ld_no_undefined" != xunknown; then
|
||||
- UNDEF_FLAG="$ac_cv_ld_no_undefined"
|
||||
-fi
|
||||
-AC_SUBST([UNDEF_FLAG])
|
||||
-
|
||||
# FIXME: This only checks whether the linker accepts -Wl,-z,text.
|
||||
# It doesn't check that the switch actually does what we want it to do.
|
||||
AC_CACHE_CHECK([how to make linking fail when there are text relocations],
|
|
@ -1,15 +0,0 @@
|
|||
libxcrypt is a modern library for one-way hashing of passwords. It supports a
|
||||
wide variety of both modern and historical hashing methods: yescrypt,
|
||||
gost-yescrypt, scrypt, bcrypt, sha512crypt, sha256crypt, md5crypt, SunMD5,
|
||||
sha1crypt, NT, bsdicrypt, bigcrypt, and descrypt. It provides the traditional
|
||||
Unix `crypt` and `crypt_r` interfaces, as well as a set of extended interfaces
|
||||
pioneered by Openwall Linux, `crypt_rn`, `crypt_ra`, `crypt_gensalt`,
|
||||
`crypt_gensalt_rn`, and `crypt_gensalt_ra`.
|
||||
|
||||
libxcrypt is intended to be used by `login(1)`, `passwd(1)`, and other similar
|
||||
programs; that is, to hash a small number of passwords during an interactive
|
||||
authentication dialogue with a human. It is not suitable for use in bulk
|
||||
password-cracking applications, or in any other situation where speed is more
|
||||
important than careful handling of sensitive data. However, it *is* intended to
|
||||
be fast and lightweight enough for use in servers that must field thousands of
|
||||
login attempts per minute.
|
|
@ -1,16 +0,0 @@
|
|||
include/crypt.h
|
||||
@static-lib lib/libcrypt.a
|
||||
lib/libcrypt.la
|
||||
@lib lib/libcrypt.so.${LIBcrypt_VERSION}
|
||||
lib/pkgconfig/libcrypt.pc
|
||||
lib/pkgconfig/libxcrypt.pc
|
||||
@man man/man3/crypt.3
|
||||
@man man/man3/crypt_checksalt.3
|
||||
@man man/man3/crypt_gensalt.3
|
||||
@man man/man3/crypt_gensalt_ra.3
|
||||
@man man/man3/crypt_gensalt_rn.3
|
||||
@man man/man3/crypt_preferred_method.3
|
||||
@man man/man3/crypt_r.3
|
||||
@man man/man3/crypt_ra.3
|
||||
@man man/man3/crypt_rn.3
|
||||
@man man/man5/crypt.5
|
Loading…
Reference in New Issue