Added fetchmail-6.4.{37,39}.
This commit is contained in:
		
							parent
							
								
									c560148abe
								
							
						
					
					
						commit
						31516e5a68
					
				
							
								
								
									
										11
									
								
								net-mail/fetchmail/Manifest
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								net-mail/fetchmail/Manifest
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| AUX fetchmail-6.3.26-python-optional.patch 255 BLAKE2B ff13ec04926ae8362acea31c37719e9bc59599ad98f0ba8792d25101371984d38b2ea5ea9672a5b23b2600e743d6d57a718d3967f1c79dcb393c4f8757a58741 SHA512 7ac620a695d681278ed91f2f45a55822e5adfb0657c65be3edf09eb5259173e298cf509d1d7df7905bf2cb914b4869cca9cd0627dc0527a048edd9e9bd2a775d | ||||
| AUX fetchmail.conf 38 BLAKE2B 8458d0709652038a9a4661d68154ed87269aa3b9d07abb1a04645fe5acdfbee2c197b81356430e74ab63685c2f2f7003def4ca4a7f2ca04146abc42f4d91cafc SHA512 f6e3eb409a1d88bcfb02012491fdbbf859803dbee45998879525fd35a2377bae95504da8aafcb24bcc2e695e15c96f6ec6f7e6521d28012370a4ec5e2a25a351 | ||||
| AUX fetchmail.confd 297 BLAKE2B 00f9a55be3b6351dc7b97758f3403feab9d1025bb2b0398ab3104c5180a321a2cff386d4a50fbc24bacd00a001052b3076b6fa5f3c831e48ecc2ce95b8ca27b1 SHA512 4dacd025d76a22c991c6dabe7c3d5b33b49348e83534d4de300a1b0d55a62dc0195e19065cb0a3a5da72f50700e7b92d4579be795a899f680e2a8be7dd508532 | ||||
| AUX fetchmail.initd 993 BLAKE2B 76fb355805afc0b62f350f02dc0b0d6ac83659d2e15a49309192de313fa38b61e32db0bb9e5148c3d56bae61ca5e714f8d9576e0f95997d45a44d51f56c8235c SHA512 06091152111059425e86207e968ad5819eb67cd2dd264855e7b77a163b95591abc29befe4b3eb8bf2d2af105efb5006bb048f3db4ef3f8f4fafbb78767f69ebb | ||||
| AUX fetchmail.service 204 BLAKE2B 4683577d0da4929b068bd2f49516838644ac399e6ab27fb6ff9f3d5f1d8357302e11e6fc4d22d8944d504bdbb600e87b853e039601b8cca9763e1ca465573508 SHA512 088d7ff2c473d4b514cc5349ba6f10bb7f29ace1141d152db082c801a9dd0e6144a2dd350e27e97f633aaf286c2daa5253e52b5c410737c44f3fd9b5b57bab75 | ||||
| AUX fetchmail_at.service 289 BLAKE2B ab28a4b96625404f5451aa2dd37b671a18d7bf72bb3792d20eecded0ef42f15ddd768470a9dd541a66a495e954632e9b12ba3c0cfb446c4e2832eb9d3993f8c3 SHA512 4f8208a286f2868a466e69919b7c9d965da099b44675105689bcc52b0d16acc8d46e77f6b9a72968e82a6cf900e20d07a9a7373fe26a1ba9c925edf6663180ed | ||||
| DIST fetchmail-6.4.37.tar.xz 1202860 BLAKE2B 4dc7d116e9dc32c2ff070f669306d9f2c0f93d5638b748d7362d6c9ab8684ae7ed8e26278ecf63bf23e2fff27916f83f7287aff891bd90bad82793bb84775c40 SHA512 99a620380d9bd0713d76495f587adbcc95fc16e5fcb048dc528f3039ebd8fcfbb1e2f44e10fc25f70e50940ce89922ff39f1f3d724d1f47a8d4918a37c07d8d0 | ||||
| DIST fetchmail-6.4.39.tar.xz 1221596 BLAKE2B 2d03f6668d2882e7dd1d4e83e8643a2a4c81576a143c75ff1b24327873fa6112fa313f9723373a268e04697b76b3b638cbbd7a04c21cba946cd1532b6aaf201d SHA512 979721aead72c9b706f9c64a83cf78a91890f5a2dce235b3b4f0dbdb17e879eaef2fb9a08efb415cb288ebee07c915adc8025a6d2d11f532fb95a9e30f93f7f5 | ||||
| EBUILD fetchmail-6.4.37.ebuild 2089 BLAKE2B 926581d4d40e2224b12c3af74015513c2073526035abe5cee95d29081d8ec1b47ed1ddf4ed43b0a84edf5f783b79aba672c5f0e17376264e0f99d18851623d76 SHA512 f37fc2104436975c9f83b8379757128a3393aef2dae7d4837525134d7db575de9b0a177abf420e27b96dab02397d67d1abc1451f05a1f7709961eb7405a37b3b | ||||
| EBUILD fetchmail-6.4.39.ebuild 2089 BLAKE2B 926581d4d40e2224b12c3af74015513c2073526035abe5cee95d29081d8ec1b47ed1ddf4ed43b0a84edf5f783b79aba672c5f0e17376264e0f99d18851623d76 SHA512 f37fc2104436975c9f83b8379757128a3393aef2dae7d4837525134d7db575de9b0a177abf420e27b96dab02397d67d1abc1451f05a1f7709961eb7405a37b3b | ||||
| MISC metadata.xml 522 BLAKE2B 34e08c52e9391d8f01d717516857cde4c2c77af269d587a29ce6d6e3c6c2e989898f5afcb1240f6718dbdb18be2700b66980f5a684c253c69ed4123e6bb6905e SHA512 8c6fd6c541834669a9518b31859990c8d6e9946e35bc1aa00bf2e0c1822392508ff712119005b97f5e85ca74e97c0d5cf3ced5798a388c23f9c8fd959feaf8cc | ||||
							
								
								
									
										90
									
								
								net-mail/fetchmail/fetchmail-6.4.37.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								net-mail/fetchmail/fetchmail-6.4.37.ebuild
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,90 @@ | |||
| # Copyright 1999-2024 Gentoo Authors | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
| 
 | ||||
| EAPI=8 | ||||
| 
 | ||||
| inherit autotools systemd tmpfiles toolchain-funcs | ||||
| 
 | ||||
| DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" | ||||
| HOMEPAGE="https://www.fetchmail.info/" | ||||
| SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz" | ||||
| 
 | ||||
| LICENSE="GPL-2 public-domain" | ||||
| SLOT="0" | ||||
| KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" | ||||
| IUSE="ssl nls kerberos tk selinux socks" | ||||
| 
 | ||||
| RDEPEND="acct-user/fetchmail | ||||
| 	ssl? ( | ||||
| 		>=dev-libs/openssl-1.1.1:= | ||||
| 	) | ||||
| 	kerberos? ( | ||||
| 		virtual/krb5 | ||||
| 		>=dev-libs/openssl-1.0.2:= | ||||
| 	) | ||||
| 	nls? ( virtual/libintl ) | ||||
| 	!elibc_glibc? ( sys-fs/e2fsprogs ) | ||||
| 	socks? ( net-proxy/dante )" | ||||
| DEPEND="${RDEPEND} | ||||
| 	app-arch/xz-utils | ||||
| 	app-alternatives/lex | ||||
| 	nls? ( sys-devel/gettext )" | ||||
| RDEPEND+=" selinux? ( sec-policy/selinux-fetchmail )" | ||||
| 
 | ||||
| DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO" | ||||
| HTML_DOCS="*.html" | ||||
| PATCHES=( | ||||
| 	"${FILESDIR}"/${PN}-6.3.26-python-optional.patch | ||||
| ) | ||||
| S=${WORKDIR}/${P/_/.} | ||||
| 
 | ||||
| src_prepare() { | ||||
| 	default | ||||
| 	eautoreconf | ||||
| } | ||||
| 
 | ||||
| src_configure() { | ||||
| 	export PYTHON=: | ||||
| 
 | ||||
| 	econf \ | ||||
| 		--enable-RPA \ | ||||
| 		--enable-NTLM \ | ||||
| 		--enable-SDPS \ | ||||
| 		$(use_enable nls) \ | ||||
| 		$(use_with ssl ssl "${EPREFIX}/usr") \ | ||||
| 		$(use kerberos && echo "--with-ssl=${EPREFIX}/usr") \ | ||||
| 		$(use_with kerberos gssapi) \ | ||||
| 		$(use_with kerberos kerberos5) \ | ||||
| 		--without-hesiod \ | ||||
| 		$(use_with socks) | ||||
| } | ||||
| 
 | ||||
| src_compile() { | ||||
| 	emake AR="$(tc-getAR)" | ||||
| } | ||||
| 
 | ||||
| src_install() { | ||||
| 	default | ||||
| 
 | ||||
| 	newinitd "${FILESDIR}"/fetchmail.initd fetchmail | ||||
| 	newconfd "${FILESDIR}"/fetchmail.confd fetchmail | ||||
| 
 | ||||
| 	systemd_dounit  "${FILESDIR}"/${PN}.service | ||||
| 	systemd_newunit "${FILESDIR}"/${PN}_at.service "${PN}@.service" | ||||
| 	dotmpfiles "${FILESDIR}"/${PN}.conf | ||||
| 
 | ||||
| 	docinto contrib | ||||
| 	local f | ||||
| 	for f in contrib/* ; do | ||||
| 		[ -f "${f}" ] && dodoc "${f}" | ||||
| 	done | ||||
| } | ||||
| 
 | ||||
| pkg_postinst() { | ||||
| 	tmpfiles_process ${PN}.conf | ||||
| 
 | ||||
| 	if [[ -z ${REPLACING_VERSIONS} ]]; then | ||||
| 		elog "Please see /etc/conf.d/fetchmail if you want to adjust" | ||||
| 		elog "the polling delay used by the fetchmail init script." | ||||
| 	fi | ||||
| } | ||||
							
								
								
									
										90
									
								
								net-mail/fetchmail/fetchmail-6.4.39.ebuild
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								net-mail/fetchmail/fetchmail-6.4.39.ebuild
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,90 @@ | |||
| # Copyright 1999-2024 Gentoo Authors | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
| 
 | ||||
| EAPI=8 | ||||
| 
 | ||||
| inherit autotools systemd tmpfiles toolchain-funcs | ||||
| 
 | ||||
| DESCRIPTION="the legendary remote-mail retrieval and forwarding utility" | ||||
| HOMEPAGE="https://www.fetchmail.info/" | ||||
| SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz" | ||||
| 
 | ||||
| LICENSE="GPL-2 public-domain" | ||||
| SLOT="0" | ||||
| KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" | ||||
| IUSE="ssl nls kerberos tk selinux socks" | ||||
| 
 | ||||
| RDEPEND="acct-user/fetchmail | ||||
| 	ssl? ( | ||||
| 		>=dev-libs/openssl-1.1.1:= | ||||
| 	) | ||||
| 	kerberos? ( | ||||
| 		virtual/krb5 | ||||
| 		>=dev-libs/openssl-1.0.2:= | ||||
| 	) | ||||
| 	nls? ( virtual/libintl ) | ||||
| 	!elibc_glibc? ( sys-fs/e2fsprogs ) | ||||
| 	socks? ( net-proxy/dante )" | ||||
| DEPEND="${RDEPEND} | ||||
| 	app-arch/xz-utils | ||||
| 	app-alternatives/lex | ||||
| 	nls? ( sys-devel/gettext )" | ||||
| RDEPEND+=" selinux? ( sec-policy/selinux-fetchmail )" | ||||
| 
 | ||||
| DOCS="FAQ FEATURES NEWS NOTES README README.NTLM README.SSL* TODO" | ||||
| HTML_DOCS="*.html" | ||||
| PATCHES=( | ||||
| 	"${FILESDIR}"/${PN}-6.3.26-python-optional.patch | ||||
| ) | ||||
| S=${WORKDIR}/${P/_/.} | ||||
| 
 | ||||
| src_prepare() { | ||||
| 	default | ||||
| 	eautoreconf | ||||
| } | ||||
| 
 | ||||
| src_configure() { | ||||
| 	export PYTHON=: | ||||
| 
 | ||||
| 	econf \ | ||||
| 		--enable-RPA \ | ||||
| 		--enable-NTLM \ | ||||
| 		--enable-SDPS \ | ||||
| 		$(use_enable nls) \ | ||||
| 		$(use_with ssl ssl "${EPREFIX}/usr") \ | ||||
| 		$(use kerberos && echo "--with-ssl=${EPREFIX}/usr") \ | ||||
| 		$(use_with kerberos gssapi) \ | ||||
| 		$(use_with kerberos kerberos5) \ | ||||
| 		--without-hesiod \ | ||||
| 		$(use_with socks) | ||||
| } | ||||
| 
 | ||||
| src_compile() { | ||||
| 	emake AR="$(tc-getAR)" | ||||
| } | ||||
| 
 | ||||
| src_install() { | ||||
| 	default | ||||
| 
 | ||||
| 	newinitd "${FILESDIR}"/fetchmail.initd fetchmail | ||||
| 	newconfd "${FILESDIR}"/fetchmail.confd fetchmail | ||||
| 
 | ||||
| 	systemd_dounit  "${FILESDIR}"/${PN}.service | ||||
| 	systemd_newunit "${FILESDIR}"/${PN}_at.service "${PN}@.service" | ||||
| 	dotmpfiles "${FILESDIR}"/${PN}.conf | ||||
| 
 | ||||
| 	docinto contrib | ||||
| 	local f | ||||
| 	for f in contrib/* ; do | ||||
| 		[ -f "${f}" ] && dodoc "${f}" | ||||
| 	done | ||||
| } | ||||
| 
 | ||||
| pkg_postinst() { | ||||
| 	tmpfiles_process ${PN}.conf | ||||
| 
 | ||||
| 	if [[ -z ${REPLACING_VERSIONS} ]]; then | ||||
| 		elog "Please see /etc/conf.d/fetchmail if you want to adjust" | ||||
| 		elog "the polling delay used by the fetchmail init script." | ||||
| 	fi | ||||
| } | ||||
|  | @ -0,0 +1,14 @@ | |||
| --- a/Makefile.am
 | ||||
| +++ b/Makefile.am
 | ||||
| @@ -16,9 +16,11 @@
 | ||||
|  pys=			fetchmailconf.py | ||||
|  pym=			fetchmailconf.man | ||||
|   | ||||
| +if HAVE_PYTHON
 | ||||
|  nodist_bin_SCRIPTS=	fetchmailconf | ||||
|  python_PYTHON=		$(pys) | ||||
|  dist_man1_MANS+=	$(pym) | ||||
| +endif
 | ||||
|   | ||||
|  CLEANFILES=		$(nodist_bin_SCRIPTS) | ||||
|   | ||||
							
								
								
									
										1
									
								
								net-mail/fetchmail/files/fetchmail.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								net-mail/fetchmail/files/fetchmail.conf
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| d /run/fetchmail 700 fetchmail nobody | ||||
							
								
								
									
										9
									
								
								net-mail/fetchmail/files/fetchmail.confd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								net-mail/fetchmail/files/fetchmail.confd
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| # Copyright 1999-2011 Gentoo Foundation | ||||
| # Distributed under the terms of the GNU General Public License v2 | ||||
| 
 | ||||
| # Polling frequency in seconds | ||||
| # (fetchmail will daemonize and check for new mail at this interval) | ||||
| polling_period="60" | ||||
| 
 | ||||
| # Directory where the pid file is kept | ||||
| pid_dir="/var/run/fetchmail" | ||||
							
								
								
									
										44
									
								
								net-mail/fetchmail/files/fetchmail.initd
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								net-mail/fetchmail/files/fetchmail.initd
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,44 @@ | |||
| #!/sbin/openrc-run | ||||
| 
 | ||||
| piddir=${pid_dir:-/var/run/fetchmail} | ||||
| pid_file=${piddir}/${RC_SVCNAME}.pid | ||||
| rcfile=/etc/${RC_SVCNAME}rc | ||||
| 
 | ||||
| depend() { | ||||
| 	need net | ||||
| 	use mta | ||||
| } | ||||
| 
 | ||||
| checkconfig() { | ||||
| 	if [ ! -f ${rcfile} ]; then | ||||
| 		eerror "Configuration file ${rcfile} not found" | ||||
| 		return 1 | ||||
| 	fi | ||||
| 	local fetchmail_instance | ||||
| 	fetchmail_instance=${RC_SVCNAME##*.} | ||||
| 	if [ -n "${fetchmail_instance}" -a "${RC_SVCNAME}" != "fetchmail" ]; then | ||||
| 		fidfile=/var/lib/fetchmail/.fetchids.${RC_SVCNAME} | ||||
| 	else | ||||
| 		fidfile=/var/lib/fetchmail/.fetchids | ||||
| 	fi | ||||
| 	if [ ! -d ${piddir} ]; then | ||||
| 		checkpath -q -d -o fetchmail:fetchmail -m 0755 ${piddir} || return 1 | ||||
| 	fi | ||||
| } | ||||
| 
 | ||||
| start() { | ||||
|         checkconfig || return 1 | ||||
| 	ebegin "Starting ${RC_SVCNAME}" | ||||
| 	start-stop-daemon --start --pidfile ${pid_file} \ | ||||
| 		--user fetchmail --exec /usr/bin/fetchmail \ | ||||
| 		-- -d ${polling_period} -f ${rcfile} \ | ||||
| 		--pidfile ${pid_file} -i ${fidfile} | ||||
| 	eend ${?} | ||||
| } | ||||
| 
 | ||||
| stop() { | ||||
| 	ebegin "Stopping ${RC_SVCNAME}" | ||||
| 	start-stop-daemon --stop --quiet --pidfile ${pid_file} | ||||
| 	eend ${?} | ||||
| } | ||||
| 
 | ||||
							
								
								
									
										11
									
								
								net-mail/fetchmail/files/fetchmail.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								net-mail/fetchmail/files/fetchmail.service
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| [Unit] | ||||
| Description=A remote-mail retrieval utility | ||||
| After=network.target | ||||
| 
 | ||||
| [Service] | ||||
| User=fetchmail | ||||
| ExecStart=/usr/bin/fetchmail -d 60 -f /etc/fetchmailrc | ||||
| RestartSec=1 | ||||
| 
 | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										11
									
								
								net-mail/fetchmail/files/fetchmail_at.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								net-mail/fetchmail/files/fetchmail_at.service
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| [Unit] | ||||
| Description=A remote-mail retrieval utility for %i | ||||
| After=network.target | ||||
| 
 | ||||
| [Service] | ||||
| User=fetchmail | ||||
| ExecStart=/usr/bin/fetchmail --pidfile %t/fetchmail/fetchmail-%i.pid -i /var/lib/fetchmail/.fetchids.%i -f /etc/fetchmailrc-%i -d 60 | ||||
| RestartSec=1 | ||||
| 
 | ||||
| [Install] | ||||
| WantedBy=multi-user.target | ||||
							
								
								
									
										15
									
								
								net-mail/fetchmail/metadata.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								net-mail/fetchmail/metadata.xml
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> | ||||
| <pkgmetadata> | ||||
|   <maintainer type="person"> | ||||
|     <email>voyageur@gentoo.org</email> | ||||
|     <name>Bernard Cafarelli</name> | ||||
|   </maintainer> | ||||
|   <use> | ||||
|     <flag name="tk">Enable support for Tk GUI toolkit, in particular it installs fetchmailconf</flag> | ||||
|     <flag name="socks">Enable support for socks proxy</flag> | ||||
|   </use> | ||||
|   <upstream> | ||||
|     <remote-id type="sourceforge">fetchmail</remote-id> | ||||
|   </upstream> | ||||
| </pkgmetadata> | ||||
		Loading…
	
		Reference in a new issue