View | Details | Raw Unified | Return to bug 214681 | Differences between
and this patch

Collapse All | Expand All

(-)b/Mk/Uses/mono.mk (-1 / +1 lines)
Lines 54-60 GACUTIL_INSTALL=${GACUTIL} /i Link Here
54
GACUTIL_INSTALL_PACKAGE=${GACUTIL} /i /package 1.0 /package 2.0
54
GACUTIL_INSTALL_PACKAGE=${GACUTIL} /i /package 1.0 /package 2.0
55
55
56
.if ${mono_ARGS:Mnuget}
56
.if ${mono_ARGS:Mnuget}
57
NUGET_PACKAGEDIR=	${WRKSRC}/packages
57
NUGET_PACKAGEDIR?=	${WRKSRC}/packages
58
58
59
.  for depend in ${NUGET_DEPENDS}
59
.  for depend in ${NUGET_DEPENDS}
60
id=		${depend:C/=.*$//}
60
id=		${depend:C/=.*$//}
(-)b/games/openra/Makefile (-9 / +5 lines)
Lines 44-50 NO_ARCH= yes Link Here
44
USES=		desktop-file-utils gmake lua:51,run mono:nuget openal:soft \
44
USES=		desktop-file-utils gmake lua:51,run mono:nuget openal:soft \
45
		shared-mime-info shebangfix
45
		shared-mime-info shebangfix
46
USE_SDL=	sdl2
46
USE_SDL=	sdl2
47
TARGET_ORDER_OVERRIDE=	520:nuget-extract
47
NUGET_PACKAGEDIR=${WRKSRC}/thirdparty/download
48
SHEBANG_FILES=	launch-dedicated.sh
48
SHEBANG_FILES=	launch-dedicated.sh
49
MAKE_ENV=	prefix="${PREFIX}" mandir="${PREFIX}/man"
49
MAKE_ENV=	prefix="${PREFIX}" mandir="${PREFIX}/man"
50
MAKE_ARGS=	VERSION="${GH_TAGNAME}"
50
MAKE_ARGS=	VERSION="${GH_TAGNAME}"
Lines 71-95 post-extract: Link Here
71
	@${MKDIR} ${WRKSRC}/thirdparty/download
71
	@${MKDIR} ${WRKSRC}/thirdparty/download
72
	@${CP} -v ${DISTFILES:C/:.*//:N*.nupkg:N*.tar*:N*.zip:S,^,${_DISTDIR}/,} \
72
	@${CP} -v ${DISTFILES:C/:.*//:N*.nupkg:N*.tar*:N*.zip:S,^,${_DISTDIR}/,} \
73
		${WRKSRC}/thirdparty/download
73
		${WRKSRC}/thirdparty/download
74
	@for f in $$(${SED} -n 's/\.$$//; s,cp \./,,p' \
75
			${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh); do \
76
		${MV} -v ${NUGET_PACKAGEDIR}/$$f ${WRKSRC}/thirdparty/download; \
77
	done
78
74
79
post-patch:
75
post-patch:
76
	${REINPLACE_CMD} -e '/[[:<:]]get[[:blank:]]/d' \
77
			${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh
80
	${REINPLACE_CMD} \
78
	${REINPLACE_CMD} \
81
		-e '\,thirdparty/.*\.sh,d' \
82
		-e '/echo/!s/	@/	/' \
79
		-e '/echo/!s/	@/	/' \
83
		-e '/^mods:/s/$$/ version/' \
80
		-e '/^mods:/s/$$/ version/' \
84
		-e '/^docs:/s/$$/ all/' \
81
		-e '/^docs:/s/$$/ all/' \
85
		-e '/^test:/s/$$/ all/' \
82
		-e '/^test:/s/$$/ all/' \
86
		${WRKSRC}/Makefile
83
		${WRKSRC}/Makefile
87
	${REINPLACE_CMD} -e '/linux/{ p; s//${OPSYS:tl}/; }' \
88
		${WRKSRC}/thirdparty/download/*.config \
89
		${WRKSRC}/thirdparty/*.config*
90
	${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \
84
	${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \
91
		${WRKSRC}/thirdparty/Eluant.dll.config.in \
85
		${WRKSRC}/thirdparty/Eluant.dll.config.in \
92
		>${WRKSRC}/Eluant.dll.config
86
		>${WRKSRC}/Eluant.dll.config
87
	${FIND} ${WRKSRC} -name '*.config' -exec ${REINPLACE_CMD} \
88
		-e '/linux/{ p; s//${OPSYS:tl}/; }' {} +
93
89
94
post-build-DOCS-on:
90
post-build-DOCS-on:
95
	@${ECHO_MSG} Generating HTML documentation...
91
	@${ECHO_MSG} Generating HTML documentation...

Return to bug 214681