ports/71846: New port: graphics/libpano12 - program to mount panorama pictures - also a dependency to hugin
Carlos Eduardo G. Carvalho
cartola at openit.com.br
Sat Sep 18 06:20:08 UTC 2004
>Number: 71846
>Category: ports
>Synopsis: New port: graphics/libpano12 - program to mount panorama pictures - also a dependency to hugin
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Sep 18 06:20:07 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Carlos Eduardo G. Carvalho
>Release: 5.2.1-RELEASE
>Organization:
OpenIT Solucoes Tecnologicas
>Environment:
FreeBSD mirante1 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Sun Apr 4 00:46:00 BRT 2004 root at mirante1:/usr/src/sys/i386/compile/MIRANTE1 i386
>Description:
This is a port of panorama-tools, a set of tools to make panoramic
images from independent pictures.
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# ./graphics/libpano12/
# ./graphics/libpano12/files
# ./graphics/libpano12/files/patch-aa
# ./graphics/libpano12/Makefile
# ./graphics/libpano12/distinfo
# ./graphics/libpano12/pkg-descr
# ./graphics/libpano12/pkg-plist
#
echo c - ./graphics/libpano12/
mkdir -p ./graphics/libpano12/ > /dev/null 2>&1
echo c - ./graphics/libpano12/files
mkdir -p ./graphics/libpano12/files > /dev/null 2>&1
echo x - ./graphics/libpano12/files/patch-aa
sed 's/^X//' >./graphics/libpano12/files/patch-aa << 'END-of-./graphics/libpano12/files/patch-aa'
Xdiff -uNr libpano12-2.7.0.3/makefile.freebsd libpano12-2.7.0.3.ok/makefile.freebsd
X--- makefile.freebsd Wed Dec 31 21:00:00 1969
X+++ makefile.freebsd Sun Aug 29 16:40:08 2004
X@@ -0,0 +1,35 @@
X+# Makefile for libpano12.so
X+
X+objects = filter.o parser.o queryfeature.o correct.o perspect.o \
X+ adjust.o remap.o lmdif.o file.o math.o pan.o \
X+ PTDialogs.o fftn.o fourier.o resample.o optimize.o \
X+ morpher.o Triangulate.o seamer.o ptpicker.o pteditor.o \
X+ tiff.o jpeg.o png.o multilayer.o
X+
X+ansobj = sys_ansi.o ppm.o
X+
X+CC = gcc
X+
X+
X+CFLAGS1 = -O -L/usr/local/lib/ -I/usr/local/jdk1.4.2/include/ -I/usr/local/jdk1.4.2/include/freebsd/ -I/usr/local/include/ -fPIC -D__Ansi__=1
X+CFLAGS2 = -O -I./ -L./
X+CFLAGS = $(CFLAGS1)
X+
X+libpano12.so : $(objects) $(ansobj)
X+ $(CC) $(CFLAGS1) -lm -ljpeg -ltiff -lpng -shared -o libpano12.so $(objects) $(ansobj)
X+
X+PTOptimizer : tools/PTOptimizer.c
X+ ${CC} $(CFLAGS2) -otools/PTOptimizer -lpano12 tools/PTOptimizer.c
X+
X+all : libpano12.so PTOptimizer
X+
X+install : libpano12.so
X+ install -s -m 755 libpano12.so /usr/local/lib
X+ install -s -m 755 tools/PTOptimizer /usr/local/bin
X+ mkdir -p /usr/local/include/pano12
X+ install -m 644 *.h /usr/local/include/pano12
X+ mkdir -p /usr/local/share/doc/pano12
X+ install -m 644 README.* /usr/local/share/doc/pano12
X+
X+clean :
X+ rm -f libpano12.so *.o tools/PTOptimizer
END-of-./graphics/libpano12/files/patch-aa
echo x - ./graphics/libpano12/Makefile
sed 's/^X//' >./graphics/libpano12/Makefile << 'END-of-./graphics/libpano12/Makefile'
X# New ports collection makefile for: panorama-tools
X# Date created: 26 august 2004
X# Whom: cartola (Carlos E. G. Carvalho)
X#
X# $FreeBSD$
X# This port has been made as a building and running dependence for the
X# hugin port.
X# The hugin port is a gui interface to interact with this and other
X# tools.
X
XPORTNAME= libpano12
XPORTVERSION= 2.7.0.3
XCATEGORIES= graphics
XMASTER_SITES= http://www.openit.com.br/distfiles/
X
XMAINTAINER= cartola at openit.com.br
XCOMMENT= Panorama Tools to make panorama pictures
X
XLIB_DEPENDS= tiff:${PORTSDIR}/graphics/tiff \
X png:${PORTSDIR}/graphics/png \
X jpeg:${PORTSDIR}/graphics/jpeg
X
XUSE_JAVA= 1.3+
X
XMAKEFILE= makefile.freebsd
X
XINSTALLS_SHLIB= yes
XLDCONFIG_DIRS= ${PREFIX}/lib
XDOCSDIR= ${PREFIX}/share/doc/pano12
X
X.include <bsd.port.mk>
END-of-./graphics/libpano12/Makefile
echo x - ./graphics/libpano12/distinfo
sed 's/^X//' >./graphics/libpano12/distinfo << 'END-of-./graphics/libpano12/distinfo'
XMD5 (libpano12-2.7.0.3.tar.gz) = ad116271b368131690ed7313a426b167
XSIZE (libpano12-2.7.0.3.tar.gz) = 216375
END-of-./graphics/libpano12/distinfo
echo x - ./graphics/libpano12/pkg-descr
sed 's/^X//' >./graphics/libpano12/pkg-descr << 'END-of-./graphics/libpano12/pkg-descr'
XThis is a port of panorama-tools, a set of tools to make panoramic
Ximages from independent pictures.
X
XWWW: http://panorama-tools.sf.net/
X
X- Ported by Cartola
Xcartola at openit.com.br
END-of-./graphics/libpano12/pkg-descr
echo x - ./graphics/libpano12/pkg-plist
sed 's/^X//' >./graphics/libpano12/pkg-plist << 'END-of-./graphics/libpano12/pkg-plist'
Xbin/PTOptimizer
Xinclude/pano12/PixMap.h
Xinclude/pano12/f2c.h
Xinclude/pano12/fftn.h
Xinclude/pano12/filter.h
Xinclude/pano12/panorama.h
Xinclude/pano12/pteditor.h
Xinclude/pano12/ptutils.h
Xinclude/pano12/queryfeature.h
Xinclude/pano12/sys_X11.h
Xinclude/pano12/sys_ansi.h
Xinclude/pano12/sys_mac.h
Xinclude/pano12/sys_win.h
Xinclude/pano12/version.h
Xlib/libpano12.so
Xshare/doc/pano12/README.linux
Xshare/doc/pano12/README.mac
Xshare/doc/pano12/README.windows
X at dirrm include/pano12
X at dirrm share/doc/pano12
END-of-./graphics/libpano12/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list