build a port that depends on Java

Anh Ky Huynh xkyanh at gmail.com
Wed Dec 9 06:09:11 UTC 2009


Hi,

On Wed, 9 Dec 2009 05:00:34 +0000
Frank Shute <frank at shute.org.uk> wrote:

> On Wed, Dec 09, 2009 at 09:57:37AM +0700, Anh K. Hu???nh wrote:
> >
> > I am going to build a port (named `vue`, http://vue.tufts.edu/)
> > that depends on Java libraries but I don't know how to set the
> > dependencies (the RUN_DEPENDS variable in `Makefile`). I know some
> > kinds of Java and don't know which one should be used. At least,
> > Vue works well with OpenJDK6.
> 
> You want to have a look at the Makefiles of other programs that use
> java. E.g azureus
> 
> $ less /usr/ports/net-p2p/azureus/Makefile

Thank you. azureus' Makefile is very comprehensive.

> > site?). Though using
> > "EXTRACT_DEPENDS=unzip:${PORTSDIR}/archivers/unzip" is possible I
> > think such usage is so expensive :)
> 
> I think that you use:
> 
> USE_ZIP=	yes
> 
> It's mentioned in the porter's handbook which you should read. You
> can also find out by looking at a Makefile again E.g print/cm-super

I've just seen that and some other USER_* in handbook :)

> The porter's handbook tells you how to go about writing a Makefile.
> Any questions you may have about porting software should be
> addressed to ports@, IIRC.
> 
> Porters Handbook:
> 
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/
> 

I've registered at ports at . I'm sorry for my noise here.

Regards,

-- 
Anh Ky Huynh
- TeX: http://viettug.org/
- BSD: http://lovebsd.net/


More information about the freebsd-questions mailing list