[gentoo-commits] proj/musl:master commit in: sys-libs/pam/files/, sys-libs/pam/

2019-04-10 Thread Jory Pratt
commit: 0d8d83d97f4cd4167b00e6e6dba25010e3daf8cb
Author: Jory Pratt  gentoo  org>
AuthorDate: Wed Apr 10 06:19:32 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Wed Apr 10 06:19:32 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=0d8d83d9

sys-libs/pam: add update to match current tree

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Jory Pratt  gentoo.org>

 sys-libs/pam/Manifest  |   1 +
 sys-libs/pam/files/pam-1.3.1-fix-pam-exec.patch|  46 +++
 .../files/pam-1.3.1-include-sys_resource_h.patch   |  24 
 .../pam/files/pam-1.3.1-portability-fixes.patch|  61 ++
 sys-libs/pam/files/pam-remove-browsers.patch   |  34 ++
 sys-libs/pam/pam-1.3.1-r1.ebuild   | 133 +
 6 files changed, 299 insertions(+)

diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index 46204f5..bfa0f21 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -2,3 +2,4 @@ DIST Linux-PAM-1.2.0-docs.tar.bz2 490586 SHA256 
3bc9ae398f759e372dbf4065ceed2df8
 DIST Linux-PAM-1.2.1.tar.bz2 1279523 SHA256 
342b1211c0d3b203a7df2540a5b03a428a087bd8a48c17e49ae268f992b334d9 SHA512 
4572aa1eaf5a1312410c74b5ed055b2592c5efe2bb82f59981da4e9e93555ad40aee3a89f446d9dc6c6af79efc04c33f739f66db9edc07e02479475a14e426da
 WHIRLPOOL 
562917945b3b3a407955cc5bf5cd251ff7e257a94055d7cfbf06d5c2619b58d61624f16848de3512ddf61636ad8618315de3f7bd8e4e51b3b7d109adfa212c8a
 DIST Linux-PAM-1.3.0-docs.tar.bz2 492805 BLAKE2B 
1dd48f65ae76e0d4d2c02664f9a2adac127604a7552ff70c378323a0de8141445332430205946823097170edf217122196ea03ae665284751fed3748d9f8ac3d
 SHA512 
b6b8497e6a4307b3f9a2af1c74456a0577b848cbc5417fb88fabe305b67ca022a6bcf632d68fcc701cdcf6254ec196707551a1ea70985cdde6add68bbbfe
 DIST Linux-PAM-1.3.0.tar.bz2 1302820 BLAKE2B 
0ed5553308e8bc4bef91746a1c79db41bf5f0a48a31796d5a13819387c0a04d553efa210435273ad8565d0a53f354817bc3e0f254e35a5e75b7b7b586cad5d16
 SHA512 
4a89ca4b6f4676107aca4018f7c11addf03495266b209cb11c913f8b5d191d9a1f72197715dcf2a69216b4036de88780bcbbb5a8652e386910d71ba1b6282e42
+DIST pam-1.3.1.tar.gz 749997 BLAKE2B 
3b44c41daaa5810c53e3e2baeac1ab58463768fde433f874b9bd09c7c28cfd55e0f227c9a0c318e66444a3adb23c112a2db32d5c7211b07c84c2d4600a47ca5c
 SHA512 
0c5019493b2ac42180ee9c4974a51329a2395a44f5f892c1ca567ec9b43cc3a9bce0212861d4dfb82eb236c5eaa682b27189ce672ed6cafa37d8801d059a944d

diff --git a/sys-libs/pam/files/pam-1.3.1-fix-pam-exec.patch 
b/sys-libs/pam/files/pam-1.3.1-fix-pam-exec.patch
new file mode 100644
index 000..f2205ca
--- /dev/null
+++ b/sys-libs/pam/files/pam-1.3.1-fix-pam-exec.patch
@@ -0,0 +1,46 @@
+From a43725b6f6a9748e5fdb91384bce360eab36ebde Mon Sep 17 00:00:00 2001
+From: 
+Date: Wed, 10 Apr 2019 00:45:01 -0500
+Subject: [PATCH 1/3] Fix pam exec on musl
+
+---
+ modules/pam_exec/pam_exec.c | 9 +--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/modules/pam_exec/pam_exec.c b/modules/pam_exec/pam_exec.c
+index 52dc681..3f70ea1 100644
+--- a/modules/pam_exec/pam_exec.c
 b/modules/pam_exec/pam_exec.c
+@@ -103,11 +103,14 @@ call_exec (const char *pam_type, pam_handle_t *pamh,
+   int optargc;
+   const char *logfile = NULL;
+   const char *authtok = NULL;
++  char authtok_buf[PAM_MAX_RESP_SIZE+1];
++
+   pid_t pid;
+   int fds[2];
+   int stdout_fds[2];
+   FILE *stdout_file = NULL;
+ 
++  memset(authtok_buf, 0, sizeof(authtok_buf));
+   if (argc < 1) {
+ pam_syslog (pamh, LOG_ERR,
+   "This module needs at least one argument");
+@@ -180,12 +183,12 @@ call_exec (const char *pam_type, pam_handle_t *pamh,
+ if (resp)
+   {
+ pam_set_item (pamh, PAM_AUTHTOK, resp);
+-authtok = strndupa (resp, PAM_MAX_RESP_SIZE);
++authtok = strncpy(authtok_buf, resp, sizeof(authtok_buf));
+ _pam_drop (resp);
+   }
+   }
+ else
+-  authtok = strndupa (void_pass, PAM_MAX_RESP_SIZE);
++  authtok = strncpy(authtok_buf, void_pass, sizeof(authtok_buf));
+ 
+ if (pipe(fds) != 0)
+   {
+-- 
+2.21.0
+

diff --git a/sys-libs/pam/files/pam-1.3.1-include-sys_resource_h.patch 
b/sys-libs/pam/files/pam-1.3.1-include-sys_resource_h.patch
new file mode 100644
index 000..6336988
--- /dev/null
+++ b/sys-libs/pam/files/pam-1.3.1-include-sys_resource_h.patch
@@ -0,0 +1,24 @@
+From 523562d2c1a485fc60fe4cb5c2c02c5654c47097 Mon Sep 17 00:00:00 2001
+From: 
+Date: Wed, 10 Apr 2019 00:45:56 -0500
+Subject: [PATCH 2/3] include sys/resource.h for RLIMIT_NOFILE
+
+---
+ modules/pam_unix/pam_unix_acct.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/modules/pam_unix/pam_unix_acct.c 
b/modules/pam_unix/pam_unix_acct.c
+index 8833114..eeab34e 100644
+--- a/modules/pam_unix/pam_unix_acct.c
 b/modules/pam_unix/pam_unix_acct.c
+@@ -48,6 +48,7 @@
+ #include  /* for time() */
+ #include 
+ #include 
++#include  /* 

[gentoo-commits] proj/musl:master commit in: sys-libs/pam/files/, sys-libs/pam/

2016-07-14 Thread Anthony G. Basile
commit: 229987ac804f7f86db7075faa2bc217088ee5899
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 15 05:39:14 2016 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 15 05:39:14 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=229987ac

sys-libs/pam: drop older version

 sys-libs/pam/files/pam-1.1.8-doc-install.patch | 142 -
 sys-libs/pam/files/pam-1.1.8-fix-compat.patch  |  21 ---
 sys-libs/pam/files/pam-1.1.8-innetgr.patch |  54 ---
 sys-libs/pam/pam-1.1.8-r99.ebuild  | 205 -
 4 files changed, 422 deletions(-)

diff --git a/sys-libs/pam/files/pam-1.1.8-doc-install.patch 
b/sys-libs/pam/files/pam-1.1.8-doc-install.patch
deleted file mode 100644
index bdd5b9d..000
--- a/sys-libs/pam/files/pam-1.1.8-doc-install.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-https://bugs.gentoo.org/473650
-https://fedorahosted.org/linux-pam/ticket/31
-
-fix doc installs when doing out of tree builds
-
 a/doc/adg/Makefile.in
-+++ b/doc/adg/Makefile.in
-@@ -463,17 +463,17 @@ install-data-local:
-   $(mkinstalldirs) $(DESTDIR)$(docdir)
-   $(mkinstalldirs) $(DESTDIR)$(pdfdir)
-   $(mkinstalldirs) $(DESTDIR)$(htmldir)
--  test -f html/Linux-PAM_ADG.html || exit 0; \
-+  test -f html/Linux-PAM_ADG.html -o -f $(srcdir)/html/Linux-PAM_ADG.html 
|| exit 0; \
-   $(install_sh_DATA) html/Linux-PAM_ADG.html html/adg-*.html \
-   $(DESTDIR)$(htmldir)/ || \
-   $(install_sh_DATA) $(srcdir)/html/Linux-PAM_ADG.html \
--  $(srcdir)/html/sag-*.html \
-+  $(srcdir)/html/adg-*.html \
-   $(DESTDIR)$(htmldir)/
--  test -f Linux-PAM_ADG.txt || exit 0; \
-+  test -f Linux-PAM_ADG.txt -o -f $(srcdir)/Linux-PAM_ADG.txt || exit 0; \
-   $(install_sh_DATA) Linux-PAM_ADG.txt $(DESTDIR)$(docdir)/ || \
-   $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.txt \
-   $(DESTDIR)$(docdir)/
--  test -f Linux-PAM_ADG.pdf || exit 0; \
-+  test -f Linux-PAM_ADG.pdf -o -f $(srcdir)/Linux-PAM_ADG.pdf || exit 0; \
-   $(install_sh_DATA) Linux-PAM_ADG.pdf $(DESTDIR)$(pdfdir)/ || \
-   $(install_sh_DATA) $(srcdir)/Linux-PAM_ADG.pdf \
-   $(DESTDIR)$(pdfdir)/
-@@ -486,18 +486,18 @@ uninstall-local:
- 
- releasedocs: all
-   $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html
--  test -f html/Linux-PAM_ADG.html || exit 0; \
-+  test -f html/Linux-PAM_ADG.html -o -f $(srcdir)/html/Linux-PAM_ADG.html 
|| exit 0; \
-   cp -ap html/Linux-PAM_ADG.html html/adg-*.html \
-   $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/ || \
-   cp -ap $(srcdir)/html/Linux-PAM_ADG.html \
-   $(srcdir)/html/adg-*.html \
-   $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/html/
--  test -f Linux-PAM_ADG.txt || exit 0; \
-+  test -f Linux-PAM_ADG.txt -o -f $(srcdir)/Linux-PAM_ADG.txt || exit 0; \
-   cp -p Linux-PAM_ADG.txt \
-   $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ || \
-   cp -p $(srcdir)/Linux-PAM_ADG.txt \
-   $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/
--  test -f Linux-PAM_ADG.pdf || exit 0; \
-+  test -f Linux-PAM_ADG.pdf -o -f $(srcdir)/Linux-PAM_ADG.pdf || exit 0; \
-   cp -p Linux-PAM_ADG.pdf \
-   $(top_builddir)/Linux-PAM-$(VERSION)/doc/adg/ || \
-   cp -p $(srcdir)/Linux-PAM_ADG.pdf \
 a/doc/mwg/Makefile.in
-+++ b/doc/mwg/Makefile.in
-@@ -463,17 +463,17 @@ install-data-local:
-   $(mkinstalldirs) $(DESTDIR)$(docdir)
-   $(mkinstalldirs) $(DESTDIR)$(pdfdir)
-   $(mkinstalldirs) $(DESTDIR)$(htmldir)
--  test -f html/Linux-PAM_MWG.html || exit 0; \
-+  test -f html/Linux-PAM_MWG.html -o -f $(srcdir)/html/Linux-PAM_MWG.html 
|| exit 0; \
-   $(install_sh_DATA) html/Linux-PAM_MWG.html html/mwg-*.html \
-   $(DESTDIR)$(htmldir)/ || \
-   $(install_sh_DATA) $(srcdir)/html/Linux-PAM_MWG.html \
--  $(srcdir)/html/sag-*.html \
-+  $(srcdir)/html/mwg-*.html \
-   $(DESTDIR)$(htmldir)/
--  test -f Linux-PAM_MWG.txt || exit 0; \
-+  test -f Linux-PAM_MWG.txt -o -f $(srcdir)/Linux-PAM_MWG.txt || exit 0; \
-   $(install_sh_DATA) Linux-PAM_MWG.txt $(DESTDIR)$(docdir)/ || \
-   $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.txt \
-   $(DESTDIR)$(docdir)/
--  test -f Linux-PAM_MWG.pdf || exit 0; \
-+  test -f Linux-PAM_MWG.pdf -o -f $(srcdir)/Linux-PAM_MWG.pdf || exit 0; \
-   $(install_sh_DATA) Linux-PAM_MWG.pdf $(DESTDIR)$(pdfdir)/ || \
-   $(install_sh_DATA) $(srcdir)/Linux-PAM_MWG.pdf \
-   $(DESTDIR)$(pdfdir)/
-@@ -486,18 +486,18 @@ uninstall-local:
- 
- releasedocs: all
-   $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/mwg/html
--  test -f html/Linux-PAM_MWG.html || exit 0; \
-+   

[gentoo-commits] proj/musl:master commit in: sys-libs/pam/files/, sys-libs/pam/

2016-01-04 Thread Jory Pratt
commit: b880a39368148d7f7e2906a6d07d73fe606f7c8a
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Tue Jan  5 01:49:35 2016 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Tue Jan  5 01:49:55 2016 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=b880a393

Add pam-1.2.1 support

 sys-libs/pam/Manifest  |   8 +-
 sys-libs/pam/files/pam-1.2.1-fix-compat.patch  |  21 +++
 sys-libs/pam/files/pam-1.2.1-innetgr.patch |  54 +++
 sys-libs/pam/files/pam-1.2.1-no-strndupa.patch |  46 ++
 sys-libs/pam/metadata.xml  |   2 -
 sys-libs/pam/pam-1.2.1-r99.ebuild  | 213 +
 6 files changed, 341 insertions(+), 3 deletions(-)

diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest
index db75f3a..f5f232f 100644
--- a/sys-libs/pam/Manifest
+++ b/sys-libs/pam/Manifest
@@ -1,7 +1,13 @@
 AUX pam-1.1.8-doc-install.patch 6592 SHA256 
83edb1f57e3fa579bde4cd9ba05966063106f0dc8e57458eea9857250b1a0fb5 SHA512 
335220790207c3cb9c84420f13e5e1ea8e42e2b5402def0d0f9425ae89b37c8aef66eb9906c58eeb249bd1ca27af711015c363421d4096206ea44c4c4beea302
 WHIRLPOOL 
ae6df174b9457bcfd85f41b72ec22054898c0c86f9bb0b170ec3e6c747140d1ac3fba3e684e2c4c9c12bb4a1429996a5bb999c9dc2c7693d5109e52f383d1fcf
 AUX pam-1.1.8-fix-compat.patch 402 SHA256 
c783156888287b44816b4a32c946af657c0a43d8926fe7bd9f54d9768ee8f699 SHA512 
1178ead83fdc872a626576c620876d013cbeb6199edb704c8d91cb906b9aabc1dd02e11a27a792cb87179554dcaf3080d04478317e03cf34cea23bf42b65fe2f
 WHIRLPOOL 
692d3df998b7c29f1a7ea4c75cbeabdb6a907d7a8ca0b9e22f9c02df883db6af6b2052f67f4778cf97667456d54abed7f89fb43ed1bcb01c9fdef42f63d2762f
 AUX pam-1.1.8-innetgr.patch 1662 SHA256 
fb609212837c67da7da033a0daa01d1c2e34166867530e6924102b655e00ebde SHA512 
ca32ecdacfc5b8f1482031203b616932b646a008b02080315ea2589af5962180d4ff4339c27fe9f6a878a89f47fb69429f4ac75d67b0e70ad7765a4db1dc74d9
 WHIRLPOOL 
3034a8cd10f26c303546a99c0ae7de38d016d537deae81e52cc510c515d7e8b7d703bf257fac8d737588add225e125d7a90f6f35cc811eb1330cb3cc88d67048
+AUX pam-1.2.1-fix-compat.patch 402 SHA256 
c783156888287b44816b4a32c946af657c0a43d8926fe7bd9f54d9768ee8f699 SHA512 
1178ead83fdc872a626576c620876d013cbeb6199edb704c8d91cb906b9aabc1dd02e11a27a792cb87179554dcaf3080d04478317e03cf34cea23bf42b65fe2f
 WHIRLPOOL 
692d3df998b7c29f1a7ea4c75cbeabdb6a907d7a8ca0b9e22f9c02df883db6af6b2052f67f4778cf97667456d54abed7f89fb43ed1bcb01c9fdef42f63d2762f
+AUX pam-1.2.1-innetgr.patch 1662 SHA256 
fb609212837c67da7da033a0daa01d1c2e34166867530e6924102b655e00ebde SHA512 
ca32ecdacfc5b8f1482031203b616932b646a008b02080315ea2589af5962180d4ff4339c27fe9f6a878a89f47fb69429f4ac75d67b0e70ad7765a4db1dc74d9
 WHIRLPOOL 
3034a8cd10f26c303546a99c0ae7de38d016d537deae81e52cc510c515d7e8b7d703bf257fac8d737588add225e125d7a90f6f35cc811eb1330cb3cc88d67048
+AUX pam-1.2.1-no-strndupa.patch 1452 SHA256 
49bae3a1ee81d94527c15aab766e2bb5523cdc6e9ce00126d0d7b81c5b9b47a2 SHA512 
967eb6d636fc5421ceea1ddd79de61d367cdd17b260ad3ad75da2e1af4ca87305f57776344ab53b23d1ec81d4d8b74874a0a05f68b70c54ba62f7ec23ad40a99
 WHIRLPOOL 
0cf25b0a11739493ef1b00e3d440b391ae14f88462f60a0c8d7b4d58aa7fd2ec41ed4d05a436265bbac5ab0a6529809ce2839af65b6560c4bda0b46a81cd0a92
 DIST Linux-PAM-1.1.8-docs.tar.bz2 147887 SHA256 
c4bb6a0e8307d2ab5611457fecf20fcbd6cdfff51dea524f0f06c74e4f3b4ff8 SHA512 
36aa6f8cc0640686d2af40845e18ad4b48183f18de9e1495427550ad5b61e2f59e25f6d5e8df1277cd3f171fd69bf6c49fe7c5b31f0b290e3641b65521e8
 WHIRLPOOL 
c4b373e59fac30a29c2b16f01419492c72fae2ceb15b157418bba4899b75cf4b97bac4559b688ef8d5a231cc972f72654c4e10d63a0b72a0d6573388f7125f87
 DIST Linux-PAM-1.1.8.tar.bz2 1148944 SHA256 
c4b1f23a236d169e2496fea20721578d864ba00f7242d2b41d81050ac87a1e55 SHA512 
245785ab4e187ceaab6393967352c8d2a2319c64e1e83285d0251cc02995dc2edab8e3001301b6d9f6774c441b7557d9caf4dfdf94c7cd5d44aa53ae759d9e5d
 WHIRLPOOL 
b4ec7baeb57b9d987086fe3e007e08e8b9c92b2ff86a94f8003a87c8448925835808661cd719d2445570aa8dd1c20fcbbe8bd465d73f4af8cd7edde0f650a734
+DIST Linux-PAM-1.2.0-docs.tar.bz2 490586 SHA256 
3bc9ae398f759e372dbf4065ceed2df8b1ac5ab62c6688cb5f7849ce773df2c3 SHA512 
028b7f9d6b0a5cf38f063e0f82ac3d0955e1e41d77c9f3fc803363d9ea710d71366e0a91f31b418cac397bb6639442de908fa00f02cd94cf612496d1b43c7e4c
 WHIRLPOOL 
9a329b610d840c904050b2261e5ce34ac54232b0c7d51c12ee45c9e758ab6659ea8562e032fa9815c2beab0cfa1ea455dbfbf3cdef39d30d299a8bc5286f7a14
+DIST Linux-PAM-1.2.1.tar.bz2 1279523 SHA256 
342b1211c0d3b203a7df2540a5b03a428a087bd8a48c17e49ae268f992b334d9 SHA512 
4572aa1eaf5a1312410c74b5ed055b2592c5efe2bb82f59981da4e9e93555ad40aee3a89f446d9dc6c6af79efc04c33f739f66db9edc07e02479475a14e426da
 WHIRLPOOL 
562917945b3b3a407955cc5bf5cd251ff7e257a94055d7cfbf06d5c2619b58d61624f16848de3512ddf61636ad8618315de3f7bd8e4e51b3b7d109adfa212c8a
 EBUILD pam-1.1.8-r99.ebuild 6289 SHA256 
d9fac218f4e3a095a1d7bbe62d65db2c73a5183681b28006972c2575a1473221 SHA512