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

(-)Makefile (-9 / +10 lines)
Lines 2-22 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	fifechan
4
PORTNAME=	fifechan
5
PORTVERSION=	0.1.4
5
PORTVERSION=	0.1.5
6
PORTREVISION=	2
7
CATEGORIES=	devel games
6
CATEGORIES=	devel games
8
7
9
MAINTAINER=	fiziologus@gmail.com
8
MAINTAINER=	fiziologus@gmail.com
10
COMMENT=	Small, efficient C++ GUI library designed for games
9
COMMENT=	Small, efficient C++ GUI library designed for games
11
10
12
LICENSE=	LGPL21
11
LICENSE=	LGPL21+
13
LICENSE_FILE=	${WRKSRC}/LICENSE.md
12
LICENSE_FILE=	${WRKSRC}/LICENSE.md
14
13
15
USES=	cmake
14
USES=		cmake
16
15
17
USE_GITHUB=	yes
16
USE_GITHUB=	yes
18
GH_ACCOUNT=	fifengine
17
GH_ACCOUNT=	fifengine
19
18
19
CMAKE_ON=	BUILD_FIFECHAN_ALLEGRO_SHARED BUILD_FIFECHAN_IRRLICHT_SHARED
20
20
PLIST_SUB=	PORTVERSION=${PORTVERSION}
21
PLIST_SUB=	PORTVERSION=${PORTVERSION}
21
22
22
OPTIONS_DEFINE=	ALLEGRO IRRLICHT OPENGL SDL SDL_CONTRIB
23
OPTIONS_DEFINE=	ALLEGRO IRRLICHT OPENGL SDL SDL_CONTRIB
Lines 26-34 Link Here
26
SDL_DESC=	SDL extension (need for FIFE)
27
SDL_DESC=	SDL extension (need for FIFE)
27
SDL_CONTRIB_DESC=	SDL contrib extension (need SDL)
28
SDL_CONTRIB_DESC=	SDL contrib extension (need SDL)
28
29
29
OPTIONS_DEFAULT=	ALLEGRO IRRLICHT OPENGL SDL
30
OPTIONS_DEFAULT=	OPENGL SDL
30
31
31
OPTIONS_SUB=	yes
32
OPTIONS_SUB=		yes
32
33
33
ALLEGRO_CMAKE_BOOL=	ENABLE_ALLEGRO
34
ALLEGRO_CMAKE_BOOL=	ENABLE_ALLEGRO
34
ALLEGRO_LIB_DEPENDS=	liballeg.so:devel/allegro
35
ALLEGRO_LIB_DEPENDS=	liballeg.so:devel/allegro
Lines 40-48 Link Here
40
OPENGL_USES=		gl
41
OPENGL_USES=		gl
41
OPENGL_USE=		gl=gl,glu
42
OPENGL_USE=		gl=gl,glu
42
43
43
SDL_CMAKE_BOOL=	ENABLE_SDL
44
SDL_CMAKE_BOOL=		ENABLE_SDL
44
SDL_USES=	sdl
45
SDL_USES=		sdl
45
SDL_USE=	sdl=sdl2,image2
46
SDL_USE=		sdl=sdl2,image2
46
47
47
SDL_CONTRIB_CMAKE_BOOL=	ENABLE_SDL_CONTRIB
48
SDL_CONTRIB_CMAKE_BOOL=	ENABLE_SDL_CONTRIB
48
SDL_CONTRIB_USE=	sdl=ttf2
49
SDL_CONTRIB_USE=	sdl=ttf2
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1487971273
1
TIMESTAMP = 1575382083
2
SHA256 (fifengine-fifechan-0.1.4_GH0.tar.gz) = a93b015b5852b8fe2a0a2a6891d3de2cacb196732f670e081d7b7966f9ed1b87
2
SHA256 (fifengine-fifechan-0.1.5_GH0.tar.gz) = 29be5ff4b379e2fc4f88ef7d8bc172342130dd3e77a3061f64c8a75efe4eba73
3
SIZE (fifengine-fifechan-0.1.4_GH0.tar.gz) = 246181
3
SIZE (fifengine-fifechan-0.1.5_GH0.tar.gz) = 272472
(-)files/patch-CMakeLists.txt (+11 lines)
Line 0 Link Here
1
--- CMakeLists.txt.orig	2019-01-11 01:31:25 UTC
2
+++ CMakeLists.txt
3
@@ -453,7 +453,7 @@ IF(ENABLE_SDL AND SDL2_FOUND AND SDL2_IMAGE_FOUND)  
4
       TARGET_LINK_LIBRARIES(${PROJECT_NAME}_sdl ${SDL2_LIBRARY} ${SDL2_IMAGE_LIBRARY} ${SDL_TTF_LIBRARY} ${PROJECT_NAME})
5
     ENDIF(MINGW)
6
   ELSE(WIN32)
7
-    TARGET_LINK_LIBRARIES(${PROJECT_NAME}_sdl ${SDL2_LIBRARY} ${SDL2_IMAGE_LIBRARY} ${PROJECT_NAME})
8
+    TARGET_LINK_LIBRARIES(${PROJECT_NAME}_sdl ${SDL2_LIBRARY} ${SDL2_IMAGE_LIBRARY} ${SDL_TTF_LIBRARY} ${PROJECT_NAME})
9
   ENDIF(WIN32)
10
 
11
   ADD_CUSTOM_TARGET(sdllib DEPENDS ${PROJECT_NAME}_sdl) # Create symlink
(-)pkg-plist (+13 lines)
Lines 49-54 Link Here
49
%%OPENGL%%include/fifechan/opengl/openglimage.hpp
49
%%OPENGL%%include/fifechan/opengl/openglimage.hpp
50
%%OPENGL%%include/fifechan/opengl/openglsdlimageloader.hpp
50
%%OPENGL%%include/fifechan/opengl/openglsdlimageloader.hpp
51
include/fifechan/platform.hpp
51
include/fifechan/platform.hpp
52
include/fifechan/point.hpp
52
include/fifechan/rectangle.hpp
53
include/fifechan/rectangle.hpp
53
%%SDL%%include/fifechan/sdl.hpp
54
%%SDL%%include/fifechan/sdl.hpp
54
%%SDL%%include/fifechan/sdl/sdlgraphics.hpp
55
%%SDL%%include/fifechan/sdl/sdlgraphics.hpp
Lines 58-86 Link Here
58
%%SDL%%include/fifechan/sdl/sdlpixel.hpp
59
%%SDL%%include/fifechan/sdl/sdlpixel.hpp
59
include/fifechan/selectionevent.hpp
60
include/fifechan/selectionevent.hpp
60
include/fifechan/selectionlistener.hpp
61
include/fifechan/selectionlistener.hpp
62
include/fifechan/size.hpp
61
include/fifechan/text.hpp
63
include/fifechan/text.hpp
62
include/fifechan/utf8stringeditor.hpp
64
include/fifechan/utf8stringeditor.hpp
65
include/fifechan/util/fcn_math.hpp
66
include/fifechan/version.hpp
63
include/fifechan/visibilityeventhandler.hpp
67
include/fifechan/visibilityeventhandler.hpp
64
include/fifechan/widget.hpp
68
include/fifechan/widget.hpp
65
include/fifechan/widgetlistener.hpp
69
include/fifechan/widgetlistener.hpp
66
include/fifechan/widgets/adjustingcontainer.hpp
70
include/fifechan/widgets/adjustingcontainer.hpp
71
include/fifechan/widgets/bargraph.hpp
67
include/fifechan/widgets/button.hpp
72
include/fifechan/widgets/button.hpp
68
include/fifechan/widgets/checkbox.hpp
73
include/fifechan/widgets/checkbox.hpp
69
include/fifechan/widgets/container.hpp
74
include/fifechan/widgets/container.hpp
75
include/fifechan/widgets/curvegraph.hpp
70
include/fifechan/widgets/dropdown.hpp
76
include/fifechan/widgets/dropdown.hpp
77
include/fifechan/widgets/flowcontainer.hpp
71
include/fifechan/widgets/icon.hpp
78
include/fifechan/widgets/icon.hpp
72
include/fifechan/widgets/iconprogressbar.hpp
79
include/fifechan/widgets/iconprogressbar.hpp
73
include/fifechan/widgets/imagebutton.hpp
80
include/fifechan/widgets/imagebutton.hpp
81
include/fifechan/widgets/imageprogressbar.hpp
74
include/fifechan/widgets/label.hpp
82
include/fifechan/widgets/label.hpp
83
include/fifechan/widgets/linegraph.hpp
75
include/fifechan/widgets/listbox.hpp
84
include/fifechan/widgets/listbox.hpp
76
include/fifechan/widgets/passwordfield.hpp
85
include/fifechan/widgets/passwordfield.hpp
86
include/fifechan/widgets/piegraph.hpp
87
include/fifechan/widgets/pointgraph.hpp
77
include/fifechan/widgets/radiobutton.hpp
88
include/fifechan/widgets/radiobutton.hpp
78
include/fifechan/widgets/scrollarea.hpp
89
include/fifechan/widgets/scrollarea.hpp
79
include/fifechan/widgets/slider.hpp
90
include/fifechan/widgets/slider.hpp
91
include/fifechan/widgets/spacer.hpp
80
include/fifechan/widgets/tab.hpp
92
include/fifechan/widgets/tab.hpp
81
include/fifechan/widgets/tabbedarea.hpp
93
include/fifechan/widgets/tabbedarea.hpp
82
include/fifechan/widgets/textbox.hpp
94
include/fifechan/widgets/textbox.hpp
83
include/fifechan/widgets/textfield.hpp
95
include/fifechan/widgets/textfield.hpp
96
include/fifechan/widgets/togglebutton.hpp
84
include/fifechan/widgets/window.hpp
97
include/fifechan/widgets/window.hpp
85
lib/libfifechan.so
98
lib/libfifechan.so
86
lib/libfifechan.so.%%PORTVERSION%%
99
lib/libfifechan.so.%%PORTVERSION%%

Return to bug 242454