Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Mar 2003 06:45:49 -0500
From:      Timothy J.Warren <fbsdports@opensolutionsvt.com>
To:        freebsd-ports@freebsd.org
Subject:   Proposed port: docker.  First time, is this all correct?
Message-ID:  <20030317064549.0799613e.fbsdports@opensolutionsvt.com>

next in thread | raw e-mail | index | archive | help
First of all, I apologize if I'm asking this in the wrong place.  My
questions are, I believe, in accordance with the charter, but I haven't
posted here before, and I've only performed a cursory glance at the
archives.

That being said, I have just finished a FreeBSD port of "docker", a
utility that creates a dockable system tray.  This is the first
application I have ported (for any system), and I have a few questions
before I officially submit the port.


First of all, I did not write the original code.  It is released under
the GPL, so I don't see a licensing issue.  However, should I contact
the author and request permission to port the application?  I don't see
any reasonable developer denying such a request, but I'm not sure if
it's the proper or expected thing to do.


Secondly, I'm not 100% sure that the port is correct.  portlint reports
no errors, all is ok.  However, when attempting to install the port from
a package (make install, make package, make deinstall, pkg_add pkgname)
I get errors related to library dependencies:

pkg_add: could not find package libiconv-1.8_2 !
pkg_add: could not find package glib-2.2.1 !
pkg_add: could not find package gettext-0.11.5_1 !

Is this due to missing information in the packing list?  The port only
creates one file, an executable, so that is all I have in the packing
list.  Do I need to include the packages dependencies in the packing
list as well?  This seems counter-intuitive, but I'm not ready to rule
it out.


Lastly, the binary file has not been stripped.  The porting instructions
seem to indicate that the install program will automatically strip the
executable.  Is this true?  The Makefile doesn't specify a *-install
section at all, but I also don't see that one is necessarily required. 
Do I need to add a post-install target?  Do I even need to worry about
the binary not being stripped?


Thanks!  I appreciate the help!


Timothy J. Warren

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030317064549.0799613e.fbsdports>