ports/83234: [NEW PORT] math/chryzodus: A chryzode (http//www.chryzode.org) explorer

Nicola Vitale nivit at email.it
Sun Jul 10 20:40:14 UTC 2005


>Number:         83234
>Category:       ports
>Synopsis:       [NEW PORT] math/chryzodus: A chryzode (http//www.chryzode.org) explorer
>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:   Sun Jul 10 20:40:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Nicola Vitale <nivit at email.it>
>Release:        FreeBSD 5.4-RELEASE-p1 i386
>Organization:
>Environment:

System: FreeBSD stellina.domo.sva 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #0: Wed Jun  8 21:57:48 CEST

>Description:

Chryzodus is a cross-platform graphical program drawing
beautiful and colorful chryzodes.
If you do not know what chryzodes are, take a look at
http://www.chryzode.org/. Then you will be able to explore
the world of chryzodes by yourself using Chryzodus.
But one does not even need to know much about chryzodes
to use Chryzodus and see beautiful images appear on the screen!

Author:	Florian LHERBETTE
WWW:	http://chryzodus.sourceforge.net/

Generated with FreeBSD Port Tools 0.63

>How-To-Repeat:
>Fix:

--- chryzodus-0.32.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:
#
#	chryzodus
#	chryzodus/pkg-descr
#	chryzodus/Makefile
#	chryzodus/pkg-plist
#	chryzodus/distinfo
#	chryzodus/files
#	chryzodus/files/patch-gui.cpp
#	chryzodus/files/patch-makefile.unx
#
echo c - chryzodus
mkdir -p chryzodus > /dev/null 2>&1
echo x - chryzodus/pkg-descr
sed 's/^X//' >chryzodus/pkg-descr << 'END-of-chryzodus/pkg-descr'
XChryzodus is a cross-platform graphical program drawing
Xbeautiful and colorful chryzodes.
XIf you do not know what chryzodes are, take a look at
Xhttp://www.chryzode.org/. Then you will be able to explore
Xthe world of chryzodes by yourself using Chryzodus.
XBut one does not even need to know much about chryzodes
Xto use Chryzodus and see beautiful images appear on the screen!
X
XAuthor:	Florian LHERBETTE
XWWW:	http://chryzodus.sourceforge.net/
END-of-chryzodus/pkg-descr
echo x - chryzodus/Makefile
sed 's/^X//' >chryzodus/Makefile << 'END-of-chryzodus/Makefile'
X# New ports collection makefile for:	chryzodus
X# Date created:		2005-07-09
X# Whom:			Nicola Vitale <nivit at email.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	chryzodus
XPORTVERSION=	0.32
XDISTVERSIONSUFFIX=	-src
XCATEGORIES=	math
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	nivit at email.it
XCOMMENT=	A chryzode (http//www.chryzode.org) explorer
X
XLIB_DEPENDS=	alleg.41:${PORTSDIR}/devel/allegro:install
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
XMAKEFILE=	makefile.unx
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/${PORTNAME}
X
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}; \
X	${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
X.endif
X
X.include <bsd.port.pre.mk>
X
X.include <bsd.port.post.mk>
END-of-chryzodus/Makefile
echo x - chryzodus/pkg-plist
sed 's/^X//' >chryzodus/pkg-plist << 'END-of-chryzodus/pkg-plist'
X at comment $FreeBSD$
Xbin/chryzodus
X%%PORTDOCS%%%%DOCSDIR%%/chryzode.html
X%%PORTDOCS%%%%DOCSDIR%%/file.html
X%%PORTDOCS%%%%DOCSDIR%%/help.html
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/keyboard.html
X%%PORTDOCS%%%%DOCSDIR%%/overview.html
X%%PORTDOCS%%%%DOCSDIR%%/zoom.html
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-chryzodus/pkg-plist
echo x - chryzodus/distinfo
sed 's/^X//' >chryzodus/distinfo << 'END-of-chryzodus/distinfo'
XMD5 (chryzodus-0.32-src.tar.gz) = d89eafdb85d236bb2c1ed7e3acba37ae
XSIZE (chryzodus-0.32-src.tar.gz) = 18834
END-of-chryzodus/distinfo
echo c - chryzodus/files
mkdir -p chryzodus/files > /dev/null 2>&1
echo x - chryzodus/files/patch-gui.cpp
sed 's/^X//' >chryzodus/files/patch-gui.cpp << 'END-of-chryzodus/files/patch-gui.cpp'
X$FreeBSD$
X--- gui.cpp	Tue Jun 29 17:16:38 2004
X+++ gui.cpp.port	Sat Jul  9 21:25:43 2005
X@@ -121,7 +121,7 @@
X 		{
X 			// utiliser d_chryzode_proc pour tenir  jour la bitmap ??????
X 			destroy_bitmap((BITMAP *)main_dialog[MAIN_D_CHRYZODE].dp);
X-			(BITMAP *)main_dialog[MAIN_D_CHRYZODE].dp = create_bitmap(SCREEN_W, SCREEN_H);
X+			main_dialog[MAIN_D_CHRYZODE].dp = (BITMAP *)create_bitmap(SCREEN_W, SCREEN_H);
X 			((Cchryzode *)main_dialog[MAIN_D_CHRYZODE].dp2)->set_bmp((BITMAP *)main_dialog[MAIN_D_CHRYZODE].dp);
X 			main_dialog[MAIN_D_CHRYZODE].w = SCREEN_W;
X 			main_dialog[MAIN_D_CHRYZODE].h = SCREEN_H;
END-of-chryzodus/files/patch-gui.cpp
echo x - chryzodus/files/patch-makefile.unx
sed 's/^X//' >chryzodus/files/patch-makefile.unx << 'END-of-chryzodus/files/patch-makefile.unx'
X$FreeBSD$
X--- makefile.unx	Tue Jun 29 17:16:38 2004
X+++ makefile.unx.port	Sat Jul  9 21:43:27 2005
X@@ -6,7 +6,7 @@
X #--------------------------------------#
X 
X CXX = g++
X-CFLAGS = -Wall
X+CFLAGS = -Wall `allegro-config --cflags`
X LDFLAGS = -s -lstdc++ `allegro-config --libs`
X 
X OBJECTS = main.o gui.o compute.o
END-of-chryzodus/files/patch-makefile.unx
exit
--- chryzodus-0.32.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list