Bug 192566

Summary: [NEW PORT] www/ezpublish: Community edition of eZ Publish, a CMS / CEM platform
Product: Ports & Packages Reporter: Marco Steinbach <coco>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: miwi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
ezpublish-2014.07.tar.gz none

Description Marco Steinbach 2014-08-10 21:24:15 UTC
Created attachment 145633 [details]
ezpublish-2014.07.tar.gz

Extensible PHP CMS and web application platform, that scales from small
personal homepages up to multi-tenant, multi-lingual corporate websites by
providing clustering, a role based permission system, version control,
workflow management and much more.

Community edition.

WWW: http://ez.no/
Comment 1 John Marino freebsd_committer freebsd_triage 2014-08-10 22:07:11 UTC
Thanks!  Do you have any verification available?  In order of preference, examples of what I'm looking for are:

1) "poudriere testport" or "poudriere bulk -t" logs
2) Redports or tinderbox logs
3) "make check-plist" followed by "make stage-qa" output  (https://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html)

Also, please run "portlint" and paste the output.
Comment 2 Marco Steinbach 2014-08-10 23:54:22 UTC
Output from reports: 
(https://redports.org/changeset/30267)

 	8.4-RELEASE/amd64 	success
	9.2-RELEASE/amd64 	success
	11-CURRENT/amd64 	success
	10.0-RELEASE/amd64 	success
	11-CURRENT/i386 	success
	10.0-RELEASE/i386 	success
	9.2-RELEASE/i386 	success
	8.4-RELEASE/i386 	success
	EXP1 	depend (compiler_error in graphics/webp)
	QATty 	depend (configure_error in www/pecl-http)

Failures in EXP1/QATty obviously need fixing, but they're not consequential to my port.


I'm using DEVELOPER=YES in my /etc/make.conf, so some of what you ask is in a single log.

coco@x2q:~/ports/www/ezpublish % uname -a
FreeBSD x2q.c0c0.intra 9.3-PRERELEASE FreeBSD 9.3-PRERELEASE #0 r268285: Sat Jul  5 14:10:29 CEST 2014     root@x2.c0c0.intra:/usr/obj/usr/src/sys/GENERIC  amd64

coco@x2q:~/ports/www/ezpublish % svn info /usr/ports/
Path: /usr/ports
[...]
Revision: 364565
[...]

coco@x2q:~/ports/www/ezpublish % make check-plist
===>  License GPLv2 accepted by the user
===>  Found saved configuration for ezpublish-2014.07
===>   ezpublish-2014.07 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by ezpublish-2014.07 for building
===>  Extracting for ezpublish-2014.07
=> SHA256 Checksum OK for ezpublish5_community_project-2014.07.0-gpl-full.tar.bz2.
===>  Patching for ezpublish-2014.07
===>  Configuring for ezpublish-2014.07
===>  Staging for ezpublish-2014.07
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/http.so - found
===>   ezpublish-2014.07 depends on executable: convert - found
===>   ezpublish-2014.07 depends on file: /usr/local/include/php/main/php.h - found
===>   ezpublish-2014.07 depends on file: /usr/local/sbin/apxs - found
===>   ezpublish-2014.07 depends on file: /usr/local/libexec/apache22/libphp5.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/libexec/mysqld - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/bz2.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/curl.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/ctype.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/dom.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/exif.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/fileinfo.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/ftp.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/gd.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/hash.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/iconv.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/json.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/mbstring.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/pcntl.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/posix.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/session.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/simplexml.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/tokenizer.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/openssl.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/xmlreader.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/xsl.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/zlib.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/intl.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/pdo_mysql.so - found
===>   ezpublish-2014.07 depends on file: /usr/local/lib/php/20100525/mysqli.so - found
===>   Generating temporary packing list
====> Compressing man pages (compress-man)
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for directories owned by MTREEs
===> Checking for directories handled by dependencies
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
coco@x2q:~/ports/www/ezpublish %



coco@x2q:~/ports/www/ezpublish % portlint -a
WARN: /usr/home/coco/ports/www/ezpublish/pkg-plist: [19507]: installing gettext translation files, please define USES[+]=gettext as appropriate
WARN: /usr/home/coco/ports/www/ezpublish/pkg-plist: [19517]: installing gettext translation files, please define USES[+]=gettext as appropriate
WARN: /usr/home/coco/ports/www/ezpublish/pkg-plist: [19531]: installing gettext translation files, please define USES[+]=gettext as appropriate
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
0 fatal errors and 4 warnings found.

It's the Symfony vendor branch imported by upstream which brings these unused testing files, e.g. %%WWWDIR%%/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/plurals.po

eZ Publish does not make use of gettext, not even implicitly through the use of Symfony.
Comment 3 John Marino freebsd_committer freebsd_triage 2014-08-11 05:35:21 UTC
Regardin Redports links, the link to the build run is much more useful than the link to the changeset.  The build run has links to each individual log.

Regarding the warnings, maybe translations files should be removed in post-install if they aren't used.  Why install something that are useless?

I'll let the next committer decide, moving to patch-ready.
Comment 4 John Marino freebsd_committer freebsd_triage 2014-08-15 20:01:03 UTC
submitter wants this back to work on it some more.