From ebfb47aa7448d46f950164e9d5835da5151182b1 Mon Sep 17 00:00:00 2001 From: Jens Wagner Date: Tue, 17 Jun 2025 03:03:22 +0200 Subject: [PATCH] perl-html-parser: restructure and update to 3.83 Changed maintainer to @jw2013 Updated Makefile to use metacpan.mk download helper Changelog: https://metacpan.org/dist/HTML-Parser/changes Signed-off-by: Jens Wagner --- lang/perl/perl-html-parser/Makefile | 50 +++++++++++++---------------- 1 file changed, 23 insertions(+), 27 deletions(-) diff --git a/lang/perl/perl-html-parser/Makefile b/lang/perl/perl-html-parser/Makefile index c956b2fb17..17df086f20 100644 --- a/lang/perl/perl-html-parser/Makefile +++ b/lang/perl/perl-html-parser/Makefile @@ -1,63 +1,59 @@ -# -# Copyright (C) 2014 - 2016 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - include $(TOPDIR)/rules.mk PKG_NAME:=perl-html-parser -PKG_VERSION:=3.75 +PKG_VERSION:=3.83 PKG_RELEASE:=1 -PKG_SOURCE:=HTML-Parser-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=https://www.cpan.org/authors/id/C/CA/CAPOEIRAB -PKG_HASH:=ac6b5e25a8df7af54885201e91c45fb9ab6744c08cedc1a38fcc7d95d21193a9 +METACPAN_NAME:=HTML-Parser +METACPAN_AUTHOR:=OALDERS +PKG_HASH:=7278ce9791256132b26a71a5719451844704bb9674b58302c3486df43584f8c0 +PKG_MAINTAINER:=Jens Wagner PKG_LICENSE:=GPL-1.0-or-later Artistic-1.0-Perl -PKG_MAINTAINER:=Marcel Denia -PKG_CPE_ID:=cpe:/a:derrick_oswald:html-parser - -PKG_BUILD_DIR:=$(BUILD_DIR)/perl/HTML-Parser-$(PKG_VERSION) -HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/perl/HTML-Parser-$(PKG_VERSION) -HOST_BUILD_DEPENDS:=perl/host +PKG_LICENSE_FILES:=LICENSE +include ../metacpan.mk include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/host-build.mk -include ../perl/perlmod.mk +include ../perlmod.mk define Package/perl-html-parser SUBMENU:=Perl SECTION:=lang CATEGORY:=Languages - TITLE:=A collection of modules that parse HTML text documents - URL:=http://search.cpan.org/dist/HTML-Parser/ - DEPENDS:=perl +perl-html-tagset +perlbase-essential +perlbase-xsloader + TITLE:=HTML parser class + URL:=https://metacpan.org/pod/HTML::Parser + DEPENDS:=perl +perlbase-essential +perlbase-xsloader +perl-html-tagset +perl-http-message +endef + +define Package/perl-html-parser/description + Objects of the HTML::Parser class will recognize markup + and separate it from plain text (alias data content) in + HTML documents. endef define Build/Configure - $(call perlmod/Configure,,) + $(call perlmod/Configure,,) endef define Build/Compile - $(call perlmod/Compile,,) + $(call perlmod/Compile,,) endef define Package/perl-html-parser/install - $(call perlmod/Install,$(1),HTML auto/HTML) + $(call perlmod/Install,$(1),HTML auto/HTML) endef define Host/Configure - $(call perlmod/host/Configure,,,) + $(call perlmod/host/Configure,,,) endef define Host/Compile - $(call perlmod/host/Compile,,) + $(call perlmod/host/Compile,,) endef define Host/Install - $(call perlmod/host/Install,$(1),) + $(call perlmod/host/Install,$(1),) endef $(eval $(call BuildPackage,perl-html-parser)) -- 2.30.2