View Full Version : What if a port does not use build systems supported by ports
Kitche
November 21st, 2008, 23:38
For example Ingres uses jam to build. How would I use this third party tool that is not supported by the ports system to build a port?
kamikaze
November 21st, 2008, 23:46
You have to use BUILD_DEPENDS, sometimes there are also USE_X variables you can set.
Kitche
November 22nd, 2008, 00:43
yea found that out after about a minute after I posted that but think I'll go with the linux port for this application for right now, since some of the files need to be edited to make it work cleanly by FreeBSD by default
kamikaze
November 22nd, 2008, 09:59
You can add patches to the port, actually many ports do that. So if you're willing to spend the time have a look at the Porter's Handbook and give it a try.
Mel_Flynn
November 22nd, 2008, 13:37
Check astro/gpstk for a simple example. It's not just BUILD_DEPENDS - you may also have to override some targets.
Kitche
November 23rd, 2008, 03:53
You can add patches to the port, actually many ports do that. So if you're willing to spend the time have a look at the Porter's Handbook and give it a try.
I read porter's handbook all the time, I m just digging a bit deeper into ports, since I have already sent a few patches for some ports to the PR system.
Just when I read the BUILD_DEPENDS part it got me a bit confused but think I'll try porting the linux version of this port over first before I tackle the source one at least for right now.
Mel_Flynn
November 23rd, 2008, 04:28
Just when I read the BUILD_DEPENDS part it got me a bit confused but think I'll try porting the linux version of this port over first before I tackle the source one at least for right now.
On a related note, where do you find the open source version of Ingres (if we're talking the database). I only see solaris and linux tarballs.
Kitche
November 23rd, 2008, 20:43
It is on the ingres site it's the tarball that says -gpl-src on it. Think it's the first on the list when you download it on their site.
of course it's a registration download so you need to register to even grab it.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.