How-To-Repeat: This is a major update of this GPL web control panel for admin and
accounting hosting services. The old port that was uploaded last year is
totaly outdated, and thanks to one of my users who helped debugging last
stuff, I can commit today.
All files are available in ftp://ftp.gplhost.com/pub/dtc/bsd
Tell me when you think it's ok, so I can fix freeze version number
corresponding to the port (incrementing dev version).
The port seems in good health, but there is something very anoying I
cannot resolv myself, because the problems concern another port:
mod_log_sql. If I try to use mod_log_sql2 (in fact version 1.100) like
as normal, then apache crashes in loop when I start it, and error.log
grows fastly. If I use mod_log_sql, then it wants to use mysql client
3.23, and the rest of the installation uses 4.1 (not my choice, the
panel don't care the MySQL version...). What I had to do is change
File is /usr/ports/www/mod_log_sql/Makefile:
should be changed to:
If you do that, and the use mod_log_sql instead of mod_log_sql2 in my
port dependancies, then you have no problem at all.
Another problem I encounter. Is there a version of the Linux TAR program
under BSD, or a version of BSD tar for Linux? The problem is that the one
on linux and the one in BSD make files of different size (even when you
don't ask for gzip compression), so it can lead to size missmatch in my
port if I make the port on FreeBSD (with my customs sh scripts) who will
download in it's turn the package made on gplhost (debian). That's what
happened last time, I just understood 3 month later... What's the
solution? By the way I can live with that problem...
I'm available thrue msn: email@example.com or skype: z_i_g_o or
IRCNet under the channel #dtc-dev if you need me.
This is a ports PR.
To the submitter: please help us out by assigned ports PRs to the 'ports'
category so that they can be tracked properly. It is most helpful if
the port category and name appear in the Synopsis. We also prefer that
GNATS submissions have their lines wrapped at 70 characters. Finally,
it would be optimal if you could include patches to update the port via
using diff -ruN between the new version of the port and the old port.
Please see the Porter's Handbook for more details on how to do this at
Also of interest might be the Problem Report documentation at
first I want you to know I feel terribly sorry I didn't follow the
guidelines. In fact, I though I did, I've been writting the port
submit reading that article you are pointing to. Maybe I've
missed something, aspecialy the port category. I'm not sure I
understood, because I don't see any feild named "category". Would
you mind tell me what field your are talking about? For that one, I
think it would be nice if you add a section on port submitting in
the doc (category section), saying all what should be done, maybe
it's a bit confusing for a FreeBSD newbie like me.
About the wrap to 70 chars, I was really sorry I did it too, I just
didn't know it wouldn't do the line breaks, and I couldn't change it
after submitting could I? Is there a way of edditing what I did?
BTW here is the requested diff, on my Singapore server. Tell me if I
did it wrong (I was thinking that maybe I did it in wrong directory...).
Thanks for your your reply, and understanding about the fact I work
on other OS normaly (namely debian) and that I do that only for others.
I promiss I wont do the same mistakes once more.
It seems there are conflicts somewhere in your port.
Please try again with latest CVS version:
tar -xvzf dtcBSDport-0.17.0.4.tar.gz
This new version works with mod_log_sql2, apache2 and mysql 4.1.
Return to the pool, feedback has been received some time ago.
Please use useful macros like USE_PHP. You can find them in
/usr/ports/MK/bsd.php.mk file (read comments in the file).
And provide a unify diff for updates please (diff -u).
Sorry this has taken so long. I have tried to clean up
your submission, could you please try the patch so far:
and let me know how it goes? It applies against the
current version of the port.