Hi! Not all header files are copied from stage to the live package. For example: ls -lha work/stage/usr/local/include/php/Zend/zend_smart_string.h -rw-r--r-- 1 root wheel 4.9K Nov 20 13:10 work/stage/usr/local/include/php/Zend/zend_smart_string.h But that file never exists after the pkg has been installed ls -lha /usr/local/include/php/Zend/zend_smart_string.h ls: /usr/local/include/php/Zend/zend_smart_string.h: No such file or directory This makes for example databases/pecl-redis fail building against 7.2 because it requires this particular file
A commit references this bug: Author: tz Date: Tue Nov 21 12:05:51 UTC 2017 New revision: 454602 URL: https://svnweb.freebsd.org/changeset/ports/454602 Log: lang/php72: Add missing header file Add missing file zend_smart_string.h to pkg-plist. The allows building many more of the pecl-* ports. PR: 223766 Submitted by: Raivo Hool <raivo.hool@gmail.com> Reported by: Raivo Hool <raivo.hool@gmail.com>, Daniel Ylitalo <daniel@blodan.se> Changes: head/lang/php72/Makefile head/lang/php72/pkg-plist
Hello Daniel, thanks for the PR! Its committed now! :) Greetings, Torsten