Commit 0e0897fa authored by Matthias Fechner's avatar Matthias Fechner

Update to r527067..

parent 0c56d3b3
#
# MOVED -- A list of (recently) moved or removed ports
#
# $FreeBSD: head/MOVED 526913 2020-02-23 10:07:39Z rene $
# $FreeBSD: head/MOVED 527051 2020-02-24 21:37:16Z flo $
#
# Each entry consists of a single line containing the following four
# fields in the order named, separated with the pipe (`|') character:
......@@ -10916,7 +10916,6 @@ www/pecl-yaf2|www/pecl-yaf|2018-12-30|Has expired: Works only with EOL php 5.6
www/redaxo||2018-12-30|Has expired: Works only with EOL php 5.6
www/dotproject||2018-12-30|Has expired: Works only with EOL php 5.6
www/sitebar||2018-12-30|Has expired: Works only with EOL php 5.6
www/limesurvey||2018-12-30|Has expired: Works only with EOL php 5.6
www/mahara||2018-12-30|Has expired: Works only with EOL php 5.6
www/mysar||2018-12-30|Has expired: Works only with EOL php 5.6
www/oscommerce||2018-12-30|Has expired: Works only with EOL php 5.6
# Created by: Marc van Woerkom <3d@FreeBSD.org>
# $FreeBSD: head/audio/audacity/Makefile 521026 2019-12-27 21:18:26Z cmt $
# $FreeBSD: head/audio/audacity/Makefile 527065 2020-02-25 06:37:48Z pi $
PORTNAME= audacity
PORTVERSION= 2.3.3
PORTREVISION= 1
PORTREVISION= 2
DISTVERSIONPREFIX= Audacity-
CATEGORIES= audio
......
TIMESTAMP = 1574484432
SHA256 (audacity-audacity-Audacity-2.3.3_GH0.tar.gz) = 9ab6c8989e21165b86aad80b7e6691015cb5b0c91ab77e6170d7192f840313a8
SIZE (audacity-audacity-Audacity-2.3.3_GH0.tar.gz) = 62099027
TIMESTAMP = 1579914119
SHA256 (audacity-audacity-Audacity-2.3.3_GH0.tar.gz) = 404e6c49693dedc94212fc5525974058d848536025e19da31359ae02babe8bd7
SIZE (audacity-audacity-Audacity-2.3.3_GH0.tar.gz) = 62073352
--- include/audacity/Types.h.orig 2018-10-01 14:07:33 UTC
+++ include/audacity/Types.h
@@ -311,7 +311,7 @@ class sampleCount (public)
sampleCount ( long v ) : value { v } {}
// unsigned long is 64 bit on some platforms. Let it narrow.
- sampleCount ( unsigned long v ) : value ( v ) {}
+ sampleCount ( unsigned long v ) : value { static_cast<type>(v) } {}
// Beware implicit conversions from floating point values!
// Otherwise the meaning of binary operators with sampleCount change
--- src/prefs/PrefsDialog.cpp.orig 2019-05-13 18:00:33.704997000 -0700
+++ src/prefs/PrefsDialog.cpp 2019-05-13 17:52:51.702814000 -0700
@@ -30,6 +30,7 @@
#include <wx/intl.h>
#include <wx/listbox.h>
#include <wx/sizer.h>
+#include <wx/treectrl.h>
#include <wx/listbook.h>
# Created by: Nicolas de Bari Embriz <nbari@dalmp.com>
# $FreeBSD: head/databases/dalmp/Makefile 521467 2019-12-30 06:40:39Z sunpoet $
# $FreeBSD: head/databases/dalmp/Makefile 527058 2020-02-25 02:17:59Z rigoletto $
PORTNAME= dalmp
PORTVERSION= 3.0.3
DISTVERSIONPREFIX= v
PORTREVISION= 2
PORTVERSION= 3.1.0
CATEGORIES= databases
MAINTAINER= nbari@tequila.io
......@@ -21,7 +19,7 @@ USES= php
NO_BUILD= yes
NO_ARCH= yes
USE_PHP= pcre mysqli session memcache sqlite3 curl
USE_PHP= pcre mysqli session memcache sqlite3 curl redis
do-install:
@${MKDIR} ${STAGEDIR}${DATADIR}
......
SHA256 (nbari-DALMP-v3.0.3_GH0.tar.gz) = 253c68e498e74f8aa073f149360f9422965cc07d30d7b24397f0844191a9da38
SIZE (nbari-DALMP-v3.0.3_GH0.tar.gz) = 166937
TIMESTAMP = 1582020196
SHA256 (nbari-DALMP-3.1.0_GH0.tar.gz) = 5dabcd9abb2744cd56e76f688f7a464ee037740d318e08f3c0ff43fef96392cf
SIZE (nbari-DALMP-3.1.0_GH0.tar.gz) = 175738
......@@ -66,6 +66,8 @@
%%DATADIR%%/docs/examples/basic.rst
%%DATADIR%%/docs/index.rst
%%DATADIR%%/docs/issues.rst
%%DATADIR%%/docs/navicat.jpg
%%DATADIR%%/docs/navicat.rst
%%DATADIR%%/docs/prepared_statements.rst
%%DATADIR%%/docs/queue.rst
%%DATADIR%%/docs/queue/QueueInterface.rst
......
# Created by: Robert Kruus <rob.kruus@gmail.com>
# $FreeBSD: head/databases/py-pyodbc/Makefile 483111 2018-10-27 06:00:24Z wen $
# $FreeBSD: head/databases/py-pyodbc/Makefile 527059 2020-02-25 02:28:50Z rigoletto $
PORTNAME= pyodbc
PORTVERSION= 4.0.24
PORTVERSION= 4.0.30
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
......
TIMESTAMP = 1540616220
SHA256 (pyodbc-4.0.24.tar.gz) = 4326abb737dec36156998d52324921673d30f575e1e0998f0c5edd7de20e61d4
SIZE (pyodbc-4.0.24.tar.gz) = 218849
TIMESTAMP = 1582597228
SHA256 (pyodbc-4.0.30.tar.gz) = 852b5deeeb3366af8b4408efed993501708be45d221881bce60c9aac54be726a
SIZE (pyodbc-4.0.30.tar.gz) = 266286
# $FreeBSD: head/devel/Makefile 527011 2020-02-24 18:19:12Z db $
# $FreeBSD: head/devel/Makefile 527066 2020-02-25 06:55:09Z mfechner $
#
COMMENT = Development utilities
......@@ -6336,6 +6336,7 @@
SUBDIR += rubygem-sprockets2
SUBDIR += rubygem-sprockets3
SUBDIR += rubygem-spruz
SUBDIR += rubygem-stackprof
SUBDIR += rubygem-state_machine
SUBDIR += rubygem-state_machines
SUBDIR += rubygem-statsd
......
# $FreeBSD: head/devel/ruby-build/Makefile 526489 2020-02-19 07:30:27Z meta $
# $FreeBSD: head/devel/ruby-build/Makefile 527064 2020-02-25 04:40:16Z meta $
PORTNAME= ruby-build
PORTVERSION= 20200218
PORTVERSION= 20200224
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
DIST_SUBDIR= rbenv
......
TIMESTAMP = 1582097320
SHA256 (rbenv/rbenv-ruby-build-v20200218_GH0.tar.gz) = b039361b544188da5e13319189f3fb492d15e7c119337486f9f46fa53ec650b3
SIZE (rbenv/rbenv-ruby-build-v20200218_GH0.tar.gz) = 65040
TIMESTAMP = 1582605419
SHA256 (rbenv/rbenv-ruby-build-v20200224_GH0.tar.gz) = dc3799a1c784c9a0f214a3c0c861a0bb798cd40ee2df49bce95b4c95adf6fc79
SIZE (rbenv/rbenv-ruby-build-v20200224_GH0.tar.gz) = 65093
# Created by: Matthias Fechner <mfechner@FreeBSD.org>
# $FreeBSD: head/devel/rubygem-stackprof/Makefile 527066 2020-02-25 06:55:09Z mfechner $
PORTNAME= stackprof
PORTVERSION= 0.2.15
CATEGORIES= devel rubygems
MASTER_SITES= RG
MAINTAINER= mfechner@FreeBSD.org
COMMENT= Fast sampling profiler for ruby code
LICENSE= MIT
USES= gem python shebangfix
USE_RUBY= yes
SHEBANG_FILES= vendor/gprof2dot/gprof2dot.py \
vendor/gprof2dot/hotshotmain.py \
vendor/FlameGraph/flamegraph.pl
PLIST_FILES= bin/stackprof \
bin/stackprof-flamegraph.pl \
bin/stackprof-gprof2dot.py
.include <bsd.port.mk>
TIMESTAMP = 1582612281
SHA256 (rubygem/stackprof-0.2.15.gem) = 0d3fa5078032c0e48df851e5c2c9b65aa62f766b48d87a2bb738e426b5fa5fbc
SIZE (rubygem/stackprof-0.2.15.gem) = 63488
Stackprof is a fast sampling profiler for ruby code, with cpu,
wallclock and object allocation samplers.
WWW: http://github.com/tmm1/stackprof
# Created by: Alexander Moisseev <moiseev@mezonplus.ru>
# $FreeBSD: head/mail/roundcube-thunderbird_labels/Makefile 488825 2018-12-31 19:34:24Z swills $
# $FreeBSD: head/mail/roundcube-thunderbird_labels/Makefile 527057 2020-02-25 02:10:15Z rigoletto $
PORTNAME= thunderbird_labels
PORTVERSION= 1.3.2
PORTVERSION= 1.4.2
DISTVERSIONPREFIX= v
CATEGORIES= mail
PKGNAMEPREFIX= roundcube-
......
TIMESTAMP = 1546063011
SHA256 (mike-kfed-roundcube-thunderbird_labels-v1.3.2_GH0.tar.gz) = 6fa589848641dd84a66bfe19fd9daf1995001e100059c1e9d802546338189de0
SIZE (mike-kfed-roundcube-thunderbird_labels-v1.3.2_GH0.tar.gz) = 193689
TIMESTAMP = 1581954364
SHA256 (mike-kfed-roundcube-thunderbird_labels-v1.4.2_GH0.tar.gz) = cc77692634800abc3bf20d0338915e5681c06a74fc996b3d6f46a16a30c5b801
SIZE (mike-kfed-roundcube-thunderbird_labels-v1.4.2_GH0.tar.gz) = 193077
......@@ -9,6 +9,7 @@
%%PLUGINDIR_REL%%/localization/ca_ES.inc
%%PLUGINDIR_REL%%/localization/cs_CZ.inc
%%PLUGINDIR_REL%%/localization/de_DE.inc
%%PLUGINDIR_REL%%/localization/el_GR.inc
%%PLUGINDIR_REL%%/localization/en_US.inc
%%PLUGINDIR_REL%%/localization/es_ES.inc
%%PLUGINDIR_REL%%/localization/fr_FR.inc
......@@ -24,13 +25,14 @@
%%PLUGINDIR_REL%%/localization/uk_UA.inc
%%PLUGINDIR_REL%%/node_modules/roundcube/index.js
%%PLUGINDIR_REL%%/node_modules/roundcube/package.json
%%PLUGINDIR_REL%%/skins/classic/includes/toolbar.html
%%PLUGINDIR_REL%%/skins/classic/tb_label.css
%%PLUGINDIR_REL%%/skins/classic/thunderbird_32.png
%%PLUGINDIR_REL%%/skins/default/tb_label.css
%%PLUGINDIR_REL%%/skins/default/thunderbird_32.png
%%PLUGINDIR_REL%%/skins/elastic/includes/toolbar.html
%%PLUGINDIR_REL%%/skins/elastic/tb_label.css
%%PLUGINDIR_REL%%/skins/larry/includes/toolbar.html
%%PLUGINDIR_REL%%/skins/larry/tb_label.css
%%PLUGINDIR_REL%%/skins/larry/thunderbird_24.png
%%PLUGINDIR_REL%%/skins/larry/thunderbird_32.png
%%PLUGINDIR_REL%%/tb_label.js
%%PLUGINDIR_REL%%/tb_label_contextmenu.js
%%PLUGINDIR_REL%%/thunderbird_labels.php
# Created by: Eugene M. Kim <ab@astralblue.net>
# $FreeBSD: head/mail/spamass-milter/Makefile 473962 2018-07-05 11:13:18Z dinoex $
# $FreeBSD: head/mail/spamass-milter/Makefile 527056 2020-02-25 00:42:13Z bmah $
PORTNAME= spamass-milter
PORTVERSION= 0.4.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= SAVANNAH/spamass-milt
......
--- spamass-milter.cpp
+++ spamass-milter.cpp
@@ -1206,7 +1206,23 @@ mlfi_header(SMFICTX* ctx, char* headerf,
assassin->set_subject(headerv);
// assemble header to be written to SpamAssassin
- string header = string(headerf) + ": " + headerv + "\r\n";
+ string header = headerv;
+
+ // Replace all LF with CRLF
+ // As milter documentation says:
+ // headerv Header field value. The content of the header may
+ // include folded white space, i.e., multiple lines with following
+ // white space where lines are separated by LF (not CR/LF). The
+ // trailing line terminator (CR/LF) is removed.
+ // Need to make sure folded header line breaks are sent to SA as CRLF
+ string::size_type idx = header.size();
+ while ( (idx = header.rfind("\n", idx)) != string::npos )
+ {
+ header.replace(idx,1,"\r\n");
+ }
+
+ // final assembly
+ header = string(headerf) + ": " + header + "\r\n";
try {
// write to SpamAssassin client
# $FreeBSD: head/math/Makefile 526913 2020-02-23 10:07:39Z rene $
# $FreeBSD: head/math/Makefile 527063 2020-02-25 03:34:27Z wen $
#
COMMENT = Mathematics
......@@ -108,6 +108,7 @@
SUBDIR += R-cran-spdep
SUBDIR += R-cran-sspir
SUBDIR += R-cran-stabledist
SUBDIR += R-cran-statmod
SUBDIR += R-cran-survey
SUBDIR += R-cran-truncnorm
SUBDIR += R-cran-units
......
# $FreeBSD: head/math/R-cran-statmod/Makefile 527063 2020-02-25 03:34:27Z wen $
PORTNAME= statmod
DISTVERSION= 1.4.33
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= jpbeconne@free.fr
COMMENT= Statistical Modeling
LICENSE= GPLv3
USES= cran:auto-plist,compiles
.include <bsd.port.mk>
TIMESTAMP = 1579549130
SHA256 (statmod_1.4.33.tar.gz) = 7ac615817e07e7ea6d2edff31e000caf0a879c340fc4bd457d3652c0482d71b9
SIZE (statmod_1.4.33.tar.gz) = 60857
A collection of algorithms and functions to aid statistical modeling.
Includes limiting dilution analysis (aka ELDA), growth curve comparisons,
mixed linear models, heteroscedastic regression, inverse-Gaussian
probability calculations, Gauss quadrature and a secure convergence
algorithm for nonlinear models. Also includes advanced generalized linear
model functions including Tweedie and Digamma distributional families
and a secure convergence algorithm.
WWW: https://CRAN.R-project.org/package=statmod
......@@ -11,11 +11,15 @@ Make sure we don't `chown root`, it will fail.
echo " chmod $(setuid_root_mode) $(DESTDIR)$(libexecdir)/$$p"; \
chmod $(setuid_root_mode) $(DESTDIR)$(libexecdir)/$$p; \
done
@@ -1815,7 +1813,6 @@ install-exec-local: $(noinst_PROGRAMS)
@@ -1814,10 +1812,7 @@ install-exec-local: $(noinst_PROGRAMS)
@TMPFILE=$(DESTDIR)$(libexecdir)/.setuid-$$$$; \
rm -f $$TMPFILE; \
echo > $$TMPFILE; \
can_create_suid_root_executable=no; \
- can_create_suid_root_executable=no; \
- chown root $$TMPFILE > /dev/null 2>&1 \
&& chmod $(setuid_root_mode) $$TMPFILE > /dev/null 2>&1 \
&& can_create_suid_root_executable=yes; \
- && chmod $(setuid_root_mode) $$TMPFILE > /dev/null 2>&1 \
- && can_create_suid_root_executable=yes; \
+ can_create_suid_root_executable=yes; \
rm -f $$TMPFILE; \
if test $$can_create_suid_root_executable = yes; then \
$(INSTALL_SUID); \
# Created by: Alfred Perlstein <alfred@FreeBSD.org>
# $FreeBSD: head/net/mDNSResponder/Makefile 526645 2020-02-21 18:55:48Z sunpoet $
# $FreeBSD: head/net/mDNSResponder/Makefile 527053 2020-02-24 22:08:03Z pkubaj $
PORTNAME= mDNSResponder
PORTVERSION= 1096.0.2
......@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= avahi-libdns openmdns
OPTIONS_DEFINE= IPV6
USES= cpe gmake
USES= compiler:c11 cpe gmake
ALL_TARGET= all dnsextd
BUILD_WRKSRC= ${WRKSRC}/mDNSPosix
......
# Created by: amistry@am-productions.biz
# $FreeBSD: head/print/hplip/Makefile 526962 2020-02-24 11:36:15Z kai $
# $FreeBSD: head/print/hplip/Makefile 527055 2020-02-24 23:46:25Z woodsb02 $
PORTNAME= hplip
PORTVERSION= 3.19.12
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= print
MASTER_SITES= SF
......@@ -23,7 +23,7 @@ CONFLICTS_INSTALL= hpijs-[0-9]*
INSTALL_TARGET= install-strip
USES= dos2unix gnome jpeg libtool pkgconfig python shebangfix
USE_GNOME= pygobject
USE_GNOME= pygobject3
USE_LDCONFIG= yes
SHEBANG_GLOB= *.py hpps pstotiff
DOS2UNIX_FILES= scan/sane/orblite.c
......
......@@ -28,7 +28,7 @@ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENTATION,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
$FreeBSD: head/security/vuxml/vuln.xml 527003 2020-02-24 17:21:36Z tijl $
$FreeBSD: head/security/vuxml/vuln.xml 527060 2020-02-25 03:07:17Z fluffy $
QUICK GUIDE TO ADDING A NEW ENTRY
......@@ -58,6 +58,93 @@ Notes:
* Do not forget port variants (linux-f10-libxml2, libxml2, etc.)
-->
<vuxml xmlns="http://www.vuxml.org/apps/vuxml-1">
<vuln vid="f0683976-5779-11ea-8a77-1c872ccb1e42">
<topic>LPE and RCE in OpenSMTPD's default install</topic>
<affects>
<package>
<name>opensmtpd</name>
<range><lt>6.6.4,1</lt></range>
</package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
<p>OpenSMTPD developersreports:</p>
<blockquote cite="https://opensmtpd.org/security.html">
<p>An out of bounds read in smtpd allows an attacker to inject arbitrary
commands into the envelope file which are then executed as root.
Separately, missing privilege revocation in smtpctl allows arbitrary
commands to be run with the _smtpq group.</p>
</blockquote>
</body>
</description>
<references>
<cvename>CVE-2020-8793</cvename>
<url>https://www.openwall.com/lists/oss-security/2020/02/24/4</url>
<cvename>CVE-2020-8794</cvename>
<url>https://www.openwall.com/lists/oss-security/2020/02/24/5</url>
</references>
<dates>
<discovery>2020-02-22</discovery>
<entry>2020-02-24</entry>
</dates>
</vuln>
<vuln vid="40c75597-574a-11ea-bff8-c85b76ce9b5a">
<topic>OpenSMTPd -- LPE and RCE in OpenSMTPD's default install</topic>
<affects>
<package>
<name>opensmtpd</name>
<range><lt>6.6.5,1</lt></range>
</package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
<p>Qualys reports:</p>
<blockquote cite="https://www.openwall.com/lists/oss-security/2020/02/24/5">
<p>.</p>
</blockquote>
</body>
</description>
<references>
<url>https://www.openwall.com/lists/oss-security/2020/02/24/5</url>
<cvename>CVE-2020-8794</cvename>
</references>
<dates>
<discovery>2020-02-24</discovery>
<entry>2020-02-24</entry>
</dates>
</vuln>
<vuln vid="76f1ce19-5749-11ea-bff8-c85b76ce9b5a">
<topic>OpenSMTPd -- Local information disclosure</topic>
<affects>
<package>
<name>opensmtpd</name>
<range><lt>6.6.4,1</lt></range>
</package>
</affects>
<description>
<body xmlns="http://www.w3.org/1999/xhtml">
<p>Qualys reports:</p>
<blockquote cite="https://www.openwall.com/lists/oss-security/2020/02/24/4">
<p>We discovered a minor vulnerability in OpenSMTPD, OpenBSD's mail server:
an unprivileged local attacker can read the first line of an arbitrary
file (for example, root's password hash in /etc/master.passwd) or the
entire contents of another user's file (if this file and
/var/spool/smtpd/ are on the same filesystem).</p>
</blockquote>
</body>
</description>
<references>
<url>https://www.openwall.com/lists/oss-security/2020/02/24/4</url>
<cvename>CVE-2020-8793</cvename>
</references>
<dates>
<discovery>2020-02-24</discovery>
<entry>2020-02-24</entry>
</dates>
</vuln>
<vuln vid="056ea107-5729-11ea-a2f3-001cc0382b2f">
<topic>Mbed TLS -- Cache attack against RSA key import in SGX</topic>
<affects>
# $FreeBSD: head/textproc/lowdown/Makefile 526013 2020-02-13 09:48:09Z bapt $
# $FreeBSD: head/textproc/lowdown/Makefile 527067 2020-02-25 08:19:31Z bapt $
PORTNAME= lowdown
PORTVERSION= 0.5.4
PORTVERSION= 0.6.1
CATEGORIES= textproc
MASTER_SITES= https://kristaps.bsd.lv/lowdown/snapshots/
......
TIMESTAMP = 1581587245
SHA256 (lowdown-0.5.4.tar.gz) = 55b4c396a3fd20e963a9bf7891abb412002ba5f557e7e8959a9d1a162032550a
SIZE (lowdown-0.5.4.tar.gz) = 119029
TIMESTAMP = 1582618699
SHA256 (lowdown-0.6.1.tar.gz) = a0632c57455021c616f138c436e060ff0dad2eb08018f005f6ee14b0561f22d3
SIZE (lowdown-0.6.1.tar.gz) = 122806
# $FreeBSD: head/www/Makefile 526852 2020-02-22 19:08:35Z rene $
# $FreeBSD: head/www/Makefile 527051 2020-02-24 21:37:16Z flo $
#
COMMENT = Ports related to the World Wide Web
......@@ -299,6 +299,7 @@
SUBDIR += lightsquid
SUBDIR += lighttpd
SUBDIR += lighttpd-mod_h264_streaming
SUBDIR += limesurvey
SUBDIR += linkcheck
SUBDIR += linklint
SUBDIR += links
......
# Created by: janos.mohacsi@bsd.hu
# $FreeBSD: head/www/limesurvey/Makefile 527051 2020-02-24 21:37:16Z flo $
PORTNAME= limesurvey
PORTVERSION= 3.22.7
CATEGORIES= www
MASTER_SITES= http://download.limesurvey.org/lts-releases/
DISTNAME= ${PORTNAME}${PORTVERSION}+200225
MAINTAINER= flo@FreeBSD.org
COMMENT= PHP-based survey building and runing system
LICENSE= GPLv2
USES= cpe php:web tar:bz2
OPTIONS_DEFINE= GD LDAP PGSQL
OPTIONS_DEFAULT= GD
PGSQL_DESC= Use PostgreSQL (instead of MySQL)
GD_DESC= Install PHP gd extension
LDAP_DESC= Install PHP LDAP extension
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP= pdo_pgsql
.else
# server is not necessary on this host.
USE_PHP= pdo_mysql
.endif
.if ${PORT_OPTIONS:MGD}
USE_PHP+= gd
.endif
.if ${PORT_OPTIONS:MLDAP}
USE_PHP+= ldap
.endif
USE_PHP+= ctype dom hash iconv json mbstring openssl pcre session \
simplexml xmlwriter zip
WWWDOCROOT?= www
PHPSURVEYORURL?= ${PORTNAME}
WRKSRC= ${WRKDIR}/${PORTNAME}
NO_BUILD= yes
SUB_FILES= pkg-message
SUB_LIST= PHPSURVEYORDIR="${PHPSURVEYORDIR}" \
PHPSURVEYORURL="${PHPSURVEYORURL}"
PHPSURVEYORDIR= ${WWWDOCROOT}/${PHPSURVEYORURL}
do-install:
${MKDIR} "${STAGEDIR}${WWWDIR}"
@cd "${WRKSRC}" && ${COPYTREE_SHARE} . "${STAGEDIR}${WWWDIR}"
${MKDIR} "${STAGEDIR}${WWWDIR}"/tmp
${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/tmp
${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/upload
${CHMOD} -R go-w "${STAGEDIR}${WWWDIR}"/admin
post-install:
@${ECHO_CMD} "@group ${WWWGRP}" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR}/admin -type f -print | \
${SED} -e "s#${STAGEDIR}${PREFIX}/##g" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR}/admin -type d -print | \
${SED} -E -e "s#${STAGEDIR}${PREFIX}/#@dir #g" >> ${TMPPLIST}
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR} ! -path "${STAGEDIR}${WWWDIR}/admin/*" -type f -print | \
${SED} -e "s#${STAGEDIR}${PREFIX}/##g" >> ${TMPPLIST}
@${FIND} -s -d ${STAGEDIR}${WWWDIR} -type d ! -path "${STAGEDIR}${WWWDIR}/admin*" -print | \
${SED} -E -e "s#${STAGEDIR}${PREFIX}/#@dir #g" >> ${TMPPLIST}
@${ECHO_CMD} "@owner" >> ${TMPPLIST}
@${ECHO_CMD} "@group" >> ${TMPPLIST}
.include <bsd.port.mk>
TIMESTAMP = 1582572355
SHA256 (limesurvey3.22.7+200225.tar.bz2) = 8bf18fca09d2a1b9b5319c7157a4b69ee7f85badb757bee5f6f23247b95035f1
SIZE (limesurvey3.22.7+200225.tar.bz2) = 64294437
[
{ type: install
message: <<EOM
----------------------------------------------------------------------------
limesurvey has been installed, but is not quite ready to be used yet!
You have to ensure that you have a mysql server installed and configured.
Further information on these installation procedures may
be found in:
%%PREFIX%%/%%PHPSURVEYORDIR%%/docs/manual.html
Once these steps have been taken, you may connect to the following URL to
configure your installation of limesurvey:
http://localhost/%%PHPSURVEYORURL%%/
----------------------------------------------------------------------------
EOM
}
]
From the website:
What is PHP Surveyor?
PHP Surveyor is a set of PHP scripts that interact with MySQL to develop
surveys, publish surveys and collect responses to surveys. Once a survey
has been created it can be published as an online survey (displayed as
single questions, group by group or all in one page) or you can use a
dataentry system for administration of paper-based versions of the survey.
PHP Surveyor can produced 'branching' surveys (set conditions on whether
individual questions will display), can vary the look and feel of your
survey through a templating system, and can provide basic statistical
analysis of your survey results.
PHP Surveyor includes the capacity to generate individualised 'tokens', so
if you have a list of people you want to invite to participate in a survey
you can issue each one with a token, and they will be able to access the
survey using that token. This allows for quite good quality control of
your surveys.
WWW: http://www.limesurvey.org/
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment