Index: Makefile
===================================================================
RCS file: /cvs/ports/games/lgeneral/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile 7 May 2019 17:04:58 -0000 1.19
+++ Makefile 1 Jun 2019 07:32:04 -0000
@@ -2,28 +2,40 @@
COMMENT= turn-based strategy engine
-DISTNAME= lgeneral-0.5.0
-REVISION = 3
+DISTNAME= lgeneral-1.4.3
CATEGORIES= games x11
-HOMEPAGE= http://lgeneral.sourceforge.net/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ kukgen-data-1.1.tar.gz
+HOMEPAGE= http://lgames.sourceforge.net/LGeneral/
+
+# GPLv2 / CC BY-SA 3.0 (data)
PERMIT_PACKAGE_CDROM= Yes
-WANTLIB= X11 Xext c m pthread usbhid xcb \
- SDL SDL_mixer
+
+WANTLIB += SDL SDL_mixer c intl m pthread
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lgeneral/}
-LIB_DEPENDS= devel/sdl \
+LIB_DEPENDS= devel/gettext \
devel/sdl-mixer
+RUN_DEPENDS= devel/desktop-file-utils \
+ x11/gtk+3,-guic
-
-AUTOCONF_VERSION=2.13
+SEPARATE_BUILD= Yes
+AUTOCONF_VERSION=2.69
CONFIGURE_STYLE= autoconf
+CONFIGURE_ENV+= LDFLAGS=-L${LOCALBASE}/lib \
+ CPPFLAGS=-I${LOCALBASE}/include
CFLAGS += -fgnu89-inline
+DATA= lgeneral-data-1.1-d4d831b06c39a4d20dd0a96d0a89e3d50f22e69a
+
post-install:
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lgeneral
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/lgeneral
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lgeneral/
+ ${INSTALL_DATA} ${WRKSRC}/README.lgeneral ${PREFIX}/share/doc/lgeneral/
+ ${INSTALL_DATA} ${WRKSRC}/README.lgc-pg ${PREFIX}/share/doc/lgeneral/
+ cd ${WRKDIR}/${DATA}/ && pax -rw {gfx,maps,nations,scenarios,sounds,units} \
+ ${PREFIX}/share/lgeneral/
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/games/lgeneral/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 18 Jan 2015 03:13:59 -0000 1.4
+++ distinfo 1 Jun 2019 07:32:04 -0000
@@ -1,2 +1,4 @@
-SHA256 (lgeneral-0.5.0.tar.gz) = NrvzWw+LzwSjZrj+26zABinRYyxsv6K5TJNF3CJp5FU=
-SIZE (lgeneral-0.5.0.tar.gz) = 580837
+SHA256 (kukgen-data-1.1.tar.gz) = +61o5uySMl/2Pb5q53M3+YBqQ0dmfHEvlCZUGbidbYQ=
+SHA256 (lgeneral-1.4.3.tar.gz) = nJ0/vYWVr8ozpHUz+cLOYyBXewvOhYUfZgyb7gdVYCg=
+SIZE (kukgen-data-1.1.tar.gz) = 1883592
+SIZE (lgeneral-1.4.3.tar.gz) = 1924730
Index: patches/patch-configure_in
===================================================================
RCS file: patches/patch-configure_in
diff -N patches/patch-configure_in
--- patches/patch-configure_in 26 May 2002 01:07:57 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-configure_in,v 1.2 2002/05/26 01:07:57 brad Exp $
---- configure.in.orig Fri Aug 3 15:45:21 2001
-+++ configure.in Sat May 25 19:59:07 2002
-@@ -50,6 +50,8 @@ mixer_flag="-lSDL_mixer"
- AC_ARG_ENABLE( sound,
- [ --disable-sound Disables sound], sound_flag=""; mixer_flag="")
-
-+AC_CHECK_LIB(m, sqrt)
-+
- dnl check if SDL_mixer's installed
- dnl if not: clear sound_flag and mixer_flag
- AC_CHECK_LIB(SDL_mixer, main,
-@@ -60,7 +62,7 @@ AC_SUBST(sound_flag)
- AC_SUBST(mixer_flag)
-
- dnl installation path
--inst_dir=$datadir/games/lgeneral
-+inst_dir=$datadir/lgeneral
- inst_flag="-DSRC_DIR=\\\"$inst_dir\\\""
-
- AC_ARG_ENABLE( install,
Index: patches/patch-lgeneral_deploy_h
===================================================================
RCS file: patches/patch-lgeneral_deploy_h
diff -N patches/patch-lgeneral_deploy_h
--- patches/patch-lgeneral_deploy_h 17 May 2017 11:00:07 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-lgeneral_deploy_h,v 1.1 2017/05/17 11:00:07 espie Exp $
-
-Index: lgeneral/deploy.h
---- lgeneral/deploy.h.orig
-+++ lgeneral/deploy.h
-@@ -16,7 +16,7 @@
- ***************************************************************************/
-
- #ifndef __DEPLOY_H
--#define __DELPOY_H
-+#define __DEPLOY_H
-
- /*
- ====================================================================
Index: patches/patch-lgeneral_gui_c
===================================================================
RCS file: patches/patch-lgeneral_gui_c
diff -N patches/patch-lgeneral_gui_c
--- patches/patch-lgeneral_gui_c 20 May 2017 17:13:01 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,41 +0,0 @@
-$OpenBSD: patch-lgeneral_gui_c,v 1.2 2017/05/20 17:13:01 espie Exp $
-
-Index: lgeneral/gui.c
---- lgeneral/gui.c.orig
-+++ lgeneral/gui.c
-@@ -565,7 +565,7 @@ Window* create_edit( Window *parent, int id, SDL_Surfa
- /* if frame pic == 0 leave away the frame */
- if ( frame_pic != 0 ) {
- /* frame tile size */
-- tile_size = tile_size = frame_pic->w / 3;
-+ tile_size = frame_pic->w / 3;
- /* add horizontal top/bottom line */
- for ( i = tile_size; i < width - tile_size; i += tile_size ) {
-
-@@ -896,7 +896,7 @@ Window* create_list( Window *parent, int id, SDL_Surfa
- /* if frame pic == 0 leave away the frame */
- if ( frame_pic != 0 ) {
- /* frame tile size */
-- tile_size = tile_size = frame_pic->w / 3;
-+ tile_size = frame_pic->w / 3;
- /* add horizontal top/bottom line */
- for ( i = tile_size; i < width - tile_size; i += tile_size ) {
-
-@@ -1118,7 +1118,7 @@ Window* create_simple_list( Window *parent, int id, SD
- /* if frame pic == 0 leave away the frame */
- if ( frame_pic != 0 ) {
- /* frame tile size */
-- tile_size = tile_size = frame_pic->w / 3;
-+ tile_size = frame_pic->w / 3;
- /* add horizontal top/bottom line */
- for ( i = tile_size; i < width - tile_size; i += tile_size ) {
-
-@@ -1372,7 +1372,7 @@ Window* create_frame_icon( Window *parent, int id, SDL
- /* if frame pic == 0 leave away the frame */
- if ( frame_pic != 0 ) {
- /* frame tile size */
-- tile_size = tile_size = frame_pic->w / 3;
-+ tile_size = frame_pic->w / 3;
- /* add horizontal top/bottom line */
- for ( i = tile_size; i < width - tile_size; i += tile_size ) {
-
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/games/lgeneral/pkg/DESCR,v
retrieving revision 1.3
diff -u -p -r1.3 DESCR
--- pkg/DESCR 15 Dec 2003 21:42:28 -0000 1.3
+++ pkg/DESCR 1 Jun 2019 07:32:04 -0000
@@ -1,6 +1,6 @@
LGeneral is a turn-based strategy engine heavily inspired by Panzer
General. You play single scenarios or whole campaigns turn by turn
against a human player or the AI. Things like entrenchment, rugged
-defence, defensive fire, ambushs, unit supplies, weather influence
-(implemented soon), reinforcements (implemented soon), etc contribute
-to the strategic depth of the game.
+defence, defensive fire, ambushs, unit supplies, weather influence,
+reinforcements and other implementations contribute to the tactical
+and strategic depth of the game.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/lgeneral/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 15 Sep 2004 00:46:09 -0000 1.2
+++ pkg/PLIST 1 Jun 2019 07:32:04 -0000
@@ -1,100 +1,262 @@
@comment $OpenBSD: PLIST,v 1.2 2004/09/15 00:46:09 espie Exp $
-bin/lgeneral
+@bin bin/lgc-pg
+@bin bin/lged
+@bin bin/lgeneral
+@bin bin/ltrextract
+@bin bin/shptool
+@man man/man1/lgc-pg.1
+@man man/man6/lgeneral.6
+share/applications/lgeneral.desktop
share/doc/lgeneral/
-share/doc/lgeneral/README
+share/doc/lgeneral/README.lgc-pg
+share/doc/lgeneral/README.lgeneral
+share/icons/hicolor/48x48/apps/lgeneral.png
share/lgeneral/
+share/lgeneral/ai_modules/
share/lgeneral/campaigns/
-share/lgeneral/campaigns/test.cmp
+share/lgeneral/campaigns/PG
+share/lgeneral/convdata/
+share/lgeneral/convdata/air.wav
+share/lgeneral/convdata/air2.wav
+share/lgeneral/convdata/attack.bmp
+share/lgeneral/convdata/battle.wav
+share/lgeneral/convdata/crosshair.bmp
+share/lgeneral/convdata/damage_bars.bmp
+share/lgeneral/convdata/danger.bmp
+share/lgeneral/convdata/fog.bmp
+share/lgeneral/convdata/grid.bmp
+share/lgeneral/convdata/guard.bmp
+share/lgeneral/convdata/leg.wav
+share/lgeneral/convdata/move.bmp
+share/lgeneral/convdata/reinf
+share/lgeneral/convdata/sea.wav
+share/lgeneral/convdata/select.wav
+share/lgeneral/convdata/select_frame.bmp
+share/lgeneral/convdata/strength.bmp
+share/lgeneral/convdata/title.bmp
+share/lgeneral/convdata/tracked.wav
+share/lgeneral/convdata/wheeled.wav
share/lgeneral/gfx/
share/lgeneral/gfx/flags/
-share/lgeneral/gfx/flags/test.bmp
-share/lgeneral/gfx/logo.bmp
-share/lgeneral/gfx/maps/
-share/lgeneral/gfx/maps/test/
-share/lgeneral/gfx/maps/test/airport.bmp
-share/lgeneral/gfx/maps/test/beach.bmp
-share/lgeneral/gfx/maps/test/crosshair.bmp
-share/lgeneral/gfx/maps/test/damage_bars.bmp
-share/lgeneral/gfx/maps/test/explosion.bmp
-share/lgeneral/gfx/maps/test/fog.bmp
-share/lgeneral/gfx/maps/test/forest.bmp
-share/lgeneral/gfx/maps/test/grid.bmp
-share/lgeneral/gfx/maps/test/harbor.bmp
-share/lgeneral/gfx/maps/test/mountains.bmp
-share/lgeneral/gfx/maps/test/pattern.bmp
-share/lgeneral/gfx/maps/test/plains.bmp
-share/lgeneral/gfx/maps/test/river.bmp
-share/lgeneral/gfx/maps/test/road.bmp
-share/lgeneral/gfx/maps/test/sel_frame.bmp
-share/lgeneral/gfx/maps/test/town.bmp
-share/lgeneral/gfx/maps/test/water.bmp
-share/lgeneral/gfx/themes/
-share/lgeneral/gfx/themes/standard/
-share/lgeneral/gfx/themes/standard/accept_button.bmp
-share/lgeneral/gfx/themes/standard/air_mode_button.bmp
-share/lgeneral/gfx/themes/standard/cancel_button.bmp
-share/lgeneral/gfx/themes/standard/deploy_button.bmp
-share/lgeneral/gfx/themes/standard/down_arrow.bmp
-share/lgeneral/gfx/themes/standard/edit_back.bmp
-share/lgeneral/gfx/themes/standard/edit_frame.bmp
-share/lgeneral/gfx/themes/standard/embark_button.bmp
-share/lgeneral/gfx/themes/standard/end_turn_button.bmp
-share/lgeneral/gfx/themes/standard/grid_button.bmp
-share/lgeneral/gfx/themes/standard/hori_ctrl.bmp
-share/lgeneral/gfx/themes/standard/hori_ctrl_button.bmp
-share/lgeneral/gfx/themes/standard/life_bar_button.bmp
-share/lgeneral/gfx/themes/standard/list_frame.bmp
-share/lgeneral/gfx/themes/standard/lower_bar.bmp
-share/lgeneral/gfx/themes/standard/map_button.bmp
-share/lgeneral/gfx/themes/standard/melt_button.bmp
-share/lgeneral/gfx/themes/standard/menu_button.bmp
-share/lgeneral/gfx/themes/standard/menu_text_button.bmp
-share/lgeneral/gfx/themes/standard/music_button.bmp
-share/lgeneral/gfx/themes/standard/parent_back.bmp
-share/lgeneral/gfx/themes/standard/parent_frame.bmp
-share/lgeneral/gfx/themes/standard/rename_button.bmp
-share/lgeneral/gfx/themes/standard/scen_info_button.bmp
-share/lgeneral/gfx/themes/standard/show_cpu_turn_button.bmp
-share/lgeneral/gfx/themes/standard/sound_button.bmp
-share/lgeneral/gfx/themes/standard/stan_font.bmp
-share/lgeneral/gfx/themes/standard/status_font.bmp
-share/lgeneral/gfx/themes/standard/status_icons.bmp
-share/lgeneral/gfx/themes/standard/supply_button.bmp
-share/lgeneral/gfx/themes/standard/text_button.bmp
-share/lgeneral/gfx/themes/standard/title.bmp
-share/lgeneral/gfx/themes/standard/track_ball.bmp
-share/lgeneral/gfx/themes/standard/undo_button.bmp
-share/lgeneral/gfx/themes/standard/up_arrow.bmp
-share/lgeneral/gfx/themes/standard/upper_bar.bmp
-share/lgeneral/gfx/themes/standard/weather_button.bmp
-share/lgeneral/gfx/themes/standard/window_button.bmp
+share/lgeneral/gfx/flags/kukgen.bmp
+share/lgeneral/gfx/font_credit.bmp
+share/lgeneral/gfx/terrain/
+share/lgeneral/gfx/terrain/kukgen/
+share/lgeneral/gfx/terrain/kukgen/airfield.bmp
+share/lgeneral/gfx/terrain/kukgen/airfield_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/airfield_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/bridge.bmp
+share/lgeneral/gfx/terrain/kukgen/clear.bmp
+share/lgeneral/gfx/terrain/kukgen/clear_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/clear_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/crosshair.bmp
+share/lgeneral/gfx/terrain/kukgen/damage_bars.bmp
+share/lgeneral/gfx/terrain/kukgen/danger.bmp
+share/lgeneral/gfx/terrain/kukgen/desert.bmp
+share/lgeneral/gfx/terrain/kukgen/desert_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/desert_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/explosion.bmp
+share/lgeneral/gfx/terrain/kukgen/fields.bmp
+share/lgeneral/gfx/terrain/kukgen/fields_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/fields_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/fog.bmp
+share/lgeneral/gfx/terrain/kukgen/forest.bmp
+share/lgeneral/gfx/terrain/kukgen/forest_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/forest_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/fort.bmp
+share/lgeneral/gfx/terrain/kukgen/fort_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/fort_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/grid.bmp
+share/lgeneral/gfx/terrain/kukgen/harbor.bmp
+share/lgeneral/gfx/terrain/kukgen/harbor_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/harbor_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/mountain.bmp
+share/lgeneral/gfx/terrain/kukgen/mountain_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/mountain_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/ocean.bmp
+share/lgeneral/gfx/terrain/kukgen/ocean_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/ocean_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/river.bmp
+share/lgeneral/gfx/terrain/kukgen/river_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/river_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/road.bmp
+share/lgeneral/gfx/terrain/kukgen/road_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/road_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/rough.bmp
+share/lgeneral/gfx/terrain/kukgen/rough_desert.bmp
+share/lgeneral/gfx/terrain/kukgen/rough_desert_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/rough_desert_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/rough_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/rough_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/select_frame.bmp
+share/lgeneral/gfx/terrain/kukgen/swamp.bmp
+share/lgeneral/gfx/terrain/kukgen/swamp_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/swamp_snow.bmp
+share/lgeneral/gfx/terrain/kukgen/town.bmp
+share/lgeneral/gfx/terrain/kukgen/town_rain.bmp
+share/lgeneral/gfx/terrain/kukgen/town_snow.bmp
+share/lgeneral/gfx/title.bmp
share/lgeneral/gfx/units/
-share/lgeneral/gfx/units/test_allies.bmp
-share/lgeneral/gfx/units/test_axis.bmp
-share/lgeneral/gfx/units/test_blue.bmp
-share/lgeneral/gfx/units/test_red.bmp
+share/lgeneral/gfx/units/kukgen.bmp
+share/lgeneral/gfx/units/kukgen_attack.bmp
+share/lgeneral/gfx/units/kukgen_guard.bmp
+share/lgeneral/gfx/units/kukgen_move.bmp
+share/lgeneral/gfx/units/kukgen_strength.bmp
share/lgeneral/maps/
-share/lgeneral/maps/test.mtd
-share/lgeneral/maps/test1.map
-share/lgeneral/maps/test2.map
+share/lgeneral/maps/kukgen/
+share/lgeneral/maps/kukgen.tdb
+share/lgeneral/maps/kukgen/albania
+share/lgeneral/maps/kukgen/ancona
+share/lgeneral/maps/kukgen/balkans_1918
+share/lgeneral/maps/kukgen/bosnia
+share/lgeneral/maps/kukgen/brusilov
+share/lgeneral/maps/kukgen/caporetto
+share/lgeneral/maps/kukgen/carpathians
+share/lgeneral/maps/kukgen/gallipolli
+share/lgeneral/maps/kukgen/gorlice
+share/lgeneral/maps/kukgen/isonzo_1915
+share/lgeneral/maps/kukgen/isonzo_1917
+share/lgeneral/maps/kukgen/kerensky
+share/lgeneral/maps/kukgen/map01
+share/lgeneral/maps/kukgen/map02
+share/lgeneral/maps/kukgen/map03
+share/lgeneral/maps/kukgen/map04
+share/lgeneral/maps/kukgen/map05
+share/lgeneral/maps/kukgen/map06
+share/lgeneral/maps/kukgen/map07
+share/lgeneral/maps/kukgen/map08
+share/lgeneral/maps/kukgen/map09
+share/lgeneral/maps/kukgen/map10
+share/lgeneral/maps/kukgen/map11
+share/lgeneral/maps/kukgen/map12
+share/lgeneral/maps/kukgen/map13
+share/lgeneral/maps/kukgen/map14
+share/lgeneral/maps/kukgen/map15
+share/lgeneral/maps/kukgen/map16
+share/lgeneral/maps/kukgen/map17
+share/lgeneral/maps/kukgen/map18
+share/lgeneral/maps/kukgen/map19
+share/lgeneral/maps/kukgen/map20
+share/lgeneral/maps/kukgen/map21
+share/lgeneral/maps/kukgen/map22
+share/lgeneral/maps/kukgen/map23
+share/lgeneral/maps/kukgen/map24
+share/lgeneral/maps/kukgen/map25
+share/lgeneral/maps/kukgen/map26
+share/lgeneral/maps/kukgen/map27
+share/lgeneral/maps/kukgen/map28
+share/lgeneral/maps/kukgen/map29
+share/lgeneral/maps/kukgen/map30
+share/lgeneral/maps/kukgen/map31
+share/lgeneral/maps/kukgen/map32
+share/lgeneral/maps/kukgen/map33
+share/lgeneral/maps/kukgen/map34
+share/lgeneral/maps/kukgen/map35
+share/lgeneral/maps/kukgen/map36
+share/lgeneral/maps/kukgen/map37
+share/lgeneral/maps/kukgen/map38
+share/lgeneral/maps/kukgen/maps_without_scenerio/
+share/lgeneral/maps/kukgen/maps_without_scenerio/Balkans_-_Greek_Albania__Bulgaria_front_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Balkans_-_Greek_Albania__Bulgaria_front_line_2
+share/lgeneral/maps/kukgen/maps_without_scenerio/Balkans_-_without_front_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Eastern_Front_-_Baranovichi__Tarnopol_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Galipoli_-_with__front_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Galipoli_-_without__front_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Italian_Front_-Berenta_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Italian_Front_-Isonso_line_2
+share/lgeneral/maps/kukgen/maps_without_scenerio/Italian_Front_-_Isonso
+share/lgeneral/maps/kukgen/maps_without_scenerio/Italian_Front_-_Piave_line
+share/lgeneral/maps/kukgen/maps_without_scenerio/Italian_Front_-_Piave_line_2
+share/lgeneral/maps/kukgen/maps_without_scenerio/Italian_Front_-_Piave_line_3
+share/lgeneral/maps/kukgen/maps_without_scenerio/Western_Front_-_Benelux&France
+share/lgeneral/maps/kukgen/otranto_1917
+share/lgeneral/maps/kukgen/otranto_1918
+share/lgeneral/maps/kukgen/pelagosa
+share/lgeneral/maps/kukgen/piave
+share/lgeneral/maps/kukgen/romania
+share/lgeneral/maps/kukgen/serbia_1914
+share/lgeneral/maps/kukgen/serbia_1915
+share/lgeneral/maps/kukgen/south_tyrol
+share/lgeneral/maps/kukgen/the_collapse
+share/lgeneral/maps/kukgen/verona
share/lgeneral/music/
share/lgeneral/nations/
-share/lgeneral/nations/test.nations
-share/lgeneral/packages/
-share/lgeneral/packages/test.inf
+share/lgeneral/nations/kukgen.ndb
share/lgeneral/scenarios/
-share/lgeneral/scenarios/test1.scn
-share/lgeneral/scenarios/test2.1.scn
-share/lgeneral/scenarios/test2.2.scn
+share/lgeneral/scenarios/kukgen/
+share/lgeneral/scenarios/kukgen/.order
+share/lgeneral/scenarios/kukgen/Albania
+share/lgeneral/scenarios/kukgen/Ancona
+share/lgeneral/scenarios/kukgen/Balkans
+share/lgeneral/scenarios/kukgen/Bosnia
+share/lgeneral/scenarios/kukgen/Brusilov
+share/lgeneral/scenarios/kukgen/Caporetto
+share/lgeneral/scenarios/kukgen/Carpathians
+share/lgeneral/scenarios/kukgen/Gallipolli
+share/lgeneral/scenarios/kukgen/Gorlice
+share/lgeneral/scenarios/kukgen/Isonzo_1915
+share/lgeneral/scenarios/kukgen/Isonzo_1917
+share/lgeneral/scenarios/kukgen/Kerensky
+share/lgeneral/scenarios/kukgen/Otranto_1917
+share/lgeneral/scenarios/kukgen/Otranto_1918
+share/lgeneral/scenarios/kukgen/Pelagosa
+share/lgeneral/scenarios/kukgen/Piave
+share/lgeneral/scenarios/kukgen/Romania
+share/lgeneral/scenarios/kukgen/Serbia_1914
+share/lgeneral/scenarios/kukgen/Serbia_1915
+share/lgeneral/scenarios/kukgen/South_Tyrol
+share/lgeneral/scenarios/kukgen/The_Collapse
+share/lgeneral/scenarios/kukgen/Verona
share/lgeneral/sounds/
-share/lgeneral/sounds/test/
-share/lgeneral/sounds/test/explosion.wav
-share/lgeneral/sounds/test/select.wav
-share/lgeneral/sounds/themes/
-share/lgeneral/sounds/themes/standard/
-share/lgeneral/sounds/themes/standard/click.wav
-share/lgeneral/sounds/themes/standard/edit.wav
+share/lgeneral/sounds/LICENSE.sounds
+share/lgeneral/sounds/kukgen/
+share/lgeneral/sounds/kukgen/air.wav
+share/lgeneral/sounds/kukgen/air2.wav
+share/lgeneral/sounds/kukgen/explosion.wav
+share/lgeneral/sounds/kukgen/leg.wav
+share/lgeneral/sounds/kukgen/sea.wav
+share/lgeneral/sounds/kukgen/select.wav
+share/lgeneral/sounds/kukgen/tracked.wav
+share/lgeneral/sounds/kukgen/wheeled.wav
+share/lgeneral/terrain/
+share/lgeneral/themes/
+share/lgeneral/themes/default/
+share/lgeneral/themes/default/bkgnd.bmp
+share/lgeneral/themes/default/brief_frame.bmp
+share/lgeneral/themes/default/click.wav
+share/lgeneral/themes/default/confirm_buttons.bmp
+share/lgeneral/themes/default/ctrl_buttons.bmp
+share/lgeneral/themes/default/cursors.bmp
+share/lgeneral/themes/default/deploy_buttons.bmp
+share/lgeneral/themes/default/edit.wav
+share/lgeneral/themes/default/folder.bmp
+share/lgeneral/themes/default/font_brief.bmp
+share/lgeneral/themes/default/font_error.bmp
+share/lgeneral/themes/default/font_status.bmp
+share/lgeneral/themes/default/font_std.bmp
+share/lgeneral/themes/default/font_turn_info.bmp
+share/lgeneral/themes/default/fr_hori.bmp
+share/lgeneral/themes/default/fr_llc.bmp
+share/lgeneral/themes/default/fr_luc.bmp
+share/lgeneral/themes/default/fr_rlc.bmp
+share/lgeneral/themes/default/fr_ruc.bmp
+share/lgeneral/themes/default/fr_vert.bmp
+share/lgeneral/themes/default/menu0_buttons.bmp
+share/lgeneral/themes/default/menu1_buttons.bmp
+share/lgeneral/themes/default/menu2_buttons.bmp
+share/lgeneral/themes/default/menu3_buttons.bmp
+share/lgeneral/themes/default/module_buttons.bmp
+share/lgeneral/themes/default/scen_dlg_buttons.bmp
+share/lgeneral/themes/default/scroll_buttons.bmp
+share/lgeneral/themes/default/setup_confirm_buttons.bmp
+share/lgeneral/themes/default/strength_buttons.bmp
+share/lgeneral/themes/default/unit_buttons.bmp
+share/lgeneral/themes/default/wallpaper.bmp
share/lgeneral/units/
-share/lgeneral/units/test.ucd
-share/lgeneral/units/test_blue.units
-share/lgeneral/units/test_red.units
+share/lgeneral/units/kukgen.udb
+share/locale/de/LC_MESSAGES/lgeneral.mo
+share/locale/de/LC_MESSAGES/pg.mo
+share/locale/en/LC_MESSAGES/lgeneral.mo
+share/locale/en/LC_MESSAGES/pg.mo
+@tag gtk-update-icon-cache %D/share/icons/hicolor
+@tag update-desktop-database
Hi!
This is an update to the latest version of lgeneral.
I've added CC BY-SA 3.0 licensed data package, so there is
no need to purchase original PD data.
OK, comments?
Saturday, June 01, 2019
new: devel/woboq_codebrowser
Hi,
I would like to import woboq_codebrowser, a HTML generator from C, C++
source code. It is based on LLVM.
Homepage: https://woboq.com/codebrowser.html
Example usage: https://code.woboq.org/ (with Qt, GLibc, LLVM, Boost, GCC, Linux)
From pkg/DESCR:
The generator generates static HTML pages that can be served by any web
server. It can be run automatically manually or with a hook on your
version control or CI system.
It functions as the source code indexer (using libclang). In contrast to
other solutions (LXR, OpenGrok) it semantically analyzes the code as a
compile step.
The generation is a two-step process: First is a compile step that
creates a .h.html and .cpp.html (and some other) files from the syntax
tree (AST) of the source source. The second step generates an index.html
for each directory.
A server-side database or CGI script are currently not needed, so it is
easy to host. Your normal HTML5 web browser is the source code navigator
(from your local machine or your network).
First, it is dual licenced: Commercial or CC-BY-NC-SA 3.0. It
means the licence does not allow to use the code browser
to assist the development of your commercial software:
https://github.com/woboq/woboq_codebrowser#licence-information
I mentioned it in pkg/DESCR and in pkg/README to ensure user will be
aware of it.
Regarding the port itself:
- does the category "devel" is the right one ? It could be "www" ou
"textproc" too.
- the programs (code generator and index generator) are C++ and are
linked against LLVM-7.so. As it is using "MODULES += lang/clang", I do
not mention any preference in COMPILER. Is it right ?
- for LLVM-7.so dependency, I added devel/llvm explicitly in RUN_DEPENDS.
- the port version is "2.1pl0" : the official 2.1 (from Jul 26, 2017)
doesn't build against LLVM 7. There are commits in master branch to
support it, so I targeted the latest commit in master branch (Mar 26, 2019).
It is still versioned as "2.1" in code source, so the port has
"2.1 patchlevel 0", and we could increment the patchlevel if we target a
new commit still in 2.1, or switch to 2.2 when released.
- I included in pkg/README the way to use it on OpenBSD kernel as some
gymnastic is required (the input list of files to consider is JSON as
required by clang tooling).
- I also added pledge(2) and unveil(2) to the programs. There are restricted
to basic filesystem operations (readonly), with only write capability on
output directory.
Comments or OK to import it ?
Thanks.
--
Sebastien Marie
I would like to import woboq_codebrowser, a HTML generator from C, C++
source code. It is based on LLVM.
Homepage: https://woboq.com/codebrowser.html
Example usage: https://code.woboq.org/ (with Qt, GLibc, LLVM, Boost, GCC, Linux)
From pkg/DESCR:
The generator generates static HTML pages that can be served by any web
server. It can be run automatically manually or with a hook on your
version control or CI system.
It functions as the source code indexer (using libclang). In contrast to
other solutions (LXR, OpenGrok) it semantically analyzes the code as a
compile step.
The generation is a two-step process: First is a compile step that
creates a .h.html and .cpp.html (and some other) files from the syntax
tree (AST) of the source source. The second step generates an index.html
for each directory.
A server-side database or CGI script are currently not needed, so it is
easy to host. Your normal HTML5 web browser is the source code navigator
(from your local machine or your network).
First, it is dual licenced: Commercial or CC-BY-NC-SA 3.0. It
means the licence does not allow to use the code browser
to assist the development of your commercial software:
https://github.com/woboq/woboq_codebrowser#licence-information
I mentioned it in pkg/DESCR and in pkg/README to ensure user will be
aware of it.
Regarding the port itself:
- does the category "devel" is the right one ? It could be "www" ou
"textproc" too.
- the programs (code generator and index generator) are C++ and are
linked against LLVM-7.so. As it is using "MODULES += lang/clang", I do
not mention any preference in COMPILER. Is it right ?
- for LLVM-7.so dependency, I added devel/llvm explicitly in RUN_DEPENDS.
- the port version is "2.1pl0" : the official 2.1 (from Jul 26, 2017)
doesn't build against LLVM 7. There are commits in master branch to
support it, so I targeted the latest commit in master branch (Mar 26, 2019).
It is still versioned as "2.1" in code source, so the port has
"2.1 patchlevel 0", and we could increment the patchlevel if we target a
new commit still in 2.1, or switch to 2.2 when released.
- I included in pkg/README the way to use it on OpenBSD kernel as some
gymnastic is required (the input list of files to consider is JSON as
required by clang tooling).
- I also added pledge(2) and unveil(2) to the programs. There are restricted
to basic filesystem operations (readonly), with only write capability on
output directory.
Comments or OK to import it ?
Thanks.
--
Sebastien Marie
Subscribe to:
Posts (Atom)