Difference between revisions of "Hugin Compiling FreeBSD"

From PanoTools.org Wiki
Jump to navigation Jump to search
(Changing between different versions)
(Bring up to date.)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
FreeBSD supports Hugin with two ports in the [http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/hugin/ ports collection]. The FreeBSD project is currently in a transition from building ports locally to distributing binary packages.  This page describes both approaches.  Note that the binary package approach is changing, and this description could become out of date.
+
FreeBSD supports Hugin in the [http://www.freebsd.org/cgi/cvsweb.cgi/ports/graphics/hugin/ ports collection]. The FreeBSD project is currently in a transition from building ports locally to distributing binary packages.  This page describes both approaches.
  
== Build locally ==
+
=== Install the binary package ===
 
+
With the new packages collection, simply:
The details of building FreeBSD ports are described [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html here].  Briefly, once you ensure that your ports tree is up to date,
 
 
 
=== Install the latest released port ===
 
  
 
<pre>
 
<pre>
 
$ su
 
$ su
# cd /usr/ports/graphics/hugin
+
# pkg install hugin
# make clean install
 
 
</pre>
 
</pre>
  
This port is currently maintained by Vasil Dimov <vd (at) FreeBSD.org>.
+
=== Install the latest released port ===
  
=== Install the latest development version ===
+
The details of building FreeBSD ports are described [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html here].  Briefly, once you ensure that your ports tree is up to date,
  
 
<pre>
 
<pre>
 
$ su
 
$ su
# cd /usr/ports/graphics/hugin-devel
+
# cd /usr/ports/graphics/hugin
 
# make clean install
 
# make clean install
 
</pre>
 
</pre>
Line 25: Line 21:
 
This port is currently maintained by Greg Lehey <grog (at) FreeBSD.org>.
 
This port is currently maintained by Greg Lehey <grog (at) FreeBSD.org>.
  
=== Multiple versions ===
+
=== Install the latest development version ===
  
It is not possible to install both the released and the development versions of Hugin on the same machineIf you want to experiment, first make a backup of the installed version, remove it, and install the other version.  If you want to go back, remove the new version and restore the old version.
+
The development version is no longer available in the Ports CollectionTo build it, update the standard port according to the instructions in the [https://www.freebsd.org/doc/en/books/porters-handbook/ FreeBSD Porter's Handbook]
 
 
For example, to try a new development version, you would do:
 
 
 
<pre>
 
$ su
 
# cd /usr/ports/graphics/hugin
 
# make backup
 
# make deinstall
 
# cd /usr/ports/graphics/hugin-devel
 
# make clean install
 
</pre>
 
 
 
If you then decide to go back to the old version, you can do:
 
 
 
<pre>
 
# make backup
 
# make deinstall
 
# cd /usr/ports/graphics/hugin
 
# pkg_add hugin-2012.0.0.tbz
 
</pre>
 
 
 
== Install the binary package ==
 
 
 
The following command installs the latest version of the released binary package.  This may be older than the version in the ports collection.
 
 
 
<pre>
 
$ su
 
# pkg_add -r hugin
 
</pre>
 
  
 
[[Category:Software:Hugin]]
 
[[Category:Software:Hugin]]
 
[[Category:Software:Hugin:Compiling]]
 
[[Category:Software:Hugin:Compiling]]

Latest revision as of 05:14, 11 November 2016

FreeBSD supports Hugin in the ports collection. The FreeBSD project is currently in a transition from building ports locally to distributing binary packages. This page describes both approaches.

Install the binary package

With the new packages collection, simply:

$ su
# pkg install hugin

Install the latest released port

The details of building FreeBSD ports are described here. Briefly, once you ensure that your ports tree is up to date,

$ su
# cd /usr/ports/graphics/hugin
# make clean install

This port is currently maintained by Greg Lehey <grog (at) FreeBSD.org>.

Install the latest development version

The development version is no longer available in the Ports Collection. To build it, update the standard port according to the instructions in the FreeBSD Porter's Handbook