pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net Remove netatalk 3.0.8, as discussed a while ago on...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/91a0af225764
branches:  trunk
changeset: 396633:91a0af225764
user:      hauke <hauke%pkgsrc.org@localhost>
date:      Wed Jun 05 14:31:57 2019 +0000

description:
Remove netatalk 3.0.8, as discussed a while ago on tech-pkg.

The branch has long been unmaintained upstream (we kept it longer
because early 3.1.x had serious teething problems), and has security
issues.

diffstat:

 net/Makefile                                                       |    3 +-
 net/netatalk30/DESCR                                               |    8 -
 net/netatalk30/MESSAGE                                             |   15 -
 net/netatalk30/MESSAGE.pam                                         |    8 -
 net/netatalk30/Makefile                                            |   98 ------
 net/netatalk30/PLIST                                               |   75 ----
 net/netatalk30/distinfo                                            |   21 -
 net/netatalk30/files/netatalk_smf.sh                               |   32 -
 net/netatalk30/options.mk                                          |   58 ---
 net/netatalk30/patches/patch-bin_ad_ad__cp.c                       |   13 -
 net/netatalk30/patches/patch-bin_afppasswd_afppasswd.c             |   40 --
 net/netatalk30/patches/patch-config.h.in                           |   25 -
 net/netatalk30/patches/patch-config_Makefile.in                    |   34 --
 net/netatalk30/patches/patch-config_pam_Makefile.in                |   33 --
 net/netatalk30/patches/patch-distrib_initscripts_Makefile.in       |   22 -
 net/netatalk30/patches/patch-distrib_initscripts_netatalk.xml.tmpl |   15 -
 net/netatalk30/patches/patch-etc_afpd_quota.c                      |  161 ----------
 net/netatalk30/patches/patch-etc_cnid__dbd_cnid__metad.c           |   13 -
 net/netatalk30/patches/patch-etc_uams_uams__randnum.c              |  131 --------
 net/netatalk30/patches/patch-include_atalk_util.h                  |   13 -
 net/netatalk30/patches/patch-libatalk_adouble_ad_flush.c           |   24 -
 net/netatalk30/patches/patch-libatalk_bstring_bstrlib.c            |   22 -
 net/netatalk30/patches/patch-libatalk_util_getiface.c              |   45 --
 net/netatalk30/patches/patch-macros_quota-check.m4                 |   21 -
 24 files changed, 1 insertions(+), 929 deletions(-)

diffs (truncated from 1036 to 300 lines):

diff -r d6e83f2572f6 -r 91a0af225764 net/Makefile
--- a/net/Makefile      Wed Jun 05 13:44:17 2019 +0000
+++ b/net/Makefile      Wed Jun 05 14:31:57 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1251 2019/05/31 17:19:36 leot Exp $
+# $NetBSD: Makefile,v 1.1252 2019/06/05 14:31:57 hauke Exp $
 #
 
 COMMENT=       Networking tools
@@ -408,7 +408,6 @@
 SUBDIR+=       net6
 SUBDIR+=       netatalk22
 SUBDIR+=       netatalk3
-SUBDIR+=       netatalk30
 SUBDIR+=       netbsd-iscsi-initiator
 SUBDIR+=       netbsd-iscsi-target
 SUBDIR+=       netcat
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/DESCR
--- a/net/netatalk30/DESCR      Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-Netatalk 3 is a freely-available implementation of the Apple
-Filesharing Protocol Suite (AFP) over TCP/IP.
-
-Using Netatalk's AFP 3.1 compliant file-server leads to significantly
-higher transmissions speeds compared with Macs accessing a server via
-SMB or NFS, while providing clients with the best user experience (full
-support for Macintosh metadata, flawlessly supporting mixed
-environments of classic MacOS and MacOS X clients).
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/MESSAGE
--- a/net/netatalk30/MESSAGE    Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.1 2014/06/11 11:03:56 hauke Exp $
-
-For users migrating from Netatalk 2.x, version 3.x comes with
-substantial changes, like an all-new config file format, and the loss
-of AppleTalk (ddp) support. You are advised to familiarize yourself
-with the changes in advance; use
-<http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html> as a
-starting point.
-
-In addition, 3.x appears to only work reliably with the Berkeley
-Database v5, so you either have to manually upgrade the existing
-CNID database(s), or discard them.
-
-===========================================================================
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/MESSAGE.pam
--- a/net/netatalk30/MESSAGE.pam        Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,8 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE.pam,v 1.1 2014/06/11 11:03:56 hauke Exp $
-
-A netatalk PAM configuration file needs to be installed in the pam.d
-directory.  An example file can be found at
-${PREFIX}/share/examples/netatalk/netatalk.pam
-
-===========================================================================
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/Makefile
--- a/net/netatalk30/Makefile   Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-# $NetBSD: Makefile,v 1.24 2019/04/25 07:33:11 maya Exp $
-
-DISTNAME=      netatalk-3.0.8
-PKGNAME=        ${DISTNAME:C/-/30-/}
-PKGREVISION=   19
-CATEGORIES=    net
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=netatalk/}
-EXTRACT_SUFX=  .tar.bz2
-
-MAINTAINER=    hauke%NetBSD.org@localhost
-HOMEPAGE=      http://netatalk.sourceforge.net/
-COMMENT=       Netatalk AFP file services
-LICENSE=       gnu-gpl-v2
-
-USE_LIBTOOL=           yes
-USE_OLD_DES_API=       yes
-USE_TOOLS+=            gmake perl:run
-GNU_CONFIGURE=         yes
-PKG_CONFIG=            yes
-
-PKG_SYSCONFSUBDIR=     netatalk
-
-EGDIR=                 ${PREFIX}/share/examples/netatalk
-CONF_FILES=            ${EGDIR}/afp.conf       ${PKG_SYSCONFDIR}/afp.conf
-CONF_FILES+=           ${EGDIR}/extmap.conf    ${PKG_SYSCONFDIR}/extmap.conf
-
-RCD_SCRIPTS=           netatalk
-RCD_SCRIPT_SRC.netatalk= ${WRKSRC}/distrib/initscripts/rc.netbsd
-SMF_SRCDIR=            ${WRKSRC}/distrib/initscripts
-SMF_METHODS=           netatalk_smf
-SMF_MANIFEST=          netatalk.xml
-
-CONFLICTS=             netatalk22-[0-9]* netatalk-[0-9]* 
-CONFLICTS+=            netatalk-asun-[0-9]* netatalk-umich-[0-9]*
-
-.include "../../mk/bsd.prefs.mk"
-
-BUILD_DEFS+=           VARBASE
-OWN_DIRS+=             ${VARBASE}/db/netatalk/CNID ${REAL_ROOT_USER} ${REAL_ROOT_GROUP}
-
-CONFIGURE_ARGS+=       --enable-overwrite
-CONFIGURE_ARGS+=       --enable-quota
-CONFIGURE_ARGS+=       --libexecdir=${PREFIX}/libexec/netatalk
-CONFIGURE_ARGS+=       --sbindir=${PREFIX}/libexec/netatalk
-CONFIGURE_ARGS+=       --with-pkgconfdir=${PKG_SYSCONFDIR}
-CONFIGURE_ARGS+=       --with-message-dir=${PKG_SYSCONFDIR}/msg
-CONFIGURE_ARGS+=       --localstatedir=${VARBASE}/db
-CONFIGURE_ARGS+=       --with-uams-path=${PREFIX}/libexec/netatalk/uams
-CONFIGURE_ARGS+=       --with-bdb=${BUILDLINK_PREFIX.db5}
-CONFIGURE_ARGS+=       --with-ssl-dir=${BUILDLINK_PREFIX.openssl}
-CONFIGURE_ARGS+=       --with-libevent-header=${BUILDLINK_PREFIX.libevent}/include
-CONFIGURE_ARGS+=       --with-libevent-lib=${BUILDLINK_PREFIX.libevent}/lib
-CONFIGURE_ENV+=                MACHINE_ARCH=${MACHINE_ARCH}
-
-# Upstream bug, was supposed to be fixed in 3.0.8?
-CFLAGS.SunOS+=         -I/usr/include/kerberosv5
-
-MAKE_DIRS+=            ${PKG_SYSCONFDIR}/msg
-
-REPLACE_PYTHON+=       contrib/shell_utils/afpstats
-REPLACE_PYTHON+=       libevent/event_rpcgen.py
-
-SUBST_CLASSES+=                paths
-SUBST_MESSAGE.paths=   Fixing hardcoded paths.
-SUBST_STAGE.paths=     pre-configure
-SUBST_FILES.paths=     distrib/initscripts/Makefile.in
-SUBST_SED.paths=       -e "s,^\\(DVIPS=\\)\\(/usr/local/tex\\)\\(/bin\\),\\1${PREFIX}\\3,"
-
-PLIST_VARS+=           ea
-.if ${OPSYS} == "SunOS" || ${OPSYS} == "DragonFly" || ${OPSYS} == "Linux" || \
-       (${OPSYS} == "NetBSD" && empty(OS_VERSION:M[0-6].[0-8]*))
-PLIST.ea=              yes
-.endif
-
-CONFIGURE_ARGS.NetBSD+=        --without-dtrace
-
-CHECK_SSP_SKIP+=       libexec/netatalk/uams/*.a
-
-.include "options.mk"
-
-INSTALLATION_DIRS=     libexec/psffilters etc/netatalk
-
-post-configure:
-       ${CP} ${FILESDIR}/netatalk_smf.sh ${SMF_SRCDIR}
-
-.if !empty(PKG_OPTIONS:Mpam)
-post-install:
-       ${INSTALL_DATA} ${WRKSRC}/config/pam/netatalk ${DESTDIR}${EGDIR}/netatalk.pam
-.endif
-
-BUILDLINK_API_DEPENDS.libevent+=       libevent>=2
-.include "../../devel/libevent/buildlink3.mk"
-.include "../../lang/python/application.mk"
-.include "../../security/libgcrypt/buildlink3.mk"
-.include "../../security/openssl/buildlink3.mk"
-.include "../../security/tcp_wrappers/buildlink3.mk"
-.include "../../databases/db5/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/PLIST
--- a/net/netatalk30/PLIST      Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,75 +0,0 @@
-@comment $NetBSD: PLIST,v 1.2 2014/06/13 21:52:46 hauke Exp $
-${PLIST.ea}bin/ad
-bin/afpldaptest
-bin/afppasswd
-bin/afpstats
-bin/apple_dump
-bin/asip-status.pl
-bin/cnid2_create
-bin/dbd
-bin/macusers
-bin/netatalk-config
-bin/uniconv
-include/atalk/acl.h
-include/atalk/adouble.h
-include/atalk/afp.h
-include/atalk/bstrlib.h
-include/atalk/cnid.h
-include/atalk/compat.h
-include/atalk/dictionary.h
-include/atalk/ea.h
-include/atalk/globals.h
-include/atalk/hash.h
-include/atalk/iniparser.h
-include/atalk/list.h
-include/atalk/logger.h
-include/atalk/netatalk_conf.h
-include/atalk/paths.h
-include/atalk/standards.h
-include/atalk/uam.h
-include/atalk/unicode.h
-include/atalk/unix.h
-include/atalk/util.h
-include/atalk/vfs.h
-include/atalk/volume.h
-lib/libatalk.la
-libexec/netatalk/afpd
-libexec/netatalk/cnid_dbd
-libexec/netatalk/cnid_metad
-libexec/netatalk/netatalk
-libexec/netatalk/uams/uams_clrtxt.so
-libexec/netatalk/uams/uams_dhx.so
-libexec/netatalk/uams/uams_dhx2.so
-${PLIST.pam}libexec/netatalk/uams/uams_dhx2_pam.la
-libexec/netatalk/uams/uams_dhx2_passwd.la
-${PLIST.pam}libexec/netatalk/uams/uams_dhx_pam.la
-libexec/netatalk/uams/uams_dhx_passwd.la
-${PLIST.gssapi}libexec/netatalk/uams/uams_gss.la
-libexec/netatalk/uams/uams_guest.la
-${PLIST.pam}libexec/netatalk/uams/uams_pam.la
-libexec/netatalk/uams/uams_passwd.la
-libexec/netatalk/uams/uams_randnum.la
-man/man1/ad.1
-man/man1/afpldaptest.1
-man/man1/afppasswd.1
-man/man1/afpstats.1
-man/man1/apple_dump.1
-man/man1/asip-status.pl.1
-man/man1/dbd.1
-man/man1/macusers.1
-man/man1/netatalk-config.1
-man/man1/uniconv.1
-man/man5/afp.conf.5
-man/man5/afp_signature.conf.5
-man/man5/afp_voluuid.conf.5
-man/man5/extmap.conf.5
-man/man8/afpd.8
-man/man8/cnid_dbd.8
-man/man8/cnid_metad.8
-man/man8/netatalk.8
-share/aclocal/netatalk.m4
-share/examples/netatalk/afp.conf
-share/examples/netatalk/extmap.conf
-${PLIST.pam}share/examples/netatalk/netatalk.pam
-@pkgdir libexec/psffilters
-@pkgdir etc/netatalk
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/distinfo
--- a/net/netatalk30/distinfo   Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: distinfo,v 1.5 2017/07/14 13:08:31 hauke Exp $
-
-SHA1 (netatalk-3.0.8.tar.bz2) = 4956d0991ae09e6c5336980b0c9d92afe8153f5f
-RMD160 (netatalk-3.0.8.tar.bz2) = 61b8b5a43985b8a5441867cb96b9de5aeba324fb
-SHA512 (netatalk-3.0.8.tar.bz2) = fb8132425d0ed467970bd551246b5a239d8e7cb0120187c086a412db1e184191ade0e2ee6afaa7d5c0943e093c40b507482b88c78b16aa38e2c69ac7074e97f2
-Size (netatalk-3.0.8.tar.bz2) = 1707057 bytes
-SHA1 (patch-bin_ad_ad__cp.c) = ef65d56186d38c0c2d7082c379bbab8c8ebd0cdb
-SHA1 (patch-bin_afppasswd_afppasswd.c) = e029893d8f109c59a44ab1fb68aec7069278b7e6
-SHA1 (patch-config.h.in) = 10f56744d91d4119c5f20f90a300126427a1787e
-SHA1 (patch-config_Makefile.in) = 56ef4e7133c098fa84a6daef4571ee839a38f189
-SHA1 (patch-config_pam_Makefile.in) = c75df43f3905035d690eed198ee4abde12f3a940
-SHA1 (patch-distrib_initscripts_Makefile.in) = b954a1e2b52a998e87721148082ec247ca8aaff9
-SHA1 (patch-distrib_initscripts_netatalk.xml.tmpl) = dd7591e12eca3c1e7d7bc768cd1e060979dc383e
-SHA1 (patch-etc_afpd_quota.c) = 90025824fd513788c167108e4c388b453ab75ee6
-SHA1 (patch-etc_cnid__dbd_cnid__metad.c) = 06a97387594f386d3e049ba1e25d4626ac96195f
-SHA1 (patch-etc_uams_uams__randnum.c) = 51e8b4a0c77f732423be9406c9f47d004403080a
-SHA1 (patch-include_atalk_util.h) = 5fe41720bf82980f6d5965f76d34e1703e541047
-SHA1 (patch-libatalk_adouble_ad_flush.c) = d4df84d2786bf392a5113b4867d955098c0c1da9
-SHA1 (patch-libatalk_bstring_bstrlib.c) = f43818328237b908166f956de464f532d578d2c4
-SHA1 (patch-libatalk_util_getiface.c) = fe4aba6080f6308866bedb3d96ccc2b034836d3e
-SHA1 (patch-macros_quota-check.m4) = aa8a053b83bc4579ca0a8f66f43226ead8e79696
diff -r d6e83f2572f6 -r 91a0af225764 net/netatalk30/files/netatalk_smf.sh
--- a/net/netatalk30/files/netatalk_smf.sh      Wed Jun 05 13:44:17 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-#!@SMF_METHOD_SHELL@
-#
-# SunOS SMF start/stop/refresh "methods" script for Netatalk 3
-
-# $NetBSD: netatalk_smf.sh,v 1.1 2014/06/11 11:03:56 hauke Exp $
-
-PIDFILE=@VARBASE@/run/netatalk.pid
-
-case $1 in
-'start')
-       @PREFIX@/libexec/netatalk/netatalk
-       ;;
-
-'stop')
-       if [ -f "$PIDFILE" ]; then
-               /usr/bin/kill `/usr/bin/head -1 $PIDFILE`
-       fi
-       ;;
-
-'refresh')
-       if [ -f "$PIDFILE" ]; then
-               /usr/bin/kill -HUP `/usr/bin/head -1 $PIDFILE`
-       fi
-       ;;
-
-*)
-       echo "Usage: $0 { start | stop | refresh }"
-       exit 1
-       ;;
-esac



Home | Main Index | Thread Index | Old Index