View | Details | Raw Unified | Return to bug 217322
Collapse All | Expand All

(-)devel/Makefile (+1 lines)
Lines 558-563 Link Here
558
    SUBDIR += fga
558
    SUBDIR += fga
559
    SUBDIR += fhist
559
    SUBDIR += fhist
560
    SUBDIR += fib
560
    SUBDIR += fib
561
    SUBDIR += fifechan
561
    SUBDIR += firmware-utils
562
    SUBDIR += firmware-utils
562
    SUBDIR += fistgen
563
    SUBDIR += fistgen
563
    SUBDIR += flatbuffers
564
    SUBDIR += flatbuffers
(-)devel/fifechan/Makefile (+48 lines)
Line 0 Link Here
1
# Created by: Green Dog <fiziologus@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	fifechan
5
PORTVERSION=	0.1.4
6
CATEGORIES=	devel games
7
8
MAINTAINER=	fiziologus@gmail.com
9
COMMENT=	Small, efficient C++ GUI library designed for games
10
11
LICENSE=	LGPL21
12
LICENSE_FILE=	${WRKSRC}/LICENSE.md
13
14
USES=	cmake:outsource
15
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	fifengine
18
19
PLIST_SUB=	PORTVERSION=${PORTVERSION}
20
21
OPTIONS_DEFINE=	ALLEGRO IRRLICHT OPENGL SDL SDL_CONTRIB
22
ALLEGRO_DESC=	Allegro extension
23
IRRLICHT_DESC=	Irrlicht extension
24
OPENGL_DESC=	OpenGL extension (need for FIFE)
25
SDL_DESC=	SDL extension (need for FIFE)
26
SDL_CONTRIB_DESC=	SDL contrib extension (need SDL)
27
28
OPTIONS_DEFAULT=	ALLEGRO IRRLICHT OPENGL SDL
29
30
OPTIONS_SUB=	yes
31
32
ALLEGRO_CMAKE_BOOL=	ENABLE_ALLEGRO
33
ALLEGRO_LIB_DEPENDS=	liballeg.so:devel/allegro
34
35
IRRLICHT_CMAKE_BOOL=	ENABLE_IRRLICHT
36
IRRLICHT_LIB_DEPENDS=	libIrrlicht.so:x11-toolkits/irrlicht
37
38
OPENGL_CMAKE_BOOL=	ENABLE_OPENGL
39
OPENGL_USE=	gl=gl,glu
40
41
SDL_CMAKE_BOOL=	ENABLE_SDL
42
SDL_USE=	sdl=sdl2,image2
43
44
SDL_CONTRIB_CMAKE_BOOL=	ENABLE_SDL_CONTRIB
45
SDL_CONTRIB_USE=	sdl=ttf2
46
SDL_CONTRIB_IMPLIES=	SDL
47
48
.include <bsd.port.mk>
(-)devel/fifechan/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1487971273
2
SHA256 (fifengine-fifechan-0.1.4_GH0.tar.gz) = a93b015b5852b8fe2a0a2a6891d3de2cacb196732f670e081d7b7966f9ed1b87
3
SIZE (fifengine-fifechan-0.1.4_GH0.tar.gz) = 246181
(-)devel/fifechan/pkg-descr (+16 lines)
Line 0 Link Here
1
Fifechan is a lightweight cross platform GUI library written in C++
2
specifically designed for games.  It has a small yet powerful built-in
3
set of extendable GUI Widgets allowing users to create virtually
4
unlimited types of widgets.
5
6
Fifechan supports rendering in SDL, OpenGL, or Allegro out of the box
7
or it can be adapted to use any rendering engine the user requires.
8
Events are pushed to Fifechan which allows users to use any input
9
library they wish or they could use the built in input handling
10
through either SDL input or Allegro input.
11
12
The primary goal for Fifechan is to keep it extendable, lightweight
13
and still be powerful enough to use in all types of games out of the
14
box.
15
16
WWW: http://fifengine.net/
(-)devel/fifechan/pkg-plist (+94 lines)
Line 0 Link Here
1
include/fifechan.hpp
2
include/fifechan/actionevent.hpp
3
include/fifechan/actionlistener.hpp
4
%%ALLEGRO%%include/fifechan/allegro.hpp
5
%%ALLEGRO%%include/fifechan/allegro/allegrofont.hpp
6
%%ALLEGRO%%include/fifechan/allegro/allegrographics.hpp
7
%%ALLEGRO%%include/fifechan/allegro/allegroimage.hpp
8
%%ALLEGRO%%include/fifechan/allegro/allegroimageloader.hpp
9
%%ALLEGRO%%include/fifechan/allegro/allegroinput.hpp
10
include/fifechan/cliprectangle.hpp
11
include/fifechan/color.hpp
12
include/fifechan/containerevent.hpp
13
include/fifechan/containerlistener.hpp
14
%%ALLEGRO%%include/fifechan/contrib/allegro/allegroglyphkeeperfont.hpp
15
%%OPENGL%%include/fifechan/contrib/opengl/oglftfont.hpp
16
%%SDL%%include/fifechan/contrib/sdl/sdltruetypefont.hpp
17
include/fifechan/deathlistener.hpp
18
include/fifechan/defaultfont.hpp
19
include/fifechan/event.hpp
20
include/fifechan/exception.hpp
21
include/fifechan/focushandler.hpp
22
include/fifechan/focuslistener.hpp
23
include/fifechan/font.hpp
24
include/fifechan/genericinput.hpp
25
include/fifechan/glut.hpp
26
include/fifechan/graphics.hpp
27
include/fifechan/gui.hpp
28
include/fifechan/image.hpp
29
include/fifechan/imagefont.hpp
30
include/fifechan/imageloader.hpp
31
include/fifechan/input.hpp
32
include/fifechan/inputevent.hpp
33
%%IRRLICHT%%include/fifechan/irrlicht.hpp
34
%%IRRLICHT%%include/fifechan/irrlicht/irrlichtgraphics.hpp
35
%%IRRLICHT%%include/fifechan/irrlicht/irrlichtimage.hpp
36
%%IRRLICHT%%include/fifechan/irrlicht/irrlichtimageloader.hpp
37
%%IRRLICHT%%include/fifechan/irrlicht/irrlichtinput.hpp
38
include/fifechan/key.hpp
39
include/fifechan/keyevent.hpp
40
include/fifechan/keyinput.hpp
41
include/fifechan/keylistener.hpp
42
include/fifechan/listmodel.hpp
43
include/fifechan/mouseevent.hpp
44
include/fifechan/mouseinput.hpp
45
include/fifechan/mouselistener.hpp
46
%%OPENGL%%include/fifechan/opengl.hpp
47
%%OPENGL%%include/fifechan/opengl/openglallegroimageloader.hpp
48
%%OPENGL%%include/fifechan/opengl/openglgraphics.hpp
49
%%OPENGL%%include/fifechan/opengl/openglimage.hpp
50
%%OPENGL%%include/fifechan/opengl/openglsdlimageloader.hpp
51
include/fifechan/platform.hpp
52
include/fifechan/rectangle.hpp
53
%%SDL%%include/fifechan/sdl.hpp
54
%%SDL%%include/fifechan/sdl/sdlgraphics.hpp
55
%%SDL%%include/fifechan/sdl/sdlimage.hpp
56
%%SDL%%include/fifechan/sdl/sdlimageloader.hpp
57
%%SDL%%include/fifechan/sdl/sdlinput.hpp
58
%%SDL%%include/fifechan/sdl/sdlpixel.hpp
59
include/fifechan/selectionevent.hpp
60
include/fifechan/selectionlistener.hpp
61
include/fifechan/text.hpp
62
include/fifechan/utf8stringeditor.hpp
63
include/fifechan/visibilityeventhandler.hpp
64
include/fifechan/widget.hpp
65
include/fifechan/widgetlistener.hpp
66
include/fifechan/widgets/adjustingcontainer.hpp
67
include/fifechan/widgets/button.hpp
68
include/fifechan/widgets/checkbox.hpp
69
include/fifechan/widgets/container.hpp
70
include/fifechan/widgets/dropdown.hpp
71
include/fifechan/widgets/icon.hpp
72
include/fifechan/widgets/iconprogressbar.hpp
73
include/fifechan/widgets/imagebutton.hpp
74
include/fifechan/widgets/label.hpp
75
include/fifechan/widgets/listbox.hpp
76
include/fifechan/widgets/passwordfield.hpp
77
include/fifechan/widgets/radiobutton.hpp
78
include/fifechan/widgets/scrollarea.hpp
79
include/fifechan/widgets/slider.hpp
80
include/fifechan/widgets/tab.hpp
81
include/fifechan/widgets/tabbedarea.hpp
82
include/fifechan/widgets/textbox.hpp
83
include/fifechan/widgets/textfield.hpp
84
include/fifechan/widgets/window.hpp
85
lib/libfifechan.so
86
lib/libfifechan.so.%%PORTVERSION%%
87
%%ALLEGRO%%lib/libfifechan_allegro.so
88
%%ALLEGRO%%lib/libfifechan_allegro.so.%%PORTVERSION%%
89
%%IRRLICHT%%lib/libfifechan_irrlicht.so
90
%%IRRLICHT%%lib/libfifechan_irrlicht.so.%%PORTVERSION%%
91
%%OPENGL%%lib/libfifechan_opengl.so
92
%%OPENGL%%lib/libfifechan_opengl.so.%%PORTVERSION%%
93
%%SDL%%lib/libfifechan_sdl.so
94
%%SDL%%lib/libfifechan_sdl.so.%%PORTVERSION%%

Return to bug 217322