From owner-freebsd-ports-bugs@freebsd.org Thu Nov 5 17:25:33 2020 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C18CE46CD76 for ; Thu, 5 Nov 2020 17:25:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CRr594vjZz3CCc for ; Thu, 5 Nov 2020 17:25:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id A664746CED7; Thu, 5 Nov 2020 17:25:33 +0000 (UTC) Delivered-To: ports-bugs@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A4EDF46D03C for ; Thu, 5 Nov 2020 17:25:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CRr593zrzz3BwR for ; Thu, 5 Nov 2020 17:25:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7BD4C17806 for ; Thu, 5 Nov 2020 17:25:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 0A5HPXns042198 for ; Thu, 5 Nov 2020 17:25:33 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 0A5HPXG7042197 for ports-bugs@FreeBSD.org; Thu, 5 Nov 2020 17:25:33 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 250883] [new port] www/webtrees20 Date: Thu, 05 Nov 2020 17:25:33 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: freebsd-ports@andre.rikkertdekoe.nl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Nov 2020 17:25:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D250883 --- Comment #1 from Andre Rikkert de Koe - ARK-ICT --- Here the results of tests : root@web-int:~/newport # cat testport=20 #!/bin/sh cd /usr/ports/www/webtrees20 set -x set -e uname -a make deinstall make clean echo "=3D=3D=3D Testing with FreeBSD port tool =3D=3D=3D" pkg which $(which port) port test echo "=3D=3D=3D Testing according to https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-= testing.html =3D=3D=3D" make stage make package make install echo "=3D=3D=3D Test it installs next webtrees 1.17 =3D=3D=3D" pkg info | grep webtrees make deinstall make clean chown testuser . echo "id; make package" | su testuser make package make clean root@web-int:~/newport # ./testport=20 + set -e + uname -a FreeBSD web-int 12.1-RELEASE-p10 FreeBSD 12.1-RELEASE-p10 GENERIC amd64 + make deinstall =3D=3D=3D> Deinstalling for webtrees20 =3D=3D=3D> webtrees20 not installed, skipping + make clean =3D=3D=3D> Cleaning for webtrees20-2.0.10 + echo '=3D=3D=3D Testing with FreeBSD port tool =3D=3D=3D' =3D=3D=3D Testing with FreeBSD port tool =3D=3D=3D + which port + pkg which /usr/local/bin/port /usr/local/bin/port was installed by package porttools-1.09 + port test =3D=3D=3D> Using ports tree /usr/ports =3D=3D=3D> Validating port with portlint looks fine. =3D=3D=3D> flags: PREFIX=3D/tmp/webtrees20-2.0.10 NO_DEPENDS=3Dyes PKG_DBDIR=3D/tmp/pkg_db.2YcgNN43 PORTSDIR=3D/usr/ports -- =3D=3D=3D> Cleaning workspace before port test =3D=3D=3D> Cleaning for webtrees20-2.0.10 =3D=3D=3D> License LGPL3 accepted by the user =3D=3D=3D> Fetching all distfiles required by webtrees20-2.0.10 for building =3D=3D=3D> Extracting for webtrees20-2.0.10 =3D> SHA256 Checksum OK for webtrees-2.0.10.zip. =3D=3D=3D> Patching for webtrees20-2.0.10 =3D=3D=3D> Configuring for webtrees20-2.0.10 =3D=3D=3D> Staging for webtrees20-2.0.10 =3D=3D=3D> Generating temporary packing list /bin/mkdir -p /usr/ports/www/webtrees20/work/stage/tmp/webtrees20-2.0.10/www/webtrees20 =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D=3D> Checking for pkg-plist issues (check-plist) =3D=3D=3D> Parsing plist =3D=3D=3D> Checking for items in STAGEDIR missing from pkg-plist =3D=3D=3D> Checking for items in pkg-plist which are not in STAGEDIR =3D=3D=3D> No pkg-plist issues found (check-plist) =3D=3D=3D> Building package for webtrees20-2.0.10 =3D=3D=3D> Installing for webtrees20-2.0.10 =3D=3D=3D> Checking if webtrees20 is already installed =3D=3D=3D> Registering installation for webtrees20-2.0.10 Installing webtrees20-2.0.10... The following configuration will need to be done prior to using webtrees for the first time: 1. For installation on the apache web server, add the following to your apache site configuration, and restart the web server: Alias /webtrees20 /tmp/webtrees20-2.0.10/www/webtrees20/ ### Add the AcceptPathInfo directive only for Apache 2.0.30 ### or later. AcceptPathInfo On AllowOverride None Order Allow,Deny Allow from all 2. Webtrees uses a MySQL database. Configure a MySQL webtrees user and database using commands such as (substitute PASSWD for something of your own choosing): mysql> create user webtrees20@localhost identified by PASSWD; mysql> create database webtrees20; mysql> grant all on webtrees20.* to webtrees20@localhost; 3. Configure webtrees by browsing to the webtrees URL: http://your.server.com/webtrees20/ and you should be taken to the setup wizard, which will lead you through setting up webtrees: asking for the database server, database user and database name, and then assist you in creating a webtrees admin account, etc. =3D=3D=3D> Checking pkg info webtrees20-2.0.10 Name : webtrees20 Version : 2.0.10 Installed on : Thu Nov 5 18:21:13 2020 CET Origin : www/webtrees20 Architecture : FreeBSD:12:* Prefix : /tmp/webtrees20-2.0.10 Categories : www Licenses : LGPL3 Maintainer : fbsd@opal.com WWW : http://webtrees.net/ Comment : Online genealogy viewer Annotations : cpe : cpe:2.3:a:webtrees20:webtrees20:2.0.10:::::freebsd12:x64 Flat size : 68.7MiB Description : webtrees is the web's leading online collaborative genealogy application. webtrees works from standard GEDCOM files, and is therefore compatible with every major desktop application. webtrees aims to be efficient and effective by using the right combination of third-party tools, design techniques and open standards. WWW: http://webtrees.net/ =3D=3D=3D> Checking shared library dependencies =3D=3D=3D> Deinstalling for webtrees20 =3D=3D=3D> Deinstalling webtrees20-2.0.10 Updating database digests format: 100% Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packag= es in the universe): Installed packages to be REMOVED: webtrees20: 2.0.10 Number of packages to be removed: 1 The operation will free 69 MiB. [1/1] Deinstalling webtrees20-2.0.10... [1/1] Deleting files for webtrees20-2.0.10: 100% =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D There remains some webtrees local configuration in /tmp/webtrees20-2.0.10/www/webtrees20/data. If you plan on reinstalling webtrees, leave this configuration there and it will be reused by the new version. If you are completely uninstalling webtrees, please delete this directory and /tmp/webtrees20-2.0.10/www/webtrees20 by hand. You may want to save your GEDCOM file(s) from the MySQL server, too. To do that, you will need to reinstall webtrees, log on as an administrator and select: My Page >> GEDCOM Administration >> Download This will let you save your family tree data in a foo.ged GEDCOM file which you can upload into most other ancestry software or websites. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> Extra files and directories check =3D=3D=3D> Cleaning up after port test =3D=3D=3D> Cleaning for webtrees20-2.0.10 =3D=3D=3D> Removing existing /tmp/webtrees20-2.0.10 dir =3D=3D=3D> Done. + echo '=3D=3D=3D Testing according to https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-= testing.html =3D=3D=3D' =3D=3D=3D Testing according to https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-= testing.html =3D=3D=3D + make stage =3D=3D=3D> License LGPL3 accepted by the user =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/sbin/pkg - found =3D=3D=3D> Fetching all distfiles required by webtrees20-2.0.10 for building =3D=3D=3D> Extracting for webtrees20-2.0.10 =3D> SHA256 Checksum OK for webtrees-2.0.10.zip. =3D=3D=3D> Patching for webtrees20-2.0.10 =3D=3D=3D> Configuring for webtrees20-2.0.10 =3D=3D=3D> Staging for webtrees20-2.0.10 =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/include/php/main= /php.h - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/calendar.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/dom.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/filter.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718= -zts/gd.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/json.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/pdo_mysql.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/session.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/simplexml.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/xml.so - found =3D=3D=3D> Generating temporary packing list /bin/mkdir -p /usr/ports/www/webtrees20/work/stage/usr/local/www/webtrees20 =3D=3D=3D=3D> Compressing man pages (compress-man) + make package =3D=3D=3D> Building package for webtrees20-2.0.10 + make install =3D=3D=3D> Installing for webtrees20-2.0.10 =3D=3D=3D> Checking if webtrees20 is already installed =3D=3D=3D> Registering installation for webtrees20-2.0.10 Installing webtrees20-2.0.10... The following configuration will need to be done prior to using webtrees for the first time: 1. For installation on the apache web server, add the following to your apache site configuration, and restart the web server: Alias /webtrees20 /usr/local/www/webtrees20/ ### Add the AcceptPathInfo directive only for Apache 2.0.30 ### or later. AcceptPathInfo On AllowOverride None Order Allow,Deny Allow from all 2. Webtrees uses a MySQL database. Configure a MySQL webtrees user and database using commands such as (substitute PASSWD for something of your own choosing): mysql> create user webtrees20@localhost identified by PASSWD; mysql> create database webtrees20; mysql> grant all on webtrees20.* to webtrees20@localhost; 3. Configure webtrees by browsing to the webtrees URL: http://your.server.com/webtrees20/ and you should be taken to the setup wizard, which will lead you through setting up webtrees: asking for the database server, database user and database name, and then assist you in creating a webtrees admin account, etc. + echo '=3D=3D=3D Test it installs next webtrees 1.17 =3D=3D=3D' =3D=3D=3D Test it installs next webtrees 1.17 =3D=3D=3D + pkg info + grep webtrees webtrees-1.7.13 Online genealogy viewer webtrees20-2.0.10 Online genealogy viewer + make deinstall =3D=3D=3D> Deinstalling for webtrees20 =3D=3D=3D> Deinstalling webtrees20-2.0.10 Updating database digests format: 100% Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 1 packages (of 0 packag= es in the universe): Installed packages to be REMOVED: webtrees20: 2.0.10 Number of packages to be removed: 1 The operation will free 69 MiB. [1/1] Deinstalling webtrees20-2.0.10... [1/1] Deleting files for webtrees20-2.0.10: 100% =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D There remains some webtrees local configuration in /usr/local/www/webtrees20/data. If you plan on reinstalling webtrees, leave this configuration there and it will be reused by the new version. If you are completely uninstalling webtrees, please delete this directory and /usr/local/www/webtrees20 by hand. You may want to save your GEDCOM file(s) from the MySQL server, too. To do that, you will need to reinstall webtrees, log on as an administrator and select: My Page >> GEDCOM Administration >> Download This will let you save your family tree data in a foo.ged GEDCOM file which you can upload into most other ancestry software or websites. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D + make clean =3D=3D=3D> Cleaning for webtrees20-2.0.10 + chown testuser . + echo 'id; make package' + su testuser uid=3D1003(testuser) gid=3D1003(testuser) groups=3D1003(testuser) =3D=3D=3D> License LGPL3 accepted by the user =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/sbin/pkg - found =3D=3D=3D> Fetching all distfiles required by webtrees20-2.0.10 for building =3D=3D=3D> Extracting for webtrees20-2.0.10 =3D> SHA256 Checksum OK for webtrees-2.0.10.zip. =3D=3D=3D> Patching for webtrees20-2.0.10 =3D=3D=3D> Configuring for webtrees20-2.0.10 =3D=3D=3D> Staging for webtrees20-2.0.10 =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/include/php/main= /php.h - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/calendar.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/dom.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/filter.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718= -zts/gd.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/json.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/pdo_mysql.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/session.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/simplexml.so - found =3D=3D=3D> webtrees20-2.0.10 depends on file: /usr/local/lib/php/20170718-zts/xml.so - found =3D=3D=3D> Generating temporary packing list /bin/mkdir -p /usr/ports/www/webtrees20/work/stage/usr/local/www/webtrees20 =3D=3D=3D=3D> Compressing man pages (compress-man) =3D=3D=3D> Building package for webtrees20-2.0.10 + make package + make clean =3D=3D=3D> Cleaning for webtrees20-2.0.10 root@web-int:~/newport # --=20 You are receiving this mail because: You are the assignee for the bug.=