Bug 222325 - www/drupal8 missing dependency when installed via pkg(8)
Summary: www/drupal8 missing dependency when installed via pkg(8)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jose Alonso Cardenas Marquez
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-14 10:46 UTC by fehmi noyan isi
Modified: 2018-03-09 05:32 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (acm)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description fehmi noyan isi 2017-09-14 10:46:20 UTC
drupal8 SCM istallation via web fails in absence of php56-tokenizer module. This module is listed as a dependency for www/drupal8 in [1]

However, php56-tokenizer is not automatically installed when drupal8 is installed via pkg(8). 

In addition to php56-tokenizer, php56-opcache, which is a recommended module by drupal, is also not installed when the software installation is performed via pkg(8).

Below is a demonstration of the problem;

root@port-test:~ # uname -a
FreeBSD port-test 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017     root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
root@port-test:~ # pkg install drupal8

Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 19 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	drupal8: 8.3.5
	php56-session: 5.6.31
	php56: 5.6.31
	php56-xml: 5.6.31
	php56-simplexml: 5.6.31
	php56-dom: 5.6.31
	php56-hash: 5.6.31
	php56-filter: 5.6.31
	php56-gd: 5.6.31
	t1lib: 5.1.2_4,1
	php56-json: 5.6.31
	php56-pdo_mysql: 5.6.31
	php56-pdo: 5.6.31
	php56-mysql: 5.6.31
	mysql56-client: 5.6.37
	libevent: 2.1.8
	liblz4: 1.7.5,1
	php56-mbstring: 5.6.31_1
	oniguruma6: 6.4.0

Number of packages to be installed: 19

The process will require 117 MiB more space.
15 MiB to be downloaded.

Proceed with this action? [y/N]: y

...
these lines have been removed
...

root@port-test:~ # pkg info | grep tokenizer 
root@port-test:~ # pkg info | grep opcache

[1] https://www.freebsd.org/cgi/ports.cgi?query=drupal8&stype=all
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-11-02 01:53:26 UTC
A commit references this bug:

Author: acm
Date: Thu Nov  2 01:52:22 UTC 2017
New revision: 453330
URL: https://svnweb.freebsd.org/changeset/ports/453330

Log:
  - Update to 8.4.1
  - Add missing dependencies (1)

  PR:		222325 (1)
  Submitted by:	fehmi noyan isi

Changes:
  head/www/drupal8/Makefile
  head/www/drupal8/distinfo
  head/www/drupal8/pkg-plist
Comment 2 fehmi noyan isi 2018-01-27 05:47:27 UTC
thanks! can this bug report be closed then?