Date: Wed, 08 Apr 2009 13:29:12 +0200 From: "Jochen" <freebsd@fahrners.de> To: freebsd-ports@freebsd.org Subject: Porting ROX applications Message-ID: <1239190152.20664.1309561451@webmail.messagingengine.com>
next in thread | raw e-mail | index | archive | help
Hello, I'm new to FreeBSD and was looking for a system that runs on old hardware. I found ROX performs very well on old hardware and has a nice look & feel. Some ROX applications (e.g. rox-filer, rox-session) are already ported to FreeBSD, but many are missing. I want try to complete porting all ROX apps, but I'm not very familar with the ports system, maybe someone can help a newbie making the first steps. ;-) I have already ported some apps, but did not make the ports structure for submitting those ports. There is something special with the ROX apps. They are not installed file by file, but they consist of a whole directory tree that is installed into /usr/local/apps. It is not necessary to unpack them into a working dir, instead the tarball is extracted to /usr/local/apps and then "/usr/local/apps/mynewapp/AppRun --compile" is run, if the app contains some C code (many apps only consist of some python code and need not be compiled). The task would be: unpack the tarball into /usr/local/apps, make some patches, run "AppRun --compile". 1. How can I do this with the ports system? My next problem is, finding the right dependices. My first port, ROX-CLib, depends on the following libraries: gtk+-2.0 >= 2.0.1 glib-2.0 >= 2.0.3 libxml-2.0 >= 2.4.0 2. How can I find out the correct entries for the LIB_DEPENDS (name of the lib, package which contains this lib). Jochen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1239190152.20664.1309561451>