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

(-)lgeneral/Makefile (-10 / +6 lines)
Lines 28-37 Link Here
28
CPPFLAGS+=	-I${LOCALBASE}/include
28
CPPFLAGS+=	-I${LOCALBASE}/include
29
LDFLAGS+=	-L${LOCALBASE}/lib
29
LDFLAGS+=	-L${LOCALBASE}/lib
30
30
31
MAN1=		lgc-pg.1
32
MAN6=		lgeneral.6
33
34
NO_STAGE=	yes
35
.include <bsd.port.options.mk>
31
.include <bsd.port.options.mk>
36
32
37
.if ${PORT_OPTIONS:MSOUND}
33
.if ${PORT_OPTIONS:MSOUND}
Lines 59-71 Link Here
59
	@${REINPLACE_CMD} -e 's|/icons|/pixmaps|' ${WRKSRC}/Makefile.in
55
	@${REINPLACE_CMD} -e 's|/icons|/pixmaps|' ${WRKSRC}/Makefile.in
60
56
61
post-install:
57
post-install:
62
	@${PREFIX}/bin/lgc-pg -s ${WRKDIR}/pg-data -d ${DATADIR}
58
	${STAGEDIR}${PREFIX}/bin/lgc-pg -s ${WRKDIR}/pg-data -d ${STAGEDIR}${DATADIR}
63
	@${FIND} ${DATADIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
59
	@${FIND} ${STAGEDIR}${DATADIR} | ${XARGS} ${CHOWN} ${SHAREOWN}:${SHAREGRP}
64
	@${FIND} ${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx
60
	@${FIND} ${STAGEDIR}${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx
65
	@${FIND} ${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
61
	@${FIND} ${STAGEDIR}${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
66
.if ${PORT_OPTIONS:MDOCS}
62
.if ${PORT_OPTIONS:MDOCS}
67
	@${MKDIR} ${DOCSDIR}
63
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
68
	${INSTALL_DATA} ${WRKSRC}/README.* ${DOCSDIR}
64
	${INSTALL_DATA} ${WRKSRC}/README.* ${STAGEDIR}${DOCSDIR}
69
.endif
65
.endif
70
66
71
.include <bsd.port.post.mk>
67
.include <bsd.port.post.mk>
(-)lgeneral/files/patch-lgc-pg__misc.c (+14 lines)
Line 0 Link Here
1
--- ./lgc-pg/misc.c.orig	2011-08-08 04:03:56.000000000 -0400
2
+++ ./lgc-pg/misc.c	2014-08-10 23:06:31.000000000 -0400
3
@@ -405,7 +405,10 @@
4
     return ".";
5
 #else
6
     static char gamedir[MAXPATHLEN];
7
-    snprintf( gamedir, MAXPATHLEN, "%s", INSTALLDIR );
8
+    if (dest_path)
9
+    	snprintf( gamedir, MAXPATHLEN, "%s", dest_path );
10
+    else
11
+    	snprintf( gamedir, MAXPATHLEN, "%s", INSTALLDIR );
12
     return gamedir;
13
 #endif
14
 }
(-)lgeneral/pkg-plist (+2 lines)
Lines 3-8 Link Here
3
bin/lgeneral
3
bin/lgeneral
4
bin/ltrextract
4
bin/ltrextract
5
bin/shptool
5
bin/shptool
6
man/man1/lgc-pg.1.gz
7
man/man6/lgeneral.6.gz
6
share/applications/lgeneral.desktop
8
share/applications/lgeneral.desktop
7
%%PORTDOCS%%%%DOCSDIR%%/README.lgc-pg
9
%%PORTDOCS%%%%DOCSDIR%%/README.lgc-pg
8
%%PORTDOCS%%%%DOCSDIR%%/README.lgeneral
10
%%PORTDOCS%%%%DOCSDIR%%/README.lgeneral

Return to bug 192570