Skip site navigation (1)Skip section navigation (2)
Date:      20 Apr 2006 16:41:23 -0000
From:      nivit@email.it (Nicola Vitale)
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/96110: [NEW PORT] math/ump: A graphical, easy to use math program
Message-ID:  <20060420164123.42810.qmail@arancino>
Resent-Message-ID: <200604201650.k3KGoHau076349@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         96110
>Category:       ports
>Synopsis:       [NEW PORT] math/ump: A graphical, easy to use math program
>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:   Thu Apr 20 16:50:17 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Nicola Vitale
>Release:        FreeBSD 6.1-RC i386
>Organization:
>Environment:
System: FreeBSD arancino.domo.sva 6.1-RC FreeBSD 6.1-RC #4: Sat Apr 15 10:17:24 CEST 2006
>Description:
Ump is a graphical, easy to use math program, which works with
complex numbers, matrices, functions and much more.

Author:	Mattias Hultgren <mattias_hultgren@tele2.se>
WWW:	Http://home.swipnet.se/ump/

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- ump-0.8.3.1.shar begins here ---
# 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:
#
#	ump
#	ump/pkg-descr
#	ump/Makefile
#	ump/pkg-plist
#	ump/distinfo
#	ump/files
#	ump/files/patch-Makefile
#
echo c - ump
mkdir -p ump > /dev/null 2>&1
echo x - ump/pkg-descr
sed 's/^X//' >ump/pkg-descr << 'END-of-ump/pkg-descr'
XUmp is a graphical, easy to use math program, which works with
Xcomplex numbers, matrices, functions and much more.
X
XAuthor:	Mattias Hultgren <mattias_hultgren@tele2.se>
XWWW:	Http://home.swipnet.se/ump/
END-of-ump/pkg-descr
echo x - ump/Makefile
sed 's/^X//' >ump/Makefile << 'END-of-ump/Makefile'
X# New ports collection makefile for:	ump
X# Date created:		2006-04-20
X# Whom:			Nicola Vitale	<nivit@email.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ump
XPORTVERSION=	0.8.3.1
XCATEGORIES=	math
XMASTER_SITES=	http://home.swipnet.se/${PORTNAME}/downloads/ \
X		http://nivi.interfree.it/distfiles/${PORTNAME}/
XDISTFILES=	${PORTNAME}-${PORTVERSION}-src${EXTRACT_SUFX}
X
XMAINTAINER=	nivit@email.it
XCOMMENT=	A graphical, easy to use math program
X
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gtk20
XUSE_XLIB=	yes
X
XALL_TARGET=	${PORTNAME}
X
XWRKSRC=	${WRKDIR}/${PORTNAME}-${PORTVERSION}
X
XFIND_DIRS=	-type d
XFIND_DATA=	-type f
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' -e 's|%%DATADIR%%|${DATADIR}|g' -e 's|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/Makefile
X
X.if !defined(NOPORTDOCS)
XDOCSDIST=	${PORTNAME}-${PORTVERSION:C/\.[0-9]$//}-doc
XDISTFILES+=	${DOCSDIST}${EXTRACT_SUFX}
X
Xpost-install:
X	${MKDIR} ${DOCSDIR}
X	cd ${WRKDIR}/${DOCSDIST} && ${FIND} . ${FIND_DIRS} -exec ${MKDIR} ${DOCSDIR}/{} \;
X	cd ${WRKDIR}/${DOCSDIST} && ${FIND} . ${FIND_DATA} -exec ${INSTALL_DATA} {} ${DOCSDIR} \;
X
X.endif
X
X.include <bsd.port.mk>
END-of-ump/Makefile
echo x - ump/pkg-plist
sed 's/^X//' >ump/pkg-plist << 'END-of-ump/pkg-plist'
X@comment $FreeBSD$
Xbin/ump
X%%PORTDOCS%%%%DOCSDIR%%/_3d_get_prop.html
X%%PORTDOCS%%%%DOCSDIR%%/_3d_set_prop.html
X%%PORTDOCS%%%%DOCSDIR%%/abs.html
X%%PORTDOCS%%%%DOCSDIR%%/and.html
X%%PORTDOCS%%%%DOCSDIR%%/arg.html
X%%PORTDOCS%%%%DOCSDIR%%/array.html
X%%PORTDOCS%%%%DOCSDIR%%/color_matrix.html
X%%PORTDOCS%%%%DOCSDIR%%/constant_list.html
X%%PORTDOCS%%%%DOCSDIR%%/coordinate_matrix.html
X%%PORTDOCS%%%%DOCSDIR%%/cos.html
X%%PORTDOCS%%%%DOCSDIR%%/dec.html
X%%PORTDOCS%%%%DOCSDIR%%/degree.html
X%%PORTDOCS%%%%DOCSDIR%%/delete.html
X%%PORTDOCS%%%%DOCSDIR%%/e.html
X%%PORTDOCS%%%%DOCSDIR%%/exit.html
X%%PORTDOCS%%%%DOCSDIR%%/frac.html
X%%PORTDOCS%%%%DOCSDIR%%/function_list.html
X%%PORTDOCS%%%%DOCSDIR%%/gcd.html
X%%PORTDOCS%%%%DOCSDIR%%/get_type.html
X%%PORTDOCS%%%%DOCSDIR%%/hello_world.html
X%%PORTDOCS%%%%DOCSDIR%%/i.html
X%%PORTDOCS%%%%DOCSDIR%%/iSqrt.html
X%%PORTDOCS%%%%DOCSDIR%%/im.html
X%%PORTDOCS%%%%DOCSDIR%%/incompatible.html
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/insert.html
X%%PORTDOCS%%%%DOCSDIR%%/intro.html
X%%PORTDOCS%%%%DOCSDIR%%/lcm.html
X%%PORTDOCS%%%%DOCSDIR%%/ln.html
X%%PORTDOCS%%%%DOCSDIR%%/log.html
X%%PORTDOCS%%%%DOCSDIR%%/log2.html
X%%PORTDOCS%%%%DOCSDIR%%/mandelbrot.html
X%%PORTDOCS%%%%DOCSDIR%%/matrix_editor.html
X%%PORTDOCS%%%%DOCSDIR%%/matrix_editor_left_inverse.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/matrix_editor_left_side.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/matrix_editor_result.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/matrix_editor_right_side.jpeg
X%%PORTDOCS%%%%DOCSDIR%%/not.html
X%%PORTDOCS%%%%DOCSDIR%%/or.html
X%%PORTDOCS%%%%DOCSDIR%%/pi.html
X%%PORTDOCS%%%%DOCSDIR%%/picture.html
X%%PORTDOCS%%%%DOCSDIR%%/programming.html
X%%PORTDOCS%%%%DOCSDIR%%/radian.html
X%%PORTDOCS%%%%DOCSDIR%%/rand.html
X%%PORTDOCS%%%%DOCSDIR%%/re.html
X%%PORTDOCS%%%%DOCSDIR%%/remove.html
X%%PORTDOCS%%%%DOCSDIR%%/sin.html
X%%PORTDOCS%%%%DOCSDIR%%/style.css
X%%PORTDOCS%%%%DOCSDIR%%/tan.html
X%%PORTDOCS%%%%DOCSDIR%%/time.html
X%%PORTDOCS%%%%DOCSDIR%%/top.html
X%%PORTDOCS%%%%DOCSDIR%%/true_false.html
X%%PORTDOCS%%%%DOCSDIR%%/ump_code.html
X%%PORTDOCS%%%%DOCSDIR%%/variable_types.html
X%%PORTDOCS%%%%DOCSDIR%%/void.html
X%%PORTDOCS%%%%DOCSDIR%%/xor.html
X%%DATADIR%%/ump-files/Black.ump
X%%DATADIR%%/ump-files/Blue.ump
X%%DATADIR%%/ump-files/Gray.ump
X%%DATADIR%%/ump-files/Green.ump
X%%DATADIR%%/ump-files/Orange.ump
X%%DATADIR%%/ump-files/Pink.ump
X%%DATADIR%%/ump-files/Purple.ump
X%%DATADIR%%/ump-files/Red.ump
X%%DATADIR%%/ump-files/White.ump
X%%DATADIR%%/ump-files/Yellow.ump
X%%DATADIR%%/ump-files/factorize.ump
X%%DATADIR%%/ump-files/gcd.ump
X%%DATADIR%%/ump-files/identity.ump
X%%DATADIR%%/ump-files/isMersenne.ump
X%%DATADIR%%/ump-files/isPrime.ump
X%%DATADIR%%/ump-files/lcm.ump
X%%DATADIR%%/ump-files/sign.ump
X%%DATADIR%%/ump-files/trans.ump
X%%DATADIR%%/ump.conf
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/constants
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/functions
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrm %%DATADIR%%/ump-files
X@dirrm %%DATADIR%%
END-of-ump/pkg-plist
echo x - ump/distinfo
sed 's/^X//' >ump/distinfo << 'END-of-ump/distinfo'
XMD5 (ump-0.8.3.1-src.tar.bz2) = fa97a461351b65e8313dd62d7ceffad2
XSHA256 (ump-0.8.3.1-src.tar.bz2) = 2f8cae0541f24f0c3ac671a9406827b6875b2e31bb2bac1a737f817c53030dd2
XSIZE (ump-0.8.3.1-src.tar.bz2) = 128856
XMD5 (ump-0.8.3-doc.tar.bz2) = 8b810fe6b7dcbc72aef96c3905046129
XSHA256 (ump-0.8.3-doc.tar.bz2) = 72196d62ba32108e83e6d9b5cc1716e451e9172ad6f3ecaafc369582858b2f96
XSIZE (ump-0.8.3-doc.tar.bz2) = 67390
END-of-ump/distinfo
echo c - ump/files
mkdir -p ump/files > /dev/null 2>&1
echo x - ump/files/patch-Makefile
sed 's/^X//' >ump/files/patch-Makefile << 'END-of-ump/files/patch-Makefile'
X$FreeBSD$
X--- Makefile	Wed Apr  5 14:41:05 2006
X+++ Makefile.port	Thu Apr 20 17:54:48 2006
X@@ -2,8 +2,8 @@
X APP_NAME = ump
X 
X ## Change this directory name as you like, it's the installation directory
X-BIN_DIR = /usr/bin
X-DATA_DIR = /usr/share/$(APP_NAME)
X+BIN_DIR = %%PREFIX%%/bin
X+DATA_DIR = %%DATADIR%%
X 
X 
X ## One of these three flags must be uncommented
X@@ -14,13 +14,13 @@
X ## If you don't have OpenGL, comment these lines (the 3D plot support will be disabled)
X FLAGS += -DPLOT_3D
X ## You might have to change this path
X-GL_LIB = -lGL -lGLU -L/usr/X11/lib
X+GL_LIB = -lGL -lGLU -L%%X11BASE%%/lib
X 
X 
X 
X ## Choose your optimization level
X ##FLAGS += -O0
X-FLAGS += -O2
X+FLAGS += $(CFLAGS)
X ##FLAGS += -O3
X ##FLAGS += -Os
X 
X@@ -35,7 +35,7 @@
X ## Uncomment one or both of these if the compilation failes
X ## due to trunc undefined or log2 undefined
X ##FLAGS += -DDONT_HAVE_TRUNC
X-##FLAGS += -DDONT_HAVE_LOG2
X+FLAGS += -DDONT_HAVE_LOG2
X 
X 
X 
X@@ -56,6 +56,7 @@
X ## This is only to add some extra lines of code that is just useful for me(I think)
X ##FLAGS += -DDEVELOP
X 
X+FLAGS += -I%%X11BASE%%/include
X 
X ####################################################
X ##  Below this point no editing should be useful  ##
X@@ -98,13 +99,13 @@
X 
X install:
X 	install -s $(APP_NAME) $(BIN_DIR)/$(APP_NAME)
X-	chmod -c 755 $(BIN_DIR)/$(APP_NAME)
X+	chmod 755 $(BIN_DIR)/$(APP_NAME)
X 	install -d $(DATA_DIR)
X 	install ump.conf $(DATA_DIR)
X-	chmod -c 644 $(DATA_DIR)/ump.conf
X+	chmod 644 $(DATA_DIR)/ump.conf
X 	install -d $(DATA_DIR)/ump-files
X 	install ump-files/* $(DATA_DIR)/ump-files
X-	chmod -c 644 $(DATA_DIR)/ump-files/*
X+	chmod 644 $(DATA_DIR)/ump-files/*
X 
X uninstall:
X 	rm -f $(BIN_DIR)/$(APP_NAME)
END-of-ump/files/patch-Makefile
exit
--- ump-0.8.3.1.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060420164123.42810.qmail>