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

(-)games/lgeneral/Makefile (-7 / +33 lines)
Lines 6-27 Link Here
6
#
6
#
7
7
8
PORTNAME=	lgeneral
8
PORTNAME=	lgeneral
9
PORTVERSION=	1.1.1
9
PORTVERSION=	1.2
10
PORTREVISION=	7
11
CATEGORIES=	games
10
CATEGORIES=	games
12
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-engine/1.1
11
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	A turn-based strategy engine inspired by Panzer General
14
COMMENT=	A turn-based strategy engine inspired by Panzer General
16
15
17
USE_SDL=	sdl
16
USE_SDL=	sdl
17
USE_GMAKE=	yes
18
GNU_CONFIGURE=	yes
19
CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
18
20
19
.ifndef (WITHOUT_SOUND)
21
MAN1=		lgc-pg.1
20
USE_SDL=	mixer
22
MAN6=		lgeneral.6
21
.else
23
24
CPPFLAGS=	-I${LOCALBASE}/include
25
LDFLAGS=	-L${LOCALBASE}/lib
26
27
.if defined(WITHOUT_SOUND)
22
CONFIGURE_ARGS+=--disable-sound
28
CONFIGURE_ARGS+=--disable-sound
29
.else
30
USE_SDL+=	mixer
23
.endif
31
.endif
24
32
25
GNU_CONFIGURE=	yes
33
.if defined(WITHOUT_NLS)
34
CONFIGURE_ENV+=	am_cv_func_iconv=no
35
CONFIGURE_ARGS+=--disable-nls
36
PLIST_SUB+=	NLS="@comment "
37
.else
38
USE_GETTEXT=	yes
39
PLIST_SUB+=	NLS=""
40
.endif
41
42
post-patch:
43
	@${REINPLACE_CMD} -e 's|-g -Wall|-Wall| ; \
44
		 s|/games||' ${WRKSRC}/configure
45
	@${REINPLACE_CMD} -e 's|/icons|/pixmaps|' ${WRKSRC}/Makefile.in
46
47
post-install:
48
.if !defined(NOPORTDOCS)
49
	@${MKDIR} ${DOCSDIR}
50
	${INSTALL_DATA} ${WRKSRC}/README.* ${DOCSDIR}
51
.endif
26
52
27
.include <bsd.port.mk>
53
.include <bsd.port.mk>
(-)games/lgeneral/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (lgeneral-1.1.1.tar.gz) = 18b88069c91e7e7c75cc44a9aa90d0d9
1
MD5 (lgeneral-1.2.tar.gz) = a34eae8bc2c05cfa81fe9a9994988613
2
SHA256 (lgeneral-1.1.1.tar.gz) = 182513e8662251fabbaa782c575b2d96d8d135f20892c3a58112f755c82f9a8b
2
SHA256 (lgeneral-1.2.tar.gz) = 00bdf242c64c544511f359576f5bae799336f23b81849225ac29d7e61c687ce3
3
SIZE (lgeneral-1.1.1.tar.gz) = 588698
3
SIZE (lgeneral-1.2.tar.gz) = 1727728
(-)games/lgeneral/files/patch-cflags (-9 lines)
Lines 1-9 Link Here
1
--- src/Makefile.in	Thu Aug 15 04:40:49 2002
2
+++ src/Makefile.in	Tue Aug 26 21:07:10 2003
3
@@ -102,5 +102,5 @@
4
 campaign.o strat_map.o ai.o engine.o ai_group.o
5
 lgeneral_DEPENDENCIES = 
6
-CFLAGS = @CFLAGS@
7
+CFLAGS += @CFLAGS@
8
 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
9
 CCLD = $(CC)
(-)games/lgeneral/files/patch-configure (-88 lines)
Lines 1-88 Link Here
1
--- configure.orig     Thu Aug 15 10:40:40 2002
2
+++ configure  Wed Aug 28 09:00:22 2002
3
@@ -1091,49 +1091,49 @@
4
 { echo "configure: error: maths library is needed" 1>&2; exit 1; }
5
 fi
6
 
7
-echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
8
-echo "configure:1096: checking for main in -ldl" >&5
9
-ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
10
-if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
11
-  echo $ac_n "(cached) $ac_c" 1>&6
12
-else
13
-  ac_save_LIBS="$LIBS"
14
-LIBS="-ldl  $LIBS"
15
-cat > conftest.$ac_ext <<EOF
16
+#echo $ac_n "checking for main in -ldl""... $ac_c" 1>&6
17
+#echo "configure:1096: checking for main in -ldl" >&5
18
+#ac_lib_var=`echo dl'_'main | sed 'y%./+-%__p_%'`
19
+#if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
20
+#  echo $ac_n "(cached) $ac_c" 1>&6
21
+#else
22
+#  ac_save_LIBS="$LIBS"
23
+#LIBS="-ldl  $LIBS"
24
+#cat > conftest.$ac_ext <<EOF
25
 #line 1104 "configure"
26
 #include "confdefs.h"
27
 
28
-int main() {
29
-main()
30
-; return 0; }
31
-EOF
32
-if { (eval echo configure:1111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
33
-  rm -rf conftest*
34
-  eval "ac_cv_lib_$ac_lib_var=yes"
35
-else
36
-  echo "configure: failed program was:" >&5
37
-  cat conftest.$ac_ext >&5
38
-  rm -rf conftest*
39
-  eval "ac_cv_lib_$ac_lib_var=no"
40
-fi
41
-rm -f conftest*
42
-LIBS="$ac_save_LIBS"
43
+#int main() {
44
+#main()
45
+#; return 0; }
46
+#EOF
47
+#if { (eval echo configure:1111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
48
+#  rm -rf conftest*
49
+#  eval "ac_cv_lib_$ac_lib_var=yes"
50
+#else
51
+#  echo "configure: failed program was:" >&5
52
+#  cat conftest.$ac_ext >&5
53
+#  rm -rf conftest*
54
+#  eval "ac_cv_lib_$ac_lib_var=no"
55
+#fi
56
+#rm -f conftest*
57
+#LIBS="$ac_save_LIBS"
58
 
59
-fi
60
-if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
61
-  echo "$ac_t""yes" 1>&6
62
-    ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
63
-    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
64
-  cat >> confdefs.h <<EOF
65
+#fi
66
+#if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
67
+#  echo "$ac_t""yes" 1>&6
68
+#    ac_tr_lib=HAVE_LIB`echo dl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
69
+#    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
70
+#  cat >> confdefs.h <<EOF
71
 #define $ac_tr_lib 1
72
-EOF
73
+#EOF
74
 
75
-  LIBS="-ldl $LIBS"
76
+#  LIBS="-ldl $LIBS"
77
 
78
-else
79
-  echo "$ac_t""no" 1>&6
80
-{ echo "configure: error: dl library is needed" 1>&2; exit 1; }
81
-fi
82
+#else
83
+#  echo "$ac_t""no" 1>&6
84
+#{ echo "configure: error: dl library is needed" 1>&2; exit 1; }
85
+#fi
86
 
87
 
88
 # Check whether --with-sdl-prefix or --without-sdl-prefix was given.
(-)games/lgeneral/pkg-plist (-60 / +100 lines)
Lines 1-61 Link Here
1
bin/lgc-pg
2
bin/lged
1
bin/lgeneral
3
bin/lgeneral
2
share/games/lgeneral/gfx/font_credit.bmp
4
bin/ltrextract
3
share/games/lgeneral/gfx/title.bmp
5
bin/shptool
4
share/games/lgeneral/themes/default/click.wav
6
share/applications/lgeneral.desktop
5
share/games/lgeneral/themes/default/edit.wav
7
%%PORTDOCS%%%%DOCSDIR%%/README.lgc-pg
6
share/games/lgeneral/themes/default/bkgnd.bmp
8
%%PORTDOCS%%%%DOCSDIR%%/README.lgeneral
7
share/games/lgeneral/themes/default/brief_frame.bmp
9
%%PORTDOCS%%%%DOCSDIR%%/README.redit
8
share/games/lgeneral/themes/default/confirm_buttons.bmp
10
%%DATADIR%%/campaigns/PG
9
share/games/lgeneral/themes/default/ctrl_buttons.bmp
11
%%DATADIR%%/convdata/air.wav
10
share/games/lgeneral/themes/default/cursors.bmp
12
%%DATADIR%%/convdata/air2.wav
11
share/games/lgeneral/themes/default/deploy_buttons.bmp
13
%%DATADIR%%/convdata/attack.bmp
12
share/games/lgeneral/themes/default/folder.bmp
14
%%DATADIR%%/convdata/battle.wav
13
share/games/lgeneral/themes/default/font_brief.bmp
15
%%DATADIR%%/convdata/crosshair.bmp
14
share/games/lgeneral/themes/default/font_error.bmp
16
%%DATADIR%%/convdata/damage_bars.bmp
15
share/games/lgeneral/themes/default/font_status.bmp
17
%%DATADIR%%/convdata/danger.bmp
16
share/games/lgeneral/themes/default/font_std.bmp
18
%%DATADIR%%/convdata/fog.bmp
17
share/games/lgeneral/themes/default/font_turn_info.bmp
19
%%DATADIR%%/convdata/grid.bmp
18
share/games/lgeneral/themes/default/fr_hori.bmp
20
%%DATADIR%%/convdata/guard.bmp
19
share/games/lgeneral/themes/default/fr_llc.bmp
21
%%DATADIR%%/convdata/leg.wav
20
share/games/lgeneral/themes/default/fr_luc.bmp
22
%%DATADIR%%/convdata/mapnames
21
share/games/lgeneral/themes/default/fr_rlc.bmp
23
%%DATADIR%%/convdata/move.bmp
22
share/games/lgeneral/themes/default/fr_ruc.bmp
24
%%DATADIR%%/convdata/reinf
23
share/games/lgeneral/themes/default/fr_vert.bmp
25
%%DATADIR%%/convdata/road2.bmp
24
share/games/lgeneral/themes/default/menu0_buttons.bmp
26
%%DATADIR%%/convdata/sea.wav
25
share/games/lgeneral/themes/default/menu1_buttons.bmp
27
%%DATADIR%%/convdata/select.wav
26
share/games/lgeneral/themes/default/menu2_buttons.bmp
28
%%DATADIR%%/convdata/select_frame.bmp
27
share/games/lgeneral/themes/default/menu3_buttons.bmp
29
%%DATADIR%%/convdata/strength.bmp
28
share/games/lgeneral/themes/default/menu4_buttons.bmp
30
%%DATADIR%%/convdata/title.bmp
29
share/games/lgeneral/themes/default/module_buttons.bmp
31
%%DATADIR%%/convdata/tracked.wav
30
share/games/lgeneral/themes/default/scen_dlg_buttons.bmp
32
%%DATADIR%%/convdata/wheeled.wav
31
share/games/lgeneral/themes/default/scroll_buttons.bmp
33
%%DATADIR%%/gfx/font_credit.bmp
32
share/games/lgeneral/themes/default/setup_confirm_buttons.bmp
34
%%DATADIR%%/gfx/title.bmp
33
share/games/lgeneral/themes/default/unit_buttons.bmp
35
%%DATADIR%%/themes/default/bkgnd.bmp
34
share/games/lgeneral/themes/default/wallpaper.bmp
36
%%DATADIR%%/themes/default/brief_frame.bmp
35
@dirrm share/games/lgeneral/gfx/terrain
37
%%DATADIR%%/themes/default/click.wav
36
@dirrm share/games/lgeneral/gfx/units
38
%%DATADIR%%/themes/default/confirm_buttons.bmp
37
@dirrm share/games/lgeneral/gfx/flags
39
%%DATADIR%%/themes/default/ctrl_buttons.bmp
38
@dirrm share/games/lgeneral/themes/default
40
%%DATADIR%%/themes/default/cursors.bmp
39
@dirrm share/games/lgeneral/campaigns
41
%%DATADIR%%/themes/default/deploy_buttons.bmp
40
@dirrm share/games/lgeneral/maps
42
%%DATADIR%%/themes/default/edit.wav
41
@dirrm share/games/lgeneral/nations
43
%%DATADIR%%/themes/default/folder.bmp
42
@dirrm share/games/lgeneral/sounds
44
%%DATADIR%%/themes/default/font_brief.bmp
43
@dirrm share/games/lgeneral/music
45
%%DATADIR%%/themes/default/font_error.bmp
44
@dirrm share/games/lgeneral/units
46
%%DATADIR%%/themes/default/font_status.bmp
45
@dirrm share/games/lgeneral/scenarios
47
%%DATADIR%%/themes/default/font_std.bmp
46
@dirrm share/games/lgeneral/ai_modules
48
%%DATADIR%%/themes/default/font_turn_info.bmp
47
@dirrm share/games/lgeneral/gfx
49
%%DATADIR%%/themes/default/fr_hori.bmp
48
@dirrm share/games/lgeneral/themes
50
%%DATADIR%%/themes/default/fr_llc.bmp
49
@dirrm share/games/lgeneral
51
%%DATADIR%%/themes/default/fr_luc.bmp
50
@dirrm share/games
52
%%DATADIR%%/themes/default/fr_rlc.bmp
51
@exec mkdir -p  %D/share/games/lgeneral/gfx/units
53
%%DATADIR%%/themes/default/fr_ruc.bmp
52
@exec mkdir -p  %D/share/games/lgeneral/gfx/terrain
54
%%DATADIR%%/themes/default/fr_vert.bmp
53
@exec mkdir -p  %D/share/games/lgeneral/gfx/flags
55
%%DATADIR%%/themes/default/menu0_buttons.bmp
54
@exec mkdir -p  %D/share/games/lgeneral/nations
56
%%DATADIR%%/themes/default/menu1_buttons.bmp
55
@exec mkdir -p  %D/share/games/lgeneral/units
57
%%DATADIR%%/themes/default/menu2_buttons.bmp
56
@exec mkdir -p  %D/share/games/lgeneral/sounds
58
%%DATADIR%%/themes/default/menu3_buttons.bmp
57
@exec mkdir -p  %D/share/games/lgeneral/maps
59
%%DATADIR%%/themes/default/menu4_buttons.bmp
58
@exec mkdir -p  %D/share/games/lgeneral/scenarios
60
%%DATADIR%%/themes/default/module_buttons.bmp
59
@exec mkdir -p  %D/share/games/lgeneral/campaigns
61
%%DATADIR%%/themes/default/scen_dlg_buttons.bmp
60
@exec mkdir -p  %D/share/games/lgeneral/music
62
%%DATADIR%%/themes/default/scroll_buttons.bmp
61
@exec mkdir -p  %D/share/games/lgeneral/ai_modules
63
%%DATADIR%%/themes/default/setup_confirm_buttons.bmp
64
%%DATADIR%%/themes/default/strength_buttons.bmp
65
%%DATADIR%%/themes/default/unit_buttons.bmp
66
%%DATADIR%%/themes/default/wallpaper.bmp
67
%%NLS%%share/locale/de/LC_MESSAGES/lgeneral.mo
68
%%NLS%%share/locale/de/LC_MESSAGES/pg.mo
69
%%NLS%%share/locale/en/LC_MESSAGES/lgeneral.mo
70
%%NLS%%share/locale/en/LC_MESSAGES/pg.mo
71
share/pixmaps/lgeneral48.png
72
@dirrmtry %%DATADIR%%/units
73
@dirrmtry %%DATADIR%%/themes/default
74
@dirrmtry %%DATADIR%%/themes
75
@dirrmtry %%DATADIR%%/terrain
76
@dirrmtry %%DATADIR%%/sounds
77
@dirrmtry %%DATADIR%%/scenarios
78
@dirrmtry %%DATADIR%%/nations
79
@dirrmtry %%DATADIR%%/music
80
@dirrmtry %%DATADIR%%/maps
81
@dirrmtry %%DATADIR%%/gfx/units
82
@dirrmtry %%DATADIR%%/gfx/terrain
83
@dirrmtry %%DATADIR%%/gfx/flags
84
@dirrmtry %%DATADIR%%/gfx
85
@dirrmtry %%DATADIR%%/convdata
86
@dirrmtry %%DATADIR%%/campaigns
87
@dirrmtry %%DATADIR%%/ai_modules
88
@dirrmtry %%DATADIR%%
89
%%PORTDOCS%%@dirrm %%DOCSDIR%%
90
@dirrmtry share/applications
91
@exec mkdir -p %D/share/lgeneral/ai_modules
92
@exec mkdir -p %D/share/lgeneral/gfx/flags
93
@exec mkdir -p %D/share/lgeneral/gfx/terrain
94
@exec mkdir -p %D/share/lgeneral/gfx/units
95
@exec mkdir -p %D/share/lgeneral/maps
96
@exec mkdir -p %D/share/lgeneral/music
97
@exec mkdir -p %D/share/lgeneral/nations
98
@exec mkdir -p %D/share/lgeneral/scenarios
99
@exec mkdir -p %D/share/lgeneral/sounds
100
@exec mkdir -p %D/share/lgeneral/terrain
101
@exec mkdir -p %D/share/lgeneral/units

Return to bug 151546