Created attachment 152614 [details] freediameter freeDiameter provides an extensible platform for deploying a Diameter network for your Authentication, Authorization and Accounting needs, whether you are involved in research or a network operator. WWW: http://www.freediameter.net/ % portlint looks fine. % make check-plist ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) % make stage-qa ====> Running Q/A tests (stage-qa) http://chaosophia.net/poudriere/freeDiameter-1.2.0-101x386.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-101x64.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-10x386.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-10x64.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-84x386.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-84x64.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-93x386.log http://chaosophia.net/poudriere/freeDiameter-1.2.0-93x64.log
There are problems with domain listed in MASTER_SITES, could you investigate? ===> License BSD3CLAUSE accepted by the user ===> freeDiameter-1.2.0 depends on file: /usr/local/sbin/pkg - found => freeDiameter-1.2.0.tar.gz doesn't seem to exist in /hdd/ports/distfiles/. => Attempting to fetch http://www.freediameter.net/hg/freeDiameter/archive/freeDiameter-1.2.0.tar.gz fetch: http://www.freediameter.net/hg/freeDiameter/archive/freeDiameter-1.2.0.tar.gz: No route to host => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/freeDiameter-1.2.0.tar.gz fetch: http://distcache.FreeBSD.org/ports-distfiles/freeDiameter-1.2.0.tar.gz: Not Found => Couldn't fetch it - please try to retrieve this => port manually into /hdd/ports/distfiles/ and try again. *** Error code 1
% sudo make fetch ===> License BSD3CLAUSE accepted by the user ===> freeDiameter-1.2.0 depends on file: /usr/local/sbin/pkg - found => freeDiameter-1.2.0.tar.gz doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://www.freediameter.net/hg/freeDiameter/archive/freeDiameter-1.2.0.tar.gz fetch: http://www.freediameter.net/hg/freeDiameter/archive/freeDiameter-1.2.0.tar.gz: size unknown fetch: http://www.freediameter.net/hg/freeDiameter/archive/freeDiameter-1.2.0.tar.gz: size of remote file is not known freeDiameter-1.2.0.tar.gz 835 kB 280 kBps 00m03s ===> Fetching all distfiles required by freeDiameter-1.2.0 for building Probably something temporary % host www.freediameter.net www.freediameter.net is an alias for rebloch.freediameter.net. rebloch.freediameter.net has address 203.178.137.46 rebloch.freediameter.net has IPv6 address 2001:200:dff:fff1:216:3eff:fe2c:ce0
Created attachment 161450 [details] FreeDiameter Server v1.2.0 port implementation (with options and rc script) Dear Sirs, based on e-mails I've sent/received to/from Nikola Kolev, here it goes a port implementation for FreeDiameter Server v1.2.0 (with options, rc script,etc), in order to get a running service out-of-the box. Comments are welcome! Regards, Pablo.
Hi Paolo, Long time no action here :) I tested your port with poudriere and there are problems. You can check the logs: http://rein.chaosophia.net/poudriere/freediameter-1.2.0-102x386.log.txt - left over http://rein.chaosophia.net/poudriere/freediameter-1.2.0-102x64.log.txt - left over http://rein.chaosophia.net/poudriere/freediameter-1.2.0-93x386.log.txt - build error http://rein.chaosophia.net/poudriere/freediameter-1.2.0-93x64.log.txt - build error Let me know if you need any help. Cheers, Nikola
(In reply to Nikola Kolev from comment #4) Ops, Pablo, please accept my apologies for the wrong name.
Testbuild of the OPTIONized port fails on 9.3a: http://people.freebsd.org/~pi/logs/net__freediameter-93a-1456608286.txt Which of the two versions should land in the tree ?
A commit references this bug: Author: pi Date: Fri Mar 25 09:40:49 UTC 2016 New revision: 411828 URL: https://svnweb.freebsd.org/changeset/ports/411828 Log: New port: net/freediameter freeDiameter provides an extensible platform for deploying a Diameter network for your Authentication, Authorization and Accounting needs, whether you are involved in research or a network operator. WWW: http://www.freediameter.net/ PR: 197368 Submitted by: Nikola Kolev <koue@chaosophia.net>, Pablo Carboni <pcarboni@gmail.com> Changes: head/net/Makefile head/net/freediameter/ head/net/freediameter/Makefile head/net/freediameter/distinfo head/net/freediameter/files/ head/net/freediameter/files/freediameterd.in head/net/freediameter/files/patch-libfdcore_sctp.c head/net/freediameter/pkg-descr head/net/freediameter/pkg-plist
Committed the simpler version that build on all platforms. still open: fixing the fully optionized version so that it can be committed.
Created attachment 188322 [details] freediameter 1.2.0 enhanced Hi, Long time no reply from Pablo. I took care to update the port to the enhanced version proposed by him. With very little change poudriere is complaining no more.
I took a look and more work is needed. - Could some of the option names / descriptions be more concise. They are cut off in theoptions dialog. - DOCSDIR and EXAMPLESDIR require DOCS and EXAMPLE options. - Please see 'Order of Variables in Port Makefiles' chapter of the Porter's Hadbook I began to tinker with the port, but there is more work to be done. Maybe you could use this as a guide to continue. https://github.com/Jehops/freebsd-ports/tree/freediameter/net/freediameter
Port committed in ports r411828, closing. Please create new/separate issues to improve the port See Also: https://lists.freebsd.org/pipermail/freebsd-ports/2019-June/116467.html