aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/bandwidthd/bandwidthd.inc25
-rw-r--r--config/freeradius2/freeradius.inc68
-rw-r--r--config/freeradius2/freeradius.xml1
-rw-r--r--config/freeradius2/freeradius_view_config.php12
-rw-r--r--config/freeradius2/freeradiusauthorizedmacs.xml1
-rw-r--r--config/freeradius2/freeradiusclients.xml1
-rw-r--r--config/freeradius2/freeradiusinterfaces.xml1
-rw-r--r--config/havp/havp.xml22
-rw-r--r--config/tinydns/tinydns.inc12
-rw-r--r--pkg_config.8.xml148
-rw-r--r--pkg_config.8.xml.amd64150
11 files changed, 302 insertions, 139 deletions
diff --git a/config/bandwidthd/bandwidthd.inc b/config/bandwidthd/bandwidthd.inc
index 3aa53694..da7260bc 100644
--- a/config/bandwidthd/bandwidthd.inc
+++ b/config/bandwidthd/bandwidthd.inc
@@ -28,12 +28,18 @@
POSSIBILITY OF SUCH DAMAGE.
*/
+if (substr(trim(file_get_contents("/etc/version")),0,3) == "2.1") {
+ define('PKG_BANDWIDTHD_BASE', '/usr/pbi/bandwidthd-' . php_uname("m") . '/bandwidthd');
+} else {
+ define('PKG_BANDWIDTHD_BASE', '/usr/local/bandwidthd');
+}
+
function bandwidthd_install_deinstall() {
conf_mount_rw();
config_lock();
- exec("rm /usr/local/etc/rc.d/bandwidthd*");
- exec("rm -rf /usr/local/bandwidthd*");
- exec("rm /usr/local/www/bandwidthd");
+ exec("rm -f /usr/local/etc/rc.d/bandwidthd*");
+ exec("rm -rf " . PKG_BANDWIDTHD_BASE . "/htdocs");
+ exec("rm -f /usr/local/www/bandwidthd");
conf_mount_ro();
config_unlock();
}
@@ -41,6 +47,9 @@ function bandwidthd_install_deinstall() {
function bandwidthd_install_config() {
global $config, $g;
+ /* bandwidthd doesn't have a way to pass a custom config path, unfortunately */
+ $bandwidthd_config_dir = PKG_BANDWIDTHD_BASE . "/etc";
+
conf_mount_rw();
config_lock();
@@ -177,9 +186,9 @@ $meta_refresh
EOF;
- $fd = fopen("/usr/local/bandwidthd/etc/bandwidthd.conf","w");
+ $fd = fopen("{$bandwidthd_config_dir}/bandwidthd.conf","w");
if(!$fd) {
- log_error("could not open /usr/local/bandwidthd/etc/bandwidthd.conf for writing");
+ log_error("could not open {$bandwidthd_config_dir}/bandwidthd.conf for writing");
exit;
}
fwrite($fd, $config_file);
@@ -188,15 +197,15 @@ EOF;
/* write out rc.d start/stop file */
write_rcfile(array(
"file" => "bandwidthd.sh",
- "start" => "/usr/local/bandwidthd/bandwidthd /usr/local/bandwidthd/etc/bandwidthd.conf",
+ "start" => "/usr/local/bandwidthd/bandwidthd {$bandwidthd_config_dir}/bandwidthd.conf",
"stop" => "/usr/bin/killall bandwidthd"
)
);
exec("rm /usr/local/www/bandwidthd");
- exec("/bin/ln -s /usr/local/bandwidthd/htdocs /usr/local/www/bandwidthd");
+ exec("/bin/ln -s " . PKG_BANDWIDTHD_BASE . "/htdocs /usr/local/www/bandwidthd");
- exec("echo \"Please start bandwidthd to populate this directory.\" > /usr/local/bandwidthd/htdocs/index.html");
+ exec("echo \"Please start bandwidthd to populate this directory.\" > " . PKG_BANDWIDTHD_BASE . "/htdocs/index.html");
conf_mount_ro();
config_unlock();
diff --git a/config/freeradius2/freeradius.inc b/config/freeradius2/freeradius.inc
index d2f42dfd..0e31b8d1 100644
--- a/config/freeradius2/freeradius.inc
+++ b/config/freeradius2/freeradius.inc
@@ -46,25 +46,15 @@ require_once("filter.inc");
require_once("services.inc");
// Check to find out on which system the package is running
-if (exec("uname -r | cut -c 1-3") == '8.3') {
- if (exec("uname -m") == "i386") {
- define('RADDB', '/usr/pbi/freeradius-i386/etc/raddb');
- define('USRLOCAL', '/usr/pbi/freeradius-i386');
- }
- else {
- define('RADDB', '/usr/pbi/freeradius-amd64/etc/raddb');
- define('USRLOCAL', '/usr/pbi/freeradius-amd64');
- }
-}
-else {
+if (substr(trim(file_get_contents("/etc/version")),0,3) == "2.0") {
define('RADDB', '/usr/local/etc/raddb');
define('USRLOCAL', '/usr/local');
+} else {
+ define('RADDB', '/usr/pbi/freeradius-' . php_uname("m") . '/etc/raddb');
+ define('USRLOCAL', '/usr/pbi/freeradius-' . php_uname("m"));
}
// End of system check
-
-// define('RADDB', '/usr/local/etc/raddb');
-
function freeradius_deinstall_command() {
exec("cd /var/db/pkg && pkg_delete `ls | grep freeradius`");
exec("rm -rf " . RADDB);
@@ -75,6 +65,10 @@ function freeradius_install_command() {
global $config;
conf_mount_rw();
+ // put the constant to a variable
+ $varRADDB = RADDB;
+ $varUSRLOCAL = USRLOCAL;
+
// We create here different folders for different counters.
if (!file_exists("/var/log/radacct/datacounter/")) { exec("mkdir /var/log/radacct/datacounter && mkdir /var/log/radacct/datacounter/daily && mkdir /var/log/radacct/datacounter/weekly && mkdir /var/log/radacct/datacounter/monthly && mkdir /var/log/radacct/datacounter/forever"); }
if (!file_exists("/var/log/radacct/timecounter/")) { exec("mkdir /var/log/radacct/timecounter"); }
@@ -124,8 +118,8 @@ function freeradius_install_command() {
$rcfile = array();
$rcfile['file'] = 'radiusd.sh';
- $rcfile['start'] = USRLOCAL . '/etc/rc.d/radiusd onestart';
- $rcfile['stop'] = USRLOCAL . '/etc/rc.d/radiusd onestop';
+ $rcfile['start'] = "$varUSRLOCAL" . '/etc/rc.d/radiusd onestart';
+ $rcfile['stop'] = "$varUSRLOCAL" . '/etc/rc.d/radiusd onestop';
write_rcfile($rcfile);
conf_mount_ro();
start_service("radiusd");
@@ -135,6 +129,10 @@ function freeradius_settings_resync() {
global $config;
$conf = '';
+ // put the constant to a variable
+ $varRADDB = RADDB;
+ $varUSRLOCAL = USRLOCAL;
+
// We do some checks of some folders which will be deleted after reboot on nanobsd systems
if (!file_exists("/var/log/radacct/")) { exec("mkdir /var/log/radacct"); }
if (!file_exists("/var/log/radacct/datacounter/")) { exec("mkdir /var/log/radacct/datacounter && mkdir /var/log/radacct/datacounter/daily && mkdir /var/log/radacct/datacounter/weekly && mkdir /var/log/radacct/datacounter/monthly && mkdir /var/log/radacct/datacounter/forever"); }
@@ -203,7 +201,7 @@ function freeradius_settings_resync() {
$conf .= <<<EOD
-prefix = USRLOCAL
+prefix = $varUSRLOCAL
exec_prefix = \${prefix}
sysconfdir = \${prefix}/etc
localstatedir = /var
@@ -3808,14 +3806,26 @@ function freeradius_motp_resync() {
exec("cd /var/db/pkg && pkg_delete `ls | grep bash`");
log_error('FreeRADIUS: Uninstalling package "bash-4.1.7" which comes with Mobile-One-Time-Password (motp).');
}
+ if (exec("cd /var/db/pkg && ls | grep bash") == "bash-4.2.20") {
+ exec("cd /var/db/pkg && pkg_delete `ls | grep bash`");
+ log_error('FreeRADIUS: Uninstalling package "bash-4.2.20" which comes with Mobile-One-Time-Password (motp).');
+ }
}
// check if enabled then we need to download "bash"
else {
- if (exec("cd /var/db/pkg && ls | grep bash") != "bash-4.1.7") {
- log_error('FreeRADIUS: Downloading and installing package "bash-4.1.7" to use Mobile-One-Time-Password (motp).');
- exec("pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/`uname -m`/packages-8.1-release/All/bash-4.1.7.tbz");
+ if (substr(trim(file_get_contents("/etc/version")),0,3) == "2.0") {
+ if (exec("cd /var/db/pkg && ls | grep bash") != "bash-4.1.7") {
+ log_error('FreeRADIUS: Downloading and installing package "bash-4.1.7" to use Mobile-One-Time-Password (motp).');
+ exec("pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/`uname -m`/packages-8.1-release/All/bash-4.1.7.tbz");
+ }
+ } else {
+ if (exec("cd /var/db/pkg && ls | grep bash") != "bash-4.2.20") {
+ log_error('FreeRADIUS: Downloading and installing package "bash-4.2.20" to use Mobile-One-Time-Password (motp).');
+ exec("pkg_add -r http://ftp-archive.freebsd.org/pub/FreeBSD/ports/`uname -m`/packages-8.3-release/All/bash-4.2.20.tbz");
+ }
}
+
$conf .= <<<EOD
#!/bin/bash
@@ -3950,10 +3960,14 @@ function freeradius_modulesmotp_resync() {
global $config;
$conf = '';
+ // put the constant to a variable
+ $varRADDB = RADDB;
+ $varUSRLOCAL = USRLOCAL;
+
$conf .= <<<EOD
exec motp {
wait = yes
- program = "/usr/local/bin/bash " . RADDB . "/scripts/otpverify.sh %{request:User-Name} %{request:User-Password} %{reply:MOTP-Init-Secret} %{reply:MOTP-PIN} %{reply:MOTP-Offset}"
+ program = "/usr/local/bin/bash $varRADDB/scripts/otpverify.sh %{request:User-Name} %{request:User-Password} %{reply:MOTP-Init-Secret} %{reply:MOTP-PIN} %{reply:MOTP-Offset}"
}
EOD;
@@ -3969,22 +3983,26 @@ function freeradius_modulesdatacounter_resync() {
global $config;
$conf = '';
+ // put the constant to a variable
+ $varRADDB = RADDB;
+ $varUSRLOCAL = USRLOCAL;
+
$conf .= <<<EOD
exec datacounterdaily {
wait = yes
- program = "/bin/sh " . RADDB . "/scripts/datacounter_acct.sh %{request:User-Name} daily %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
+ program = "/bin/sh $varRADDB/scripts/datacounter_acct.sh %{request:User-Name} daily %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
}
exec datacounterweekly {
wait = yes
- program = "/bin/sh " . RADDB . "/scripts/datacounter_acct.sh %{request:User-Name} weekly %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
+ program = "/bin/sh $varRADDB/scripts/datacounter_acct.sh %{request:User-Name} weekly %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
}
exec datacountermonthly {
wait = yes
- program = "/bin/sh " . RADDB . "/scripts/datacounter_acct.sh %{request:User-Name} monthly %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
+ program = "/bin/sh $varRADDB/scripts/datacounter_acct.sh %{request:User-Name} monthly %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
}
exec datacounterforever {
wait = yes
- program = "/bin/sh " . RADDB . "/scripts/datacounter_acct.sh %{request:User-Name} forever %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
+ program = "/bin/sh $varRADDB/scripts/datacounter_acct.sh %{request:User-Name} forever %{request:Acct-Input-Octets} %{request:Acct-Output-Octets}"
}
EOD;
diff --git a/config/freeradius2/freeradius.xml b/config/freeradius2/freeradius.xml
index 4cdea6c3..716fd6db 100644
--- a/config/freeradius2/freeradius.xml
+++ b/config/freeradius2/freeradius.xml
@@ -200,6 +200,7 @@
<fielddescr>Description</fielddescr>
<fieldname>description</fieldname>
</columnitem>
+ <movable>text</movable>
</adddeleteeditpagefields>
<fields>
<field>
diff --git a/config/freeradius2/freeradius_view_config.php b/config/freeradius2/freeradius_view_config.php
index ee7ca4c1..a29e1a55 100644
--- a/config/freeradius2/freeradius_view_config.php
+++ b/config/freeradius2/freeradius_view_config.php
@@ -33,16 +33,10 @@
require("guiconfig.inc");
// Check to find out on which system the package is running
-if (exec("uname -r | cut -c 1-3") == '8.3') {
- if (exec("uname -m") == "i386") {
- define('RADDB', '/usr/pbi/freeradius-i386/etc/raddb');
- }
- else {
- define('RADDB', '/usr/pbi/freeradius-amd64/etc/raddb');
- }
-}
-else {
+if (substr(trim(file_get_contents("/etc/version")),0,3) == "2.0") {
define('RADDB', '/usr/local/etc/raddb');
+} else {
+ define('RADDB', '/usr/pbi/freeradius-' . php_uname("m") . '/etc/raddb');
}
// End of system check
diff --git a/config/freeradius2/freeradiusauthorizedmacs.xml b/config/freeradius2/freeradiusauthorizedmacs.xml
index 02bf2d2b..898c3e48 100644
--- a/config/freeradius2/freeradiusauthorizedmacs.xml
+++ b/config/freeradius2/freeradiusauthorizedmacs.xml
@@ -196,6 +196,7 @@
<fielddescr>Description</fielddescr>
<fieldname>description</fieldname>
</columnitem>
+ <movable>text</movable>
</adddeleteeditpagefields>
<fields>
<field>
diff --git a/config/freeradius2/freeradiusclients.xml b/config/freeradius2/freeradiusclients.xml
index 2bf24ecc..87d8a11f 100644
--- a/config/freeradius2/freeradiusclients.xml
+++ b/config/freeradius2/freeradiusclients.xml
@@ -128,6 +128,7 @@
<fielddescr>Description</fielddescr>
<fieldname>description</fieldname>
</columnitem>
+ <movable>text</movable>
</adddeleteeditpagefields>
<fields>
<field>
diff --git a/config/freeradius2/freeradiusinterfaces.xml b/config/freeradius2/freeradiusinterfaces.xml
index 5ec634f1..c944ac17 100644
--- a/config/freeradius2/freeradiusinterfaces.xml
+++ b/config/freeradius2/freeradiusinterfaces.xml
@@ -116,6 +116,7 @@
<fielddescr>Description</fielddescr>
<fieldname>description</fieldname>
</columnitem>
+ <movable>text</movable>
</adddeleteeditpagefields>
<fields>
<field>
diff --git a/config/havp/havp.xml b/config/havp/havp.xml
index df03fca9..6d991a81 100644
--- a/config/havp/havp.xml
+++ b/config/havp/havp.xml
@@ -70,8 +70,8 @@
Select interface mode: &lt;br&gt;
&lt;b&gt; standard &lt;/b&gt; - client(s) bind to the 'proxy port' on selected interface(s); &lt;br&gt;
&lt;b&gt; parent for squid &lt;/b&gt; - configure HAVP as parent for Squid proxy;&lt;br&gt;
- &lt;b&gt; transparent &lt;/b&gt; - all 'http' requests on interface(s) will be translated to the HAVP proxy server without any client(s) additional configuration necessary (worked as 'parent for squid' with 'transparent' Squid proxy); &lt;br&gt;
- &lt;b&gt; internal &lt;/b&gt; - HAVP listen internal interface (127.0.0.1) on 'proxy port', use you own traffic forwarding rules.&lt;br&gt;
+ &lt;b&gt; transparent &lt;/b&gt; - all HTTP requests on interface(s) will be directed to the HAVP proxy server without any client configuration necessary (works as parent for squid with transparent Squid proxy); &lt;br&gt;
+ &lt;b&gt; internal &lt;/b&gt; - HAVP will listen on the loopback (127.0.0.1) on configured 'proxy port.' Use you own traffic forwarding rules.&lt;br&gt;
</description>
<type>select</type>
<default_value>standard</default_value>
@@ -85,7 +85,7 @@
<field>
<fielddescr>Proxy interface(s)</fielddescr>
<fieldname>proxyinterface</fieldname>
- <description>The interface(s) for client connections to the proxy. Use 'Ctrl' + L.Click for multiple selection.</description>
+ <description>The interface(s) for client connections to the proxy. Use 'Ctrl' + L. Click for multiple selection.</description>
<type>interfaces_selection</type>
<required/>
<multiple/>
@@ -125,7 +125,7 @@
<fielddescr>Enable Forwarded IP</fielddescr>
<fieldname>enableforwardedip</fieldname>
<description>
- If HAVP is used as parent proxy by some other proxy, this allows to write the real users IP to log, instead of proxy IP.
+ If HAVP is used as a parent proxy for some other proxy, this allows writing the real user's IP to log, instead of the proxy IP.
</description>
<type>checkbox</type>
</field>
@@ -150,7 +150,7 @@
<field>
<fielddescr>Max download size, Bytes</fielddescr>
<fieldname>maxdownloadsize</fieldname>
- <description>Enter value (in Bytes) or leave empty. Downloads larger, than 'Max download size' will be blocked. Only if not Whitelisted!</description>
+ <description>Enter value (in Bytes) or leave empty. Downloads larger than 'Max download size' will be blocked if not whitelisted.</description>
<type>input</type>
<size>10</size>
<default_value></default_value>
@@ -169,7 +169,7 @@
<fielddescr>Whitelist</fielddescr>
<fieldname>whitelist</fieldname>
<description>
- Enter each destination url on a new line that will be accessable to the users without scanning.
+ Enter each destination URL on a new line that will be accessable to the users without scanning.
Use '*' symbol for mask. Example: *.github.com/*, *sourceforge.net/*clamav-*, */*.xml, */*.inc
</description>
<type>textarea</type>
@@ -196,10 +196,10 @@
<fielddescr>Enable RAM Disk</fielddescr>
<fieldname>enableramdisk</fieldname>
<description>
- This option allow use RAM Disk for HAVP temp files for more quick traffic scan.
- Ram Disc size depend from 'ScanMax file size and avialable memory.
- This option can be ignored in VMVare or on 'low system memory'.
- ( RAM Disk size calculated as [1/4 avialable system memory] > [Scan max file size] * 100 )
+ This option allow use RAM disk for HAVP temp files for more quick traffic scan.
+ RAM disk size depends on 'ScanMax' file size and available memory.
+ This option can be ignored on systems with low memory.
+ ( RAM disk size calculated as [1/4 available system memory] > [Scan max file size] * 100 )
</description>
<type>checkbox</type>
</field>
@@ -209,7 +209,7 @@
<description>
Select this value for limit maximum file size or leave '---(5M)'.
Files larger than this limit won't be scanned.
- Small values increace scan speed and maximum new connections per second and allow RAM Disk use.
+ Small values increace scan speed and maximum new connections per second and allow RAM disk use.
&lt;br&gt;
NOTE: Setting limit is a security risk, because some archives like
ZIP need all the data to be scanned properly! Use this only if you
diff --git a/config/tinydns/tinydns.inc b/config/tinydns/tinydns.inc
index f6b9b556..1b3e7c0c 100644
--- a/config/tinydns/tinydns.inc
+++ b/config/tinydns/tinydns.inc
@@ -1139,7 +1139,17 @@ function tinydns_dnscache_forwarding_servers($index) {
exec("rm -R {$g['varetc_path']}/dnscache/root/servers/");
exec("/bin/mkdir -p {$g['varetc_path']}/dnscache{$index}/root/servers/");
if (intval($config['version']) >= 6)
- exec("/bin/cat {$g['varetc_path']}/nameserver_* > {$g['varetc_path']}/dnscache{$index}/root/servers/@");
+ if (file_exists("{$g['varetc_path']}/nameserver_*")) {
+ exec("/bin/cat {$g['varetc_path']}/nameserver_* > {$g['varetc_path']}/dnscache{$index}/root/servers/@");
+ } else {
+ $fw = fopen("{$g['varetc_path']}/dnscache{$index}/root/servers/@", "w");
+ if (! $fw) {
+ printf("Error: cannot open dnscache/root/servers/@ in tinydns_register_forwarding_servers().\n");
+ return 1;
+ }
+ fwrite($fw, $config['system']['dnsserver'][0]);
+ fclose($fw);
+ }
else {
$fr = fopen("{$g['varetc_path']}/resolv.conf.dnscache", "r");
if (! $fr) {
diff --git a/pkg_config.8.xml b/pkg_config.8.xml
index ffa9e6a0..12ba1941 100644
--- a/pkg_config.8.xml
+++ b/pkg_config.8.xml
@@ -5,6 +5,28 @@
<copy_packages_to_host_ssh>packagecopy@files.pfsense.org</copy_packages_to_host_ssh>
<copy_packages_to_folder_ssh>/usr/local/www/files/packages/8/All/</copy_packages_to_folder_ssh>
<packages>
+<!--
+ <package>
+ <name>someprogram</name>
+ <pkginfolink>http://forum.pfsense.org/</pkginfolink>
+ <descr><![CDATA[Some cool program]]></descr>
+ <website>http://www.example.org/someprogram</website>
+ <category>Services</category>
+ <version>0.99</version>
+ <status>Beta</status>
+ <required_version>2.1</required_version>
+ <config_file>http://www.pfsense.com/packages/config/someprogram/someprogram.xml</config_file>
+ <maintainer>me@example.com</maintainer>
+ <configurationfile>someprogram.xml</configurationfile>
+ <build_pbi>
+ <ports_before>db/somethingextraineed</ports_before>
+ <port>net/someprogram</port>
+ <ports_after>www/somethingelsetoputinthepbi www/somethingelse</ports_after>
+ </build_pbi>
+ <depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
+ <depends_on_package_pbi>someprogram-0.99-i386.pbi</depends_on_package_pbi>
+ </package>
+-->
<package>
<name>Asterisk</name>
<pkginfolink>http://forum.pfsense.org/index.php/topic,47210.0.html</pkginfolink>
@@ -79,19 +101,6 @@
<configurationfile>strikeback.xml</configurationfile>
</package>
<package>
- <name>MAC-to-Vendor</name>
- <descr>The package make pfSense show NIC Vendor names instead of MAC addresses in the form Asustek:xx:xx:xx, full info about MAC and vendor is available in tooltip. Applies to pages Status->Interfaces, Status->DHCP leases, Status->Wireless, Diagnostics->ARP table. Vendor names are stored in the file /usr/local/pkg/mactovendor/mac-prefixes</descr>
- <website></website>
- <pkginfolink></pkginfolink>
- <category>Enhancements</category>
- <version>0.2</version>
- <status>BETA</status>
- <required_version>3.0</required_version>
- <maintainer>ey@tm-k.com</maintainer>
- <config_file>http://www.pfsense.com/packages/config/mactovendor/mactovendor.xml</config_file>
- <configurationfile>mactovendor.xml</configurationfile>
- </package>
- <package>
<name>File Manager</name>
<website/>
<descr>PHP File Manager</descr>
@@ -183,7 +192,7 @@
<depends_on_package>ap22-mod_memcache-0.1.0_4.tbz</depends_on_package>
<depends_on_package>apache-2.2.22_5.tbz</depends_on_package>
<depends_on_package>ap22-mod_security-2.6.5_1.tbz</depends_on_package>
- <depends_on_package_pbi>apache-2.2.22_5-i386.pbi mod_memcache-0.1.0_4-i386.pbi mod_security-2.6.5_1-i386.pbi apr-1.4.5.1.3.12_1-i386.pbi gdbm-1.9.1-i386.pbi db42-4.2.52_5-i386.pbi gettext-0.18.1.1-i386.pbi help2man-1.40.10-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>proxy_mod_security-2.2.22_5-i386.pbi</depends_on_package_pbi>
<configurationfile>apache_mod_security.xml</configurationfile>
<build_port_path>/usr/ports/devel/gettext</build_port_path>
<build_port_path>/usr/ports/misc/help2man</build_port_path>
@@ -194,6 +203,12 @@
<build_port_path>/usr/ports/www/apache22</build_port_path>
<build_port_path>/usr/ports/www/mod_security</build_port_path>
<build_port_path>/usr/ports/www/mod_memcache</build_port_path>
+ <build_pbi>
+ <custom_name>proxy_mod_security</custom_name>
+ <ports_before>devel/gettext misc/help2man databases/db42 databases/gdbm devel/apr1</ports_before>
+ <port>www/apache22</port>
+ <ports_after>www/mod_security www/mod_memcache</ports_after>
+ </build_pbi>
<build_options>WITHOUT_THREADS=yes WITHOUT_MYSQL=yes WITHOUT_PGSQL=yes WITHOUT_SQLITE=yes WITH_IPV6=yes WITHOUT_BDB=yes WITH_AUTH_BASIC=yes WITH_AUTH_DIGEST=yes WITH_AUTHN_FILE=yes WITHOUT_AUTHN_DBD=yes WITH_AUTHN_DBM=yes WITH_AUTHN_ANON=yes WITH_AUTHN_DEFAULT=yes WITH_AUTHN_ALIAS=yes WITH_AUTHZ_HOST=yes WITH_AUTHZ_GROUPFILE=yes WITH_AUTHZ_USER=yes WITH_AUTHZ_DBM=yes WITH_AUTHZ_OWNER=yes WITH_AUTHZ_DEFAULT=yes WITH_CACHE=yes WITH_DISK_CACHE=yes WITH_FILE_CACHE=yes WITHOUT_MEM_CACHE=yes WITH_DAV=yes WITH_DAV_FS=yes WITHOUT_BUCKETEER=yes WITHOUT_CASE_FILTER=yes WITHOUT_CASE_FILTER_IN=yes WITHOUT_EXT_FILTER=yes WITHOUT_LOG_FORENSIC=yes WITHOUT_OPTIONAL_HOOK_EXPORT=yes WITHOUT_OPTIONAL_HOOK_IMPORT=yes WITHOUT_OPTIONAL_FN_IMPORT=yes WITHOUT_OPTIONAL_FN_EXPORT=yes WITHOUT_LDAP=yes WITHOUT_AUTHNZ_LDAP=yes WITH_ACTIONS=yes WITH_ALIAS=yes WITH_ASIS=yes WITH_AUTOINDEX=yes WITH_CERN_META=yes WITH_CGI=yes WITH_CHARSET_LITE=yes WITHOUT_DBD=yes WITH_DEFLATE=yes WITH_DIR=yes WITH_DUMPIO=yes WITH_ENV=yes WITH_EXPIRES=yes WITH_HEADERS=yes WITH_IMAGEMAP=yes WITH_INCLUDE=yes WITH_INFO=yes WITH_LOG_CONFIG=yes WITH_LOGIO=yes WITH_MIME=yes WITH_MIME_MAGIC=yes WITH_NEGOTIATION=yes WITH_REWRITE=yes WITH_SETENVIF=yes WITH_SPELING=yes WITH_STATUS=yes WITH_UNIQUE_ID=yes WITH_USERDIR=yes WITH_USERTRACK=yes WITH_VHOST_ALIAS=yes WITH_FILTER=yes WITHOUT_SUBSTITUTE=yes WITH_VERSION=yes WITH_PROXY=yes WITH_PROXY_CONNECT=yes WITH_PROXY_FTP=yes WITH_PROXY_HTTP=yes WITH_PROXY_AJP=yes WITH_PROXY_BALANCER=yes WITH_PROXY_SCGI=yes WITH_SSL=yes WITHOUT_SUEXEC=yes WITHOUT_SUEXEC_RSRCLIMIT=yes WITH_REQTIMEOUT=yes WITHOUT_CGID=yes</build_options>
<after_install_info>Please visit the ProxyServer settings tab and set the service up so that it may be started.</after_install_info>
</package>
@@ -227,8 +242,11 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<build_port_path>/usr/ports/net/avahi</build_port_path>
<build_port_path>/usr/ports/net/avahi-app</build_port_path>
+ <build_pbi>
+ <port>net/avahi</port>
+ </build_pbi>
<depends_on_package>avahi-app-0.6.29_1.tbz</depends_on_package>
- <depends_on_package_pbi>avahi-0.6.29_3-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>avahi-0.6.29-i386.pbi</depends_on_package_pbi>
<version>0.6.25_2</version>
<status>ALPHA</status>
<required_version>1.2.3</required_version>
@@ -242,7 +260,7 @@
<descr>ntop is a network probe that shows network usage in a way similar to what top does for processes. In interactive mode, it displays the network status on the user's terminal. In Web mode it acts as a Web server, creating an HTML dump of the network status. It sports a NetFlow/sFlow emitter/collector, an HTTP-based client interface for creating ntop-centric monitoring applications, and RRD for persistently storing traffic statistics.</descr>
<category>Network Management</category>
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
- <depends_on_package_pbi>rrdtool-1.2.30_2-i386.pbi gdbm-1.9.1-i386.pbi perl-5.12.4_4-i386.pbi libpcap-1.2.1-i386.pbi geoip-1.4.8_2-i386.pbi webfonts-0.30_6-i386.pbi ntop-4.1.0_5-i386.pbi font-util-1.2.0-i386.pbi graphviz-2.28.0_1-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>ntop-4.1.0_5-i386.pbi</depends_on_package_pbi>
<depends_on_package>rrdtool-1.2.30_1.tbz</depends_on_package>
<depends_on_package>gdbm-1.9.1.tbz</depends_on_package>
<depends_on_package>perl-5.12.4_4.tbz</depends_on_package>
@@ -258,7 +276,11 @@
<build_port_path>/usr/ports/graphics/graphviz</build_port_path>
<build_port_path>/usr/ports/x11-fonts/webfonts</build_port_path>
<build_port_path>/usr/ports/net/ntop</build_port_path>
- <build_options>WITHOUT_APNG=true WITHOUT_COLLATION_FIX=true WITHOUT_DEBUGGING=true WITHOUT_DEJAVU=true WITHOUT_DEVIL=true WITHOUT_DIGCOLA=true WITHOUT_EXTRA_PATCHES=true WITHOUT_FONTCONFIG=true WITHOUT_FPECTL=true WITHOUT_GAM_POLLER=true WITHOUT_GDBM=true WITHOUT_GDK_PIXBUF=true WITHOUT_GHOSTSCRIPT=true WITHOUT_GLITZ=true WITHOUT_GNOMEUI=true WITHOUT_GTK=true WITHOUT_GUILE=true WITHOUT_HUGE_STACK_SIZE=true WITHOUT_ICONV=true WITHOUT_IPSEPCOLA=true WITHOUT_LIBSIGSEGV=true WITHOUT_LOCALE=true WITHOUT_LUA=true WITHOUT_MING=true WITHOUT_MMAP=true WITHOUT_MULTIPLICITY=true WITHOUT_PANGOCAIRO=true WITHOUT_PCAP_PORT=true WITHOUT_PERL=true WITHOUT_PERL_MALLOC=true WITHOUT_PERL_MODULE=true WITHOUT_PHP=true WITHOUT_PTH=true WITHOUT_PYTHON=true WITHOUT_PYTHON_MODULE=true WITHOUT_RSVG=true WITHOUT_RUBY=true WITHOUT_RUBY_MODULE=true WITHOUT_SEM=true WITHOUT_SIMD=true WITHOUT_SITECUSTOMIZE=true WITHOUT_SMYRNA=true WITHOUT_SUIDPERL=true WITHOUT_TCL=true WITHOUT_THREADS=true WITHOUT_TK=true WITHOUT_X11=true WITHOUT_XCB=true WITHOUT_XMLDUMP=true WITHOUT_XPM=true WITHOUT_ZSH=true WITH_BASH=true WITH_EXTRA_ENCODINGS=true WITH_ICONV=true WITH_IPV6=true WITH_NLS=true WITH_PERL_64BITINT=true WITH_PYMALLOC=true WITH_TCPWRAPPER=true WITH_THREADS=true WITH_UCS4=true WITH_USE_PERL=true</build_options>
+ <build_pbi>
+ <ports_before>databases/gdbm net/GeoIP x11-fonts/font-util x11-fonts/webfonts graphics/graphviz</ports_before>
+ <port>net/ntop</port>
+ </build_pbi>
+ <build_options>WITH_PCAP_PORT=true WITH_XMLDUMP=true WITHOUT_JUMBO_FRAMES=true WITH_MAKO=true WITHOUT_DEJAVU=true WITH_JSON=true WITH_MMAP=true WITHOUT_PERL_MODULE=true WITHOUT_PYTHON_MODULE=true WITHOUT_RUBY_MODULE=true WITHOUT_EXAMPLES=true WITHOUT_FPECTL=true WITH_IPV6=true WITH_NLS=true WITHOUT_PTH=true WITH_PYMALLOC=true WITHOUT_SEM=true WITH_THREADS=true WITHOUT_UCS2=true WITH_UCS4=true WITH_FONTCONFIG=true WITH_ICONV=true WITHOUT_XPM=true WITHOUT_DAG=true WITHOUT_DIGCOLA=true WITHOUT_IPSEPCOLA=true WITHOUT_PANGOCAIRO=true WITHOUT_GTK=true WITHOUT_XCB=true</build_options>
<version>4.1.0_3 v2.3</version>
<status>BETA</status>
<required_version>2.0</required_version>
@@ -397,7 +419,7 @@
<depends_on_package>daq-0.6.2.tbz</depends_on_package>
<depends_on_package>snort-2.9.2.3.tbz</depends_on_package>
<depends_on_package>perl-threaded-5.12.4_4.tbz</depends_on_package>
- <depends_on_package_pbi>snort-2.9.2.3-i386.pbi barnyard2-1.9_2-i386.pbi perl-5.12.4_4-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>snort-2.9.2.3-i386.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/devel/pcre</build_port_path>
<build_port_path>/usr/ports/net/daq</build_port_path>
<build_port_path>/usr/ports/net/libnet</build_port_path>
@@ -405,7 +427,11 @@
<build_port_path>/usr/ports/security/barnyard2</build_port_path>
<build_port_path>/usr/ports/databases/mysql51-client</build_port_path>
<build_port_path>/usr/ports/security/snort</build_port_path>
- <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITHOUT_MYSQL=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
+ <build_pbi>
+ <port>security/snort</port>
+ <ports_after>security/barnyard2</ports_after>
+ </build_pbi>
+ <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITH_MYSQL=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
<config_file>http://www.pfsense.com/packages/config/snort/snort.xml</config_file>
<version>2.9.2.3 pkg v. 2.2.1</version>
<required_version>2.0</required_version>
@@ -420,7 +446,7 @@
<descr>Snort-dev is a develement branch.</descr>
<category>Security</category>
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
- <depends_on_package_pbi>snort-2.9.2.3-i386.pbi barnyard2-1.9_2-i386.pbi perl-5.12.4_4-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>snort-2.9.2.3-i386.pbi</depends_on_package_pbi>
<depends_on_package>mysql-client-5.1.53.tbz</depends_on_package>
<depends_on_package>barnyard2-1.9_2.tbz</depends_on_package>
<depends_on_package>libnet11-1.1.2.1_3,1.tbz</depends_on_package>
@@ -436,7 +462,12 @@
<build_port_path>/usr/ports/security/barnyard2</build_port_path>
<build_port_path>/usr/ports/databases/mysql51-client</build_port_path>
<build_port_path>/usr/ports/security/snort</build_port_path>
- <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITHOUT_MYSQL=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
+ <build_pbi>
+ <custom_name>snort-dev</custom_name>
+ <port>security/snort</port>
+ <ports_after>security/barnyard2</ports_after>
+ </build_pbi>
+ <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITH_MYSQL=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
<config_file>http://www.pfsense.com/packages/config/snort-dev/snort.xml</config_file>
<version>2.9.2.3 pkg v. 2.2.1</version>
<required_version>2.0</required_version>
@@ -588,6 +619,10 @@
<config_file>http://www.pfsense.com/packages/config/openospfd/openospfd.xml</config_file>
<build_port_path>/usr/ports/net/openospfd</build_port_path>
<build_port_path>/usr/ports/devel/libevent</build_port_path>
+ <build_pbi>
+ <ports_before>devel/libevent</ports_before>
+ <port>net/openospfd</port>
+ </build_pbi>
<pkginfolink></pkginfolink>
<required_version>1.2.1</required_version>
<configurationfile>openospfd.xml</configurationfile>
@@ -603,9 +638,13 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>lightsquid-1.8_2.tbz</depends_on_package>
<depends_on_package>perl-5.12.4_3.tbz</depends_on_package>
- <depends_on_package_pbi>lightsquid-1.8_2-i386.pbi perl-5.12.4_4-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>lightsquid-1.8_2-i386.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/www/lightsquid</build_port_path>
<build_port_path>/usr/ports/lang/perl5.12</build_port_path>
+ <build_pbi>
+ <ports_before>lang/perl5.12</ports_before>
+ <port>www/lightsquid</port>
+ </build_pbi>
<build_options>WITHOUT_DEBUGGING=true WITHOUT_GDBM=true WITHOUT_PERL_MALLOC=true WITH_PERL_64BITINT=true WITHOUT_THREADS=true WITHOUT_MULTIPLICITY=true WITHOUT_SUIDPERL=true WITHOUT_SITECUSTOMIZE=true WITH_USE_PERL=true</build_options>
<status>RC1</status>
<required_version>2.0</required_version>
@@ -741,10 +780,14 @@
<depends_on_package>ucspi-tcp-0.88_2.tbz</depends_on_package>
<depends_on_package>daemontools-0.76_16.tbz</depends_on_package>
<depends_on_package>djbdns-ipv6-1.05.b23_13.tbz</depends_on_package>
- <depends_on_package_pbi>ucspi-tcp-0.88_2-i386.pbi daemontools-0.76_16-i386.pbi djbdns-1.05_14-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>djbdns-1.05_14-i386.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/sysutils/ucspi-tcp</build_port_path>
<build_port_path>/usr/ports/sysutils/daemontools</build_port_path>
<build_port_path>/usr/ports/dns/djbdns</build_port_path>
+ <build_pbi>
+ <ports_before>sysutils/ucspi-tcp sysutils/daemontools</ports_before>
+ <port>dns/djbdns</port>
+ </build_pbi>
<build_options>WITH_IPV6=true WITH_SRV=true WITHOUT_DUMPCACHE=true WITHOUT_IGNOREIP=true WITHOUT_JUMBO=true WITHOUT_MAN=true WITHOUT_PERSISTENT_MMAP=true</build_options>
<supportedbybsdperimeter>YES</supportedbybsdperimeter>
</package>
@@ -769,7 +812,7 @@
<depends_on_package>fusefs-libs-2.7.4.tbz</depends_on_package>
<build_port_path>/usr/ports/sysutils/fusefs-libs</build_port_path>
<depends_on_package>glib-2.28.8_3.tbz</depends_on_package>
- <build_port_path>/usr/ports/devel/glib2</build_port_path>
+ <build_port_path>/usr/ports/devel/glib20</build_port_path>
<depends_on_package>libdnet-1.11_3.tbz</depends_on_package>
<build_port_path>/usr/ports/net/libdnet</build_port_path>
<depends_on_package>libiconv-1.13.1_1.tbz</depends_on_package>
@@ -782,6 +825,9 @@
<build_port_path>/usr/ports/devel/pkg-config</build_port_path>
<depends_on_package>python27-2.7.2_3.tbz</depends_on_package>
<build_port_path>/usr/ports/lang/python27</build_port_path>
+ <build_pbi>
+ <port>emulators/open-vm-tools-nox11</port>
+ </build_pbi>
<depends_on_package_pbi>open-vm-tools-nox11-425873_1-i386.pbi</depends_on_package_pbi>
</package>
<package>
@@ -860,7 +906,7 @@
<config_file>http://www.pfsense.com/packages/config/imspector/imspector.xml</config_file>
<configurationfile>imspector.xml</configurationfile>
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
- <depends_on_package>sqlite3-3.7.9.tbz</depends_on_package>
+ <depends_on_package>sqlite3-3.7.12.1.tbz</depends_on_package>
<depends_on_package>imspector-0.9.tbz</depends_on_package>
<depends_on_package_pbi>imspector-0.9-i386.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/net-im/imspector</build_port_path>
@@ -972,11 +1018,15 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>freeradius-1.1.8_4.tbz</depends_on_package>
<depends_on_package>libltdl-2.4_1.tbz</depends_on_package>
- <depends_on_package_pbi>freeradius-1.1.8_5-i386.pbi libltdl-2.4.2-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>freeradius-1.1.8_5-i386.pbi</depends_on_package_pbi>
<config_file>http://www.pfsense.org/packages/config/freeradius.xml</config_file>
<configurationfile>freeradius.xml</configurationfile>
<build_port_path>/usr/ports/net/freeradius</build_port_path>
<build_port_path>/usr/ports/devel/libltdl</build_port_path>
+ <build_pbi>
+ <ports_before>devel/libltdl</ports_before>
+ <port>net/freeradius</port>
+ </build_pbi>
<after_install_info>Please visit Services: freeRADIUS</after_install_info>
</package>
<package>
@@ -1001,16 +1051,6 @@
<config_file>http://www.pfsense.org/packages/config/freeradius2/freeradius.xml</config_file>
<configurationfile>freeradius.xml</configurationfile>
<after_install_info>Please visit Services: FreeRADIUS</after_install_info>
- <build_port_path>/usr/ports/converters/libiconv</build_port_path>
- <build_port_path>/usr/ports/databases/db41</build_port_path>
- <build_port_path>/usr/ports/security/cyrus-sasl2</build_port_path>
- <build_port_path>/usr/ports/security/krb5</build_port_path>
- <build_port_path>/usr/ports/lang/perl5.12</build_port_path>
- <build_port_path>/usr/ports/devel/libltdl</build_port_path>
- <build_port_path>/usr/ports/net/openldap24-sasl-client</build_port_path>
- <build_port_path>/usr/ports/databases/mysql55-client</build_port_path>
- <build_port_path>/usr/ports/databases/postgresql91-client</build_port_path>
- <build_port_path>/usr/ports/net/freeradius2</build_port_path>
<!-- Try to use the new PBI build syntax here, it may help it pick up the right libs inside the single PBI rather than using multiple. -->
<build_pbi>
<ports_before>security/krb5</ports_before>
@@ -1029,7 +1069,7 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>bandwidthd-2.0.1_4.tbz</depends_on_package>
<depends_on_package>libpcap-1.1.1.tbz</depends_on_package>
- <depends_on_package>postgresql-client-8.4.7.tbz</depends_on_package>
+ <depends_on_package>postgresql-client-8.4.12.tbz</depends_on_package>
<depends_on_package_pbi>bandwidthd-2.0.1_5-i386.pbi</depends_on_package_pbi>
<config_file>http://www.pfsense.org/packages/config/bandwidthd/bandwidthd.xml</config_file>
<configurationfile>bandwidthd.xml</configurationfile>
@@ -1147,7 +1187,11 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>squid-3.1.20.tbz</depends_on_package>
<depends_on_package>libwww-5.4.0_4.tbz</depends_on_package>
- <build_port_path>/usr/ports/www/squid31</build_port_path>
+ <build_pbi>
+ <ports_before>www/libwww</ports_before>
+ <port>www/squid31</port>
+ <ports_after>www/squid_radius_auth</ports_after>
+ </build_pbi>
<build_options>WITH_SQUID_KERB_AUTH=true WITH_SQUID_LDAP_AUTH=true WITH_SQUID_NIS_AUTH=true WITH_SQUID_SASL_AUTH=true WITH_SQUID_IPV6=true WITH_SQUID_DELAY_POOLS=true WITH_SQUID_SNMP=true WITH_SQUID_SSL=true WITH_SQUID_SSL_CRTD=true WITH_SQUID_PINGER=true WITHOUT_SQUID_DNS_HELPER=true WITH_SQUID_HTCP=true WITH_SQUID_VIA_DB=true WITH_SQUID_CACHE_DIGESTS=true WITHOUT_SQUID_WCCP=true WITH_SQUID_WCCPV2=true WITHOUT_SQUID_STRICT_HTTP=true WITH_SQUID_IDENT=true WITH_SQUID_REFERER_LOG=true WITH_SQUID_USERAGENT_LOG=true WITH_SQUID_ARP_ACL=true WITH_SQUID_IPFW=true WITH_SQUID_PF=true WITHOUT_SQUID_IPFILTER=true WITH_SQUID_FOLLOW_XFF=true WITHOUT_SQUID_ECAP=true WITHOUT_SQUID_ICAP=true WITHOUT_SQUID_ESI=true WITH_SQUID_AUFS=true WITHOUT_SQUID_COSS=true WITHOUT_SQUID_KQUEUE=true WITH_SQUID_LARGEFILE=true WITHOUT_SQUID_STACKTRACES=true WITHOUT_SQUID_DEBUG=true</build_options>
<config_file>http://www.pfsense.org/packages/config/squid-reverse/squid.xml</config_file>
<configurationfile>squid.xml</configurationfile>
@@ -1225,8 +1269,11 @@
<depends_on_package_pbi>squidguard-1.4_4-i386.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/www/squidguard</build_port_path>
<build_port_path>/usr/ports/databases/db41</build_port_path>
- <build_port_path>/usr/ports/databases/db3</build_port_path>
<build_port_path>/usr/ports/security/cyrus-sasl2</build_port_path>
+ <build_pbi>
+ <ports_before>databases/db41 security/cyrus-sasl2</ports_before>
+ <port>www/squidguard</port>
+ </build_pbi>
<build_options>WITH_SQUID_KERB_AUTH=true WITH_SQUID_LDAP_AUTH=true WITH_SQUID_NIS_AUTH=true WITH_SQUID_SASL_AUTH=true WITH_SQUID_DELAY_POOLS=true WITH_SQUID_SNMP=true WITH_SQUID_CARP=true WITH_SQUID_SSL=true WITHOUT_SQUID_PINGER=true WITHOUT_SQUID_DNS_HELPER=true WITH_SQUID_HTCP=true WITH_SQUID_VIA_DB=true WITH_SQUID_CACHE_DIGESTS=true WITH_SQUID_WCCP=true WITHOUT_SQUID_WCCPV2=true WITHOUT_SQUID_STRICT_HTTP=true WITH_SQUID_IDENT=true WITH_SQUID_REFERER_LOG=true WITHOUT_SQUID_USERAGENT_LOG=true WITH_SQUID_ARP_ACL=true WITH_SQUID_PF=true WITHOUT_SQUID_IPFILTER=true WITH_SQUID_FOLLOW_XFF=true WITH_SQUID_AUFS=true WITH_SQUID_COSS=true WITH_SQUID_KQUEUE=true WITH_SQUID_LARGEFILE=true WITHOUT_SQUID_STACKTRACES=true WITH_SAMPLE_BL=true WITH_LDAP=true WITH_SASL=true WITH_FETCH=true</build_options>
<config_file>http://www.pfsense.org/packages/config/squidGuard/squidguard.xml</config_file>
<configurationfile>squidguard.xml</configurationfile>
@@ -1242,9 +1289,14 @@
<configurationfile>zabbix-agent.xml</configurationfile>
<maintainer>remco.verhoef@redfive.biz</maintainer>
<build_port_path>/usr/ports/net-mgmt/zabbix-agent</build_port_path>
+ <build_pbi>
+ <custom_name>zabbix-agent</custom_name>
+ <port>net-mgmt/zabbix-agent</port>
+ </build_pbi>
+ <build_options>WITHOUT_CARES=true WITHOUT_CURL_DEBUG=true WITHOUT_DEBUGGING=true WITHOUT_DMALLOC=true WITHOUT_ETCSYMLINK=true WITHOUT_EXTRA_PATCHES=true WITHOUT_GDBM=true WITHOUT_GNUTLS=true WITHOUT_IODBC=true WITHOUT_IPMI=true WITHOUT_KERBEROS4=true WITHOUT_LDAP=true WITHOUT_LDAPS=true WITHOUT_LIBIDN=true WITHOUT_LIBSIGSEGV=true WITHOUT_LIBSSH2=true WITHOUT_MFD_REWRITES=true WITHOUT_MULTIPLICITY=true WITHOUT_MYSQL=true WITHOUT_NTLM=true WITHOUT_PERL_MALLOC=true WITHOUT_PGSQL=true WITHOUT_RTMP=true WITHOUT_SITECUSTOMIZE=true WITHOUT_SSH=true WITHOUT_SUIDPERL=true WITHOUT_THREADS=true WITHOUT_TKMIB=true WITHOUT_TRACKMEMORY=true WITHOUT_UNIXODBC=true WITH_CA_BUNDLE=true WITH_CURL=true WITH_DUMMY=true WITH_EXTRA_ENCODINGS=true WITH_FETCH=true WITH_FPING=true WITH_IPV6=true WITH_JABBER=true WITH_LDAP=true WITH_OPENSSL=true WITH_PERL=true WITH_PERL_64BITINT=true WITH_PERL_EMBEDDED=true WITH_PROXY=true WITH_SASL=true WITH_SQLITE=true WITH_USE_PERL=true WITH_WERROR=true</build_options>
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>zabbix-agent-1.8.10,2.tbz</depends_on_package>
- <depends_on_package_pbi>zabbix-1.8.13-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>zabbix-agent-1.8.13-i386.pbi</depends_on_package_pbi>
</package>
<package>
<name>Zabbix Proxy</name>
@@ -1257,10 +1309,14 @@
<configurationfile>zabbix-proxy.xml</configurationfile>
<maintainer>cmb@pfsense.org</maintainer>
<build_port_path>/usr/ports/net-mgmt/zabbix-proxy</build_port_path>
+ <build_pbi>
+ <custom_name>zabbix-proxy</custom_name>
+ <port>net-mgmt/zabbix-proxy</port>
+ </build_pbi>
<build_options>WITHOUT_CARES=true WITHOUT_CURL_DEBUG=true WITHOUT_DEBUGGING=true WITHOUT_DMALLOC=true WITHOUT_ETCSYMLINK=true WITHOUT_EXTRA_PATCHES=true WITHOUT_GDBM=true WITHOUT_GNUTLS=true WITHOUT_IODBC=true WITHOUT_IPMI=true WITHOUT_KERBEROS4=true WITHOUT_LDAP=true WITHOUT_LDAPS=true WITHOUT_LIBIDN=true WITHOUT_LIBSIGSEGV=true WITHOUT_LIBSSH2=true WITHOUT_MFD_REWRITES=true WITHOUT_MULTIPLICITY=true WITHOUT_MYSQL=true WITHOUT_NTLM=true WITHOUT_PERL_MALLOC=true WITHOUT_PGSQL=true WITHOUT_RTMP=true WITHOUT_SITECUSTOMIZE=true WITHOUT_SSH=true WITHOUT_SUIDPERL=true WITHOUT_THREADS=true WITHOUT_TKMIB=true WITHOUT_TRACKMEMORY=true WITHOUT_UNIXODBC=true WITH_CA_BUNDLE=true WITH_CURL=true WITH_DUMMY=true WITH_EXTRA_ENCODINGS=true WITH_FETCH=true WITH_FPING=true WITH_IPV6=true WITH_JABBER=true WITH_LDAP=true WITH_OPENSSL=true WITH_PERL=true WITH_PERL_64BITINT=true WITH_PERL_EMBEDDED=true WITH_PROXY=true WITH_SASL=true WITH_SQLITE=true WITH_USE_PERL=true WITH_WERROR=true</build_options>
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>zabbix-proxy-1.8.8,2.tbz</depends_on_package>
- <depends_on_package_pbi>zabbix-1.8.13-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>zabbix-proxy-1.8.13-i386.pbi</depends_on_package_pbi>
</package>
<package>
<name>OpenVPN Client Export Utility</name>
@@ -1420,6 +1476,10 @@
<build_port_path>/usr/ports/dns/ldns</build_port_path>
<build_port_path>/usr/ports/textproc/expat2</build_port_path>
<build_port_path>/usr/ports/devel/libevent2</build_port_path>
+ <build_pbi>
+ <ports_before>dns/ldns textproc/expat2 devel/libevent2</ports_before>
+ <port>dns/unbound</port>
+ </build_pbi>
<build_options>WITH_LIBEVENT=true WITH_THREADS=true WITHOUT_GOST=true WITHOUT_MAN=true</build_options>
<logging>
<facilityname>unbound</facilityname>
@@ -1464,9 +1524,13 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/8/All/</depends_on_package_base_url>
<depends_on_package>nrpe-2.12_3.tbz</depends_on_package>
<depends_on_package>nagios-plugins-1.4.15_1,1.tbz</depends_on_package>
- <depends_on_package_pbi>nrpe-2.13-i386.pbi nagios-plugins-1.4.15_1-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>nrpe-2.13-i386.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/net-mgmt/nrpe2</build_port_path>
<build_port_path>/usr/ports/net-mgmt/nagios-plugins</build_port_path>
+ <build_pbi>
+ <ports_before>net-mgmt/nagios-plugins</ports_before>
+ <port>net-mgmt/nrpe2</port>
+ </build_pbi>
<build_options>WITH_SSL=true WITHOUT_ARGS=true</build_options>
<config_file>http://www.pfsense.com/packages/config/nrpe2/nrpe2.xml</config_file>
<version>2.12_3 v2.1</version>
diff --git a/pkg_config.8.xml.amd64 b/pkg_config.8.xml.amd64
index 09b35c9e..fba90302 100644
--- a/pkg_config.8.xml.amd64
+++ b/pkg_config.8.xml.amd64
@@ -5,6 +5,28 @@
<copy_packages_to_host_ssh>packagecopy@files.pfsense.org</copy_packages_to_host_ssh>
<copy_packages_to_folder_ssh>/usr/local/www/files/packages/amd64/8/All/</copy_packages_to_folder_ssh>
<packages>
+<!--
+ <package>
+ <name>someprogram</name>
+ <pkginfolink>http://forum.pfsense.org/</pkginfolink>
+ <descr><![CDATA[Some cool program]]></descr>
+ <website>http://www.example.org/someprogram</website>
+ <category>Services</category>
+ <version>0.99</version>
+ <status>Beta</status>
+ <required_version>2.1</required_version>
+ <config_file>http://www.pfsense.com/packages/config/someprogram/someprogram.xml</config_file>
+ <maintainer>me@example.com</maintainer>
+ <configurationfile>someprogram.xml</configurationfile>
+ <build_pbi>
+ <ports_before>db/somethingextraineed</ports_before>
+ <port>net/someprogram</port>
+ <ports_after>www/somethingelsetoputinthepbi www/somethingelse</ports_after>
+ </build_pbi>
+ <depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
+ <depends_on_package_pbi>someprogram-0.99-amd64.pbi</depends_on_package_pbi>
+ </package>
+-->
<package>
<name>Asterisk</name>
<pkginfolink>http://forum.pfsense.org/index.php/topic,47210.0.html</pkginfolink>
@@ -18,7 +40,7 @@
<depends_on_package_base_url>http://e-sac.siteseguro.ws/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>asterisk18-1.8.8.1.tbz</depends_on_package>
<depends_on_package>openldap-sasl-client-2.4.26.tbz</depends_on_package>
- <depends_on_package_pbi>asterisk-1.8.13.0-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>asterisk-1.8.13.0-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/net/asterisk</build_port_path>
<maintainer>marcellocoutinho@gmail.com robreg@zsurob.hu</maintainer>
<configurationfile>asterisk.xml</configurationfile>
@@ -66,19 +88,6 @@
<configurationfile>countryblock.xml</configurationfile>
</package>
<package>
- <name>MAC-to-Vendor</name>
- <descr>The package make pfSense show NIC Vendor names instead of MAC addresses in the form Asustek:xx:xx:xx, full info about MAC and vendor is available in tooltip. Applies to pages Status->Interfaces, Status->DHCP leases, Status->Wireless, Diagnostics->ARP table. Vendor names are stored in the file /usr/local/pkg/mactovendor/mac-prefixes</descr>
- <website></website>
- <pkginfolink></pkginfolink>
- <category>Enhancements</category>
- <version>0.2</version>
- <status>BETA</status>
- <required_version>3.0</required_version>
- <maintainer>ey@tm-k.com</maintainer>
- <config_file>http://www.pfsense.com/packages/config/mactovendor/mactovendor.xml</config_file>
- <configurationfile>mactovendor.xml</configurationfile>
- </package>
- <package>
<name>File Manager</name>
<website/>
<descr>PHP File Manager</descr>
@@ -170,7 +179,7 @@
<depends_on_package>ap22-mod_memcache-0.1.0_4.tbz</depends_on_package>
<depends_on_package>apache-2.2.22_5.tbz</depends_on_package>
<depends_on_package>ap22-mod_security-2.6.5_1.tbz</depends_on_package>
- <depends_on_package_pbi>apache-2.2.22_5-amd64.pbi mod_memcache-0.1.0_4-amd64.pbi mod_security-2.6.5_1-amd64.pbi apr-1.4.5.1.3.12_1-amd64.pbi gdbm-1.9.1-amd64.pbi db42-4.2.52_5-amd64.pbi gettext-0.18.1.1-amd64.pbi help2man-1.40.10-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>proxy_mod_security-2.2.22_5-amd64.pbi</depends_on_package_pbi>
<configurationfile>apache_mod_security.xml</configurationfile>
<build_port_path>/usr/ports/devel/gettext</build_port_path>
<build_port_path>/usr/ports/misc/help2man</build_port_path>
@@ -181,6 +190,12 @@
<build_port_path>/usr/ports/www/apache22</build_port_path>
<build_port_path>/usr/ports/www/mod_security</build_port_path>
<build_port_path>/usr/ports/www/mod_memcache</build_port_path>
+ <build_pbi>
+ <custom_name>proxy_mod_security</custom_name>
+ <ports_before>devel/gettext misc/help2man databases/db42 databases/gdbm devel/apr1</ports_before>
+ <port>www/apache22</port>
+ <ports_after>www/mod_security www/mod_memcache</ports_after>
+ </build_pbi>
<build_options>WITHOUT_THREADS=yes WITHOUT_MYSQL=yes WITHOUT_PGSQL=yes WITHOUT_SQLITE=yes WITH_IPV6=yes WITHOUT_BDB=yes WITH_AUTH_BASIC=yes WITH_AUTH_DIGEST=yes WITH_AUTHN_FILE=yes WITHOUT_AUTHN_DBD=yes WITH_AUTHN_DBM=yes WITH_AUTHN_ANON=yes WITH_AUTHN_DEFAULT=yes WITH_AUTHN_ALIAS=yes WITH_AUTHZ_HOST=yes WITH_AUTHZ_GROUPFILE=yes WITH_AUTHZ_USER=yes WITH_AUTHZ_DBM=yes WITH_AUTHZ_OWNER=yes WITH_AUTHZ_DEFAULT=yes WITH_CACHE=yes WITH_DISK_CACHE=yes WITH_FILE_CACHE=yes WITHOUT_MEM_CACHE=yes WITH_DAV=yes WITH_DAV_FS=yes WITHOUT_BUCKETEER=yes WITHOUT_CASE_FILTER=yes WITHOUT_CASE_FILTER_IN=yes WITHOUT_EXT_FILTER=yes WITHOUT_LOG_FORENSIC=yes WITHOUT_OPTIONAL_HOOK_EXPORT=yes WITHOUT_OPTIONAL_HOOK_IMPORT=yes WITHOUT_OPTIONAL_FN_IMPORT=yes WITHOUT_OPTIONAL_FN_EXPORT=yes WITHOUT_LDAP=yes WITHOUT_AUTHNZ_LDAP=yes WITH_ACTIONS=yes WITH_ALIAS=yes WITH_ASIS=yes WITH_AUTOINDEX=yes WITH_CERN_META=yes WITH_CGI=yes WITH_CHARSET_LITE=yes WITHOUT_DBD=yes WITH_DEFLATE=yes WITH_DIR=yes WITH_DUMPIO=yes WITH_ENV=yes WITH_EXPIRES=yes WITH_HEADERS=yes WITH_IMAGEMAP=yes WITH_INCLUDE=yes WITH_INFO=yes WITH_LOG_CONFIG=yes WITH_LOGIO=yes WITH_MIME=yes WITH_MIME_MAGIC=yes WITH_NEGOTIATION=yes WITH_REWRITE=yes WITH_SETENVIF=yes WITH_SPELING=yes WITH_STATUS=yes WITH_UNIQUE_ID=yes WITH_USERDIR=yes WITH_USERTRACK=yes WITH_VHOST_ALIAS=yes WITH_FILTER=yes WITHOUT_SUBSTITUTE=yes WITH_VERSION=yes WITH_PROXY=yes WITH_PROXY_CONNECT=yes WITH_PROXY_FTP=yes WITH_PROXY_HTTP=yes WITH_PROXY_AJP=yes WITH_PROXY_BALANCER=yes WITH_PROXY_SCGI=yes WITH_SSL=yes WITHOUT_SUEXEC=yes WITHOUT_SUEXEC_RSRCLIMIT=yes WITH_REQTIMEOUT=yes WITHOUT_CGID=yes</build_options>
<after_install_info>Please visit the ProxyServer settings tab and set the service up so that it may be started.</after_install_info>
</package>
@@ -214,8 +229,11 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<build_port_path>/usr/ports/net/avahi</build_port_path>
<build_port_path>/usr/ports/net/avahi-app</build_port_path>
+ <build_pbi>
+ <port>net/avahi</port>
+ </build_pbi>
<depends_on_package>avahi-0.6.29.tbz</depends_on_package>
- <depends_on_package_pbi>avahi-0.6.29_3-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>avahi-0.6.29-amd64.pbi</depends_on_package_pbi>
<version>0.6.25_2</version>
<status>ALPHA</status>
<required_version>1.2.3</required_version>
@@ -229,7 +247,7 @@
<descr>ntop is a network probe that shows network usage in a way similar to what top does for processes. In interactive mode, it displays the network status on the user's terminal. In Web mode it acts as a Web server, creating an HTML dump of the network status. It sports a NetFlow/sFlow emitter/collector, an HTTP-based client interface for creating ntop-centric monitoring applications, and RRD for persistently storing traffic statistics.</descr>
<category>Network Management</category>
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
- <depends_on_package_pbi>rrdtool-1.2.30_2-amd64.pbi gdbm-1.9.1-amd64.pbi perl-5.12.4_4-amd64.pbi libpcap-1.2.1-amd64.pbi geoip-1.4.8_2-amd64.pbi webfonts-0.30_6-amd64.pbi ntop-4.1.0_5-amd64.pbi font-util-1.2.0-amd64.pbi graphviz-2.28.0_1-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>ntop-4.1.0_5-amd64.pbi</depends_on_package_pbi>
<depends_on_package>rrdtool-1.2.30_1.tbz</depends_on_package>
<depends_on_package>gdbm-1.9.1.tbz</depends_on_package>
<depends_on_package>perl-5.12.4_4.tbz</depends_on_package>
@@ -245,7 +263,11 @@
<build_port_path>/usr/ports/graphics/graphviz</build_port_path>
<build_port_path>/usr/ports/x11-fonts/webfonts</build_port_path>
<build_port_path>/usr/ports/net/ntop</build_port_path>
- <build_options>WITHOUT_APNG=true WITHOUT_COLLATION_FIX=true WITHOUT_DEBUGGING=true WITHOUT_DEJAVU=true WITHOUT_DEVIL=true WITHOUT_DIGCOLA=true WITHOUT_EXTRA_PATCHES=true WITHOUT_FONTCONFIG=true WITHOUT_FPECTL=true WITHOUT_GAM_POLLER=true WITHOUT_GDBM=true WITHOUT_GDK_PIXBUF=true WITHOUT_GHOSTSCRIPT=true WITHOUT_GLITZ=true WITHOUT_GNOMEUI=true WITHOUT_GTK=true WITHOUT_GUILE=true WITHOUT_HUGE_STACK_SIZE=true WITHOUT_ICONV=true WITHOUT_IPSEPCOLA=true WITHOUT_LIBSIGSEGV=true WITHOUT_LOCALE=true WITHOUT_LUA=true WITHOUT_MING=true WITHOUT_MMAP=true WITHOUT_MULTIPLICITY=true WITHOUT_PANGOCAIRO=true WITHOUT_PCAP_PORT=true WITHOUT_PERL=true WITHOUT_PERL_MALLOC=true WITHOUT_PERL_MODULE=true WITHOUT_PHP=true WITHOUT_PTH=true WITHOUT_PYTHON=true WITHOUT_PYTHON_MODULE=true WITHOUT_RSVG=true WITHOUT_RUBY=true WITHOUT_RUBY_MODULE=true WITHOUT_SEM=true WITHOUT_SIMD=true WITHOUT_SITECUSTOMIZE=true WITHOUT_SMYRNA=true WITHOUT_SUIDPERL=true WITHOUT_TCL=true WITHOUT_THREADS=true WITHOUT_TK=true WITHOUT_X11=true WITHOUT_XCB=true WITHOUT_XMLDUMP=true WITHOUT_XPM=true WITHOUT_ZSH=true WITH_BASH=true WITH_EXTRA_ENCODINGS=true WITH_ICONV=true WITH_IPV6=true WITH_NLS=true WITH_PERL_64BITINT=true WITH_PYMALLOC=true WITH_TCPWRAPPER=true WITH_THREADS=true WITH_UCS4=true WITH_USE_PERL=true</build_options>
+ <build_pbi>
+ <ports_before>databases/gdbm net/GeoIP x11-fonts/font-util x11-fonts/webfonts graphics/graphviz</ports_before>
+ <port>net/ntop</port>
+ </build_pbi>
+ <build_options>WITH_PCAP_PORT=true WITH_XMLDUMP=true WITHOUT_JUMBO_FRAMES=true WITH_MAKO=true WITHOUT_DEJAVU=true WITH_JSON=true WITH_MMAP=true WITHOUT_PERL_MODULE=true WITHOUT_PYTHON_MODULE=true WITHOUT_RUBY_MODULE=true WITHOUT_EXAMPLES=true WITHOUT_FPECTL=true WITH_IPV6=true WITH_NLS=true WITHOUT_PTH=true WITH_PYMALLOC=true WITHOUT_SEM=true WITH_THREADS=true WITHOUT_UCS2=true WITH_UCS4=true WITH_FONTCONFIG=true WITH_ICONV=true WITHOUT_XPM=true WITHOUT_DAG=true WITHOUT_DIGCOLA=true WITHOUT_IPSEPCOLA=true WITHOUT_PANGOCAIRO=true WITHOUT_GTK=true WITHOUT_XCB=true</build_options>
<version>4.1.0_3 v2.3</version>
<status>BETA</status>
<required_version>2.0</required_version>
@@ -384,7 +406,7 @@
<depends_on_package>daq-0.6.2.tbz</depends_on_package>
<depends_on_package>snort-2.9.2.3.tbz</depends_on_package>
<depends_on_package>perl-threaded-5.12.4_4.tbz</depends_on_package>
- <depends_on_package_pbi>snort-2.9.2.3-amd64.pbi barnyard2-1.9_2-amd64.pbi perl-5.12.4_4-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>snort-2.9.2.3-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/devel/pcre</build_port_path>
<build_port_path>/usr/ports/net/daq</build_port_path>
<build_port_path>/usr/ports/net/libnet</build_port_path>
@@ -392,7 +414,11 @@
<build_port_path>/usr/ports/security/barnyard2</build_port_path>
<build_port_path>/usr/ports/databases/mysql51-client</build_port_path>
<build_port_path>/usr/ports/security/snort</build_port_path>
- <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
+ <build_pbi>
+ <port>security/snort</port>
+ <ports_after>security/barnyard2</ports_after>
+ </build_pbi>
+ <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITH_MYSQL=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
<config_file>http://www.pfsense.com/packages/config/snort/snort.xml</config_file>
<version>2.9.2.3 pkg v. 2.2.1</version>
<required_version>2.0</required_version>
@@ -407,7 +433,7 @@
<descr>Snort-dev is a develement branch.</descr>
<category>Security</category>
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
- <depends_on_package_pbi>snort-2.9.2.3-amd64.pbi barnyard2-1.9_2-amd64.pbi perl-5.12.4_4-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>snort-2.9.2.3-amd64.pbi</depends_on_package_pbi>
<depends_on_package>mysql-client-5.1.53.tbz</depends_on_package>
<depends_on_package>barnyard2-1.9_2.tbz</depends_on_package>
<depends_on_package>libnet11-1.1.2.1_3,1.tbz</depends_on_package>
@@ -423,7 +449,12 @@
<build_port_path>/usr/ports/security/barnyard2</build_port_path>
<build_port_path>/usr/ports/databases/mysql51-client</build_port_path>
<build_port_path>/usr/ports/security/snort</build_port_path>
- <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
+ <build_pbi>
+ <custom_name>snort-dev</custom_name>
+ <port>security/snort</port>
+ <ports_after>security/barnyard2</ports_after>
+ </build_pbi>
+ <build_options>WITH_THREADS=yes WITH_IPV6=true WITH_MPLS=true WITH_GRE=true WITHOUT_TARGETBASED=true WITH_DECODERPRE=true WITH_ZLIB=true WITH_NORMALIZER=true WITH_REACT=true WITH_PERFPROFILE=true WITH_FLEXRESP3=true WITH_MYSQL=true WITHOUT_ODBC=true WITHOUT_POSTGRESQL=true WITHOUT_PRELUDE=true WITH_SNORTSAM=true NOPORTDOCS=true</build_options>
<config_file>http://www.pfsense.com/packages/config/snort-dev/snort.xml</config_file>
<version>2.9.2.3 pkg v. 2.2.1</version>
<required_version>2.0</required_version>
@@ -500,7 +531,7 @@
<depends_on_package>dansguardian-2.12.0.0.tbz</depends_on_package>
<depends_on_package>clamav-0.97.3_1.tbz</depends_on_package>
<depends_on_package>ca_root_nss-3.13.3.tbz</depends_on_package>
- <depends_on_package_pbi>dansguardian-2.12.0.0_1-i386.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>dansguardian-2.12.0.0_1-amd64.pbi</depends_on_package_pbi>
<version>2.12.0.0 pkg v.0.1.5.3</version>
<status>beta</status>
<required_version>2.0</required_version>
@@ -575,6 +606,10 @@
<config_file>http://www.pfsense.com/packages/config/openospfd/openospfd.xml</config_file>
<build_port_path>/usr/ports/net/openospfd</build_port_path>
<build_port_path>/usr/ports/devel/libevent</build_port_path>
+ <build_pbi>
+ <ports_before>devel/libevent</ports_before>
+ <port>net/openospfd</port>
+ </build_pbi>
<pkginfolink></pkginfolink>
<required_version>1.2.1</required_version>
<configurationfile>openospfd.xml</configurationfile>
@@ -590,9 +625,13 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>lightsquid-1.8_2.tbz</depends_on_package>
<depends_on_package>perl-5.12.4_3.tbz</depends_on_package>
- <depends_on_package_pbi>lightsquid-1.8_2-amd64.pbi perl-5.12.4_4-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>lightsquid-1.8_2-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/www/lightsquid</build_port_path>
<build_port_path>/usr/ports/lang/perl5.12</build_port_path>
+ <build_pbi>
+ <ports_before>lang/perl5.12</ports_before>
+ <port>www/lightsquid</port>
+ </build_pbi>
<build_options>WITHOUT_DEBUGGING=true WITHOUT_GDBM=true WITHOUT_PERL_MALLOC=true WITH_PERL_64BITINT=true WITHOUT_THREADS=true WITHOUT_MULTIPLICITY=true WITHOUT_SUIDPERL=true WITHOUT_SITECUSTOMIZE=true WITH_USE_PERL=true</build_options>
<status>Beta</status>
<required_version>2.0</required_version>
@@ -728,10 +767,14 @@
<depends_on_package>ucspi-tcp-0.88_2.tbz</depends_on_package>
<depends_on_package>daemontools-0.76_16.tbz</depends_on_package>
<depends_on_package>djbdns-ipv6-1.05.b23_13.tbz</depends_on_package>
- <depends_on_package_pbi>ucspi-tcp-0.88_2-amd64.pbi daemontools-0.76_16-amd64.pbi djbdns-1.05_14-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>djbdns-1.05_14-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/sysutils/ucspi-tcp</build_port_path>
<build_port_path>/usr/ports/sysutils/daemontools</build_port_path>
<build_port_path>/usr/ports/dns/djbdns</build_port_path>
+ <build_pbi>
+ <ports_before>sysutils/ucspi-tcp sysutils/daemontools</ports_before>
+ <port>dns/djbdns</port>
+ </build_pbi>
<build_options>WITH_IPV6=true WITH_SRV=true WITHOUT_DUMPCACHE=true WITHOUT_IGNOREIP=true WITHOUT_JUMBO=true WITHOUT_MAN=true WITHOUT_PERSISTENT_MMAP=true</build_options>
<supportedbybsdperimeter>YES</supportedbybsdperimeter>
</package>
@@ -769,6 +812,9 @@
<build_port_path>/usr/ports/devel/pkg-config</build_port_path>
<depends_on_package>python27-2.7.2_3.tbz</depends_on_package>
<build_port_path>/usr/ports/lang/python27</build_port_path>
+ <build_pbi>
+ <port>emulators/open-vm-tools-nox11</port>
+ </build_pbi>
<depends_on_package_pbi>open-vm-tools-nox11-425873_1-amd64.pbi</depends_on_package_pbi>
</package>
<package>
@@ -847,7 +893,7 @@
<config_file>http://www.pfsense.com/packages/config/imspector/imspector.xml</config_file>
<configurationfile>imspector.xml</configurationfile>
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
- <depends_on_package>sqlite3-3.7.9.tbz</depends_on_package>
+ <depends_on_package>sqlite3-3.7.12.1.tbz</depends_on_package>
<depends_on_package>imspector-0.9.tbz</depends_on_package>
<depends_on_package_pbi>imspector-0.9-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/net-im/imspector</build_port_path>
@@ -959,11 +1005,15 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>freeradius-1.1.8_4.tbz</depends_on_package>
<depends_on_package>libltdl-2.4_1.tbz</depends_on_package>
- <depends_on_package_pbi>freeradius-1.1.8_5-amd64.pbi libltdl-2.4.2-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>freeradius-1.1.8_5-amd64.pbi</depends_on_package_pbi>
<config_file>http://www.pfsense.org/packages/config/freeradius.xml</config_file>
<configurationfile>freeradius.xml</configurationfile>
<build_port_path>/usr/ports/net/freeradius</build_port_path>
<build_port_path>/usr/ports/devel/libltdl</build_port_path>
+ <build_pbi>
+ <ports_before>devel/libltdl</ports_before>
+ <port>net/freeradius</port>
+ </build_pbi>
<after_install_info>Please visit Services: freeRADIUS</after_install_info>
</package>
<package>
@@ -988,16 +1038,6 @@
<config_file>http://www.pfsense.org/packages/config/freeradius2/freeradius.xml</config_file>
<configurationfile>freeradius.xml</configurationfile>
<after_install_info>Please visit Services: FreeRADIUS</after_install_info>
- <build_port_path>/usr/ports/converters/libiconv</build_port_path>
- <build_port_path>/usr/ports/databases/db41</build_port_path>
- <build_port_path>/usr/ports/security/cyrus-sasl2</build_port_path>
- <build_port_path>/usr/ports/security/krb5</build_port_path>
- <build_port_path>/usr/ports/lang/perl5.12</build_port_path>
- <build_port_path>/usr/ports/devel/libltdl</build_port_path>
- <build_port_path>/usr/ports/net/openldap24-sasl-client</build_port_path>
- <build_port_path>/usr/ports/databases/mysql55-client</build_port_path>
- <build_port_path>/usr/ports/databases/postgresql91-client</build_port_path>
- <build_port_path>/usr/ports/net/freeradius2</build_port_path>
<!-- Try to use the new PBI build syntax here, it may help it pick up the right libs inside the single PBI rather than using multiple. -->
<build_pbi>
<ports_before>security/krb5</ports_before>
@@ -1016,7 +1056,7 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>bandwidthd-2.0.1_4.tbz</depends_on_package>
<depends_on_package>libpcap-1.1.1.tbz</depends_on_package>
- <depends_on_package>postgresql-client-8.4.7.tbz</depends_on_package>
+ <depends_on_package>postgresql-client-8.4.12.tbz</depends_on_package>
<depends_on_package_pbi>bandwidthd-2.0.1_5-amd64.pbi</depends_on_package_pbi>
<config_file>http://www.pfsense.org/packages/config/bandwidthd/bandwidthd.xml</config_file>
<configurationfile>bandwidthd.xml</configurationfile>
@@ -1134,7 +1174,11 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>squid-3.1.20.tbz</depends_on_package>
<depends_on_package>libwww-5.4.0_4.tbz</depends_on_package>
- <build_port_path>/usr/ports/www/squid31</build_port_path>
+ <build_pbi>
+ <ports_before>www/libwww</ports_before>
+ <port>www/squid31</port>
+ <ports_after>www/squid_radius_auth</ports_after>
+ </build_pbi>
<build_options>WITH_SQUID_KERB_AUTH=true WITH_SQUID_LDAP_AUTH=true WITH_SQUID_NIS_AUTH=true WITH_SQUID_SASL_AUTH=true WITH_SQUID_IPV6=true WITH_SQUID_DELAY_POOLS=true WITH_SQUID_SNMP=true WITH_SQUID_SSL=true WITH_SQUID_SSL_CRTD=true WITH_SQUID_PINGER=true WITHOUT_SQUID_DNS_HELPER=true WITH_SQUID_HTCP=true WITH_SQUID_VIA_DB=true WITH_SQUID_CACHE_DIGESTS=true WITHOUT_SQUID_WCCP=true WITH_SQUID_WCCPV2=true WITHOUT_SQUID_STRICT_HTTP=true WITH_SQUID_IDENT=true WITH_SQUID_REFERER_LOG=true WITH_SQUID_USERAGENT_LOG=true WITH_SQUID_ARP_ACL=true WITH_SQUID_IPFW=true WITH_SQUID_PF=true WITHOUT_SQUID_IPFILTER=true WITH_SQUID_FOLLOW_XFF=true WITHOUT_SQUID_ECAP=true WITHOUT_SQUID_ICAP=true WITHOUT_SQUID_ESI=true WITH_SQUID_AUFS=true WITHOUT_SQUID_COSS=true WITHOUT_SQUID_KQUEUE=true WITH_SQUID_LARGEFILE=true WITHOUT_SQUID_STACKTRACES=true WITHOUT_SQUID_DEBUG=true</build_options>
<config_file>http://www.pfsense.org/packages/config/squid-reverse/squid.xml</config_file>
<configurationfile>squid.xml</configurationfile>
@@ -1212,8 +1256,11 @@
<depends_on_package_pbi>squidguard-1.4_4-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/www/squidguard</build_port_path>
<build_port_path>/usr/ports/databases/db41</build_port_path>
- <build_port_path>/usr/ports/databases/db3</build_port_path>
<build_port_path>/usr/ports/security/cyrus-sasl2</build_port_path>
+ <build_pbi>
+ <ports_before>databases/db41 security/cyrus-sasl2</ports_before>
+ <port>www/squidguard</port>
+ </build_pbi>
<build_options>WITH_SQUID_KERB_AUTH=true WITH_SQUID_LDAP_AUTH=true WITH_SQUID_NIS_AUTH=true WITH_SQUID_SASL_AUTH=true WITH_SQUID_DELAY_POOLS=true WITH_SQUID_SNMP=true WITH_SQUID_CARP=true WITH_SQUID_SSL=true WITHOUT_SQUID_PINGER=true WITHOUT_SQUID_DNS_HELPER=true WITH_SQUID_HTCP=true WITH_SQUID_VIA_DB=true WITH_SQUID_CACHE_DIGESTS=true WITH_SQUID_WCCP=true WITHOUT_SQUID_WCCPV2=true WITHOUT_SQUID_STRICT_HTTP=true WITH_SQUID_IDENT=true WITH_SQUID_REFERER_LOG=true WITHOUT_SQUID_USERAGENT_LOG=true WITH_SQUID_ARP_ACL=true WITH_SQUID_PF=true WITHOUT_SQUID_IPFILTER=true WITH_SQUID_FOLLOW_XFF=true WITH_SQUID_AUFS=true WITH_SQUID_COSS=true WITH_SQUID_KQUEUE=true WITH_SQUID_LARGEFILE=true WITHOUT_SQUID_STACKTRACES=true WITH_SAMPLE_BL=true WITH_LDAP=true WITH_SASL=true WITH_FETCH=true</build_options>
<config_file>http://www.pfsense.org/packages/config/squidGuard/squidguard.xml</config_file>
<configurationfile>squidguard.xml</configurationfile>
@@ -1229,9 +1276,14 @@
<configurationfile>zabbix-agent.xml</configurationfile>
<maintainer>remco.verhoef@redfive.biz</maintainer>
<build_port_path>/usr/ports/net-mgmt/zabbix-agent</build_port_path>
+ <build_pbi>
+ <custom_name>zabbix-agent</custom_name>
+ <port>net-mgmt/zabbix-agent</port>
+ </build_pbi>
+ <build_options>WITHOUT_CARES=true WITHOUT_CURL_DEBUG=true WITHOUT_DEBUGGING=true WITHOUT_DMALLOC=true WITHOUT_ETCSYMLINK=true WITHOUT_EXTRA_PATCHES=true WITHOUT_GDBM=true WITHOUT_GNUTLS=true WITHOUT_IODBC=true WITHOUT_IPMI=true WITHOUT_KERBEROS4=true WITHOUT_LDAP=true WITHOUT_LDAPS=true WITHOUT_LIBIDN=true WITHOUT_LIBSIGSEGV=true WITHOUT_LIBSSH2=true WITHOUT_MFD_REWRITES=true WITHOUT_MULTIPLICITY=true WITHOUT_MYSQL=true WITHOUT_NTLM=true WITHOUT_PERL_MALLOC=true WITHOUT_PGSQL=true WITHOUT_RTMP=true WITHOUT_SITECUSTOMIZE=true WITHOUT_SSH=true WITHOUT_SUIDPERL=true WITHOUT_THREADS=true WITHOUT_TKMIB=true WITHOUT_TRACKMEMORY=true WITHOUT_UNIXODBC=true WITH_CA_BUNDLE=true WITH_CURL=true WITH_DUMMY=true WITH_EXTRA_ENCODINGS=true WITH_FETCH=true WITH_FPING=true WITH_IPV6=true WITH_JABBER=true WITH_LDAP=true WITH_OPENSSL=true WITH_PERL=true WITH_PERL_64BITINT=true WITH_PERL_EMBEDDED=true WITH_PROXY=true WITH_SASL=true WITH_SQLITE=true WITH_USE_PERL=true WITH_WERROR=true</build_options>
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>zabbix-agent-1.8.10,2.tbz</depends_on_package>
- <depends_on_package_pbi>zabbix-1.8.13-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>zabbix-agent-1.8.13-amd64.pbi</depends_on_package_pbi>
</package>
<package>
<name>Zabbix Proxy</name>
@@ -1244,10 +1296,14 @@
<configurationfile>zabbix-proxy.xml</configurationfile>
<maintainer>cmb@pfsense.org</maintainer>
<build_port_path>/usr/ports/net-mgmt/zabbix-proxy</build_port_path>
+ <build_pbi>
+ <custom_name>zabbix-proxy</custom_name>
+ <port>net-mgmt/zabbix-proxy</port>
+ </build_pbi>
<build_options>WITHOUT_CARES=true WITHOUT_CURL_DEBUG=true WITHOUT_DEBUGGING=true WITHOUT_DMALLOC=true WITHOUT_ETCSYMLINK=true WITHOUT_EXTRA_PATCHES=true WITHOUT_GDBM=true WITHOUT_GNUTLS=true WITHOUT_IODBC=true WITHOUT_IPMI=true WITHOUT_KERBEROS4=true WITHOUT_LDAP=true WITHOUT_LDAPS=true WITHOUT_LIBIDN=true WITHOUT_LIBSIGSEGV=true WITHOUT_LIBSSH2=true WITHOUT_MFD_REWRITES=true WITHOUT_MULTIPLICITY=true WITHOUT_MYSQL=true WITHOUT_NTLM=true WITHOUT_PERL_MALLOC=true WITHOUT_PGSQL=true WITHOUT_RTMP=true WITHOUT_SITECUSTOMIZE=true WITHOUT_SSH=true WITHOUT_SUIDPERL=true WITHOUT_THREADS=true WITHOUT_TKMIB=true WITHOUT_TRACKMEMORY=true WITHOUT_UNIXODBC=true WITH_CA_BUNDLE=true WITH_CURL=true WITH_DUMMY=true WITH_EXTRA_ENCODINGS=true WITH_FETCH=true WITH_FPING=true WITH_IPV6=true WITH_JABBER=true WITH_LDAP=true WITH_OPENSSL=true WITH_PERL=true WITH_PERL_64BITINT=true WITH_PERL_EMBEDDED=true WITH_PROXY=true WITH_SASL=true WITH_SQLITE=true WITH_USE_PERL=true WITH_WERROR=true</build_options>
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>zabbix-proxy-1.8.8,2.tbz</depends_on_package>
- <depends_on_package_pbi>zabbix-1.8.13-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>zabbix-proxy-1.8.13-amd64.pbi</depends_on_package_pbi>
</package>
<package>
<name>OpenVPN Client Export Utility</name>
@@ -1396,6 +1452,10 @@
<build_port_path>/usr/ports/dns/ldns</build_port_path>
<build_port_path>/usr/ports/textproc/expat2</build_port_path>
<build_port_path>/usr/ports/devel/libevent2</build_port_path>
+ <build_pbi>
+ <ports_before>dns/ldns textproc/expat2 devel/libevent2</ports_before>
+ <port>dns/unbound</port>
+ </build_pbi>
<build_options>WITH_LIBEVENT=true WITH_THREADS=true WITHOUT_GOST=true WITHOUT_MAN=true</build_options>
<logging>
<facilityname>unbound</facilityname>
@@ -1440,9 +1500,13 @@
<depends_on_package_base_url>http://files.pfsense.org/packages/amd64/8/All/</depends_on_package_base_url>
<depends_on_package>nrpe-2.12_3.tbz</depends_on_package>
<depends_on_package>nagios-plugins-1.4.15_1,1.tbz</depends_on_package>
- <depends_on_package_pbi>nrpe-2.13-amd64.pbi nagios-plugins-1.4.15_1-amd64.pbi</depends_on_package_pbi>
+ <depends_on_package_pbi>nrpe-2.13-amd64.pbi</depends_on_package_pbi>
<build_port_path>/usr/ports/net-mgmt/nrpe2</build_port_path>
<build_port_path>/usr/ports/net-mgmt/nagios-plugins</build_port_path>
+ <build_pbi>
+ <ports_before>net-mgmt/nagios-plugins</ports_before>
+ <port>net-mgmt/nrpe2</port>
+ </build_pbi>
<build_options>WITH_SSL=true WITHOUT_ARGS=true</build_options>
<config_file>http://www.pfsense.com/packages/config/nrpe2/nrpe2.xml</config_file>
<version>2.12_3 v2.1</version>