From nobody Wed May 31 21:01:34 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QWhWy39q5z4Xc11; Wed, 31 May 2023 21:01:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QWhWy2hnGz3rFk; Wed, 31 May 2023 21:01:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685566894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2Lk1cWdhjjso6nx7mN3N268mwO1HL+R0q/Y3uWzCYqs=; b=bq0iOIhpOeMFlbYYMOP4NE1PaecFwexv7tffJCwtjXDCU0rq/Wpkxh2V4MJQeVEy4vMxHZ IHxBkIJjZi57EIN7OWqMMpnLbOR52m05XC9lyoRG2FqFr2Ct2+UHqYa8u4TBtZjZOoWBkm ocwldPLkuvVsU+4stQLhguOl6IT0o/3WEPMnVowX034tfHLnZpkBB91narO8bfZQp9OJFg sYCNuMEVw1Ifj0b+52QNLMncF6qUK04usDgPqH+sApBzuwcKtvYZLYtPI12JwLK3yTsjJI UvIGj2QnwfD/thF4u5RKfrmiI4UYuEPdCVee6at4H6MdYcLKb0UxpvobU7S/Pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685566894; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2Lk1cWdhjjso6nx7mN3N268mwO1HL+R0q/Y3uWzCYqs=; b=dHLcVu/edC5vPD/oDAedaUatVBV4lT94a9H+4fb+Mk7V4h+g4pLRcvM1Yoqpotm/e47x6Y kGpRjVi3mdRN6VkTWZTEci4rHzwSOHwCwNMb4DARXxEyntrQ0aey3caDWmch3NR+uea7fs ZLLavKVAxdA34ljT8XqpvEuEASB17zSJ2szgN/dzKqYuTwX9/ymTrdk7SDW56MOUzthi3H WPSn5VUVdVTochJHagWTil66SC2+qwbHzH/O40LI98en1p3xu4oSHz4VXJqIHdCDz3z3Wk qJdwCGki/yHpiHW32/yReDh6cDEcBY2xj5Sabjbv7/pemcJB7HYKfMKsS3h8bQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1685566894; a=rsa-sha256; cv=none; b=cK4Ij+0a2xvnBDSP26YDsBAxby7Inu0nj4utrWwEBcKZkLazGIl0D9Uol68LAw3qPxihrh uoMsFcrRfGn7z0md3z1MwqkK+Zz6aK0YgPMl6PN2lda49TTRxDVyjRGaKE53WYH0yALNB8 RgdE1HjARoXU2fa2w+qmup+eaHaSMkfB5T6o49l5/4kLZZWp5FA9qMaFRC5Z2/mb7hj1ot dwZ7d/zXDcQ+t/u1T73k3kKgob7ksxSw4voTbS1FZ0O+6Cvr+KocPARlmre4BADFSD/VG9 HHKZJ/B7c0eRuJsDjdti0hzr83dTzWOHjPl3/MZTGQ5qHtbdcQfSd4T+N9Pyzw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QWhWy1lM9zqVf; Wed, 31 May 2023 21:01:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 34VL1Yto084640; Wed, 31 May 2023 21:01:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 34VL1Yeu084628; Wed, 31 May 2023 21:01:34 GMT (envelope-from git) Date: Wed, 31 May 2023 21:01:34 GMT Message-Id: <202305312101.34VL1Yeu084628@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Rene Ladan Subject: git: 448bdaf5e154 - main - sysutils/pam_mount: Remove expired port: List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 448bdaf5e154f9aebc4e0a0abf6f36c44c7e7c31 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=448bdaf5e154f9aebc4e0a0abf6f36c44c7e7c31 commit 448bdaf5e154f9aebc4e0a0abf6f36c44c7e7c31 Author: Rene Ladan AuthorDate: 2023-05-31 21:01:06 +0000 Commit: Rene Ladan CommitDate: 2023-05-31 21:01:06 +0000 sysutils/pam_mount: Remove expired port: 2023-05-31 sysutils/pam_mount: Requires upstream EOL OpenSSL 1.0.X and linux only libmount which is not available for FreeBSD --- MOVED | 1 + sysutils/Makefile | 1 - sysutils/pam_mount/Makefile | 50 --------- sysutils/pam_mount/distinfo | 2 - sysutils/pam_mount/files/patch-commit335500 | 145 ------------------------- sysutils/pam_mount/files/patch-src_pam_mount.c | 11 -- sysutils/pam_mount/pkg-descr | 7 -- sysutils/pam_mount/pkg-plist | 20 ---- 8 files changed, 1 insertion(+), 236 deletions(-) diff --git a/MOVED b/MOVED index 2e4850e06d72..2e4025e6c009 100644 --- a/MOVED +++ b/MOVED @@ -7588,3 +7588,4 @@ devel/arm-none-eabi-gcc492|devel/arm-none-eabi-gcc|2023-05-31|Has expired: Long multimedia/nordlicht||2023-05-31|Has expired: Unmaintained for years upstream and fails to build with FFmpeg 6 finance/vanitygen||2023-05-31|Has expired: Broken for more than a year and upstream last release was 11 years ago net-p2p/qtum||2023-05-31|Has expired: Broken for nearly a year +sysutils/pam_mount||2023-05-31|Has expired: Requires upstream EOL OpenSSL 1.0.X and linux only libmount which is not available for FreeBSD diff --git a/sysutils/Makefile b/sysutils/Makefile index 99f8edfdf717..1050d9ceaffd 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -965,7 +965,6 @@ SUBDIR += pacman SUBDIR += paicc SUBDIR += paladin - SUBDIR += pam_mount SUBDIR += pam_xdg SUBDIR += panicmail SUBDIR += parafly diff --git a/sysutils/pam_mount/Makefile b/sysutils/pam_mount/Makefile deleted file mode 100644 index d6f463ee54f3..000000000000 --- a/sysutils/pam_mount/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PORTNAME= pam_mount -PORTVERSION= 2.12 -PORTREVISION= 7 -CATEGORIES= sysutils -MASTER_SITES= SF/${PORTNAME:S/_/-/}/${PORTNAME}/${PORTVERSION}/ - -MAINTAINER= ports@FreeBSD.org -COMMENT= PAM module that can mount volumes for a user session -WWW= http://pam-mount.sourceforge.net/ - -LICENSE= LGPL21 GPLv2 -LICENSE_COMB= multi - -DEPRECATED= Requires upstream EOL OpenSSL 1.0.X and linux only libmount which is not available for FreeBSD -EXPIRATION_DATE= 2023-05-31 - -LIB_DEPENDS= libHX.so:lang/libhx - -USES= gnome libtool perl5 pkgconfig ssl tar:xz -USE_GNOME= libxml2 - -INSTALL_TARGET= install-strip - -GNU_CONFIGURE= yes -CONFIGURE_ENV+= libcrypto_LIBS="-L/usr/lib -lcrypto" \ - libcrypto_CFLAGS="-I/usr/include" -CONFIGURE_ARGS+=--localstatedir=/var \ - --without-cryptsetup \ - --with-ssbindir=${PREFIX}/sbin - -.include - -.if ${SSL_DEFAULT} == base -BROKEN_FreeBSD_12= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st') -BROKEN_FreeBSD_13= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st') -BROKEN_FreeBSD_14= variable has incomplete type 'EVP_CIPHER_CTX' (aka 'struct evp_cipher_ctx_st') -.endif - -post-patch: - ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/src/pam_mount.c - ${REINPLACE_CMD} -e '/dist_security_DATA/s|\.xml$$|.xml.sample|' \ - ${WRKSRC}/config/Makefile.am ${WRKSRC}/config/Makefile.in - ${MV} ${WRKSRC}/config/pam_mount.conf.xml ${WRKSRC}/config/pam_mount.conf.xml.sample - ${FIND} ${WRKSRC} -name "*.c" -exec ${REINPLACE_CMD} -e 's|HXformat2_aprintf|HXformat_aprintf|g' {} \; - -post-install: - @${RMDIR} ${STAGEDIR}${PREFIX}/share/xml/pam_mount/dtd - @${RMDIR} ${STAGEDIR}${PREFIX}/share/xml/pam_mount/ - -.include diff --git a/sysutils/pam_mount/distinfo b/sysutils/pam_mount/distinfo deleted file mode 100644 index 6991a2cf0a44..000000000000 --- a/sysutils/pam_mount/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (pam_mount-2.12.tar.xz) = 5454ade466fbfed5dc19330647f1f1f70a819d32d8d2355f5ff024cedfa00525 -SIZE (pam_mount-2.12.tar.xz) = 284140 diff --git a/sysutils/pam_mount/files/patch-commit335500 b/sysutils/pam_mount/files/patch-commit335500 deleted file mode 100644 index 4dff7bf116b7..000000000000 --- a/sysutils/pam_mount/files/patch-commit335500 +++ /dev/null @@ -1,145 +0,0 @@ -# Patch for commit 33550036cb0c9311c9dc4da9b3b359435319420e (pam-mount) -# http://sourceforge.net/p/pam-mount/pam-mount/ci/33550036cb0c9311c9dc4da9b3b359435319420e/ -# Log: src: update for libHX 3.12 -# Authored by: Jan Engelhardt 2011-12-02 - ---- ./configure.ac.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./configure.ac 2013-06-08 14:52:22.855624000 +1000 -@@ -63,7 +63,7 @@ - AM_CONDITIONAL([HAVE_MDIO], [test "x$ac_cv_header_sys_mdioctl_h" = "xyes"]) - AM_CONDITIONAL([HAVE_VND], [test "x$ac_cv_header_dev_vndvar_h" = "xyes"]) - --PKG_CHECK_MODULES([libHX], [libHX >= 3.10.1]) -+PKG_CHECK_MODULES([libHX], [libHX >= 3.12]) - PKG_CHECK_MODULES([libxml], [libxml-2.0 >= 2.6]) - - AC_ARG_WITH( ---- ./src/autoloop.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/autoloop.c 2013-06-08 14:45:47.846247000 +1000 -@@ -54,7 +54,8 @@ - HXOPT_AUTOHELP, - HXOPT_TABLEEND, - }; -- if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) <= 0) -+ if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) != -+ HXOPT_ERR_SUCCESS) - return false; - if (*argc != 2) { - fprintf(stderr, "Usage: %s file\n", HX_basename(**argv)); ---- ./src/ehd.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/ehd.c 2013-06-08 14:46:27.566540000 +1000 -@@ -526,7 +526,8 @@ - HXOPT_TABLEEND, - }; - -- if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) <= 0) -+ if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) != -+ HXOPT_ERR_SUCCESS) - return false; - - pg->interactive = isatty(fileno(stdin)); ---- ./src/misc.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/misc.c 2013-06-08 14:47:27.515576000 +1000 -@@ -159,7 +159,7 @@ - { - char *filled; - -- if (HXformat2_aprintf(vinfo, &filled, arg) == 0) -+ if (HXformat_aprintf(vinfo, &filled, arg) == 0) - /* - * This case may happen with e.g. %(before="-o" OPTIONS) where - * OPTIONS is empty. And options expanding to nothing are ---- ./src/mount.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/mount.c 2013-06-08 14:47:54.655610000 +1000 -@@ -487,7 +487,7 @@ - string = HXmc_meminit(NULL, 0); - - for (i = config->command[CMD_FSCK]->first; i != NULL; i = i->next) { -- if (HXformat2_aprintf(vinfo, ¤t, i->ptr) > 0) { -+ if (HXformat_aprintf(vinfo, ¤t, i->ptr) > 0) { - HXmc_strcat(&string, current); - HXmc_strcat(&string, " "); - } ---- ./src/mtab.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/mtab.c 2013-06-08 14:48:18.965526000 +1000 -@@ -138,7 +138,7 @@ - l0g("HX_dirname: %s\n", strerror(errno)); - return -errno; - } -- ret = HX_mkdir(dirname); -+ ret = HX_mkdir(dirname, S_IRUGO | S_IXUGO | S_IWUSR); - free(dirname); - if (ret < 0) { - l0g("HX_mkdir: %s\n", strerror(-ret)); ---- ./src/mtcrypt.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/mtcrypt.c 2013-06-08 14:49:23.036264000 +1000 -@@ -185,7 +185,8 @@ - bool kfpt; - int ret; - -- if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) <= 0) -+ if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) != -+ HXOPT_ERR_SUCCESS) - return false; - - pmtlog_path[PMTLOG_DBG][PMTLOG_STDERR] = Debug; -@@ -508,7 +509,8 @@ - }; - int ret; - -- if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) <= 0) -+ if (HX_getopt(options_table, argc, argv, HXOPT_USAGEONERR) != -+ HXOPT_ERR_SUCCESS) - return false; - - pmtlog_path[PMTLOG_DBG][PMTLOG_STDERR] = Debug; ---- ./src/pam_mount.h 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/pam_mount.h 2013-06-08 14:50:03.445549000 +1000 -@@ -15,12 +15,6 @@ - # define EXPORT_SYMBOL - #endif - --#ifndef S_IRXG --# define S_IRXG (S_IRGRP | S_IXGRP) --#endif --#ifndef S_IRXO --# define S_IRXO (S_IROTH | S_IXOTH) --#endif - #define sizeof_z(x) (sizeof(x) - 1) - - /* ---- ./src/pmvarrun.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/pmvarrun.c 2013-06-08 14:51:23.506567000 +1000 -@@ -296,10 +296,11 @@ - */ - static int create_var_run(void) - { -+ static const unsigned int mode = S_IRUGO | S_IXUGO | S_IWUSR; - int ret; - - w4rn("creating " VAR_RUN_PMT); -- if (HX_mkdir(VAR_RUN_PMT) < 0) { -+ if (HX_mkdir(VAR_RUN_PMT, mode) < 0) { - ret = -errno; - l0g("unable to create " VAR_RUN_PMT ": %s\n", strerror(errno)); - return ret; -@@ -314,7 +315,7 @@ - * 0755: `su` creates file group owned by user and then releases root - * permissions. User needs to be able to access file on logout. - */ -- if (chmod(VAR_RUN_PMT, S_IRWXU | S_IRXG | S_IRXO) < 0) { -+ if (chmod(VAR_RUN_PMT, mode) < 0) { - ret = -errno; - l0g("unable to chmod " VAR_RUN_PMT ": %s\n", strerror(errno)); - return ret; ---- ./src/rdconf1.c.orig 2011-10-06 22:48:08.000000000 +1100 -+++ ./src/rdconf1.c 2013-06-08 14:51:47.165542000 +1000 -@@ -126,7 +126,7 @@ - - if (*dest_pptr == NULL) - return true; -- HXformat2_aprintf(vinfo, &tmp, *dest_pptr); -+ HXformat_aprintf(vinfo, &tmp, *dest_pptr); - *dest_pptr = xstrdup(tmp); - HXmc_free(tmp); - return true; diff --git a/sysutils/pam_mount/files/patch-src_pam_mount.c b/sysutils/pam_mount/files/patch-src_pam_mount.c deleted file mode 100644 index 3db87a06953c..000000000000 --- a/sysutils/pam_mount/files/patch-src_pam_mount.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/pam_mount.c.orig 2010-08-10 01:07:35.000000000 +0200 -+++ src/pam_mount.c 2010-10-14 18:04:54.000000000 +0200 -@@ -39,6 +39,8 @@ - - #if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) - # define CONFIGFILE "/etc/pam_mount.conf.xml" -+#elif defined(__FreeBSD__) -+# define CONFIGFILE "%%PREFIX%%/etc/security/pam_mount.conf.xml" - #else - # define CONFIGFILE "/etc/security/pam_mount.conf.xml" - #endif diff --git a/sysutils/pam_mount/pkg-descr b/sysutils/pam_mount/pkg-descr deleted file mode 100644 index 9d7da5d1e34e..000000000000 --- a/sysutils/pam_mount/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -pam_mount is a Pluggable Authentication Module that can mount volumes for a -user session. -This module is aimed at environments with central file servers that a user -wishes to mount on login and unmount on logout, such as (semi-)diskless -stations where many users can logon and where statically mounting the entire -/home from a server is a security risk, or listing all possible volumes in -/etc/fstab is not feasible. diff --git a/sysutils/pam_mount/pkg-plist b/sysutils/pam_mount/pkg-plist deleted file mode 100644 index 79e7b674f9d5..000000000000 --- a/sysutils/pam_mount/pkg-plist +++ /dev/null @@ -1,20 +0,0 @@ -sbin/mount.crypt -sbin/mount.crypt_LUKS -sbin/mount.crypto_LUKS -sbin/umount.crypt -sbin/umount.crypt_LUKS -sbin/umount.crypto_LUKS -sbin/pmvarrun -etc/security/pam_mount.conf.xml.sample -lib/pam_mount.so -man/man5/pam_mount.conf.5.gz -man/man8/mount.crypt.8.gz -man/man8/mount.crypt_LUKS.8.gz -man/man8/mount.crypto_LUKS.8.gz -man/man8/pam_mount.8.gz -man/man8/pmt-ehd.8.gz -man/man8/pmvarrun.8.gz -man/man8/umount.crypt.8.gz -man/man8/umount.crypt_LUKS.8.gz -man/man8/umount.crypto_LUKS.8.gz -@dir /var/run/pam_mount