From nobody Thu Sep 19 19:27:28 2024 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 4X8lsD67Szz5XCHW; Thu, 19 Sep 2024 19:27:28 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4X8lsD3FMqz4Ml5; Thu, 19 Sep 2024 19:27:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726774048; 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=2oQpXVNYtr7FXbn0gOJQAu2v3j0IwWsWZednfoPrAyk=; b=V0D3MOTzyvLzqbc8rAzZBSaqP8ivDAEY6yfpZpvgeMX4jcNCCgxTAPmtTQRZtvVIjCK1s6 TD1C8bGKaNInqifP+LTrcFFh+OeJwLmRagcrRU0f+NXemxaqiFx6MDGY3igkKVt/aK7+cb wV/61cIG3UYYvATlGLYe+w6aGE9Bz3pQGJc90SDKcJt9+28/bzXepFLCVXzzIubU3AaCFX aRS4P9QzoW0eUGOIThtE1YVCIF9Lhf8PYAWekGDldUr+QhVYtKJf7cGv6TC+CwqxQIvRyq zvwfws0OSKv1R7Pyn7q32X+dYeohPv49xymW9WPePYNdQKqx9g8ih7od56h6xA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1726774048; a=rsa-sha256; cv=none; b=nQBOvZat+8jQ4LUOO2mxrLVZg52PNf8za7CXHmKpwRlzNKS85YklKI4ccCNDVwODiHu2se RZS9qb2Oc8ePl+mYSynwfsnyVvnduvn6a+Rx+72k/B+eIoDZgCRxXlZTQ8ixMmV03ZNnVx Cq1d3hCBqOvgrlwKsfn4Zp1VJeTIiqkHfNwjei0k6Qn8jFupJBJ69LQOr53TzZqE/XjzHU c4KiV5DHFN8XG6jUTZzhC8Lgm36JdmEstUoD9LWJw/9swJpCFgAp0IbbZIQr8u/QD6TPiW vnDPBs1VnQVmOHS+qsov1Mr+YEGtDxJ93+ykKPnk2nzeeT3QEQXqMe+9Hm7FHw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1726774048; 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=2oQpXVNYtr7FXbn0gOJQAu2v3j0IwWsWZednfoPrAyk=; b=raR9qkFe+8oJJ5TB27+Yl4m3O3Qcx7GxE3UwRxJwNtJYOknyHfBAe6ueg6i6+8FNpMZTqW KG3bR+OFhdPfsyhJ2Mvgmjv89gSns8yBslknMwXNUVemelI85w3SdTz5Cnib9Vcyf6zNq2 zJgSlx1aLN9z1wYvDf2y+ZznPUwd3+JRn3T0ccCFFK7R9ge481tfsmI+CLUiqK2mao2PI0 z7D38nPNsxsa+q4oJAk+rHFL1HLV9m0g/Z7aHgYIGXv1kFB0eH0uehWgfX/GzKOFyu7Iyq 2einIxCn4w+4uZcZBxfRGuSnJ4tgNJar+N/lqm7Psc7nxZ44aHqHthAcYRcc/w== 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 4X8lsD2qLMzJNv; Thu, 19 Sep 2024 19:27:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 48JJRS06049170; Thu, 19 Sep 2024 19:27:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 48JJRSkg049167; Thu, 19 Sep 2024 19:27:28 GMT (envelope-from git) Date: Thu, 19 Sep 2024 19:27:28 GMT Message-Id: <202409191927.48JJRSkg049167@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 779678c9d3b7 - main - www/py-feedgen: New 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 779678c9d3b7eed9e7130d99a4c7bf8b72c08239 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=779678c9d3b7eed9e7130d99a4c7bf8b72c08239 commit 779678c9d3b7eed9e7130d99a4c7bf8b72c08239 Author: Muhammad Moinur Rahman AuthorDate: 2024-09-19 19:25:09 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2024-09-19 19:27:13 +0000 www/py-feedgen: New port Feed Generator for ATOM, RSS and Podcasts This module can be used to generate web feeds in both ATOM and RSS format. It has support for extensions. Included is for example an extension to produce Podcasts. WWW: https://lkiesow.github.io/python-feedgen --- www/Makefile | 1 + www/py-feedgen/Makefile | 24 ++++++++++++++++++++++++ www/py-feedgen/distinfo | 3 +++ www/py-feedgen/pkg-descr | 3 +++ 4 files changed, 31 insertions(+) diff --git a/www/Makefile b/www/Makefile index 55b17bc10a45..aaa127e5281d 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1640,6 +1640,7 @@ SUBDIR += py-falcon SUBDIR += py-fastapi SUBDIR += py-fastapi-users + SUBDIR += py-feedgen SUBDIR += py-feedgenerator SUBDIR += py-flasgger SUBDIR += py-flask diff --git a/www/py-feedgen/Makefile b/www/py-feedgen/Makefile new file mode 100644 index 000000000000..8bde40d7a7c9 --- /dev/null +++ b/www/py-feedgen/Makefile @@ -0,0 +1,24 @@ +PORTNAME= feedgen +DISTVERSION= 1.0.0 +CATEGORIES= www python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= bofh@FreeBSD.org +COMMENT= Feed Generator for ATOM, RSS and Podcasts +WWW= https://lkiesow.github.io/python-feedgen + +LICENSE= BSD2CLAUSE LGPL3+ +LICENSE_COMB= multi +LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/license.bsd +LICENSE_FILE_LGPL3+ = ${WRKSRC}/license.lgpl + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils + +NO_ARCH= yes + +.include diff --git a/www/py-feedgen/distinfo b/www/py-feedgen/distinfo new file mode 100644 index 000000000000..93488aabd5e8 --- /dev/null +++ b/www/py-feedgen/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1726773342 +SHA256 (feedgen-1.0.0.tar.gz) = d9bd51c3b5e956a2a52998c3708c4d2c729f2fcc311188e1e5d3b9726393546a +SIZE (feedgen-1.0.0.tar.gz) = 258496 diff --git a/www/py-feedgen/pkg-descr b/www/py-feedgen/pkg-descr new file mode 100644 index 000000000000..d3a417f6f697 --- /dev/null +++ b/www/py-feedgen/pkg-descr @@ -0,0 +1,3 @@ +This module can be used to generate web feeds in both ATOM and RSS format. It +has support for extensions. Included is for example an extension to produce +Podcasts.