Created attachment 160975 [details] shar file for devel/apache-archiva Apache Archiva is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT. Archiva offers several capabilities, amongst which remote repository proxying, security access management, build artifact storage, delivery, browsing, indexing and usage reporting, extensible scanning functionality and many more! WWW: https://archiva.apache.org
Created attachment 160976 [details] poudriere build log for devel/apache-archiva
Created attachment 160977 [details] new groups
Created attachment 160978 [details] new users
Created attachment 164626 [details] shar file for devel/apache-archiva - remove archiva user and group - using www user and group - optimize re-inplace command in post-patch section
Created attachment 164627 [details] poudriere build log for devel/apache-archiva
Thanks for the submission. Just a minor observation on the pkg-message, I'd reduce those two empty lines with one empty line between last three paragraphs.
Haven't had time for this, back to the pool, sorry.
Please fix portlint items. portlint -AC: WARN: /usr/local/poudriere/ports/test/devel/apache-archiva/pkg-plist: [470]: installing shared libraries, please define USE_LDCONFIG as appropriate WARN: /usr/local/poudriere/ports/test/devel/apache-archiva/pkg-plist: [471]: installing shared libraries, please define USE_LDCONFIG as appropriate WARN: /usr/local/poudriere/ports/test/devel/apache-archiva/pkg-plist: [474]: installing shared libraries, please define USE_LDCONFIG as appropriate WARN: /usr/local/poudriere/ports/test/devel/apache-archiva/pkg-plist: [475]: installing shared libraries, please define USE_LDCONFIG as appropriate WARN: /usr/local/poudriere/ports/test/devel/apache-archiva/pkg-plist: [476]: installing shared libraries, please define USE_LDCONFIG as appropriate WARN: Makefile: [0]: possible direct use of command "find" found. use ${FIND} instead. WARN: Makefile: [0]: possible direct use of command "cp" found. use ${CP} instead. WARN: Makefile: [84]: possible use of "${MKDIR} -p" found. ${MKDIR} includes "-p" by default. FATAL: Makefile: extra item "MAINTAINER" placed in the PORTNAME section. FATAL: Makefile: extra item "COMMENT" placed in the PORTNAME section. WARN: Makefile: use of DISTFILES with single file discouraged. distribution filename should be set by DISTNAME and EXTRACT_SUFX. FATAL: Makefile: extra item "LICENSE" placed in the MAINTAINER section. FATAL: Makefile: extra item "LICENSE_FILE" placed in the MAINTAINER section. WARN: Makefile: COMMENT is set externally to this port's Makefile, but this port is not configured as a slave port. FATAL: Makefile: extra item "NO_ARCH" placed in the LICENSE section. FATAL: Makefile: extra item "NO_BUILD" placed in the LICENSE section. WARN: Makefile: "LIB_DEPENDS" has to appear earlier. WARN: Makefile: "RUN_DEPENDS" has to appear earlier. WARN: Makefile: no port directory /usr/ports//usr/ports/converters/iconv found, even though it is listed in LIB_DEPENDS. WARN: Makefile: no port directory /usr/ports//usr/ports/devel/wrapper found, even though it is listed in RUN_DEPENDS. WARN: Makefile: no port directory /usr/ports//usr/ports/www/lighttpd found, even though it is listed in RUN_DEPENDS. WARN: Makefile: no port directory /usr/ports//usr/ports/www/hiawatha found, even though it is listed in RUN_DEPENDS. WARN: Makefile: no port directory /usr/ports//usr/ports/www/nginx found, even though it is listed in RUN_DEPENDS. WARN: Makefile: DISTFILES/DISTNAME affects WRKSRC. take caution when changing them. 6 fatal errors and 18 warnings found.
Created attachment 185135 [details] WIP - clean up shar I happened to find some time an cleaned this up a bit, see attached. I changed it so that it doesn't include a copy of the service wrapper and many other cleanups. Now it passes portlint and seems to startup OK. Still needs to move the logs, pid files, etc to the proper places outside ${PREFIX}, but this is progress if anyone else wants it.
Comment on attachment 164626 [details] shar file for devel/apache-archiva Obsolete old version
Make it clearer existing patch is wip/needs more
Request feedback from reporter for additional changes/additions in comment 9
(In reply to Steve Wills from comment #9) For me it is OK.
Comment on attachment 185135 [details] WIP - clean up shar For me it is OK.
A commit references this bug: Author: joneum Date: Sat Jul 7 10:37:54 UTC 2018 New revision: 474069 URL: https://svnweb.freebsd.org/changeset/ports/474069 Log: New Port: www/archiva Apache Archiva is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT. Archiva offers several capabilities, amongst which remote repository proxying, security access management, build artifact storage, delivery, browsing, indexing and usage reporting, extensible scanning functionality and many more! WWW: https://archiva.apache.org PR: 203071 Submitted by: Du?an Vejnovi? <freebsd@dussan.org> Differential Revision: https://reviews.freebsd.org/D15656 Changes: head/GIDs head/UIDs head/www/Makefile head/www/archiva/ head/www/archiva/Makefile head/www/archiva/distinfo head/www/archiva/files/ head/www/archiva/files/archiva.in head/www/archiva/files/patch-bin_archiva head/www/archiva/files/patch-conf_wrapper.conf head/www/archiva/pkg-descr head/www/archiva/pkg-plist