Bug 192566 - [NEW PORT] www/ezpublish: Community edition of eZ Publish, a CMS / CEM platform
Summary: [NEW PORT] www/ezpublish: Community edition of eZ Publish, a CMS / CEM platform
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-10 21:24 UTC by Marco Steinbach
Modified: 2016-01-17 15:11 UTC (History)
1 user (show)

See Also:


Attachments
ezpublish-2014.07.tar.gz (172.19 KB, application/gzip)
2014-08-10 21:24 UTC, Marco Steinbach
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.