diff options
author | James <> | 2020-08-16 09:21:31 +0100 |
---|---|---|
committer | James <> | 2020-08-16 09:21:31 +0100 |
commit | f03c695ee4439c37fed1aabd5e76d233aee29be0 (patch) | |
tree | ad62465aa676968490d9562938aec23444ba053f /master/perl-modules | |
download | master-fa83455-pq-f03c695ee4439c37fed1aabd5e76d233aee29be0.tar.gz master-fa83455-pq-f03c695ee4439c37fed1aabd5e76d233aee29be0.tar.bz2 master-fa83455-pq-f03c695ee4439c37fed1aabd5e76d233aee29be0.zip |
happy
Diffstat (limited to 'master/perl-modules')
-rw-r--r-- | master/perl-modules | 2141 |
1 files changed, 2141 insertions, 0 deletions
diff --git a/master/perl-modules b/master/perl-modules new file mode 100644 index 0000000..e582dd9 --- /dev/null +++ b/master/perl-modules @@ -0,0 +1,2141 @@ +diff --git a/feeds/packages/lang/perl/perlbase.mk b/feeds/packages/lang/perl/perlbase.mk +index 9ad9d77..97cb33c 100644 +--- a/feeds/packages/lang/perl/perlbase.mk ++++ b/feeds/packages/lang/perl/perlbase.mk +@@ -1555,5 +1555,17 @@ endef + + $(eval $(call BuildPackage,perlbase-xsloader)) + ++define Package/perlbase-b ++$(call Package/perlbase-template) ++TITLE:=B perl module ++endef ++ ++define Package/perlbase-b/install ++$(call perlmod/Install,$(1),B.pm B auto/B,) ++endef ++ ++$(eval $(call BuildPackage,perlbase-b)) ++ ++ + + # Generated Fri Sep 25 07:47:59 2015 +diff --git a/package/perl/perl-MRO-Compat/Makefile b/package/perl/perl-MRO-Compat/Makefile +new file mode 100644 +index 0000000..69a7598 +--- /dev/null ++++ b/package/perl/perl-MRO-Compat/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-mro-compat ++PKG_VERSION:=0.13 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/H/HA/HAARG ++PKG_SOURCE:=MRO-Compat-$(PKG_VERSION).tar.gz ++PKG_HASH:=8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/MRO-Compat-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-mro-compat ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=MRO::Compat ++ URL:=https://metacpan.org/pod/MRO::Compat ++ DEPENDS:=perl +perlbase-essential +perlbase-mro ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-mro-compat/install ++ $(call perlmod/Install,$(1),MRO/Compat.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-mro-compat)) +diff --git a/package/perl/perl-b-hooks-endofscope/Makefile b/package/perl/perl-b-hooks-endofscope/Makefile +new file mode 100644 +index 0000000..243e025 +--- /dev/null ++++ b/package/perl/perl-b-hooks-endofscope/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-b-hooks-endofscope ++PKG_VERSION:=0.24 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/E/ET/ETHER ++PKG_SOURCE:=B-Hooks-EndOfScope-$(PKG_VERSION).tar.gz ++PKG_HASH:=03aa3dfe5d0aa6471a96f43fe8318179d19794d4a640708f0288f9216ec7acc6 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/B-Hooks-EndOfScope-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-b-hooks-endofscope ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=B::Hooks::EndOfScope ++ URL:=https://metacpan.org/pod/B::Hooks::EndOfScope ++ DEPENDS:=perl +perlbase-essential +perl-module-implementation +perl-variable-magic +perl-sub-exporter-progressive +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-b-hooks-endofscope/install ++ $(call perlmod/Install,$(1),B/Hooks/EndOfScope.pm B/Hooks/EndOfScope) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-b-hooks-endofscope)) +diff --git a/package/perl/perl-class-data-inheritable/Makefile b/package/perl/perl-class-data-inheritable/Makefile +new file mode 100644 +index 0000000..870e37b +--- /dev/null ++++ b/package/perl/perl-class-data-inheritable/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-class-data-inheritable ++PKG_VERSION:=0.08 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/T/TM/TMTM ++PKG_SOURCE:=Class-Data-Inheritable-$(PKG_VERSION).tar.gz ++PKG_HASH:=9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Class-Data-Inheritable-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-class-data-inheritable ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Class::Data::Inheritable ++ URL:=https://metacpan.org/pod/Class::Data::Inheritable ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-class-data-inheritable/install ++ $(call perlmod/Install,$(1),Class/Data/Inheritable.pm ) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-class-data-inheritable)) +diff --git a/package/perl/perl-class-inspector/Makefile b/package/perl/perl-class-inspector/Makefile +new file mode 100644 +index 0000000..36f2bd6 +--- /dev/null ++++ b/package/perl/perl-class-inspector/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-class-inspector ++PKG_VERSION:=1.36 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/P/PL/PLICEASE ++PKG_SOURCE:=Class-Inspector-$(PKG_VERSION).tar.gz ++PKG_HASH:=cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Class-Inspector-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-class-inspector ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Class::Inspector ++ URL:=https://metacpan.org/pod/Class::Inspector ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-class-inspector/install ++ $(call perlmod/Install,$(1),Class/Inspector.pm Class/Inspector) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-class-inspector)) +diff --git a/package/perl/perl-class-singleton/Makefile b/package/perl/perl-class-singleton/Makefile +new file mode 100644 +index 0000000..a794fad +--- /dev/null ++++ b/package/perl/perl-class-singleton/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-class-singleton ++PKG_VERSION:=1.5 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/S/SH/SHAY ++PKG_SOURCE:=Class-Singleton-$(PKG_VERSION).tar.gz ++PKG_HASH:=38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Class-Singleton-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-class-singleton ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Class::Singleton ++ URL:=https://metacpan.org/pod/Class::Singleton ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-class-singleton/install ++ $(call perlmod/Install,$(1),Class/Singleton.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-class-singleton)) +diff --git a/package/perl/perl-data-dumper/Makefile b/package/perl/perl-data-dumper/Makefile +new file mode 100644 +index 0000000..0463465 +--- /dev/null ++++ b/package/perl/perl-data-dumper/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 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-data-dumper ++PKG_VERSION:=2.154 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=http://www.cpan.org/authors/id/S/SM/SMUELLER/ ++PKG_SOURCE:=Data-Dumper-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=577b4d4e53d7609457d36d674b6169a7 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Data-Dumper-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-data-dumper ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Data-Dumper ++ URL:=http://search.cpan.org/dist/Data-Dumper/ ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-data-dumper/install ++ $(call perlmod/Install,$(1),Data/Dumper.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-data-dumper)) +diff --git a/package/perl/perl-datetime-event-sunrise/Makefile b/package/perl/perl-datetime-event-sunrise/Makefile +new file mode 100644 +index 0000000..eec17fa +--- /dev/null ++++ b/package/perl/perl-datetime-event-sunrise/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-datetime-event-sunrise ++PKG_VERSION:=0.0506 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/J/JF/JFORGET/ ++PKG_SOURCE:=DateTime-Event-Sunrise-$(PKG_VERSION).tar.gz ++PKG_HASH:=2da9c387db7f93e9c2ddf5feddcdb981e13bd3756f08a8b512abb4607f4ef48e ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-Event-Sunrise-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-event-sunrise ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::Event::Sunrise ++ URL:=https://metacpan.org/pod/DateTime::Event::Sunrise ++ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-datetime-set +perl-params-validate +perl-set-infinite +perl-math-trig +perlbase-posix ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-event-sunrise/install ++ $(call perlmod/Install,$(1),DateTime/Event/Sunrise.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-event-sunrise)) +diff --git a/package/perl/perl-datetime-locale/Makefile b/package/perl/perl-datetime-locale/Makefile +new file mode 100644 +index 0000000..03525c5 +--- /dev/null ++++ b/package/perl/perl-datetime-locale/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-datetime-locale ++PKG_VERSION:=1.26 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=DateTime-Locale-$(PKG_VERSION).tar.gz ++PKG_HASH:=1e43152a7ca4585a335958da0dd5e430b95a820f6de6456df26e7ec2a6649792 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-Locale-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-locale ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::Locale ++ URL:=https://metacpan.org/pod/DateTime::Locale ++ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-file-sharedir +perl-namespace-autoclean +perl-params-validation-compiler +perl-specio ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-locale/install ++ $(call perlmod/Install,$(1),DateTime/Locale.pm DateTime/Locale auto/share/dist/DateTime-Locale) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-locale)) +diff --git a/package/perl/perl-datetime-set/Makefile b/package/perl/perl-datetime-set/Makefile +new file mode 100644 +index 0000000..4f1e7e2 +--- /dev/null ++++ b/package/perl/perl-datetime-set/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-datetime-set ++PKG_VERSION:=0.3900 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/F/FG/FGLOCK/ ++PKG_SOURCE:=DateTime-Set-$(PKG_VERSION).tar.gz ++PKG_HASH:=94f41c3924aafde4ef7fa6b58e0595d4038d8ac5ffd62ba111b13c5f4dbc0946 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-Set-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-set ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::Set ++ URL:=https://metacpan.org/pod/DateTime::Set ++ DEPENDS:=perl +perlbase-essential +perl-datetime +perl-set-infinite ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-set/install ++ $(call perlmod/Install,$(1),DateTime/Set.pm DateTime/Span.pm DateTime/SpanSet.pm Set/Infinite/_recurrence.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-set)) +diff --git a/package/perl/perl-datetime-timezone/Makefile b/package/perl/perl-datetime-timezone/Makefile +new file mode 100644 +index 0000000..91fa78e +--- /dev/null ++++ b/package/perl/perl-datetime-timezone/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-datetime-timezone ++PKG_VERSION:=2.39 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=DateTime-TimeZone-$(PKG_VERSION).tar.gz ++PKG_HASH:=65a49083bf465b42c6a65df575efaceb87b5ba5a997d4e91e6ddba57190c8fca ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-TimeZone-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime-timezone ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime::TimeZone ++ URL:=https://metacpan.org/pod/DateTime::TimeZone ++ DEPENDS:=perl +perlbase-essential +perl-class-singleton +perl-namespace-autoclean +perlbase-list ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime-timezone/install ++ $(call perlmod/Install,$(1),DateTime/TimeZone.pm DateTime/TimeZone) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime-timezone)) +diff --git a/package/perl/perl-datetime/Makefile b/package/perl/perl-datetime/Makefile +new file mode 100644 +index 0000000..3fd845c +--- /dev/null ++++ b/package/perl/perl-datetime/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-datetime ++PKG_VERSION:=1.52 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/ ++PKG_SOURCE:=DateTime-$(PKG_VERSION).tar.gz ++PKG_HASH:=67828b6172b23d9534b8f2a593b05caa6240737a3b2246f3e1fe4e015dbc3dfc ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/DateTime-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-datetime ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=DateTime ++ URL:=https://metacpan.org/pod/DateTime ++ DEPENDS:=perl +perlbase-essential +perl-namespace-autoclean +perl-specio +perl-params-validationcompiler +perl-datetime-locale +perl-datetime-timezone +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-datetime/install ++ $(call perlmod/Install,$(1),DateTime.pm DateTime auto/DateTime) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-datetime)) +diff --git a/package/perl/perl-devel-stacktrace/Makefile b/package/perl/perl-devel-stacktrace/Makefile +new file mode 100644 +index 0000000..6736d79 +--- /dev/null ++++ b/package/perl/perl-devel-stacktrace/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-devel-stacktrace ++PKG_VERSION:=2.04 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=Devel-StackTrace-$(PKG_VERSION).tar.gz ++PKG_HASH:=cd3c03ed547d3d42c61fa5814c98296139392e7971c092e09a431f2c9f5d6855 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Devel-StackTrace-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-devel-stacktrace ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Devel::StackTrace ++ URL:=https://metacpan.org/pod/Devel::StackTrace ++ DEPENDS:=perl +perlbase-essential +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-devel-stacktrace/install ++ $(call perlmod/Install,$(1),Devel/StackTrace.pm Devel/StackTrace) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-devel-stacktrace)) +diff --git a/package/perl/perl-eval-closure/Makefile b/package/perl/perl-eval-closure/Makefile +new file mode 100644 +index 0000000..eced473 +--- /dev/null ++++ b/package/perl/perl-eval-closure/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-eval-closure ++PKG_VERSION:=0.14 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DO/DOY ++PKG_SOURCE:=Eval-Closure-$(PKG_VERSION).tar.gz ++PKG_HASH:=ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Eval-Closure-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-eval-closure ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Eval::Closure ++ URL:=https://metacpan.org/pod/Eval::Closure ++ DEPENDS:=perl +perlbase-essential +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-eval-closure/install ++ $(call perlmod/Install,$(1),Eval/Closure.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-eval-closure)) +diff --git a/package/perl/perl-exception-class/Makefile b/package/perl/perl-exception-class/Makefile +new file mode 100644 +index 0000000..1166e83 +--- /dev/null ++++ b/package/perl/perl-exception-class/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-exception-class ++PKG_VERSION:=1.44 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=Exception-Class-$(PKG_VERSION).tar.gz ++PKG_HASH:=33f3fbf8b138d3b04ea4ec0ba83fb0df6ba898806bcf4ef393d4cafc1a23ee0d ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Exception-Class-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-exception-class ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Exception::Class ++ URL:=https://metacpan.org/pod/Exception::Class ++ DEPENDS:=perl +perlbase-essential +perl-class-data-inheritable +perl-devel-stacktrace +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-exception-class/install ++ $(call perlmod/Install,$(1),Exception/Class.pm Exception/Class) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-exception-class)) +diff --git a/package/perl/perl-file-sharedir/Makefile b/package/perl/perl-file-sharedir/Makefile +new file mode 100644 +index 0000000..db248c3 +--- /dev/null ++++ b/package/perl/perl-file-sharedir/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-file-sharedir ++PKG_VERSION:=1.116 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RE/REHSACK ++PKG_SOURCE:=File-ShareDir-$(PKG_VERSION).tar.gz ++PKG_HASH:=59d90bfdf98c4656ff4173e62954ea8cf0de66565e35d108ecd7050596cb8328 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/File-ShareDir-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-file-sharedir ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=File::ShareDir ++ URL:=https://metacpan.org/pod/File::ShareDir ++ DEPENDS:=perl +perlbase-essential +perl-class-inspector ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-file-sharedir/install ++ $(call perlmod/Install,$(1),File/ShareDir.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-file-sharedir)) +diff --git a/package/perl/perl-io-pipely/Makefile b/package/perl/perl-io-pipely/Makefile +new file mode 100644 +index 0000000..7544dbd +--- /dev/null ++++ b/package/perl/perl-io-pipely/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 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-io-pipely ++PKG_VERSION:=0.005 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=http://www.cpan.org/authors/id/R/RC/RCAPUTO/ ++PKG_SOURCE:=IO-Pipely-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=86781d3e2afe5f142f67ce1fed3b9ed9 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/IO-Pipely-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-io-pipely ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=IO-Pipely ++ URL:=http://search.cpan.org/dist/IO-Pipely/ ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-io-pipely/install ++ $(call perlmod/Install,$(1),IO/Pipely.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-io-pipely)) +diff --git a/package/perl/perl-math-complex/Makefile b/package/perl/perl-math-complex/Makefile +new file mode 100644 +index 0000000..ed93781 +--- /dev/null ++++ b/package/perl/perl-math-complex/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 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-math-complex ++PKG_VERSION:=1.59 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM ++PKG_SOURCE:=Math-Complex-$(PKG_VERSION).tar.gz ++PKG_HASH:=f35eb4987512c51d2c47294a008ede210d8dd759b90b887d04847c69b42dd6d1 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Math-Complex-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-math-complex ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Math::Complex ++ URL:=https://metacpan.org/pod/Math::Complex ++ DEPENDS:=perl +perlbase-essential +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-math-complex/install ++ $(call perlmod/Install,$(1),Math/Complex.pm Math/Trig.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-math-complex)) +diff --git a/package/perl/perl-module-implementation/Makefile b/package/perl/perl-module-implementation/Makefile +new file mode 100644 +index 0000000..c1aba3a +--- /dev/null ++++ b/package/perl/perl-module-implementation/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-module-implementation ++PKG_VERSION:=0.09 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/ ++PKG_SOURCE:=Module-Implementation-$(PKG_VERSION).tar.gz ++PKG_HASH:=c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Module-Implementation-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-module-implementation ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Module::Implementation ++ URL:=https://metacpan.org/pod/Module::Implementation ++ DEPENDS:=perl +perlbase-essential +perl-module-runtime +perl-try-tiny ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-module-implementation/install ++ $(call perlmod/Install,$(1),Module/Implementation.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-module-implementation)) +diff --git a/package/perl/perl-module-runtime/Makefile b/package/perl/perl-module-runtime/Makefile +new file mode 100644 +index 0000000..d743425 +--- /dev/null ++++ b/package/perl/perl-module-runtime/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-module-runtime ++PKG_VERSION:=0.016 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM ++PKG_SOURCE:=Module-Runtime-$(PKG_VERSION).tar.gz ++PKG_HASH:=68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Module-Runtime-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-module-runtime ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Module::Runtime ++ URL:=https://metacpan.org/pod/Module::Runtime ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-module-runtime/install ++ $(call perlmod/Install,$(1),Module/Runtime.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-module-runtime)) +diff --git a/package/perl/perl-namespace-autoclean/Makefile b/package/perl/perl-namespace-autoclean/Makefile +new file mode 100644 +index 0000000..59a0c3e +--- /dev/null ++++ b/package/perl/perl-namespace-autoclean/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-namespace-autoclean ++PKG_VERSION:=0.29 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/E/ET/ETHER ++PKG_SOURCE:=namespace-autoclean-$(PKG_VERSION).tar.gz ++PKG_HASH:=45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/namespace-autoclean-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-namespace-autoclean ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=namespace::autoclean ++ URL:=https://metacpan.org/pod/namespace::autoclean ++ DEPENDS:=perl +perlbase-essential +perl-b-hooks-endofscope +perl-namespace-clean +perl-sub-identitfy +perlbase-list ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-namespace-autoclean/install ++ $(call perlmod/Install,$(1),namespace/autoclean.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-namespace-autoclean)) +diff --git a/package/perl/perl-namespace-clean/Makefile b/package/perl/perl-namespace-clean/Makefile +new file mode 100644 +index 0000000..7bc2a79 +--- /dev/null ++++ b/package/perl/perl-namespace-clean/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-namespace-clean ++PKG_VERSION:=0.27 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI ++PKG_SOURCE:=namespace-clean-$(PKG_VERSION).tar.gz ++PKG_HASH:=8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/namespace-clean-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-namespace-clean ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=namespace::clean ++ URL:=https://metacpan.org/pod/namespace::clean ++ DEPENDS:=perl +perlbase-essential +perl-b-hooks-endofscope +perl-package-stash +perlbase-scalar ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-namespace-clean/install ++ $(call perlmod/Install,$(1),namespace/clean.pm namespace/clean) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-namespace-clean)) +diff --git a/package/perl/perl-net-mqtt-simple/Makefile b/package/perl/perl-net-mqtt-simple/Makefile +new file mode 100644 +index 0000000..b9ad4db +--- /dev/null ++++ b/package/perl/perl-net-mqtt-simple/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-net-mqtt-simple ++PKG_VERSION:=1.24 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/J/JU/JUERD ++PKG_SOURCE:=Net-MQTT-Simple-$(PKG_VERSION).tar.gz ++PKG_HASH:=d6704240f9313559fdc99582faa9c0c9a85c1485e09cbce5b604320e4d679f6d ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Net-MQTT-Simple-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-net-mqtt-simple ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Net::MQTT::Simple ++ URL:=https://metacpan.org/pod/Net::MQTT::Simple ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-net-mqtt-simple/install ++ $(call perlmod/Install,$(1),Net/MQTT/Simple.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-net-mqtt-simple)) +diff --git a/package/perl/perl-package-stash-xs/Makefile b/package/perl/perl-package-stash-xs/Makefile +new file mode 100644 +index 0000000..cb8fff5 +--- /dev/null ++++ b/package/perl/perl-package-stash-xs/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-package-stash-xs ++PKG_VERSION:=0.29 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/E/ET/ETHER ++PKG_SOURCE:=Package-Stash-XS-$(PKG_VERSION).tar.gz ++PKG_HASH:=d3676ba94641e03d6a30e951f09266c4c3ca3f5b58aa7b314a67f28e419878aa ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Package-Stash-XS-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-package-stash-xs ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Package::Stash::XS ++ URL:=https://metacpan.org/pod/Package::Stash::XS ++ DEPENDS:=perl +perlbase-essential +perl-package=stash +perlbase-xsloader ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-package-stash-xs/install ++ $(call perlmod/Install,$(1),Package/Stash/XS.pm auto/Package/Stash/XS) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-package-stash-xs)) +diff --git a/package/perl/perl-package-stash/Makefile b/package/perl/perl-package-stash/Makefile +new file mode 100644 +index 0000000..71bcb47 +--- /dev/null ++++ b/package/perl/perl-package-stash/Makefile +@@ -0,0 +1,50 @@ ++# ++# Copyright (C) 2015 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-package-stash ++PKG_VERSION:=0.38 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/E/ET/ETHER ++PKG_SOURCE:=Package-Stash-$(PKG_VERSION).tar.gz ++PKG_HASH:=c58ee8844df2dda38e3bf66fdf443439aaefaef1a33940edf2055f0afd223a7f ++ ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Package-Stash-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-package-stash ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Package::Stash ++ URL:=https://metacpan.org/pod/Package::Stash ++ DEPENDS:=perl +perlbase-essential +perl-module-implementation +perlbase-stash +perl-package-stash-xs ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-package-stash/install ++ $(call perlmod/Install,$(1),Package/Stash.pm Package/Stash) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-package-stash)) +diff --git a/package/perl/perl-params-validate/Makefile b/package/perl/perl-params-validate/Makefile +new file mode 100644 +index 0000000..294e0c3 +--- /dev/null ++++ b/package/perl/perl-params-validate/Makefile +@@ -0,0 +1,50 @@ ++# ++# Copyright (C) 2015 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-params-validate ++PKG_VERSION:=1.29 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=Params-Validate-$(PKG_VERSION).tar.gz ++PKG_HASH:=49a68dfb430bea028042479111d19068e08095e5a467e320b7ab7bde3d729733 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Params-Validate-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-params-validate ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Params::Validate ++ URL:=https://metacpan.org/pod/Params::Validate ++ DEPENDS:=perl +perlbase-essential +perlbase-xsloader +perlbase-scalar +perl-module-implementation ++endef ++ ++define Build/Configure ++ install -m 644 files/Makefile.PL ${PKG_BUILD_DIR}/Makefile.PL ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-params-validate/install ++ $(call perlmod/Install,$(1),Params/Validate.pm Params/Validate) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-params-validate)) +diff --git a/package/perl/perl-params-validate/files/Makefile.PL b/package/perl/perl-params-validate/files/Makefile.PL +new file mode 100644 +index 0000000..fa0b0e8 +--- /dev/null ++++ b/package/perl/perl-params-validate/files/Makefile.PL +@@ -0,0 +1,80 @@ ++# This file was lovingly crafted by hand, so I didn't have to figure out how to make Module::Build do cross compilation ++use strict; ++use warnings; ++ ++use 5.008001; ++ ++use ExtUtils::MakeMaker; ++ ++my %WriteMakefileArgs = ( ++ "ABSTRACT" => "Validate method/function parameters", ++ "AUTHOR" => [ ++ "Dave Rolsky <autarch\@urth.org>", ++ "Ilya Martynov <ilya\@martynov.org>" ++ ], ++ "CONFIGURE_REQUIRES" => { ++ "ExtUtils::MakeMaker" => 0 ++ }, ++ "DISTNAME" => "Params-Validate", ++ "LICENSE" => "artistic_2", ++ "MIN_PERL_VERSION" => "5.008001", ++ "NAME" => "Params::Validate", ++ "PREREQ_PM" => { ++ "Carp" => 0, ++ "Exporter" => 0, ++ "Module::Implementation" => 0, ++ "Scalar::Util" => "1.10", ++ "XSLoader" => 0, ++ "perl" => "5.008001", ++ "strict" => 0, ++ "vars" => 0, ++ "warnings" => 0 ++ }, ++ "TEST_REQUIRES" => { ++ "Devel::Peek" => 0, ++ "ExtUtils::MakeMaker" => 0, ++ "File::Spec" => 0, ++ "File::Temp" => 0, ++ "Test::Fatal" => 0, ++ "Test::More" => "0.96", ++ "Test::Requires" => 0, ++ "Tie::Array" => 0, ++ "Tie::Hash" => 0, ++ "base" => 0, ++ "lib" => 0, ++ "overload" => 0 ++ }, ++ "VERSION" => "1.29", ++ "test" => { ++ "TESTS" => "t/*.t" ++ } ++); ++ ++ ++my %FallbackPrereqs = ( ++ "Devel::Peek" => 0, ++ "ExtUtils::MakeMaker" => 0, ++ "File::Spec" => 0, ++ "File::Temp" => 0, ++ "Module::Build" => "0.28", ++ "Test::Fatal" => 0, ++ "Test::More" => "0.96", ++ "Test::Requires" => 0, ++ "Tie::Array" => 0, ++ "Tie::Hash" => 0, ++ "base" => 0, ++ "lib" => 0, ++ "overload" => 0 ++); ++ ++ ++unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { ++ delete $WriteMakefileArgs{TEST_REQUIRES}; ++ delete $WriteMakefileArgs{BUILD_REQUIRES}; ++ $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; ++} ++ ++delete $WriteMakefileArgs{CONFIGURE_REQUIRES} ++ unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; ++ ++WriteMakefile(%WriteMakefileArgs); +diff --git a/package/perl/perl-params-validationcompiler/Makefile b/package/perl/perl-params-validationcompiler/Makefile +new file mode 100644 +index 0000000..7eb0f50 +--- /dev/null ++++ b/package/perl/perl-params-validationcompiler/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-params-validationcompiler ++PKG_VERSION:=0.30 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=Params-ValidationCompiler-$(PKG_VERSION).tar.gz ++PKG_HASH:=dc5bee23383be42765073db284bed9fbd819d4705ad649c20b644452090d16cb ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Params-ValidationCompiler-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-params-validationcompiler ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Params::ValidationCompiler ++ URL:=https://metacpan.org/pod/Params::ValidationCompiler ++ DEPENDS:=perl +perlbase-essential +perl-exception-class +perlbase-scalar +perl-eval-closure +perlbase-list ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-params-validationcompiler/install ++ $(call perlmod/Install,$(1),Params/ValidationCompiler.pm Params/ValidationCompiler) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-params-validationcompiler)) +diff --git a/package/perl/perl-poe/Makefile b/package/perl/perl-poe/Makefile +new file mode 100644 +index 0000000..900b258 +--- /dev/null ++++ b/package/perl/perl-poe/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 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-poe ++PKG_VERSION:=1.367 ++PKG_RELEASE:=1 ++ ++PKG_SOURCE_URL:=http://www.cpan.org/authors/id/R/RC/RCAPUTO/ ++PKG_SOURCE:=POE-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=9b2e4375152b139e4ab5f7dfb2cc5b15 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/POE-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-poe ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=POE ++ URL:=http://search.cpan.org/dist/poe/ ++ DEPENDS:=perl +perlbase-essential perl-io-pipely perl-term-cap perl-termreadkey ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-poe/install ++ $(call perlmod/Install,$(1),POE POE.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-poe)) +diff --git a/package/perl/perl-role-tiny/Makefile b/package/perl/perl-role-tiny/Makefile +new file mode 100644 +index 0000000..0a91690 +--- /dev/null ++++ b/package/perl/perl-role-tiny/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-role-tiny ++PKG_VERSION:=2.001004 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/H/HA/HAARG ++PKG_SOURCE:=Role-Tiny-$(PKG_VERSION).tar.gz ++PKG_HASH:=92ba5712850a74102c93c942eb6e7f62f7a4f8f483734ed289d08b324c281687 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Role-Tiny-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-role-tiny ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Role::Tiny ++ URL:=https://metacpan.org/pod/Role::Tiny ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-role-tiny/install ++ $(call perlmod/Install,$(1),Role/Tiny.pm Role/Tiny) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-role-tiny)) +diff --git a/package/perl/perl-set-infinite/Makefile b/package/perl/perl-set-infinite/Makefile +new file mode 100644 +index 0000000..5c9ce49 +--- /dev/null ++++ b/package/perl/perl-set-infinite/Makefile +@@ -0,0 +1,48 @@ ++# ++# Copyright (C) 2015 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-set-infinite ++PKG_VERSION:=0.65 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/F/FG/FGLOCK ++PKG_SOURCE:=Set-Infinite-$(PKG_VERSION).tar.gz ++PKG_HASH:=07bc880734492de40b4a3a8b5a331762f64e69b4629029fd9a9d357b25b87e1f ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Set-Infinite-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-set-infinite ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Set::Infinite ++ URL:=http://search.cpan.org/dist/Set::Infinite ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-set-infinite/install ++ $(call perlmod/Install,$(1),Set/Infinite.pm Set/Infinite) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-set-infinite)) +diff --git a/package/perl/perl-specio/Makefile b/package/perl/perl-specio/Makefile +new file mode 100644 +index 0000000..0361e8d +--- /dev/null ++++ b/package/perl/perl-specio/Makefile +@@ -0,0 +1,50 @@ ++# ++# Copyright (C) 2015 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-specio ++PKG_VERSION:=0.46 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=Specio-$(PKG_VERSION).tar.gz ++PKG_HASH:=0bf42aa116076d6efc18f72b72c7acb5638bd41c0aa09aecc12fc8bf9ceb9596 ++ ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Specio-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-specio ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Specio ++ URL:=https://metacpan.org/pod/Specio ++ DEPENDS:=perl +perlbase-essential +perlbase-b +perl-mro-compat +perlbase-io +perl-role-tiny +perlbase-storable +perlbase-scalar +perl-try-tiny +perl-eval-closure +perl-devel-stacktrace ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-specio/install ++ $(call perlmod/Install,$(1),Specio.pm Specio) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-specio)) +diff --git a/package/perl/perl-sub-exporter-progressive/Makefile b/package/perl/perl-sub-exporter-progressive/Makefile +new file mode 100644 +index 0000000..757016a +--- /dev/null ++++ b/package/perl/perl-sub-exporter-progressive/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-sub-exporter-progressive ++PKG_VERSION:=0.001013 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/F/FR/FREW ++PKG_SOURCE:=Sub-Exporter-Progressive-$(PKG_VERSION).tar.gz ++PKG_HASH:=d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Sub-Exporter-Progressive-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-sub-exporter-progressive ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Sub::Exporter::Progressive ++ URL:=https://metacpan.org/pod/Sub::Exporter::Progressive ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-sub-exporter-progressive/install ++ $(call perlmod/Install,$(1),Sub/Exporter/Progressive.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-sub-exporter-progressive)) +diff --git a/package/perl/perl-sub-identify/Makefile b/package/perl/perl-sub-identify/Makefile +new file mode 100644 +index 0000000..83d34a7 +--- /dev/null ++++ b/package/perl/perl-sub-identify/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-sub-identify ++PKG_VERSION:=0.14 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/R/RG/RGARCIA ++PKG_SOURCE:=Sub-Identify-$(PKG_VERSION).tar.gz ++PKG_HASH:=068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Sub-Identify-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-sub-identify ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Sub::Identify ++ URL:=https://metacpan.org/pod/Sub::Identify ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-sub-identify/install ++ $(call perlmod/Install,$(1),Sub/Identify.pm auto/Sub/Identify) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-sub-identify)) +diff --git a/package/perl/perl-term-cap/Makefile b/package/perl/perl-term-cap/Makefile +new file mode 100644 +index 0000000..4b15883 +--- /dev/null ++++ b/package/perl/perl-term-cap/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-term-cap ++PKG_VERSION:=1.17 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=http://www.cpan.org/authors/id/J/JS/JSTOWE/ ++PKG_SOURCE:=Term-Cap-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=4461ac0a1492e59e7430bc879dc2d962 ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Term-Cap-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-term-cap ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Term-Cap ++ URL:=http://search.cpan.org/dist/Term-Cap/ ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-term-cap/install ++ $(call perlmod/Install,$(1),Term/Cap.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-term-cap)) +diff --git a/package/perl/perl-termreadkey/Makefile b/package/perl/perl-termreadkey/Makefile +new file mode 100644 +index 0000000..39b9541 +--- /dev/null ++++ b/package/perl/perl-termreadkey/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-termreadkey ++PKG_VERSION:=2.33 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=http://www.cpan.org/authors/id/J/JS/JSTOWE/ ++PKG_SOURCE:=TermReadKey-$(PKG_VERSION).tar.gz ++PKG_MD5SUM:=1b60aa12b05b5c59d09061fa03087fdb ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/TermReadKey-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-termreadkey ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=TermReadKey ++ URL:=http://search.cpan.org/dist/TermReadKey/ ++ DEPENDS:=perl +perlbase-essential perlbase-autoloader ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-termreadkey/install ++ $(call perlmod/Install,$(1),Term/ReadKey.pm auto/Term/ReadKey) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-termreadkey)) +diff --git a/package/perl/perl-time-local/Makefile b/package/perl/perl-time-local/Makefile +new file mode 100644 +index 0000000..5cb5192 +--- /dev/null ++++ b/package/perl/perl-time-local/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-time-local ++PKG_VERSION:=1.30 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/D/DR/DROLSKY ++PKG_SOURCE:=Time-Local-$(PKG_VERSION).tar.gz ++PKG_HASH:=c7744f6b2986b946d3e2cf034df371bee16cdbafe53e945abb1a542c4f8920cb ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Time-Local-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-time-local ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Time::Local ++ URL:=https://metacpan.org/pod/Time::Local ++ DEPENDS:=perl +perlbase-essential +perlbase-file ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-time-local/install ++ $(call perlmod/Install,$(1),Time/Local.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-time-local)) +diff --git a/package/perl/perl-try-tiny/Makefile b/package/perl/perl-try-tiny/Makefile +new file mode 100644 +index 0000000..f9ecd3e +--- /dev/null ++++ b/package/perl/perl-try-tiny/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-try-tiny ++PKG_VERSION:=0.30 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/E/ET/ETHER ++PKG_SOURCE:=Try-Tiny-$(PKG_VERSION).tar.gz ++PKG_HASH:=da5bd0d5c903519bbf10bb9ba0cb7bcac0563882bcfe4503aee3fb143eddef6b ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Try-Tiny-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-try-tiny ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Try::Tiny ++ URL:=https://metacpan.org/pod/Try::Tiny ++ DEPENDS:=perl +perlbase-essential ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-try-tiny/install ++ $(call perlmod/Install,$(1),Try/Tiny.pm) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-try-tiny)) +diff --git a/package/perl/perl-variable-magic/Makefile b/package/perl/perl-variable-magic/Makefile +new file mode 100644 +index 0000000..2b42a33 +--- /dev/null ++++ b/package/perl/perl-variable-magic/Makefile +@@ -0,0 +1,49 @@ ++# ++# Copyright (C) 2015 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-variable-magic ++PKG_VERSION:=0.62 ++PKG_RELEASE:=1 ++ ++ ++PKG_SOURCE_URL:=https://cpan.metacpan.org/authors/id/V/VP/VPIT ++PKG_SOURCE:=Variable-Magic-$(PKG_VERSION).tar.gz ++PKG_HASH:=3f9a18517e33f006a9c2fc4f43f01b54abfe6ff2eae7322424f31069296b615c ++ ++PKG_LICENSE:=GPL-1.0+ Artistic-1.0-Perl ++PKG_MAINTAINER:=me <me@me> ++ ++PKG_BUILD_DIR:=$(BUILD_DIR)/perl/Variable-Magic-$(PKG_VERSION) ++ ++include $(INCLUDE_DIR)/package.mk ++include ../../feeds/packages/perl/perlmod.mk ++ ++define Package/perl-variable-magic ++ SUBMENU:=Perl ++ SECTION:=lang ++ CATEGORY:=Languages ++ TITLE:=Variable::Magic ++ URL:=https://metacpan.org/pod/Variable::Magic ++ DEPENDS:=perl +perlbase-essential +perlbase-xsloader ++endef ++ ++define Build/Configure ++ $(call perlmod/Configure,,) ++endef ++ ++define Build/Compile ++ $(call perlmod/Compile,,) ++endef ++ ++define Package/perl-variable-magic/install ++ $(call perlmod/Install,$(1),Variable/Magic.pm auto/Variable/Magic) ++endef ++ ++ ++$(eval $(call BuildPackage,perl-variable-magic)) |