summaryrefslogtreecommitdiff
path: root/devel/gnustep-make/Makefile
blob: e82cae02c27b914ec38e76d8388eee96d7169635 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# $NetBSD: Makefile,v 1.9 2003/07/17 21:30:53 grant Exp $
#

DISTNAME=		gnustep-make-1.6.0
CATEGORIES=		devel gnustep
MASTER_SITES=		ftp://ftp.gnustep.org/pub/gnustep/core/

MAINTAINER=		rh@NetBSD.org
HOMEPAGE=		http://www.gnustep.org/
COMMENT=		GNUstep makefile package

USE_GMAKE=		YES
USE_X11=		YES
MAKEFILE=		GNUmakefile
GNU_CONFIGURE=		YES
GNU_CONFIGURE_PREFIX=	${PREFIX}/share/GNUstep
GNUSTEP_HOST_CPU=	${MACHINE_GNU_ARCH:S/i386/ix86/}
CONFIGURE_ENV+=		INSTALL_PROGRAM="${INSTALL_SCRIPT}"

PLIST_SUBST+=	GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU}
PLIST_SUBST+=	APPEND_ELF=${APPEND_ELF}

post-patch:
	${CP} ${WRKSRC}/target.make ${WRKSRC}/target.make.bak && \
		${SED} -e 's;/usr/pkg;${LOCALBASE};g'  -e 's;@object_fmt@;${LOWER_OPSYS}-${OBJECT_FMT};g' \
			${WRKSRC}/target.make.bak > ${WRKSRC}/target.make

post-install:
.for sub in System Local
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/${sub}/Headers/${GNUSTEP_HOST_CPU}/${LOWER_OPSYS}${APPEND_ELF}
.for dir in Libraries Tools
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/${sub}/${dir}/${GNUSTEP_HOST_CPU}/${LOWER_OPSYS}${APPEND_ELF}/gnu-gnu-gnu
.endfor
.endfor
.for dir in Services PostScript Frameworks Colors Bundles
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/Local/Library/${dir}
.endfor
.for dir in Resources Java
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/Local/Libraries/${dir}
.endfor
.for dir in User Developer
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/Local/Documentation/${dir}
.endfor
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/Local/Developer/Palettes
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/Local/Applications
	${INSTALL_DATA_DIR} ${PREFIX}/share/GNUstep/Local/Tools/Java

.include "../../mk/bsd.pkg.mk"