head 1.60; access; symbols pkgsrc-2023Q4:1.60.0.2 pkgsrc-2023Q4-base:1.60 pkgsrc-2023Q3:1.59.0.2 pkgsrc-2023Q3-base:1.59 pkgsrc-2023Q2:1.58.0.8 pkgsrc-2023Q2-base:1.58 pkgsrc-2023Q1:1.58.0.6 pkgsrc-2023Q1-base:1.58 pkgsrc-2022Q4:1.58.0.4 pkgsrc-2022Q4-base:1.58 pkgsrc-2022Q3:1.58.0.2 pkgsrc-2022Q3-base:1.58 pkgsrc-2022Q2:1.56.0.4 pkgsrc-2022Q2-base:1.56 pkgsrc-2022Q1:1.56.0.2 pkgsrc-2022Q1-base:1.56 pkgsrc-2021Q4:1.55.0.6 pkgsrc-2021Q4-base:1.55 pkgsrc-2021Q3:1.55.0.4 pkgsrc-2021Q3-base:1.55 pkgsrc-2021Q2:1.55.0.2 pkgsrc-2021Q2-base:1.55 pkgsrc-2021Q1:1.53.0.2 pkgsrc-2021Q1-base:1.53 pkgsrc-2020Q4:1.52.0.2 pkgsrc-2020Q4-base:1.52 pkgsrc-2020Q3:1.50.0.2 pkgsrc-2020Q3-base:1.50 pkgsrc-2020Q2:1.47.0.6 pkgsrc-2020Q2-base:1.47 pkgsrc-2020Q1:1.47.0.2 pkgsrc-2020Q1-base:1.47 pkgsrc-2019Q4:1.47.0.4 pkgsrc-2019Q4-base:1.47 pkgsrc-2019Q3:1.46.0.2 pkgsrc-2019Q3-base:1.46 pkgsrc-2019Q2:1.43.0.2 pkgsrc-2019Q2-base:1.43 pkgsrc-2019Q1:1.42.0.18 pkgsrc-2019Q1-base:1.42 pkgsrc-2018Q4:1.42.0.16 pkgsrc-2018Q4-base:1.42 pkgsrc-2018Q3:1.42.0.14 pkgsrc-2018Q3-base:1.42 pkgsrc-2018Q2:1.42.0.12 pkgsrc-2018Q2-base:1.42 pkgsrc-2018Q1:1.42.0.10 pkgsrc-2018Q1-base:1.42 pkgsrc-2017Q4:1.42.0.8 pkgsrc-2017Q4-base:1.42 pkgsrc-2017Q3:1.42.0.6 pkgsrc-2017Q3-base:1.42 pkgsrc-2017Q2:1.42.0.2 pkgsrc-2017Q2-base:1.42 pkgsrc-2017Q1:1.41.0.16 pkgsrc-2017Q1-base:1.41 pkgsrc-2016Q4:1.41.0.14 pkgsrc-2016Q4-base:1.41 pkgsrc-2016Q3:1.41.0.12 pkgsrc-2016Q3-base:1.41 pkgsrc-2016Q2:1.41.0.10 pkgsrc-2016Q2-base:1.41 pkgsrc-2016Q1:1.41.0.8 pkgsrc-2016Q1-base:1.41 pkgsrc-2015Q4:1.41.0.6 pkgsrc-2015Q4-base:1.41 pkgsrc-2015Q3:1.41.0.4 pkgsrc-2015Q3-base:1.41 pkgsrc-2015Q2:1.41.0.2 pkgsrc-2015Q2-base:1.41 pkgsrc-2015Q1:1.40.0.6 pkgsrc-2015Q1-base:1.40 pkgsrc-2014Q4:1.40.0.4 pkgsrc-2014Q4-base:1.40 pkgsrc-2014Q3:1.40.0.2 pkgsrc-2014Q3-base:1.40 pkgsrc-2014Q2:1.38.0.2 pkgsrc-2014Q2-base:1.38 pkgsrc-2014Q1:1.36.0.2 pkgsrc-2014Q1-base:1.36 pkgsrc-2013Q4:1.34.0.2 pkgsrc-2013Q4-base:1.34 pkgsrc-2013Q3:1.33.0.2 pkgsrc-2013Q3-base:1.33 pkgsrc-2013Q2:1.31.0.2 pkgsrc-2013Q2-base:1.31 pkgsrc-2013Q1:1.30.0.4 pkgsrc-2013Q1-base:1.30 pkgsrc-2012Q4:1.30.0.2 pkgsrc-2012Q4-base:1.30 pkgsrc-2012Q3:1.29.0.6 pkgsrc-2012Q3-base:1.29 pkgsrc-2012Q2:1.29.0.4 pkgsrc-2012Q2-base:1.29 pkgsrc-2012Q1:1.29.0.2 pkgsrc-2012Q1-base:1.29 pkgsrc-2011Q4:1.27.0.6 pkgsrc-2011Q4-base:1.27 pkgsrc-2011Q3:1.27.0.4 pkgsrc-2011Q3-base:1.27 pkgsrc-2011Q2:1.27.0.2 pkgsrc-2011Q2-base:1.27 pkgsrc-2011Q1:1.26.0.2 pkgsrc-2011Q1-base:1.26 pkgsrc-2010Q4:1.24.0.8 pkgsrc-2010Q4-base:1.24 pkgsrc-2010Q3:1.24.0.6 pkgsrc-2010Q3-base:1.24 pkgsrc-2010Q2:1.24.0.4 pkgsrc-2010Q2-base:1.24 pkgsrc-2010Q1:1.24.0.2 pkgsrc-2010Q1-base:1.24 pkgsrc-2009Q4:1.23.0.6 pkgsrc-2009Q4-base:1.23 pkgsrc-2009Q3:1.23.0.4 pkgsrc-2009Q3-base:1.23 pkgsrc-2009Q2:1.23.0.2 pkgsrc-2009Q2-base:1.23 pkgsrc-2009Q1:1.22.0.2 pkgsrc-2009Q1-base:1.22 pkgsrc-2008Q4:1.21.0.6 pkgsrc-2008Q4-base:1.21 pkgsrc-2008Q3:1.21.0.4 pkgsrc-2008Q3-base:1.21 cube-native-xorg:1.21.0.2 cube-native-xorg-base:1.21 pkgsrc-2008Q2:1.20.0.4 pkgsrc-2008Q2-base:1.20 cwrapper:1.20.0.2 pkgsrc-2008Q1:1.19.0.2 pkgsrc-2008Q1-base:1.19 pkgsrc-2007Q4:1.16.0.8 pkgsrc-2007Q4-base:1.16 pkgsrc-2007Q3:1.16.0.6 pkgsrc-2007Q3-base:1.16 pkgsrc-2007Q2:1.16.0.4 pkgsrc-2007Q2-base:1.16 pkgsrc-2007Q1:1.16.0.2 pkgsrc-2007Q1-base:1.16 pkgsrc-2006Q4:1.13.0.6 pkgsrc-2006Q4-base:1.13 pkgsrc-2006Q3:1.13.0.4 pkgsrc-2006Q3-base:1.13 pkgsrc-2006Q2:1.13.0.2 pkgsrc-2006Q2-base:1.13 pkgsrc-2006Q1:1.11.0.2 pkgsrc-2006Q1-base:1.11 pkgsrc-2005Q4:1.10.0.2 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.9.0.2 pkgsrc-2005Q3-base:1.9 pkgsrc-2005Q2:1.7.0.2 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.5.0.6 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.4 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.2 pkgsrc-2004Q3-base:1.5 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.60 date 2023.10.23.06.37.48; author wiz; state Exp; branches; next 1.59; commitid 4YdPmMYgk9hutIJE; 1.59 date 2023.08.14.05.24.48; author wiz; state Exp; branches; next 1.58; commitid LOSB79OLVxvXjIAE; 1.58 date 2022.08.27.04.40.23; author schmonz; state Exp; branches; next 1.57; commitid BQat39G7MLJJotRD; 1.57 date 2022.06.30.11.18.35; author nia; state Exp; branches; next 1.56; commitid AhctUV91Vubws3KD; 1.56 date 2022.01.04.20.54.11; author wiz; state Exp; branches; next 1.55; commitid CYyhdK9qtoffkmnD; 1.55 date 2021.05.16.05.53.19; author schmonz; state Exp; branches; next 1.54; commitid suB3LQBOvouqQkTC; 1.54 date 2021.04.03.18.43.32; author schmonz; state Exp; branches; next 1.53; commitid 8pDow81NI6kluSNC; 1.53 date 2021.03.21.08.38.41; author schmonz; state Exp; branches; next 1.52; commitid KLmBXGASfh8Ly9MC; 1.52 date 2020.12.04.20.45.28; author nia; state Exp; branches; next 1.51; commitid FPz71MqRX3WN0tyC; 1.51 date 2020.10.13.12.16.38; author schmonz; state Exp; branches; next 1.50; commitid dUC9EGDF5aF7SJrC; 1.50 date 2020.09.01.21.28.41; author schmonz; state Exp; branches; next 1.49; commitid jOiCbeOOMZVuhomC; 1.49 date 2020.08.03.07.57.43; author schmonz; state Exp; branches; next 1.48; commitid 4iES2LEBzP65JAiC; 1.48 date 2020.08.02.20.59.09; author schmonz; state Exp; branches; next 1.47; commitid Prd29GSbg2495xiC; 1.47 date 2019.11.04.00.28.25; author schmonz; state Exp; branches; next 1.46; commitid i5CxtsaXyP501tJB; 1.46 date 2019.09.07.18.58.02; author schmonz; state Exp; branches; next 1.45; commitid nSoZKdgqkGTf17CB; 1.45 date 2019.08.29.09.20.25; author schmonz; state Exp; branches; next 1.44; commitid EXyrvArpWRWZ6UAB; 1.44 date 2019.08.28.19.44.48; author schmonz; state Exp; branches; next 1.43; commitid 3oYMA7xB0KjeBPAB; 1.43 date 2019.04.25.07.33.05; author maya; state Exp; branches; next 1.42; commitid 1FEMQBEPb9uTxHkB; 1.42 date 2017.05.22.17.51.12; author leot; state Exp; branches; next 1.41; commitid v9z885CDLDxMzpSz; 1.41 date 2015.04.13.23.12.42; author rodent; state Exp; branches; next 1.40; commitid NgZhNHAKgraV6uhy; 1.40 date 2014.09.03.13.25.36; author schmonz; state Exp; branches; next 1.39; commitid ASSYan9QEULd0UOx; 1.39 date 2014.09.02.00.33.45; author schmonz; state Exp; branches; next 1.38; commitid b1ZWPf7Ab6iqLHOx; 1.38 date 2014.05.17.16.10.46; author wiz; state Exp; branches; next 1.37; commitid vZBubLIZiAZOpUAx; 1.37 date 2014.04.20.01.45.18; author schmonz; state Exp; branches; next 1.36; commitid fknwsHaw56K0vmxx; 1.36 date 2014.01.25.10.30.12; author wiz; state Exp; branches; next 1.35; commitid VOWgk3vYhVXj8umx; 1.35 date 2014.01.19.19.54.47; author schmonz; state Exp; branches; next 1.34; commitid G8ERtIsOoWv7sLlx; 1.34 date 2013.10.11.17.16.44; author schmonz; state Exp; branches; next 1.33; commitid rEe9MwlHmJLbNT8x; 1.33 date 2013.09.10.21.36.32; author schmonz; state Exp; branches; next 1.32; commitid r5VAn7UcXrV5eW4x; 1.32 date 2013.07.02.01.13.30; author schmonz; state Exp; branches; next 1.31; commitid ia8ovORoEVw1IPVw; 1.31 date 2013.06.07.02.13.39; author schmonz; state Exp; branches; next 1.30; commitid VcG4P5IRcUBlQCSw; 1.30 date 2012.10.08.12.19.30; author asau; state Exp; branches; next 1.29; 1.29 date 2012.04.04.14.27.41; author wiz; state Exp; branches; next 1.28; 1.28 date 2012.03.15.11.53.30; author obache; state Exp; branches; next 1.27; 1.27 date 2011.06.09.06.21.58; author schmonz; state Exp; branches; next 1.26; 1.26 date 2011.02.12.14.11.42; author schmonz; state Exp; branches; next 1.25; 1.25 date 2011.01.28.01.41.52; author schmonz; state Exp; branches; next 1.24; 1.24 date 2010.02.10.19.17.41; author joerg; state Exp; branches; next 1.23; 1.23 date 2009.04.07.04.41.18; author schmonz; state Exp; branches; next 1.22; 1.22 date 2009.02.09.22.56.25; author joerg; state Exp; branches; next 1.21; 1.21 date 2008.07.18.20.28.34; author schmonz; state Exp; branches; next 1.20; 1.20 date 2008.04.25.20.39.10; author joerg; state Exp; branches; next 1.19; 1.19 date 2008.03.04.17.57.19; author jlam; state Exp; branches; next 1.18; 1.18 date 2008.02.28.12.12.20; author rillig; state Exp; branches; next 1.17; 1.17 date 2008.02.19.10.33.05; author schmonz; state Exp; branches; next 1.16; 1.16 date 2007.01.19.00.57.03; author schmonz; state Exp; branches; next 1.15; 1.15 date 2007.01.18.23.08.24; author schmonz; state Exp; branches; next 1.14; 1.14 date 2007.01.07.09.13.59; author rillig; state Exp; branches; next 1.13; 1.13 date 2006.07.01.19.32.40; author schmonz; state Exp; branches; next 1.12; 1.12 date 2006.04.09.17.01.55; author schmonz; state Exp; branches; next 1.11; 1.11 date 2006.02.05.23.09.58; author joerg; state Exp; branches; next 1.10; 1.10 date 2005.12.03.00.49.36; author schmonz; state Exp; branches; next 1.9; 1.9 date 2005.08.06.20.25.54; author schmonz; state Exp; branches; next 1.8; 1.8 date 2005.08.03.17.19.26; author schmonz; state Exp; branches; next 1.7; 1.7 date 2005.06.16.06.58.08; author jlam; state Exp; branches; next 1.6; 1.6 date 2005.04.11.21.46.27; author tv; state Exp; branches; next 1.5; 1.5 date 2004.08.28.07.50.24; author schmonz; state Exp; branches; next 1.4; 1.4 date 2004.08.27.04.46.29; author schmonz; state Exp; branches; next 1.3; 1.3 date 2004.07.07.18.38.12; author schmonz; state Exp; branches; next 1.2; 1.2 date 2004.06.30.20.19.35; author schmonz; state Exp; branches; next 1.1; 1.1 date 2004.06.27.23.00.34; author schmonz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.06.27.23.00.34; author schmonz; state Exp; branches; next ; desc @@ 1.60 log @*: update for Python base package change Instead of depending on one of the removed packages (that are now included in the base Python packages), include batteries-included.mk to require a Python version that supplies them. Remove now included packages. Bump PKGREVISION. @ text @# $NetBSD: Makefile,v 1.59 2023/08/14 05:24:48 wiz Exp $ DISTNAME= ${GITHUB_PROJECT}-3.14 PKGREVISION= 2 CATEGORIES= mail python MASTER_SITES= ${MASTER_SITE_GITHUB:=rss2email/} GITHUB_PROJECT= rss2email GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= schmonz@@NetBSD.org HOMEPAGE= https://github.com/rss2email/rss2email/ COMMENT= Get RSS feeds emailed to you LICENSE= gnu-gpl-v2 DEPENDS+= ${PYPKGPREFIX}-feedparser>=6.0.0:../../textproc/py-feedparser DEPENDS+= ${PYPKGPREFIX}-html2text>=2014.4.5:../../textproc/py-html2text PYTHON_VERSIONS_INCOMPATIBLE= 27 REPLACE_PYTHON= test/test.py INSTALLATION_DIRS= ${PKGMANDIR}/man1 do-test: cd ${WRKSRC} && env PYTHONPATH=.:${PREFIX}/share/html2text ./test/test.py post-install: set -e; cd ${WRKSRC}; \ ${INSTALL_MAN} r2e.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 .include "../../lang/python/batteries-included.mk" .include "../../lang/python/application.mk" .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.59 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2022/08/27 04:40:23 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 a14 1 DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat d31 1 @ 1.58 log @Update to 3.14. From the changelog: * New `digest-type` configuration adds optional more widely supported `multipart/mixed` format * New argument `--only-new` on the `add` command to ignore entries in feed when added, so only new entries will be sent. * Fix exception when parsing a feed with a linebreak in its title * Add a new `subject-format` setting, customise the subject line * Removed '$' interpolation in config file to allow URLs containing dollar signs. Interpolation was not fully supported, and the placeholder would not survive a second save. Config files with ${...} placeholders will need to be manually edited after upgrading, or a save forced by adding and removing a fake feed before upgrading. * Fix default HTTP User-Agent to use `rss2email` instead of `feedparser`, and fix `user-agent` setting to consistently apply to both outgoing emails and HTTP requests. This introduces a couple of potentially breaking changes: * Configurations that came to rely on the `feedparser` UA string should adjust to the updated UA string going forward. * Configurations that came to rely on the unintended behaviour, that configuring the User-Agent header in emails does not affect HTTP requests, should use a custom `post-process` hook instead. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2022/06/30 11:18:35 nia Exp $ d4 1 @ 1.57 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2022/01/04 20:54:11 wiz Exp $ d3 1 a3 2 DISTNAME= rss2email-3.13.1 PKGREVISION= 2 d6 1 a7 1 DIST_SUBDIR= ${PKGNAME_NOREV} @ 1.56 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2021/05/16 05:53:19 schmonz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.55 log @Update to 3.13.1. From the changelog: * Fix crash on html-mail entries with no URL @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2021/04/03 18:43:32 schmonz Exp $ d4 1 @ 1.54 log @Update to 3.13. From the changelog: * Drop support for Python 3.5, add support for Python 3.9 * Switch to feedparser 6 * Switch to poetry instead of requirements.txt * Make the `verbose` flag in the config file actually have an impact, and have it default to `info` * Improve log messages * Remove documentation of `smtp-ssl-protocol` as this option was dropped in 2016 * Stop forging SMTP and sendmail envelope sender (#134) * Add sendmail_config option * Log sendmail output * Support multipart/alternative emails with both HTML and plain text parts with option `multipart-html` * Add inline-links option, allowing links to be sent to the bottom of the paragraph * Add wrap-links option, preventing links from be wrapped over multiple lines * Stop looking in $XDG_DATA_DIRS for the database, and only look in $XDG_DATA_HOME * Warnings about HTTP content-type being unexpected now properly display * Make the proxy parameter also affect https connections * Add a --clean argument on the run command to reduce the database size * Set body element attribute dir=auto in HTML mail * Store the lock file in XDG_RUNTIME_DIR instead of /tmp @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2021/03/21 08:38:41 schmonz Exp $ d3 1 a3 1 DISTNAME= rss2email-3.13 @ 1.53 log @Update to 3.12.3. From the changelog: * Make dependency on feedparser have an upper bound so that `pip install` works again @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2020/12/04 20:45:28 nia Exp $ d3 1 a3 1 DISTNAME= rss2email-3.12.3 d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-feedparser>=5.0.1<=6.0.0:../../textproc/py-feedparser5 @ 1.52 log @Revbump packages with a runtime Python dep but no version prefix. For the Python 3.8 default switch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2020/10/13 12:16:38 schmonz Exp $ d3 1 a3 2 DISTNAME= rss2email-3.12.2 PKGREVISION= 1 @ 1.51 log @Move the final 2.7-compatible py-feedparser to py-feedparser5. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2020/09/01 21:28:41 schmonz Exp $ d4 1 @ 1.50 log @Update to 3.12.2. From the changelog: * Fix bug `AttributeError: 'NoneType' object has no attribute 'close'` (#126) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2020/08/03 07:57:43 schmonz Exp $ d15 1 a15 1 DEPENDS+= ${PYPKGPREFIX}-feedparser>=5.0.1:../../textproc/py-feedparser @ 1.49 log @Update to 3.12.1. From the changelog: * Fix calling opmlexport without arguments @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2020/08/02 20:59:09 schmonz Exp $ d3 1 a3 1 DISTNAME= rss2email-3.12.1 @ 1.48 log @Update to 3.12. From the changelog: * Drop support for EOL Python 3.4, add support for Python 3.8 * Add List_ID and List_Post headers to the generated emails * Add a new `reply-changes` setting * Improve configurability of text wrapping for the emails * Use `platform.node()` instead of "dev.null.invalid" in "Message-ID" header * Improve locking support for when multiple rss2email instances are run in parallel * Fix handling of __VERSION__ and __URL__ in user-agent strings * Fix opmlexport @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2019/11/04 00:28:25 schmonz Exp $ d3 1 a3 1 DISTNAME= rss2email-3.12 @ 1.47 log @Update to 3.11. From the changelog: - Add new `user-agent` attribute for configuring email User-Agent @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2019/09/07 18:58:02 schmonz Exp $ d3 1 a3 1 DISTNAME= rss2email-3.11 @ 1.46 log @Update to 3.10. From the changelog: * Catch and warn for invalid Content-Types * Add a manually extracted list of config options to r2e.1 * Add a redirect post-process module * Follow symlinks of datafiles * Add zsh completion * Add support for maildir * Fix `r2e new` overwriting an existing config * Add new `feed-name` and `feed-url` attributes for the `name-format` setting * Change logging format * Allow multiple SMTP recipients * Fix SMTP security issues * Fix test suite * Drop support for Python 3.2 and 3.3 * Remove `__contributors__` from the `rss2email` module * Stop using deprecated `html2text.unescape` * Fix locking issues when data file is on NFS * Add `same-server-fetch-interval` setting for rate-limiting fetches to a server * Update setup.py to setuptools pkgsrc changes: simplify GITHUB_*, from leot@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2019/08/29 09:20:25 schmonz Exp $ d3 1 a3 1 DISTNAME= rss2email-3.10 @ 1.45 log @Fix WRKSRC definition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2019/08/28 19:44:48 schmonz Exp $ d3 1 a3 4 GITHUB_PROJECT= rss2email DISTNAME= v3.9 PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S/^v//} PKGREVISION= 3 d6 2 a7 1 DIST_SUBDIR= ${GITHUB_PROJECT} a17 2 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} a19 2 PYDISTUTILSPKG= yes PY_PATCHPLIST= yes d32 1 a32 1 .include "../../lang/python/extension.mk" @ 1.44 log @Switch to new upstream, and apply its patch to work around html2text having gotten rid of unescape(). Mollify pkglint. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2019/04/25 07:33:05 maya Exp $ d20 2 @ 1.43 log @PKGREVISION bump for anything using python without a PYPKGPREFIX. This is a semi-manual PKGREVISION bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2017/05/22 17:51:12 leot Exp $ d3 7 a9 5 DISTNAME= rss2email-3.9 PKGREVISION= 2 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_GITHUB:=wking/} GITHUB_TAG= v${PKGVERSION_NOREV} d12 1 a12 1 HOMEPAGE= https://github.com/wking/rss2email/ d29 1 a29 1 cd ${WRKSRC} && env PYTHONPATH=.:${LOCALBASE}/share/html2text ./test/test.py @ 1.42 log @Add a patch to properly honor html2text options via rss2email's configuration file. While here also simplify MASTER_SITES (convert it to MASTER_SITE_GITHUB) and delete DIST_SUBDIR and WRKSRC that are no longer needed with that change. Bump PKGREVISION Discussed with @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2015/04/13 23:12:42 rodent Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.41 log @Removing python26. EOL'd quite some ago and discussed a couple times on tech-pkg@@ and pkgsrc-users@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2014/09/03 13:25:36 schmonz Exp $ d3 2 a4 2 DISTNAME= v3.9 PKGNAME= rss2email-3.9 d6 2 a7 2 MASTER_SITES= ${HOMEPAGE}archive/ DIST_SUBDIR= rss2email a17 2 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} @ 1.40 log @Remove 34 from PYTHON_VERSIONS_INCOMPATIBLE, as suggested by Jean-Yves Moulin (and agreed by the README). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2014/09/02 00:33:45 schmonz Exp $ d20 1 a20 1 PYTHON_VERSIONS_INCOMPATIBLE= 26 27 @ 1.39 log @Update to 3.9. From the changelog: * Catch and error out if a user adds a feed with a duplicate name. * Split sender into both sendmail's -F and -f. * Fix an error with SMTPConnectionError inhertence order ("does not take keyword arguments"). * Add a new `smtp-ssl-protocol` setting, to select acceptable protocols for SMTP connections. * Fix non-compliant User-Agent header for HTTP/1.1. * Fix an error in the NoToEmailAddress invocation. * Add a new `trust-link` setting, to prefer the `link` attribute over the `id` attribute for identifying entries. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2014/05/17 16:10:46 wiz Exp $ d20 1 a20 1 PYTHON_VERSIONS_INCOMPATIBLE= 26 27 34 @ 1.38 log @Bump applications PKGREVISIONs for python users that might be using python3, since the default changed from python33 to python34. I probably bumped too many. I hope I got them all. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2014/04/20 01:45:18 schmonz Exp $ d3 2 a4 3 DISTNAME= v3.8 PKGNAME= rss2email-3.8 PKGREVISION= 2 d20 1 a20 1 PYTHON_VERSIONS_INCOMPATIBLE= 26 27 @ 1.37 log @Depend on latest py-html2text to make patching unnecessary. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2014/01/25 10:30:12 wiz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.36 log @Mark packages as not ready for python-3.x where applicable; either because they themselves are not ready or because a dependency isn't. This is annotated by PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z or PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar respectively, please use the same style for other packages, and check during updates. Use versioned_dependencies.mk where applicable. Use REPLACE_PYTHON instead of handcoded alternatives, where applicable. Reorder Makefile sections into standard order, where applicable. Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default with the next commit. Whitespace cleanups and other nits corrected, where necessary. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2014/01/19 19:54:47 schmonz Exp $ d5 1 d17 1 a17 1 DEPENDS+= ${PYPKGPREFIX}-html2text>=3.0.1:../../textproc/py-html2text a26 5 SUBST_CLASSES+= bin SUBST_STAGE.bin= do-configure SUBST_FILES.bin= rss2email/main.py SUBST_SED.bin= -e 's|@@LOCALBASE@@|${LOCALBASE}|g' @ 1.35 log @Update to 3.8. From the changelog: * Sluggify feed names on opmlimport. * Allow Unicode letters and digits in feed names, instead of just ASCII lettters and digits. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.34 2013/10/11 17:16:44 schmonz Exp $ # a19 1 PYTHON_VERSIONS_INCLUDE_3X= yes @ 1.34 log @Update to 3.7. From the changelog: * Fix fallback for titles that contain malformed HTML. * Fix atomic saves to avoid garbling config and data files if the disk is full. * Convert the `friendly-name` boolean to the new `name-format` setting. This allow users to customize how the friendly name is constructed. * Demote guessed encodings logs from 'error' to 'warning'. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2013/09/10 21:36:32 schmonz Exp $ d4 2 a5 2 DISTNAME= v3.7 PKGNAME= rss2email-3.7 @ 1.33 log @Update to 3.6. From the changelog: * Fix missing port argument for IMAPAuthenticationError. * Fix `
${WRKSRC}/rss2email.py cd ${FILESDIR} && cp config.py r2e r2e.1 ${WRKSRC} d44 1 a44 1 ${INSTALL_DATA} config.py ${DESTDIR}${EGDIR}; \ @ 1.23 log @Update to 2.65. From the changelog: * Fixed warnings caused by Python v2.6 (using hashlib, removing mimify, etc.) * Deprecated QP_REQUIRED option as this is more than likely no longer needed and part of what triggered Python warnings * Fixed unicode errors in certain post headers * Attempted to incorporate Debian/Ubuntu patches into the mainstream release * Support img type enclosures * No file locking for SunOS * Gracefully handle missing charsets * Friendlier and more useful message if sendmail isn't installed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2009/02/09 22:56:25 joerg Exp $ d5 1 @ 1.22 log @Switch to Python 2.5 as default. Bump revision of all packages that have changed runtime dependencies now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2008/07/18 20:28:34 schmonz Exp $ d4 1 a4 2 DISTNAME= rss2email-2.63 PKGREVISION= 1 @ 1.21 log @Update to 2.63. From the changelog: * Licensed under GPL 2 & 3 now * Display feed number in warning and error message lines * Fix for unicode handling problem with certain entry titles @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2008/04/25 20:39:10 joerg Exp $ d5 1 @ 1.20 log @Update PYTHON_VERSIONS_COMPATIBLE - assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2008/03/04 17:57:19 jlam Exp $ d4 1 a4 1 DISTNAME= rss2email-2.62 @ 1.19 log @Mechanical changes to add DESTDIR support to packages that install their files via a custom do-install target. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2008/02/28 12:12:20 rillig Exp $ a22 1 PYTHON_VERSIONS_ACCEPTED= 24 23 22 @ 1.18 log @Fixed pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2008/02/19 10:33:05 schmonz Exp $ d16 2 d43 6 a48 6 ${INSTALL_SCRIPT_DIR} ${SHAREDIR}; \ ${INSTALL_SCRIPT} rss2email.py ${SHAREDIR}; \ ${INSTALL_DATA_DIR} ${EGDIR}; \ ${INSTALL_DATA} config.py ${EGDIR}; \ ${INSTALL_MAN} r2e.1 ${PREFIX}/${PKGMANDIR}/man1; \ ${INSTALL_SCRIPT} r2e ${PREFIX}/bin @ 1.17 log @Update to 2.62. From the changelog: * Local feeds (/home/user/file.xml) should work * Now really compatible with SunOS * Don't wrap long subject headers * New parameter CHARSET_LIST to override or supplement the order in which charsets are tried against an entry * Don't use blank content to generate id * Using GMail as mail server should work @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2007/01/19 00:57:03 schmonz Exp $ d21 1 a21 1 PYTHON_VERSIONS_ACCEPTED?= 24 23 22 d35 2 a36 3 ${_PKG_SILENT}${_PKG_DEBUG} \ ${TR} -d '\r' < ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \ > ${WRKSRC}/rss2email.py; \ d40 1 a40 1 cd ${WRKSRC} && \ @ 1.16 log @Update to 2.60. From the changelog: * Now compatible with SunOS * Correctly handle international character sets in email From Plus changes from Debian: * Document more options in config.py * Flesh out manual page * Check exit status of sendmail, and die if it fails * Use fcntl even on non-Sunos-Unix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2007/01/18 23:08:24 schmonz Exp $ d4 1 a4 1 DISTNAME= rss2email-2.60 d17 2 d36 2 a37 1 ${CP} ${DISTDIR}/${DISTFILES:Q} ${WRKSRC}/rss2email.py; \ @ 1.15 log @Instead of creating files from patches, place them readably in ${FILESDIR} for easier tracking of external changes (e.g., Debian, whence they came). No functional change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2007/01/07 09:13:59 rillig Exp $ d4 1 a4 1 DISTNAME= rss2email-2.59 @ 1.14 log @Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2006/07/01 19:32:40 schmonz Exp $ d34 2 a35 1 ${CP} ${DISTDIR}/${DISTFILES:Q} ${WRKSRC}/rss2email.py @ 1.13 log @Update to 2.59. From the changelog: - Total rewrite of email code that should fix encoding problems - Added configurable timeout for nonresponsive feeds - Fixed incorrectly using text summary_detail instead of html content - Fixed bug with deleting feed 0 if no default email was set - Print name of feed that is being deleted - Finally added oft-requested support for enclosures. Any enclosures, such as a podcast MP3, will be listed under the entry URL - Made feed timeout compatible with Python versions 2.2 and higher, instead of v2.4 only - Added optional, configurable CSS styling to HTML mail. Set USE_CSS_STYLING=1 in your config.py to enable this. If you want to tweak the look, modify STYLE_SHEET. - Improved empty feed checking - Improved invalid feed messages - Unfortunately, rss2email is no longer compatible with Python v2.1. Two of the most serious lingering issues with rss2email were waiting forever for non-responsive feeds and its inablility to properly handle feeds with international characters. To properly fix these once and for all, rss2email now depends on functionality that was not available until Python v2.2. Hopefully this does not unduly inconvenience anyone that has not yet upgraded to a more current version of Python. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2006/04/09 17:01:55 schmonz Exp $ d30 1 a30 1 INSTALLATION_DIRS= bin man/man1 d42 1 a42 1 ${INSTALL_MAN} r2e.1 ${PREFIX}/man/man1; \ @ 1.12 log @Update to 2.57. From the changelog: * Merge various patches for reliability * Clean up error messages and typos * Only log into SMTP server once * SMTP AUTH * Windows support * HTML in titles @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/02/05 23:09:58 joerg Exp $ d4 1 a4 1 DISTNAME= rss2email-${RVER} a7 1 DISTFILES= r2e-${SVER}.sh ${DISTNAME}${EXTRACT_SUFX} d10 1 a10 1 HOMEPAGE= http://www.aaronsw.com/2002/rss2email/ d16 1 a16 5 SVER= 2.0 RVER= 2.57 DIST_SUBDIR= ${PKGNAME_NOREV} d19 1 d34 1 a34 4 ${CP} -R ${DISTDIR}/${DIST_SUBDIR} ${WRKSRC}; \ cd ${WRKSRC}; \ ${MV} rss2email-${RVER}.py rss2email.py; \ ${MV} r2e-${SVER}.sh r2e @ 1.11 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2005/12/03 00:49:36 schmonz Exp $ a4 1 PKGREVISION= 2 d18 1 a18 1 RVER= 2.55 @ 1.10 log @Depend on py-html2text rather than downloading our own copy. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2005/08/06 20:25:54 schmonz Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.9 log @The r2e shell script now has a versioned filename. No user-visible change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/08/03 17:19:26 schmonz Exp $ d5 1 a9 1 DISTFILES+= html2text-${HVER}.py d16 1 a19 3 HVER= 2.23 SITES_html2text-${HVER}.py= http://www.aaronsw.com/2002/html2text/ d28 3 a30 2 SUBST_FILES.bin= r2e SUBST_SED.bin= -e 's|@@PREFIX@@|${PREFIX}|g' a41 1 ${MV} html2text-${HVER}.py html2text.py; \ a47 1 ${INSTALL_SCRIPT} html2text.py ${SHAREDIR}; \ @ 1.8 log @Update to rss2email 2.55 (fixed datetime parsing). While here, update to html2text 2.23 (fix for Python 2.1). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/06/16 06:58:08 jlam Exp $ d8 2 a9 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} r2e html2text-${HVER}.py d17 1 d39 6 a44 1 ${CP} -R ${DISTDIR}/${DIST_SUBDIR} ${WRKSRC} d49 2 a50 2 ${INSTALL_SCRIPT} rss2email-${RVER}.py ${SHAREDIR}/rss2email.py;\ ${INSTALL_SCRIPT} html2text-${HVER}.py ${SHAREDIR}/html2text.py;\ @ 1.7 log @Create directories before installing files into them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/04/11 21:46:27 tv Exp $ d16 2 a17 2 RVER= 2.54 HVER= 2.21 d23 1 a23 1 NO_BUILD= # defined @ 1.6 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/08/28 07:50:24 schmonz Exp $ d34 1 @ 1.5 log @Update to 2.54 (and html2text-2.21). Bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2004/08/27 04:46:29 schmonz Exp $ a23 1 USE_BUILDLINK3= yes @ 1.4 log @Update to 2.53 (and to html2text 2.2). Changes in 2.52: Fixes include better error handling and support for HTML descriptions, Unicode headers, and Python 2.1. The most notable new feature is that textwrapping is back. To turn it on: echo "BODY_WIDTH = 78" >> config.py Other new options include BONUS_HEADER (for mailing lists) and OVERRIDE_FROM. (Check the top of rss2email.py for details on usage.) Thanks to Peter Vangorp, Lars Wizenius, Martin "Joey" Schulze, Ricardo Reyes, and everyone else who contributed a suggestion or bug report. Changes in 2.53: Fix a mistake left in 2.52 by accident. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2004/07/07 18:38:12 schmonz Exp $ d16 2 a17 2 RVER= 2.53 HVER= 2.2 @ 1.3 log @Update to 2.511. From the changelog: * Typo bug with emails. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2004/06/30 20:19:35 schmonz Exp $ d16 2 a17 2 RVER= 2.511 HVER= 2.11 @ 1.2 log @Update to 2.51. From the changelog for 2.5: * An HTML mail option. * SMTP support. * html2text 2.0. * A gaggle of bug fixes. * A gaggle of small improvements. And for 2.51: * Fixes a crash in older versions of Python on slow feeds. pkgsrc changes: * Set the versions of rss2email.py and html2text.py in one place. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2004/06/27 23:00:34 schmonz Exp $ d16 1 a16 1 RVER= 2.51 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d4 1 a4 1 DISTNAME= rss2email-2.32 d8 1 a8 1 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} r2e html2text-1.0.py d16 4 a19 1 SITES_html2text-1.0.py= http://www.aaronsw.com/2002/html2text/ d42 2 a43 2 ${INSTALL_SCRIPT} rss2email-2.32.py ${SHAREDIR}/rss2email.py; \ ${INSTALL_SCRIPT} html2text-1.0.py ${SHAREDIR}/html2text.py; \ @ 1.1.1.1 log @Import rss2email 2.32. rss2email is a simple Python script that lets you subscribe to a list of XML newsfeeds and get new items sent to you by email. The man page and sample config file are from the Debian package. @ text @@