diff options
author | pav <pav@FreeBSD.org> | 2005-07-12 03:25:17 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-07-12 03:25:17 +0800 |
commit | f5010daf0ef7eacf9a8190540c1aef74407d480e (patch) | |
tree | a80f0f4886ba8879f15e49f2d8b243e6b0a4ae7b /math/chryzodus | |
parent | ecd700c38339b99ef674334e6f326b256bac393c (diff) | |
download | freebsd-ports-gnome-f5010daf0ef7eacf9a8190540c1aef74407d480e.tar.gz freebsd-ports-gnome-f5010daf0ef7eacf9a8190540c1aef74407d480e.tar.zst freebsd-ports-gnome-f5010daf0ef7eacf9a8190540c1aef74407d480e.zip |
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!
PR: ports/83234
Submitted by: Nicola Vitale <nivit@email.it>
Diffstat (limited to 'math/chryzodus')
-rw-r--r-- | math/chryzodus/Makefile | 31 | ||||
-rw-r--r-- | math/chryzodus/distinfo | 2 | ||||
-rw-r--r-- | math/chryzodus/files/patch-gui.cpp | 12 | ||||
-rw-r--r-- | math/chryzodus/files/patch-makefile.unx | 12 | ||||
-rw-r--r-- | math/chryzodus/pkg-descr | 10 | ||||
-rw-r--r-- | math/chryzodus/pkg-plist | 10 |
6 files changed, 77 insertions, 0 deletions
diff --git a/math/chryzodus/Makefile b/math/chryzodus/Makefile new file mode 100644 index 000000000000..a280d709e161 --- /dev/null +++ b/math/chryzodus/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: chryzodus +# Date created: 2005-07-09 +# Whom: Nicola Vitale <nivit@email.it> +# +# $FreeBSD$ +# + +PORTNAME= chryzodus +PORTVERSION= 0.32 +DISTVERSIONSUFFIX= -src +CATEGORIES= math +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= nivit@email.it +COMMENT= A chryzode (http//www.chryzode.org) explorer + +LIB_DEPENDS= alleg.41:${PORTSDIR}/devel/allegro + +WRKSRC= ${WRKDIR}/${PORTNAME} +MAKEFILE= makefile.unx + +do-install: + @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} + +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR}; \ + ${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/math/chryzodus/distinfo b/math/chryzodus/distinfo new file mode 100644 index 000000000000..82f4edc79f5c --- /dev/null +++ b/math/chryzodus/distinfo @@ -0,0 +1,2 @@ +MD5 (chryzodus-0.32-src.tar.gz) = d89eafdb85d236bb2c1ed7e3acba37ae +SIZE (chryzodus-0.32-src.tar.gz) = 18834 diff --git a/math/chryzodus/files/patch-gui.cpp b/math/chryzodus/files/patch-gui.cpp new file mode 100644 index 000000000000..5dec7726e2cd --- /dev/null +++ b/math/chryzodus/files/patch-gui.cpp @@ -0,0 +1,12 @@ +$FreeBSD$ +--- gui.cpp Tue Jun 29 17:16:38 2004 ++++ gui.cpp.port Sat Jul 9 21:25:43 2005 +@@ -121,7 +121,7 @@ + { + // utiliser d_chryzode_proc pour tenir jour la bitmap ?????? + destroy_bitmap((BITMAP *)main_dialog[MAIN_D_CHRYZODE].dp); +- (BITMAP *)main_dialog[MAIN_D_CHRYZODE].dp = create_bitmap(SCREEN_W, SCREEN_H); ++ main_dialog[MAIN_D_CHRYZODE].dp = (BITMAP *)create_bitmap(SCREEN_W, SCREEN_H); + ((Cchryzode *)main_dialog[MAIN_D_CHRYZODE].dp2)->set_bmp((BITMAP *)main_dialog[MAIN_D_CHRYZODE].dp); + main_dialog[MAIN_D_CHRYZODE].w = SCREEN_W; + main_dialog[MAIN_D_CHRYZODE].h = SCREEN_H; diff --git a/math/chryzodus/files/patch-makefile.unx b/math/chryzodus/files/patch-makefile.unx new file mode 100644 index 000000000000..495b1d6bda18 --- /dev/null +++ b/math/chryzodus/files/patch-makefile.unx @@ -0,0 +1,12 @@ +$FreeBSD$ +--- makefile.unx Tue Jun 29 17:16:38 2004 ++++ makefile.unx.port Sat Jul 9 21:43:27 2005 +@@ -6,7 +6,7 @@ + #--------------------------------------# + + CXX = g++ +-CFLAGS = -Wall ++CFLAGS = -Wall `allegro-config --cflags` + LDFLAGS = -s -lstdc++ `allegro-config --libs` + + OBJECTS = main.o gui.o compute.o diff --git a/math/chryzodus/pkg-descr b/math/chryzodus/pkg-descr new file mode 100644 index 000000000000..bc2a37e121f6 --- /dev/null +++ b/math/chryzodus/pkg-descr @@ -0,0 +1,10 @@ +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/ diff --git a/math/chryzodus/pkg-plist b/math/chryzodus/pkg-plist new file mode 100644 index 000000000000..3f82ef9a2b2d --- /dev/null +++ b/math/chryzodus/pkg-plist @@ -0,0 +1,10 @@ +@comment $FreeBSD$ +bin/chryzodus +%%PORTDOCS%%%%DOCSDIR%%/chryzode.html +%%PORTDOCS%%%%DOCSDIR%%/file.html +%%PORTDOCS%%%%DOCSDIR%%/help.html +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/keyboard.html +%%PORTDOCS%%%%DOCSDIR%%/overview.html +%%PORTDOCS%%%%DOCSDIR%%/zoom.html +%%PORTDOCS%%@dirrm %%DOCSDIR%% |