1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

The octave-forge package is the result of the GNU Octave Repositry Project, which is intended to be a central location for custom scripts, functions plus build and install scripts.

This is octproj.

This package allows to call functions of PROJ.4 library for cartographic projections transformations.

WWW:	http://octave.sourceforge.net/

PR:		ports/147517
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu>
Feature safe:	yes
This commit is contained in:
Sylvio Cesar Teixeira 2010-06-29 11:53:37 +00:00
parent dc2a10bd0a
commit d0b4b366a5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=257151
6 changed files with 72 additions and 0 deletions

View File

@ -247,6 +247,7 @@
SUBDIR += octave-forge-oct2mat
SUBDIR += octave-forge-octcdf
SUBDIR += octave-forge-octgpr
SUBDIR += octave-forge-octproj
SUBDIR += octave-forge-odebvp
SUBDIR += octave-forge-odepkg
SUBDIR += octave-forge-optim

View File

@ -0,0 +1,24 @@
# New ports collection makefile for: octave-forge-octproj
# Date created: 5 June 2010
# Whom: Stephen Montgomery-Smith <stephen@math.missouri.edu>
#
# $FreeBSD$
#
PORTNAME= octave-forge-octproj
PORTVERSION= 1.0.0
CATEGORIES= math
MAINTAINER= stephen@missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTAVE_PKGNAME}/src
LIB_DEPENDS+= proj:${PORTSDIR}/graphics/proj
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
post-build:
cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTAVE_PKGNAME}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,3 @@
MD5 (octave-forge/octproj-1.0.0.tar.gz) = a78cc542dd94370de10108c755cf5ed1
SHA256 (octave-forge/octproj-1.0.0.tar.gz) = 1c69fd45d48385c790d25537b2c472d7aa0327981721da1cf8d1b7f3aeee6bb4
SIZE (octave-forge/octproj-1.0.0.tar.gz) = 222454

View File

@ -0,0 +1,32 @@
--- Makefile.orig 2010-02-15 02:08:22.000000000 -0600
+++ Makefile 2010-06-05 19:27:12.000000000 -0500
@@ -1,16 +1,23 @@
-.PHONY: all
-all: compile clean
+all: _op_transform.oct _op_fwd.oct _op_inv.oct _op_geod2geoc.oct _op_geoc2geod.oct
-.PHONY: compile
-compile:
- cc -c -O3 -Wall -Wextra projwrap.c -o projwrap.o
+projwrap.o:
+ ${CC} ${CFLAGS} -fPIC -c -O3 -Wall -Wextra projwrap.c -o projwrap.o
+
+_op_transform.oct: _op_transform.cc projwrap.o
mkoctfile -s -Wall -Wextra _op_transform.cc projwrap.o -lproj
+
+_op_fwd.oct: _op_fwd.cc projwrap.o
mkoctfile -s -Wall -Wextra _op_fwd.cc projwrap.o -lproj
+
+_op_inv.oct: _op_inv.cc projwrap.o
mkoctfile -s -Wall -Wextra _op_inv.cc projwrap.o -lproj
+
+_op_geod2geoc.oct: _op_geod2geoc.cc
mkoctfile -s -Wall -Wextra _op_geod2geoc.cc -lproj
+
+_op_geoc2geod.oct: _op_geoc2geod.cc
mkoctfile -s -Wall -Wextra _op_geoc2geod.cc -lproj
-.PHONY: clean
clean:
rm _op_transform.o _op_fwd.o _op_inv.o _op_geod2geoc.o _op_geoc2geod.o
rm projwrap.o

View File

@ -0,0 +1,11 @@
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
This is octproj.
This package allows to call functions of PROJ.4 library for cartographic
projections transformations.
WWW: http://octave.sourceforge.net/

View File

@ -0,0 +1 @@
@comment This file intentionally left empty