Mon Oct 30 13:51:46 2023 UTC ()
www/hs-feed: import hs-feed-1.3.2.1

Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.

* Parsers
* Constructors
* Rendering
* Querying

To help working with the multiple feed formats we've ended up with this set
of modules providing parsers, printers and some utility code for querying
and just generally working with a concrete representation of feeds in
Haskell.

For basic reading and editing of feeds, consult the documentation of the
Text.Feed.* hierarchy.


(pho)
diff -r0 -r1.1 pkgsrc/www/hs-feed/DESCR
diff -r0 -r1.1 pkgsrc/www/hs-feed/Makefile
diff -r0 -r1.1 pkgsrc/www/hs-feed/PLIST
diff -r0 -r1.1 pkgsrc/www/hs-feed/buildlink3.mk
diff -r0 -r1.1 pkgsrc/www/hs-feed/distinfo

File Added: pkgsrc/www/hs-feed/DESCR
Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds.

* Parsers
* Constructors
* Rendering
* Querying

To help working with the multiple feed formats we've ended up with this set
of modules providing parsers, printers and some utility code for querying
and just generally working with a concrete representation of feeds in
Haskell.

For basic reading and editing of feeds, consult the documentation of the
Text.Feed.* hierarchy.

File Added: pkgsrc/www/hs-feed/Makefile
# $NetBSD: Makefile,v 1.1 2023/10/30 13:51:46 pho Exp $

DISTNAME=	feed-1.3.2.1
CATEGORIES=	www

MAINTAINER=	pkgsrc-users@NetBSD.org
COMMENT=	Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds
LICENSE=	modified-bsd

HASKELL_UNRESTRICT_DEPENDENCIES=	\
	base	\
	base-compat	\
	time

.include "../../devel/hs-base-compat/buildlink3.mk"
.include "../../devel/hs-old-locale/buildlink3.mk"
.include "../../time/hs-old-time/buildlink3.mk"
.include "../../devel/hs-safe/buildlink3.mk"
.include "../../time/hs-time-locale-compat/buildlink3.mk"
.include "../../devel/hs-utf8-string/buildlink3.mk"
.include "../../textproc/hs-xml-conduit/buildlink3.mk"
.include "../../textproc/hs-xml-types/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/www/hs-feed/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/10/30 13:51:46 pho Exp $
lib/feed-${PKGVERSION}/${HS_VERSION}/package-description
lib/feed-${PKGVERSION}/${HS_VERSION}/package-id
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Util.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Util.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/Text/Util.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Data/XML/Compat.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Data/XML/Compat.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Data/XML/Compat.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Export.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Export.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Export.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Import.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Import.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Import.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Link.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Link.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Link.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Validate.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Validate.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Feed/Validate.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Pub.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Pub.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Pub.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Pub/Export.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Pub/Export.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Atom/Pub/Export.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DublinCore/Types.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/DublinCore/Types.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/DublinCore/Types.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Constructor.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Constructor.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Constructor.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Export.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Export.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Export.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Import.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Import.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Import.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Query.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Query.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Query.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Translate.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Translate.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Translate.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Types.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Types.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Types.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Util.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Util.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/Feed/Util.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Export.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Export.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Export.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Import.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Import.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Import.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Syntax.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Syntax.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS/Syntax.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Export.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Export.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Export.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Import.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Import.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Import.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Syntax.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Syntax.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Syntax.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Utils.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Utils.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Text/RSS1/Utils.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Feed-Export.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Feed-Import.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Feed-Link.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Feed-Validate.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Feed.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Pub-Export.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Atom-Pub.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-DublinCore-Types.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Constructor.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Export.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Import.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Query.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Translate.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Types.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-Feed-Util.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS-Export.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS-Import.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS-Syntax.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS1-Export.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS1-Import.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS1-Syntax.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/Text-RSS1-Utils.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-A.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-All.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-C.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-D.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-E.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-F.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-G.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-H.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-I.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-K.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-L.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-M.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-N.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-P.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-Q.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-R.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-S.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-T.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-U.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-V.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-W.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index-X.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/doc-index.json
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/feed.haddock
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/quick-jump.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/feed-${PKGVERSION}/html/synopsis.png
share/${HS_PLATFORM}/feed-${PKGVERSION}/tests/files/atom.xml
share/${HS_PLATFORM}/feed-${PKGVERSION}/tests/files/import_export_atom.xml
share/${HS_PLATFORM}/feed-${PKGVERSION}/tests/files/rss20.xml

File Added: pkgsrc/www/hs-feed/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2023/10/30 13:51:46 pho Exp $

BUILDLINK_TREE+=	hs-feed

.if !defined(HS_FEED_BUILDLINK3_MK)
HS_FEED_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.hs-feed+=	hs-feed>=1.3.2
BUILDLINK_ABI_DEPENDS.hs-feed+=	hs-feed>=1.3.2.1
BUILDLINK_PKGSRCDIR.hs-feed?=	../../www/hs-feed

.include "../../devel/hs-base-compat/buildlink3.mk"
.include "../../devel/hs-old-locale/buildlink3.mk"
.include "../../time/hs-old-time/buildlink3.mk"
.include "../../devel/hs-safe/buildlink3.mk"
.include "../../time/hs-time-locale-compat/buildlink3.mk"
.include "../../devel/hs-utf8-string/buildlink3.mk"
.include "../../textproc/hs-xml-conduit/buildlink3.mk"
.include "../../textproc/hs-xml-types/buildlink3.mk"
.endif	# HS_FEED_BUILDLINK3_MK

BUILDLINK_TREE+=	-hs-feed

File Added: pkgsrc/www/hs-feed/distinfo
$NetBSD: distinfo,v 1.1 2023/10/30 13:51:46 pho Exp $

BLAKE2s (feed-1.3.2.1.tar.gz) = a93509dca87f7a9bbaac01a8c84e1874fbb523d4f445ff55135a0dad84caef38
SHA512 (feed-1.3.2.1.tar.gz) = 2175201ff9eaab5732e1c4e8dda6a35e8fa0dea5c58cd379348c97cd61a5eaf76e88f8d58d22df0a4b16681017e7ad01657ad60a63d90dab88df3b644ccb1ea0
Size (feed-1.3.2.1.tar.gz) = 107015 bytes