Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Aug 2014 03:14:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 192642] update mail/mailagent to a non-interactive, regular port
Message-ID:  <bug-192642-13-cRDlr9XXRP@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-192642-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-192642-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192642

--- Comment #3 from ykasap@gmail.com ---
Thank you very much for the comments to give me the right direction.

I uploaded my patch here. I modified the behavior a bit (as mentioned 
in the previous comment).

My installation of poudriere is still half-baked due to my PC's fault,
and I need some time to run test on that.  Also it is the first time
I heard the word "redports".  I'll try to fix my poudriere installation
soon.

make check-plist complains as follows:

(omit)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%PORTEXAMPLES%%%%EXAMPLESDIR%%/agent
===> Checking for directories owned by MTREEs
===> Checking for directories handled by dependencies
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1

Actually %%PORTEXAMPLES%%%%EXAMPLESDIR%%/agent (symlink) is created
in the staging directory during post-install, and removed by @unexec 
in pkg-plist. Is it better to move it to pkg-install or somewhere?

make stage-qa emits nothing.

% make stage-qa
====> Running Q/A tests (stage-qa)
% 

portlint output:

% portlint
WARN: Makefile: [0]: possible direct use of command "perl" found. use ${PERL}
instead.
WARN: Makefile: possible use of absolute pathname "/var/run/utmp".
WARN: Makefile: Consider defining LICENSE.
0 fatal errors and 3 warnings found.
% 

I guess that the first warning is because using "perl" to change
several perl scripts in the source not to directly use the word.

I'm not sure how I should specify "/var/run" properly.

The tarball of mailagent contains "Artistic" license file, but 
I'm not sure which variant it is.

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-192642-13-cRDlr9XXRP>