summaryrefslogtreecommitdiff
path: root/dev-php/PEAR-Net_IPv4
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-php/PEAR-Net_IPv4
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-php/PEAR-Net_IPv4')
-rw-r--r--dev-php/PEAR-Net_IPv4/Manifest6
-rw-r--r--dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild15
-rw-r--r--dev-php/PEAR-Net_IPv4/files/remove_globals.patch96
-rw-r--r--dev-php/PEAR-Net_IPv4/metadata.xml8
4 files changed, 125 insertions, 0 deletions
diff --git a/dev-php/PEAR-Net_IPv4/Manifest b/dev-php/PEAR-Net_IPv4/Manifest
new file mode 100644
index 000000000000..27b3ba972c98
--- /dev/null
+++ b/dev-php/PEAR-Net_IPv4/Manifest
@@ -0,0 +1,6 @@
+AUX remove_globals.patch 2824 SHA256 f13d283fa87b75b93a5e70a8ec9aec7f7dc3f0581f45010c251bb4b3dc24df63 SHA512 93cd8a95d320a2c80822185fa7ca9be494decf65000b747e20bb75b887efa3d6e5e2b81ba1afdaccbcc9e6c1ea48f4c401ea96a0865dd1143a32fc92e8890c3b WHIRLPOOL b5dfda3f3a3aa02329d9c561dab11ac31828237c4c569ab6276e814745af0588c2248a5817a22098ef70c5ac84ef31d7391e08e33768d4b85b62595527e088b8
+DIST Net_IPv4-1.3.4.tgz 5981 SHA256 8b9a66571382f2e43e4b4ec209702f0a7d8e342636bacf0d528c7f285f6bd388 SHA512 6b172e3d998232d53e56c2760282346e98307aefd47d5801a3803c3f55d5df3de26fe466d2594081a46f55bc59e1d040d8727b47cd9bcab1b132a31b4982bba1 WHIRLPOOL ae2b0c802ff285a783d3d87007d8a46ec2f360e51e0cda44c1aa4e42f849ae206c21a3e9d39b2990937af0679ffab286e8f85c5d3a63e92279ad2e7299efe96a
+EBUILD PEAR-Net_IPv4-1.3.4-r1.ebuild 291 SHA256 7dc6d2346ae2672f8bf81bdcda9aa221ffb40fecabf8325572c3b59c827d492b SHA512 1b8f24d2f9f891ccf98bf2e85d3f7524eae7ab76ea8ee79b26871c487dd2577c4951bfa97e7cb55c0a347cdb8f75218207238bb336d2a0ebd35fce32afdfeb57 WHIRLPOOL 5ef652eaa54e085f6d8031975562f5a9793eaf4c5bf6bd4fcdea9d8a693557e7b2d044f5a6f7983e4def236ffb3ef191a577f2bd8ea57bef617ffa33148de8ac
+MISC ChangeLog 2444 SHA256 8990a46a08e6440959de6ffe477db42ab30be722b21ae515ec384a8307fc2ff8 SHA512 749eb9d92120787db22816712065f0672f48f9893fe79882bae7a0eaffbb0bdbfe8754f2eb6e22cbde1523bdbbe6cd789fd980e7f9850d809d45ae234a4cad93 WHIRLPOOL 3c136c4a7da5f6c92173d783c7c952c5bd249d099bc15774f1b7a1c8813fd1e9a0f5f4b20c8d59c24197746ae698ea60c3774ba018938a080e242204d62dc210
+MISC ChangeLog-2015 1077 SHA256 56000e828fce86edd46c2b65c086b6fd4b14b4833294153a40fbf6ffc87798cc SHA512 fd87f327574ebe6316f85217371ec4dafbf1b6e1902612467fb68a38b17ed7b56915c586b4f9b41bc8b4f7b77cab30782c4ab81a4584d1adb40ebc1b29dbced3 WHIRLPOOL 8d825660a292f4b408fb2cd4f771666720a23ced2cceb7e107401aee239ebc789d8d4c1975481b862e18d180f96585ab68a68c923dc9b54296b58523451b660e
+MISC metadata.xml 235 SHA256 b248157b2feece4fbe51f91e87ab0c0249a13655e50e070080763a2a6556606f SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 WHIRLPOOL d9032f2fa2b465d0658cb19728a50849c3ca8e021574651e7aa69a9f949f186bb43812034fffda1273cfa8fbbec663ee5f08fd30db366b96ab6945b7ed4291e0
diff --git a/dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild b/dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild
new file mode 100644
index 000000000000..1552ee3c9303
--- /dev/null
+++ b/dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit php-pear-r2
+
+DESCRIPTION="PEAR class for IP v4 calculations"
+
+LICENSE="PHP-3.01"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/remove_globals.patch" )
diff --git a/dev-php/PEAR-Net_IPv4/files/remove_globals.patch b/dev-php/PEAR-Net_IPv4/files/remove_globals.patch
new file mode 100644
index 000000000000..2403deb0b4af
--- /dev/null
+++ b/dev-php/PEAR-Net_IPv4/files/remove_globals.patch
@@ -0,0 +1,96 @@
+diff -aurN a/Net/IPv4.php b/Net/IPv4.php
+--- a/Net/IPv4.php 2010-09-08 06:31:50.000000000 -0400
++++ b/Net/IPv4.php 2017-08-04 14:57:52.872878217 -0400
+@@ -32,7 +32,37 @@
+ *
+ * @global array $GLOBALS['Net_IPv4_Netmask_Map']
+ */
+-$GLOBALS['Net_IPv4_Netmask_Map'] = array(
++$GLOBALS['Net_IPv4_Netmask_Map'] = Net_IPv4::$Net_IPv4_Netmask_Map;
++// }}}
++// {{{ Net_IPv4
++
++/**
++* Class to provide IPv4 calculations
++*
++* Provides methods for validating IP addresses, calculating netmasks,
++* broadcast addresses, network addresses, conversion routines, etc.
++*
++* @category Net
++* @package Net_IPv4
++* @author Eric Kilfoil <edk@ypass.net>
++* @author Marco Kaiser <bate@php.net>
++* @author Florian Anderiasch <fa@php.net>
++* @copyright 1997-2005 The PHP Group
++* @license http://www.php.net/license/3_01.txt PHP License 3.01
++* @version CVS: @package_version@
++* @link http://pear.php.net/package/Net_IPv4
++* @access public
++*/
++class Net_IPv4
++{
++ // {{{ properties
++ var $ip = "";
++ var $bitmask = false;
++ var $netmask = "";
++ var $network = "";
++ var $broadcast = "";
++ var $long = 0;
++public static $Net_IPv4_Netmask_Map = array(
+ 0 => "0.0.0.0",
+ 1 => "128.0.0.0",
+ 2 => "192.0.0.0",
+@@ -67,35 +97,6 @@
+ 31 => "255.255.255.254",
+ 32 => "255.255.255.255"
+ );
+-// }}}
+-// {{{ Net_IPv4
+-
+-/**
+-* Class to provide IPv4 calculations
+-*
+-* Provides methods for validating IP addresses, calculating netmasks,
+-* broadcast addresses, network addresses, conversion routines, etc.
+-*
+-* @category Net
+-* @package Net_IPv4
+-* @author Eric Kilfoil <edk@ypass.net>
+-* @author Marco Kaiser <bate@php.net>
+-* @author Florian Anderiasch <fa@php.net>
+-* @copyright 1997-2005 The PHP Group
+-* @license http://www.php.net/license/3_01.txt PHP License 3.01
+-* @version CVS: @package_version@
+-* @link http://pear.php.net/package/Net_IPv4
+-* @access public
+-*/
+-class Net_IPv4
+-{
+- // {{{ properties
+- var $ip = "";
+- var $bitmask = false;
+- var $netmask = "";
+- var $network = "";
+- var $broadcast = "";
+- var $long = 0;
+
+ // }}}
+ // {{{ validateIP()
+@@ -154,7 +155,7 @@
+ */
+ function validateNetmask($netmask)
+ {
+- if (! in_array($netmask, $GLOBALS['Net_IPv4_Netmask_Map'])) {
++ if (! in_array($netmask, self::$Net_IPv4_Netmask_Map)) {
+ return false;
+ }
+ return true;
+@@ -264,7 +265,7 @@
+ */
+ function calculate()
+ {
+- $validNM = $GLOBALS['Net_IPv4_Netmask_Map'];
++ $validNM = self::$Net_IPv4_Netmask_Map;
+
+ if (! is_a($this, "net_ipv4")) {
+ $myself = new Net_IPv4;
diff --git a/dev-php/PEAR-Net_IPv4/metadata.xml b/dev-php/PEAR-Net_IPv4/metadata.xml
new file mode 100644
index 000000000000..aca42932b833
--- /dev/null
+++ b/dev-php/PEAR-Net_IPv4/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>php-bugs@gentoo.org</email>
+ <name>PHP</name>
+</maintainer>
+</pkgmetadata>