Date: Thu, 23 Jun 2005 11:46:23 -0700 From: Danny Howard <dannyman@toldme.com> To: freebsd-ports@freebsd.org Subject: setting up a new port subdir category - no love Message-ID: <42BB037F.90503@toldme.com>
next in thread | raw e-mail | index | archive | help
Hello kind port system gurus, So, I'm trying to set it up so that I can use the ports tree to automate installs of my employer's software. Since there will be a few dependencies I have to port, I set up a separate category subdir for my employer, and added that subdir to VALID_CATEGORIES. When I try to portinstall, it exits fine without DOING anything. When I try portupgrade it says it is not installed. "make install" "make package" etc work fine ... portlint? 0-11:36 djh@castor /usr/ports/nextrials/prism# portlint FATAL: Makefile [38]: use of NO_CHECKSUM discouraged. it is intended to be a user variable. WARN: Makefile: possible use of absolute pathname "/local0/prism". 1 fatal errors and 1 warnings found. (The NO_CHECKSUM is because I'm just checking out from the CVS server and aren't so worried about security. Can I express this in a non-"fatal" way?) I ran "make index" to rebuild INDEX-5, but that doesn't help portupgrade. I want portupgrade to work because I keep tweaking the RUN_DEPENDS list and I want a clean way to re-install with the new dep list. When I "make deinstall reinstall" it will sometimes trip on a dependency because it is already installed. (Make clean?) And I'd LIKE to package the software and all its dependencies and sub dependencies, but "make package-recursive" has never worked right for me even with main tree ports ... anyone wanna suggest the best way to skin that cat? Another challenge is that, and I'm going to change this, but I inherited a situation where nextrials/prism goes in PREFIX /local0, and everything else is PREFIX /usr/local ... I managed to convince the port Makefile to symlink the /usr/local/prism directory to /local0/prism, but any resulting package will clobber any such symlink. Any suggestions there? Thanks ..... Sincerely, -danny -- http://dannyman.toldme.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42BB037F.90503>