This commit is contained in:
Your Name
2017-10-01 01:45:25 +02:00
parent 7ac35d7055
commit 51cd785ea1
82 changed files with 369 additions and 329 deletions

View File

@@ -1,7 +1,7 @@
# Created by paludis-3.0.0 on Thu Jul 27 01:01:17 CEST 2017
# Created by paludis-3.0.0 on Sun Oct 1 00:15:24 CEST 2017
CHOST="x86_64-pc-linux-gnu"
DEPENDENCIES="( build+run: dev-perl/Try-Tiny test: dev-perl/Test-Simple dev-perl/Test-Requires dev-perl/Test-Fatal ) [[ defined-in = [ Eval-Closure-0.11.exheres-0 ] ]] ( build+run: dev-lang/perl:=5.26 ) [[ defined-in = [ perl-module.exlib ] ]]"
DESCRIPTION=" String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it's easy to miss compilation errors, since eval catches them and sticks them in /var/db/paludis/repositories/perl/packages/dev-perl/Eval-Closure/Eval-Closure-0.11.exheres-0 instead. This module attempts to solve these problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. Compilation errors are rethrown automatically."
DEPENDENCIES="( test: dev-perl/Test-Requires dev-perl/Test-Fatal ) [[ defined-in = [ Eval-Closure-0.14.exheres-0 ] ]] ( build+run: dev-lang/perl:=5.26 ) [[ defined-in = [ perl-module.exlib ] ]]"
DESCRIPTION=" String eval is often used for dynamic code generation. For instance, Moose uses it heavily, to generate inlined versions of accessors and constructors, which speeds code up at runtime by a significant amount. String eval is not without its issues however - it's difficult to control the scope it's used in (which determines which variables are in scope inside the eval), and it's easy to miss compilation errors, since eval catches them and sticks them in /var/db/paludis/repositories/perl/packages/dev-perl/Eval-Closure/Eval-Closure-0.14.exheres-0 instead. This module attempts to solve these problems. It provides an eval_closure function, which evals a string in a clean environment, other than a fixed list of specified variables. Compilation errors are rethrown automatically."
EAPI="pbin-1+exheres-0"
HOMEPAGE="http://search.cpan.org/dist/Eval-Closure/"
INHERITED=" perl-module"
@@ -9,10 +9,10 @@ MYOPTIONS="( ) "
PLATFORMS="~amd64 ~x86"
LICENCES="|| ( Artistic GPL-1 GPL-2 GPL-3 )"
SLOT="0"
DOWNLOADS="mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.11.tar.gz"
DOWNLOADS="mirror://cpan/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz"
OPTIONS=""
GENERATED_USING="paludis-3.0.0"
GENERATED_TIME="1501110077"
GENERATED_TIME="1506809724"
SUBOPTIONS="AMD64_CPU_FEATURES ANT_DATA_TYPES ANT_SCRIPTING ANT_TASKS APACHE_MODULES ARM_CPU_FEATURES COCKPIT_COMPONENTS CONTRIB_MODULES COURIER_MODULES ENCODINGS EPIPHANY_EXTENSIONS EXTENSIONS FPRINT_DRIVERS GCC_VERSION GIT_REMOTE_HELPERS GSTREAMER_PLUGINS IM_PROTOCOLS INPUT_DRIVERS KDE_PARTS KIPI_PLUGINS KOPETE_PLUGINS LIBC LINGUAS LUA_ABIS MODULES MULTIBUILD_C NGINX_MODULES NUT_DRIVERS P2P_NETWORKS PCSC_DRIVERS PHP_ABIS PHP_EXTENSIONS PLATFORM PLUGINS POSTGRESQL_EXTENSIONS PROVIDERS PYTHON_ABIS RUBY_ABIS TARGETS VALA_ABIS VIDEO_DRIVERS X86_CPU_FEATURES"
HIDDEN_SUBOPTIONS="ARM_CPU_FEATURES LIBC MULTIBUILD_C PLATFORM X86_CPU_FEATURES"
ASFLAGS=""
@@ -28,11 +28,11 @@ LIBCXXFLAGS=""
GENERATED_FROM_REPOSITORY="perl"
PLATFORMS="~amd64 ~x86"
BINARY_PLATFORMS="~amd64"
BINARY_URI="mirror://hasufell-binhost/hasufell-binhost--dev-perl--Eval-Closure-0.11--C.24370.1501110077.259598.C.tar.bz2"
BINARY_URI="mirror://hasufell-binhost/hasufell-binhost--dev-perl--Eval-Closure-0.14--C.28632.1506809723.876980.C.tar.bz2"
SUMMARY="Safely and cleanly create closures via string eval."
BUGS_TO="arkanoid@exherbo.org ingmar@exherbo.org pioto@exherbo.org"
REMOTE_IDS="cpan:Eval-Closure"
UPSTREAM_CHANGELOG="http://search.cpan.org/dist/Eval-Closure-0.11/Changes"
UPSTREAM_CHANGELOG="http://search.cpan.org/dist/Eval-Closure-0.14/Changes"
UPSTREAM_RELEASE_NOTES=""
UPSTREAM_DOCUMENTATION=""
SCM_REVISION=""

View File

@@ -1,2 +1,2 @@
DIST hasufell-binhost--dev-perl--Eval-Closure-0.11--C.24370.1501110077.259598.C.tar.bz2 30168 SHA256 647b97bfdd395ac21f23312c7fe83d75fef04eb6ccd6bf72ffb5f2eb3753cfc0 SHA512 2d8dd7e69da1dc4c0973674b0b7313d296f42322ce392d70d47432e5da1896e19ef86acb27fc2210ca96710807947f0f994db66e700a48cf252d21304904f925 WHIRLPOOL 7b3db284811a683fbeeab4540fb277403c06211bbe2024bd982be039f71d6eb34cd759395d6e47426ecbf7d39ae26611f9cbdd4d1f4d20dbfcba5fde39e2798c
PBIN Eval-Closure-0.11.pbin-1+exheres-0 2878 SHA256 2e4c85f28f57c9ae4d76ace7e2df8eea71a348944eb5c3231316c7c23059283e SHA512 e9cd69df48767a20c0d934a630a4246a638c774e4bb820a17a83cc0812f547495d07d8e27773869990a054def4a809910009f08b6e838f9d3f7289cca791764a WHIRLPOOL f5331ce95db4c47057fac4eafcc493c7a5d217bf0ae25c323b6a652659d48d803065a3925827106409b8989755951a52a79f8c11c27e12b2c30be9bb90ad8e7c
DIST hasufell-binhost--dev-perl--Eval-Closure-0.14--C.28632.1506809723.876980.C.tar.bz2 28811 SHA256 12e50773cd359e84eb2645505b223b7f63f77c274c457826dee2b619e44b6099 SHA512 db0b968132f07bb4b7ec87531b2d95eb65256371fc34b1688610ef1c76efe5c792794264e020a18d8bb74120a862cd215569b4968f395ecb4d07961f4fcef1bd WHIRLPOOL 350eca2d48ad5eef413606a075db0432262e6f65ffb7e2d0145a1a263983eea5192b12148e8c0605a66da738d0a697d4daece92e530955eda4cd4c296261199b
PBIN Eval-Closure-0.14.pbin-1+exheres-0 2828 SHA256 879f0b16f27b683d5754540bb337d45deeb1db7bcabd87ef812048b367078792 SHA512 4785f3ab166f5cec99c03dbb113c5f91ba0138e4b5a35551c9aa8ab9c12d15f60f7cbb74a622caf398cbd8d119236a21ef2f008ddb88fe0b8484468e2ef33942 WHIRLPOOL 978b37762ae9ffa8a1589367596fd8ee11397b30e9c71a163352b01e0b8e79a8dd7e95d8f2c3c9cd1ee474595a1ec81a8469fb99b9c43a227e50196be5adeecf