Create Libraries directory for gnustep bundles. Bump PKGREVISION.diff -r1.45 -r1.46 pkgsrc/devel/gnustep-make/Makefile
(rh)
@@ -1,62 +1,63 @@ | @@ -1,62 +1,63 @@ | |||
1 | # $NetBSD: Makefile,v 1.45 2009/04/18 03:10:33 rh Exp $ | 1 | # $NetBSD: Makefile,v 1.46 2009/04/19 00:50:11 rh Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnustep-make-2.0.8 | 3 | DISTNAME= gnustep-make-2.0.8 | |
4 | PKGREVISION= 1 | 4 | PKGREVISION= 2 | |
5 | CATEGORIES= devel gnustep | 5 | CATEGORIES= devel gnustep | |
6 | MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/} | 6 | MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/} | |
7 | 7 | |||
8 | MAINTAINER= rh@NetBSD.org | 8 | MAINTAINER= rh@NetBSD.org | |
9 | HOMEPAGE= http://www.gnustep.org/ | 9 | HOMEPAGE= http://www.gnustep.org/ | |
10 | COMMENT= GNUstep makefile package | 10 | COMMENT= GNUstep makefile package | |
11 | 11 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 12 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
14 | 14 | |||
15 | LICENSE= gnu-gpl-v3 | 15 | LICENSE= gnu-gpl-v3 | |
16 | 16 | |||
17 | USE_LANGUAGES= objc | 17 | USE_LANGUAGES= objc | |
18 | USE_TOOLS+= csh | 18 | USE_TOOLS+= csh | |
19 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
20 | CONFIGURE_ENV+= INSTALL_PROGRAM=${INSTALL_SCRIPT:Q} | 20 | CONFIGURE_ENV+= INSTALL_PROGRAM=${INSTALL_SCRIPT:Q} | |
21 | CONFIGURE_ARGS+= --disable-importing-config-file | 21 | CONFIGURE_ARGS+= --disable-importing-config-file | |
22 | CONFIGURE_ARGS+= --with-layout=fhs | 22 | CONFIGURE_ARGS+= --with-layout=fhs | |
23 | CONFIGURE_ARGS+= --with-config-file=${PKG_SYSCONFDIR}/GNUstep.conf | 23 | CONFIGURE_ARGS+= --with-config-file=${PKG_SYSCONFDIR}/GNUstep.conf | |
24 | MAKE_FILE= GNUmakefile | 24 | MAKE_FILE= GNUmakefile | |
25 | 25 | |||
26 | CONF_FILES+= ${PREFIX}/share/examples/GNUstep/GNUstep.conf \ | 26 | CONF_FILES+= ${PREFIX}/share/examples/GNUstep/GNUstep.conf \ | |
27 | ${PKG_SYSCONFDIR}/GNUstep.conf | 27 | ${PKG_SYSCONFDIR}/GNUstep.conf | |
28 | 28 | |||
29 | .include "../../mk/pthread.buildlink3.mk" | 29 | .include "../../mk/pthread.buildlink3.mk" | |
30 | 30 | |||
31 | .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth") | 31 | .if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth") | |
32 | PTHREAD_LIBS+= -lpth | 32 | PTHREAD_LIBS+= -lpth | |
33 | .endif | 33 | .endif | |
34 | 34 | |||
35 | CONFIGURE_ARGS+= --with-thread-lib=${PTHREAD_LIBS:Q} | 35 | CONFIGURE_ARGS+= --with-thread-lib=${PTHREAD_LIBS:Q} | |
36 | 36 | |||
37 | .include "gnustep.mk" | 37 | .include "gnustep.mk" | |
38 | 38 | |||
39 | .if ${MACHINE_ARCH} == "i386" | 39 | .if ${MACHINE_ARCH} == "i386" | |
40 | GNUSTEP_ARCH= ix86 | 40 | GNUSTEP_ARCH= ix86 | |
41 | .else | 41 | .else | |
42 | GNUSTEP_ARCH= ${MACHINE_ARCH} | 42 | GNUSTEP_ARCH= ${MACHINE_ARCH} | |
43 | .endif | 43 | .endif | |
44 | PLIST_SUBST+= GNUSTEP_ARCH=${GNUSTEP_ARCH} | 44 | PLIST_SUBST+= GNUSTEP_ARCH=${GNUSTEP_ARCH} | |
45 | 45 | |||
46 | SUBST_CLASSES+= target | 46 | SUBST_CLASSES+= target | |
47 | SUBST_STAGE.target= post-patch | 47 | SUBST_STAGE.target= post-patch | |
48 | SUBST_FILES.target= target.make | 48 | SUBST_FILES.target= target.make | |
49 | SUBST_SED.target+= -e 's|/usr/pkg|${PREFIX}|g' | 49 | SUBST_SED.target+= -e 's|/usr/pkg|${PREFIX}|g' | |
50 | 50 | |||
51 | SUBST_CLASSES+= maninfo | 51 | SUBST_CLASSES+= maninfo | |
52 | SUBST_STAGE.maninfo= pre-configure | 52 | SUBST_STAGE.maninfo= pre-configure | |
53 | SUBST_MESSAGE.maninfo= Fixing man directory references. | 53 | SUBST_MESSAGE.maninfo= Fixing man directory references. | |
54 | SUBST_FILES.maninfo= ${WRKSRC}/FilesystemLayouts/fhs | 54 | SUBST_FILES.maninfo= ${WRKSRC}/FilesystemLayouts/fhs | |
55 | SUBST_SED.maninfo= -e 's|share/man|${PKGMANDIR}|' | 55 | SUBST_SED.maninfo= -e 's|share/man|${PKGMANDIR}|' | |
56 | SUBST_SED.maninfo+= -e 's|share/info|${PKGINFODIR}|' | 56 | SUBST_SED.maninfo+= -e 's|share/info|${PKGINFODIR}|' | |
57 | 57 | |||
58 | INSTALLATION_DIRS+= share/GNUstep/Library | |||
58 | INSTALLATION_DIRS+= share/GNUstep/Makefiles/${GNUSTEP_ARCH} | 59 | INSTALLATION_DIRS+= share/GNUstep/Makefiles/${GNUSTEP_ARCH} | |
59 | INSTALLATION_DIRS+= share/GNUstep/Makefiles/Additional | 60 | INSTALLATION_DIRS+= share/GNUstep/Makefiles/Additional | |
60 | INSTALLATION_DIRS+= share/GNUstep/Makefiles/Auxiliary | 61 | INSTALLATION_DIRS+= share/GNUstep/Makefiles/Auxiliary | |
61 | 62 | |||
62 | .include "../../mk/bsd.pkg.mk" | 63 | .include "../../mk/bsd.pkg.mk" |
@@ -1,141 +1,143 @@ | @@ -1,141 +1,143 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.17 2009/04/18 01:09:03 rh Exp $ | 1 | @comment $NetBSD: PLIST,v 1.18 2009/04/19 00:50:11 rh Exp $ | |
2 | bin/debugapp | 2 | bin/debugapp | |
3 | bin/gnustep-config | 3 | bin/gnustep-config | |
4 | bin/openapp | 4 | bin/openapp | |
5 | bin/opentool | 5 | bin/opentool | |
6 | share/GNUstep/Makefiles/GNUstep-reset.sh | 6 | share/GNUstep/Makefiles/GNUstep-reset.sh | |
7 | share/GNUstep/Makefiles/GNUstep.csh | 7 | share/GNUstep/Makefiles/GNUstep.csh | |
8 | share/GNUstep/Makefiles/GNUstep.sh | 8 | share/GNUstep/Makefiles/GNUstep.sh | |
9 | share/GNUstep/Makefiles/Instance/Documentation/autogsdoc.make | 9 | share/GNUstep/Makefiles/Instance/Documentation/autogsdoc.make | |
10 | share/GNUstep/Makefiles/Instance/Documentation/gsdoc.make | 10 | share/GNUstep/Makefiles/Instance/Documentation/gsdoc.make | |
11 | share/GNUstep/Makefiles/Instance/Documentation/install_files.make | 11 | share/GNUstep/Makefiles/Instance/Documentation/install_files.make | |
12 | share/GNUstep/Makefiles/Instance/Documentation/javadoc.make | 12 | share/GNUstep/Makefiles/Instance/Documentation/javadoc.make | |
13 | share/GNUstep/Makefiles/Instance/Documentation/latex.make | 13 | share/GNUstep/Makefiles/Instance/Documentation/latex.make | |
14 | share/GNUstep/Makefiles/Instance/Documentation/texi.make | 14 | share/GNUstep/Makefiles/Instance/Documentation/texi.make | |
15 | share/GNUstep/Makefiles/Instance/Shared/bundle.make | 15 | share/GNUstep/Makefiles/Instance/Shared/bundle.make | |
16 | share/GNUstep/Makefiles/Instance/Shared/headers.make | 16 | share/GNUstep/Makefiles/Instance/Shared/headers.make | |
17 | share/GNUstep/Makefiles/Instance/Shared/java.make | 17 | share/GNUstep/Makefiles/Instance/Shared/java.make | |
18 | share/GNUstep/Makefiles/Instance/Shared/stamp-string.make | 18 | share/GNUstep/Makefiles/Instance/Shared/stamp-string.make | |
19 | share/GNUstep/Makefiles/Instance/Shared/strings.make | 19 | share/GNUstep/Makefiles/Instance/Shared/strings.make | |
20 | share/GNUstep/Makefiles/Instance/application.make | 20 | share/GNUstep/Makefiles/Instance/application.make | |
21 | share/GNUstep/Makefiles/Instance/bundle.make | 21 | share/GNUstep/Makefiles/Instance/bundle.make | |
22 | share/GNUstep/Makefiles/Instance/clibrary.make | 22 | share/GNUstep/Makefiles/Instance/clibrary.make | |
23 | share/GNUstep/Makefiles/Instance/ctool.make | 23 | share/GNUstep/Makefiles/Instance/ctool.make | |
24 | share/GNUstep/Makefiles/Instance/documentation.make | 24 | share/GNUstep/Makefiles/Instance/documentation.make | |
25 | share/GNUstep/Makefiles/Instance/framework.make | 25 | share/GNUstep/Makefiles/Instance/framework.make | |
26 | share/GNUstep/Makefiles/Instance/gswapp.make | 26 | share/GNUstep/Makefiles/Instance/gswapp.make | |
27 | share/GNUstep/Makefiles/Instance/gswbundle.make | 27 | share/GNUstep/Makefiles/Instance/gswbundle.make | |
28 | share/GNUstep/Makefiles/Instance/java-tool.make | 28 | share/GNUstep/Makefiles/Instance/java-tool.make | |
29 | share/GNUstep/Makefiles/Instance/java.make | 29 | share/GNUstep/Makefiles/Instance/java.make | |
30 | share/GNUstep/Makefiles/Instance/library.make | 30 | share/GNUstep/Makefiles/Instance/library.make | |
31 | share/GNUstep/Makefiles/Instance/objc.make | 31 | share/GNUstep/Makefiles/Instance/objc.make | |
32 | share/GNUstep/Makefiles/Instance/palette.make | 32 | share/GNUstep/Makefiles/Instance/palette.make | |
33 | share/GNUstep/Makefiles/Instance/resource-set.make | 33 | share/GNUstep/Makefiles/Instance/resource-set.make | |
34 | share/GNUstep/Makefiles/Instance/rules.make | 34 | share/GNUstep/Makefiles/Instance/rules.make | |
35 | share/GNUstep/Makefiles/Instance/service.make | 35 | share/GNUstep/Makefiles/Instance/service.make | |
36 | share/GNUstep/Makefiles/Instance/subproject.make | 36 | share/GNUstep/Makefiles/Instance/subproject.make | |
37 | share/GNUstep/Makefiles/Instance/test-application.make | 37 | share/GNUstep/Makefiles/Instance/test-application.make | |
38 | share/GNUstep/Makefiles/Instance/test-library.make | 38 | share/GNUstep/Makefiles/Instance/test-library.make | |
39 | share/GNUstep/Makefiles/Instance/test-tool.make | 39 | share/GNUstep/Makefiles/Instance/test-tool.make | |
40 | share/GNUstep/Makefiles/Instance/tool.make | 40 | share/GNUstep/Makefiles/Instance/tool.make | |
41 | share/GNUstep/Makefiles/Master/aggregate.make | 41 | share/GNUstep/Makefiles/Master/aggregate.make | |
42 | share/GNUstep/Makefiles/Master/application.make | 42 | share/GNUstep/Makefiles/Master/application.make | |
43 | share/GNUstep/Makefiles/Master/bundle.make | 43 | share/GNUstep/Makefiles/Master/bundle.make | |
44 | share/GNUstep/Makefiles/Master/clibrary.make | 44 | share/GNUstep/Makefiles/Master/clibrary.make | |
45 | share/GNUstep/Makefiles/Master/ctool.make | 45 | share/GNUstep/Makefiles/Master/ctool.make | |
46 | share/GNUstep/Makefiles/Master/documentation.make | 46 | share/GNUstep/Makefiles/Master/documentation.make | |
47 | share/GNUstep/Makefiles/Master/framework.make | 47 | share/GNUstep/Makefiles/Master/framework.make | |
48 | share/GNUstep/Makefiles/Master/gswapp.make | 48 | share/GNUstep/Makefiles/Master/gswapp.make | |
49 | share/GNUstep/Makefiles/Master/gswbundle.make | 49 | share/GNUstep/Makefiles/Master/gswbundle.make | |
50 | share/GNUstep/Makefiles/Master/java-tool.make | 50 | share/GNUstep/Makefiles/Master/java-tool.make | |
51 | share/GNUstep/Makefiles/Master/java.make | 51 | share/GNUstep/Makefiles/Master/java.make | |
52 | share/GNUstep/Makefiles/Master/library.make | 52 | share/GNUstep/Makefiles/Master/library.make | |
53 | share/GNUstep/Makefiles/Master/nsis.make | 53 | share/GNUstep/Makefiles/Master/nsis.make | |
54 | share/GNUstep/Makefiles/Master/objc.make | 54 | share/GNUstep/Makefiles/Master/objc.make | |
55 | share/GNUstep/Makefiles/Master/palette.make | 55 | share/GNUstep/Makefiles/Master/palette.make | |
56 | share/GNUstep/Makefiles/Master/resource-set.make | 56 | share/GNUstep/Makefiles/Master/resource-set.make | |
57 | share/GNUstep/Makefiles/Master/rpm.make | 57 | share/GNUstep/Makefiles/Master/rpm.make | |
58 | share/GNUstep/Makefiles/Master/rules.make | 58 | share/GNUstep/Makefiles/Master/rules.make | |
59 | share/GNUstep/Makefiles/Master/service.make | 59 | share/GNUstep/Makefiles/Master/service.make | |
60 | share/GNUstep/Makefiles/Master/source-distribution.make | 60 | share/GNUstep/Makefiles/Master/source-distribution.make | |
61 | share/GNUstep/Makefiles/Master/subproject.make | 61 | share/GNUstep/Makefiles/Master/subproject.make | |
62 | share/GNUstep/Makefiles/Master/test-application.make | 62 | share/GNUstep/Makefiles/Master/test-application.make | |
63 | share/GNUstep/Makefiles/Master/test-library.make | 63 | share/GNUstep/Makefiles/Master/test-library.make | |
64 | share/GNUstep/Makefiles/Master/test-tool.make | 64 | share/GNUstep/Makefiles/Master/test-tool.make | |
65 | share/GNUstep/Makefiles/Master/tool.make | 65 | share/GNUstep/Makefiles/Master/tool.make | |
66 | share/GNUstep/Makefiles/aggregate.make | 66 | share/GNUstep/Makefiles/aggregate.make | |
67 | share/GNUstep/Makefiles/app-wrapper.template | 67 | share/GNUstep/Makefiles/app-wrapper.template | |
68 | share/GNUstep/Makefiles/application.make | 68 | share/GNUstep/Makefiles/application.make | |
69 | share/GNUstep/Makefiles/bundle.make | 69 | share/GNUstep/Makefiles/bundle.make | |
70 | share/GNUstep/Makefiles/clean_cpu.sh | 70 | share/GNUstep/Makefiles/clean_cpu.sh | |
71 | share/GNUstep/Makefiles/clean_os.sh | 71 | share/GNUstep/Makefiles/clean_os.sh | |
72 | share/GNUstep/Makefiles/clean_vendor.sh | 72 | share/GNUstep/Makefiles/clean_vendor.sh | |
73 | share/GNUstep/Makefiles/clibrary.make | 73 | share/GNUstep/Makefiles/clibrary.make | |
74 | share/GNUstep/Makefiles/common.make | 74 | share/GNUstep/Makefiles/common.make | |
75 | share/GNUstep/Makefiles/config-noarch.make | 75 | share/GNUstep/Makefiles/config-noarch.make | |
76 | share/GNUstep/Makefiles/config.guess | 76 | share/GNUstep/Makefiles/config.guess | |
77 | share/GNUstep/Makefiles/config.make | 77 | share/GNUstep/Makefiles/config.make | |
78 | share/GNUstep/Makefiles/config.sub | 78 | share/GNUstep/Makefiles/config.sub | |
79 | share/GNUstep/Makefiles/cpu.sh | 79 | share/GNUstep/Makefiles/cpu.sh | |
80 | share/GNUstep/Makefiles/ctool.make | 80 | share/GNUstep/Makefiles/ctool.make | |
81 | share/GNUstep/Makefiles/documentation.make | 81 | share/GNUstep/Makefiles/documentation.make | |
82 | share/GNUstep/Makefiles/empty.make | 82 | share/GNUstep/Makefiles/empty.make | |
83 | share/GNUstep/Makefiles/executable.template | 83 | share/GNUstep/Makefiles/executable.template | |
84 | share/GNUstep/Makefiles/filesystem.csh | 84 | share/GNUstep/Makefiles/filesystem.csh | |
85 | share/GNUstep/Makefiles/filesystem.make | 85 | share/GNUstep/Makefiles/filesystem.make | |
86 | share/GNUstep/Makefiles/filesystem.sh | 86 | share/GNUstep/Makefiles/filesystem.sh | |
87 | share/GNUstep/Makefiles/fixpath.sh | 87 | share/GNUstep/Makefiles/fixpath.sh | |
88 | share/GNUstep/Makefiles/framework.make | 88 | share/GNUstep/Makefiles/framework.make | |
89 | share/GNUstep/Makefiles/gnustep-make-help | 89 | share/GNUstep/Makefiles/gnustep-make-help | |
90 | share/GNUstep/Makefiles/gswapp.make | 90 | share/GNUstep/Makefiles/gswapp.make | |
91 | share/GNUstep/Makefiles/gswbundle.make | 91 | share/GNUstep/Makefiles/gswbundle.make | |
92 | share/GNUstep/Makefiles/install-sh | 92 | share/GNUstep/Makefiles/install-sh | |
93 | share/GNUstep/Makefiles/java-executable.template | 93 | share/GNUstep/Makefiles/java-executable.template | |
94 | share/GNUstep/Makefiles/java-tool.make | 94 | share/GNUstep/Makefiles/java-tool.make | |
95 | share/GNUstep/Makefiles/java.make | 95 | share/GNUstep/Makefiles/java.make | |
96 | share/GNUstep/Makefiles/jni.make | 96 | share/GNUstep/Makefiles/jni.make | |
97 | share/GNUstep/Makefiles/library-combo.make | 97 | share/GNUstep/Makefiles/library-combo.make | |
98 | share/GNUstep/Makefiles/library.make | 98 | share/GNUstep/Makefiles/library.make | |
99 | share/GNUstep/Makefiles/messages.make | 99 | share/GNUstep/Makefiles/messages.make | |
100 | share/GNUstep/Makefiles/mkinstalldirs | 100 | share/GNUstep/Makefiles/mkinstalldirs | |
101 | share/GNUstep/Makefiles/names.make | 101 | share/GNUstep/Makefiles/names.make | |
102 | share/GNUstep/Makefiles/native-library.make | 102 | share/GNUstep/Makefiles/native-library.make | |
103 | share/GNUstep/Makefiles/nsi-app.template | 103 | share/GNUstep/Makefiles/nsi-app.template | |
104 | share/GNUstep/Makefiles/objc.make | 104 | share/GNUstep/Makefiles/objc.make | |
105 | share/GNUstep/Makefiles/os.sh | 105 | share/GNUstep/Makefiles/os.sh | |
106 | share/GNUstep/Makefiles/palette.make | 106 | share/GNUstep/Makefiles/palette.make | |
107 | share/GNUstep/Makefiles/print_unique_pathlist.sh | 107 | share/GNUstep/Makefiles/print_unique_pathlist.sh | |
108 | share/GNUstep/Makefiles/relative_path.sh | 108 | share/GNUstep/Makefiles/relative_path.sh | |
109 | share/GNUstep/Makefiles/resource-set.make | 109 | share/GNUstep/Makefiles/resource-set.make | |
110 | share/GNUstep/Makefiles/rules.make | 110 | share/GNUstep/Makefiles/rules.make | |
111 | share/GNUstep/Makefiles/service.make | 111 | share/GNUstep/Makefiles/service.make | |
112 | share/GNUstep/Makefiles/spec-rules.template | 112 | share/GNUstep/Makefiles/spec-rules.template | |
113 | share/GNUstep/Makefiles/strip_makefiles.sh | 113 | share/GNUstep/Makefiles/strip_makefiles.sh | |
114 | share/GNUstep/Makefiles/subproject.make | 114 | share/GNUstep/Makefiles/subproject.make | |
115 | share/GNUstep/Makefiles/tar-exclude-list | 115 | share/GNUstep/Makefiles/tar-exclude-list | |
116 | share/GNUstep/Makefiles/target.make | 116 | share/GNUstep/Makefiles/target.make | |
117 | share/GNUstep/Makefiles/test-application.make | 117 | share/GNUstep/Makefiles/test-application.make | |
118 | share/GNUstep/Makefiles/test-library.make | 118 | share/GNUstep/Makefiles/test-library.make | |
119 | share/GNUstep/Makefiles/test-tool.make | 119 | share/GNUstep/Makefiles/test-tool.make | |
120 | share/GNUstep/Makefiles/tool.make | 120 | share/GNUstep/Makefiles/tool.make | |
121 | share/GNUstep/Makefiles/vendor.sh | 121 | share/GNUstep/Makefiles/vendor.sh | |
122 | share/examples/GNUstep/GNUstep.conf | 122 | share/examples/GNUstep/GNUstep.conf | |
123 | man/man1/debugapp.1 | 123 | man/man1/debugapp.1 | |
124 | man/man1/gnustep-config.1 | 124 | man/man1/gnustep-config.1 | |
125 | man/man1/openapp.1 | 125 | man/man1/openapp.1 | |
126 | man/man1/opentool.1 | 126 | man/man1/opentool.1 | |
127 | man/man7/GNUstep.7 | 127 | man/man7/GNUstep.7 | |
128 | man/man7/library-combo.7 | 128 | man/man7/library-combo.7 | |
129 | @dirrm share/examples/GNUstep | 129 | @dirrm share/examples/GNUstep | |
130 | @exec ${MKDIR} %D/share/GNUstep/Makefiles/${GNUSTEP_ARCH} | 130 | @exec ${MKDIR} %D/share/GNUstep/Makefiles/${GNUSTEP_ARCH} | |
131 | @dirrm share/GNUstep/Makefiles/${GNUSTEP_ARCH} | 131 | @dirrm share/GNUstep/Makefiles/${GNUSTEP_ARCH} | |
132 | @dirrm share/GNUstep/Makefiles/Master | 132 | @dirrm share/GNUstep/Makefiles/Master | |
133 | @dirrm share/GNUstep/Makefiles/Instance/Shared | 133 | @dirrm share/GNUstep/Makefiles/Instance/Shared | |
134 | @dirrm share/GNUstep/Makefiles/Instance/Documentation | 134 | @dirrm share/GNUstep/Makefiles/Instance/Documentation | |
135 | @dirrm share/GNUstep/Makefiles/Instance | 135 | @dirrm share/GNUstep/Makefiles/Instance | |
136 | @exec ${MKDIR} %D/share/GNUstep/Makefiles/Auxiliary | 136 | @exec ${MKDIR} %D/share/GNUstep/Makefiles/Auxiliary | |
137 | @dirrm share/GNUstep/Makefiles/Auxiliary | 137 | @dirrm share/GNUstep/Makefiles/Auxiliary | |
138 | @exec ${MKDIR} %D/share/GNUstep/Makefiles/Additional | 138 | @exec ${MKDIR} %D/share/GNUstep/Makefiles/Additional | |
139 | @unexec ${RMDIR} %D/share/GNUstep/Makefiles/Additional 2>/dev/null || ${TRUE} | 139 | @dirrm share/GNUstep/Makefiles/Additional | |
140 | @dirrm share/GNUstep/Makefiles | 140 | @dirrm share/GNUstep/Makefiles | |
141 | @unexec ${RMDIR} %D/share/GNUstep 2>/dev/null || ${TRUE} | 141 | @unexec ${RMDIR} %D/share/GNUstep 2>/dev/null || ${TRUE} | |
142 | @dirrm share/GNUstep/Library | |||
143 | @exec ${MKDIR} %D/share/GNUstep/Library |
@@ -1,40 +1,42 @@ | @@ -1,40 +1,42 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.15 2009/04/18 03:10:33 rh Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.16 2009/04/19 00:50:11 rh Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= gnustep-make | 3 | BUILDLINK_TREE+= gnustep-make | |
4 | 4 | |||
5 | .if !defined(GNUSTEP_MAKE_BUILDLINK3_MK) | 5 | .if !defined(GNUSTEP_MAKE_BUILDLINK3_MK) | |
6 | GNUSTEP_MAKE_BUILDLINK3_MK:= | 6 | GNUSTEP_MAKE_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.gnustep-make+= gnustep-make>=2.0.8nb1 | 8 | BUILDLINK_API_DEPENDS.gnustep-make+= gnustep-make>=2.0.8nb2 | |
9 | BUILDLINK_ABI_DEPENDS.gnustep-make?= gnustep-make>=2.0.8nb1 | 9 | BUILDLINK_ABI_DEPENDS.gnustep-make?= gnustep-make>=2.0.8nb2 | |
10 | BUILDLINK_PKGSRCDIR.gnustep-make?= ../../devel/gnustep-make | 10 | BUILDLINK_PKGSRCDIR.gnustep-make?= ../../devel/gnustep-make | |
11 | 11 | |||
12 | .include "../../devel/gnustep-make/gnustep.mk" | 12 | .include "../../devel/gnustep-make/gnustep.mk" | |
13 | 13 | |||
14 | BUILDLINK_LIBDIRS.gnustep-make= lib ${GNUSTEP_BLDIRS} | 14 | BUILDLINK_LIBDIRS.gnustep-make= lib ${GNUSTEP_BLDIRS} | |
15 | BUILDLINK_INCDIRS.gnustep-make= include ${GNUSTEP_BIDIRS} | 15 | BUILDLINK_INCDIRS.gnustep-make= include ${GNUSTEP_BIDIRS} | |
16 | 16 | |||
17 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 17 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
18 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Library$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |||
18 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 19 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
19 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/${GNUSTEP_ARCH}$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 20 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/${GNUSTEP_ARCH}$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
20 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Additional$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 21 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Additional$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
21 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Auxiliary$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 22 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Auxiliary$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
22 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Instance$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 23 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Instance$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
23 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Instance\/Documentation$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 24 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Instance\/Documentation$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
24 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Instance\/Shared$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 25 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Instance\/Shared$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
25 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Master$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 26 | PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/Makefiles\/Master$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
26 | PRINT_PLIST_AWK+= /^@dirrm share\/examples\/GNUstep$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | 27 | PRINT_PLIST_AWK+= /^@dirrm share\/examples\/GNUstep$$/ { print "@comment in devel/gnustep-make: " $$0; next; } | |
27 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep$$/ { next; } | 28 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep$$/ { next; } | |
29 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Library$$/ { next; } | |||
28 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles$$/ { next; } | 30 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles$$/ { next; } | |
29 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/${GNUSTEP_ARCH}$$/ { next; } | 31 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/${GNUSTEP_ARCH}$$/ { next; } | |
30 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Additional$$/ { next; } | 32 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Additional$$/ { next; } | |
31 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Auxiliary$$/ { next; } | 33 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Auxiliary$$/ { next; } | |
32 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Instance$$/ { next; } | 34 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Instance$$/ { next; } | |
33 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Instance\/Documentation$$/ { next; } | 35 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Instance\/Documentation$$/ { next; } | |
34 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Instance\/Shared$$/ { next; } | 36 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Instance\/Shared$$/ { next; } | |
35 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Master$$/ { next; } | 37 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/Makefiles\/Master$$/ { next; } | |
36 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/examples\/GNUstep$$/ { next; } | 38 | PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/examples\/GNUstep$$/ { next; } | |
37 | 39 | |||
38 | .endif # GNUSTEP_MAKE_BUILDLINK3_MK | 40 | .endif # GNUSTEP_MAKE_BUILDLINK3_MK | |
39 | 41 | |||
40 | BUILDLINK_TREE+= -gnustep-make | 42 | BUILDLINK_TREE+= -gnustep-make |
@@ -1,147 +1,148 @@ | @@ -1,147 +1,148 @@ | |||
1 | # $NetBSD: gnustep.mk,v 1.14 2009/04/19 00:09:49 rh Exp $ | 1 | # $NetBSD: gnustep.mk,v 1.15 2009/04/19 00:50:11 rh Exp $ | |
2 | 2 | |||
3 | .if !defined(GNUSTEP_MK) | 3 | .if !defined(GNUSTEP_MK) | |
4 | GNUSTEP_MK= #defined | 4 | GNUSTEP_MK= #defined | |
5 | 5 | |||
6 | .include "../../mk/bsd.prefs.mk" | 6 | .include "../../mk/bsd.prefs.mk" | |
7 | 7 | |||
8 | GNUSTEP_SUBDIR= share/GNUstep | 8 | GNUSTEP_SUBDIR= share/GNUstep | |
9 | GNUSTEP_ROOT= ${PREFIX} | 9 | GNUSTEP_ROOT= ${PREFIX} | |
10 | GNUSTEP_LIB_DIR= ${GNUSTEP_ROOT}/lib/GNUstep | 10 | GNUSTEP_LIB_DIR= ${GNUSTEP_ROOT}/lib/GNUstep | |
11 | GNUSTEP_SYSTEM_ROOT= ${GNUSTEP_ROOT}/System | 11 | GNUSTEP_SYSTEM_ROOT= ${GNUSTEP_ROOT}/System | |
12 | GNUSTEP_LOCAL_ROOT= ${GNUSTEP_ROOT}/Local | 12 | GNUSTEP_LOCAL_ROOT= ${GNUSTEP_ROOT}/Local | |
13 | GNUSTEP_NETWORK_ROOT= ${GNUSTEP_ROOT}/Network | 13 | GNUSTEP_NETWORK_ROOT= ${GNUSTEP_ROOT}/Network | |
14 | GNUSTEP_MAKEFILES= ${GNUSTEP_ROOT}/${GNUSTEP_SUBDIR}/Makefiles | 14 | GNUSTEP_MAKEFILES= ${GNUSTEP_ROOT}/${GNUSTEP_SUBDIR}/Makefiles | |
15 | GNUSTEP_HOST= ${MACHINE_GNU_PLATFORM} | 15 | GNUSTEP_HOST= ${MACHINE_GNU_PLATFORM} | |
16 | GNUSTEP_HOST_CPU= ${MACHINE_GNU_ARCH:S/i386/ix86/} | 16 | GNUSTEP_HOST_CPU= ${MACHINE_GNU_ARCH:S/i386/ix86/} | |
17 | GNUSTEP_HOST_VENDOR= ${LOWER_VENDOR} | 17 | GNUSTEP_HOST_VENDOR= ${LOWER_VENDOR} | |
18 | GNUSTEP_HOST_OS= ${LOWER_OPSYS} | 18 | GNUSTEP_HOST_OS= ${LOWER_OPSYS} | |
19 | 19 | |||
20 | GNUSTEP_FLATTENED= yes | 20 | GNUSTEP_FLATTENED= yes | |
21 | GNUSTEP_IS_FLATTENED= yes | 21 | GNUSTEP_IS_FLATTENED= yes | |
22 | 22 | |||
23 | GNUSTEP_USER_ROOT= ${BUILDLINK_DIR}/share/GNUstep | 23 | GNUSTEP_USER_ROOT= ${BUILDLINK_DIR}/share/GNUstep | |
24 | GNUSTEP_PATHLIST= ${GNUSTEP_USER_ROOT} | 24 | GNUSTEP_PATHLIST= ${GNUSTEP_USER_ROOT} | |
25 | GNUSTEP_PATH= ${GNUSTEP_USER_ROOT}/Tools:${GNUSTEP_USER_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS} | 25 | GNUSTEP_PATH= ${GNUSTEP_USER_ROOT}/Tools:${GNUSTEP_USER_ROOT}/Tools/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS} | |
26 | GUILE_LOAD_PATH= ${GNUSTEP_USER_ROOT}/Libraries/Guile:${GNUSTEP_USER_ROOT}/lib | 26 | GUILE_LOAD_PATH= ${GNUSTEP_USER_ROOT}/Libraries/Guile:${GNUSTEP_USER_ROOT}/lib | |
27 | GNUSTEP_LDIR= lib | 27 | GNUSTEP_LDIR= lib | |
28 | GNUSTEP_IDIR= include | 28 | GNUSTEP_IDIR= include | |
29 | GNUSTEP_LFLAGS= ${GNUSTEP_ROOT:S/^/-L/}/${GNUSTEP_LDIR} ${GNUSTEP_USER_ROOT:S/^/-L/}/${GNUSTEP_LDIR} | 29 | GNUSTEP_LFLAGS= ${GNUSTEP_ROOT:S/^/-L/}/${GNUSTEP_LDIR} ${GNUSTEP_USER_ROOT:S/^/-L/}/${GNUSTEP_LDIR} | |
30 | GNUSTEP_IFLAGS= ${GNUSTEP_ROOT:S/^/-I/}/${GNUSTEP_IDIR} ${GNUSTEP_USER_ROOT:S/^/-I/}/${GNUSTEP_IDIR} | 30 | GNUSTEP_IFLAGS= ${GNUSTEP_ROOT:S/^/-I/}/${GNUSTEP_IDIR} ${GNUSTEP_USER_ROOT:S/^/-I/}/${GNUSTEP_IDIR} | |
31 | GNUSTEP_LDIRS= ${GNUSTEP_LFLAGS:S/-L//g} | 31 | GNUSTEP_LDIRS= ${GNUSTEP_LFLAGS:S/-L//g} | |
32 | GNUSTEP_IDIRS= ${GNUSTEP_IFLAGS:S/-I//g} | 32 | GNUSTEP_IDIRS= ${GNUSTEP_IFLAGS:S/-I//g} | |
33 | GNUSTEP_BLDIRS= ${GNUSTEP_LDIRS:S/${PREFIX}\///g} | 33 | GNUSTEP_BLDIRS= ${GNUSTEP_LDIRS:S/${PREFIX}\///g} | |
34 | GNUSTEP_BIDIRS= ${GNUSTEP_IDIRS:S/${PREFIX}\///g} | 34 | GNUSTEP_BIDIRS= ${GNUSTEP_IDIRS:S/${PREFIX}\///g} | |
35 | .if !empty(_USE_RPATH:M[yY][eE][sS]) | 35 | .if !empty(_USE_RPATH:M[yY][eE][sS]) | |
36 | GNUSTEP_RFLAGS= ${GNUSTEP_LFLAGS:S/-L/${COMPILER_RPATH_FLAG}/g} | 36 | GNUSTEP_RFLAGS= ${GNUSTEP_LFLAGS:S/-L/${COMPILER_RPATH_FLAG}/g} | |
37 | .else | 37 | .else | |
38 | GNUSTEP_RFLAGS?= | 38 | GNUSTEP_RFLAGS?= | |
39 | .endif | 39 | .endif | |
40 | GNUSTEP_LDFLAGS= ${GNUSTEP_LFLAGS} ${GNUSTEP_RFLAGS} | 40 | GNUSTEP_LDFLAGS= ${GNUSTEP_LFLAGS} ${GNUSTEP_RFLAGS} | |
41 | 41 | |||
42 | .if defined(FIX_GNUSTEP_INSTALLATION_DIR) | 42 | .if defined(FIX_GNUSTEP_INSTALLATION_DIR) | |
43 | SUBST_CLASSES+= gnustep_installation_dir | 43 | SUBST_CLASSES+= gnustep_installation_dir | |
44 | SUBST_STAGE.gnustep_installation_dir= post-patch | 44 | SUBST_STAGE.gnustep_installation_dir= post-patch | |
45 | SUBST_FILES.gnustep_installation_dir?= GNUmakefile | 45 | SUBST_FILES.gnustep_installation_dir?= GNUmakefile | |
46 | SUBST_SED.gnustep_installation_dir+= -e 's|GNUSTEP_INSTALLATION_DIR.*=.*..GNUSTEP_\(.*\)_ROOT.*|GNUSTEP_INSTALLATION_DOMAIN = \1|' | 46 | SUBST_SED.gnustep_installation_dir+= -e 's|GNUSTEP_INSTALLATION_DIR.*=.*..GNUSTEP_\(.*\)_ROOT.*|GNUSTEP_INSTALLATION_DOMAIN = \1|' | |
47 | SUBST_SED.gnustep_installation_dir+= -e 's|\$$(GNUSTEP_INSTALLATION_DIR)/Libraries|$${DESTDIR}${GNUSTEP_LIB_DIR}/Libraries/${PKGNAME}|g' | 47 | SUBST_SED.gnustep_installation_dir+= -e 's|\$$(GNUSTEP_INSTALLATION_DIR)/Libraries|$${DESTDIR}${GNUSTEP_LIB_DIR}/Libraries/${PKGNAME}|g' | |
48 | SUBST_SED.gnustep_installation_dir+= -e 's|\$$(GNUSTEP_INSTALLATION_DIR)/Library|$${DESTDIR}${GNUSTEP_ROOT}/${GNUSTEP_SUBDIR}/Library|g' | |||
48 | SUBST_SED.gnustep_installation_dir+= -e 's|INSTALL_ROOT_DIR|DESTDIR|g' | 49 | SUBST_SED.gnustep_installation_dir+= -e 's|INSTALL_ROOT_DIR|DESTDIR|g' | |
49 | .endif | 50 | .endif | |
50 | 51 | |||
51 | GNUSTEP_FAKE_PRIVILEGED_BUILD?= YES | 52 | GNUSTEP_FAKE_PRIVILEGED_BUILD?= YES | |
52 | 53 | |||
53 | .if !empty(GNUSTEP_FAKE_PRIVILEGED_BUILD:M[yY][eE][sS]) | 54 | .if !empty(GNUSTEP_FAKE_PRIVILEGED_BUILD:M[yY][eE][sS]) | |
54 | post-wrapper: create-gnustep-chown-links | 55 | post-wrapper: create-gnustep-chown-links | |
55 | 56 | |||
56 | create-gnustep-chown-links: | 57 | create-gnustep-chown-links: | |
57 | ${RUN}${ECHO} > ${BUILDLINK_BINDIR}/chown '#!${SH:Q}' | 58 | ${RUN}${ECHO} > ${BUILDLINK_BINDIR}/chown '#!${SH:Q}' | |
58 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chown '${CHOWN:Q} "$$@" 2>/dev/null || \' | 59 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chown '${CHOWN:Q} "$$@" 2>/dev/null || \' | |
59 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chown '${TRUE}' | 60 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chown '${TRUE}' | |
60 | ${RUN}${ECHO} > ${BUILDLINK_BINDIR}/chgrp '#!${SH:Q}' | 61 | ${RUN}${ECHO} > ${BUILDLINK_BINDIR}/chgrp '#!${SH:Q}' | |
61 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chgrp '${CHGRP:Q} "$$@" 2>/dev/null || \' | 62 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chgrp '${CHGRP:Q} "$$@" 2>/dev/null || \' | |
62 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chgrp '${TRUE}' | 63 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/chgrp '${TRUE}' | |
63 | ${RUN}${ECHO} > ${BUILDLINK_BINDIR}/install '#!${SH:Q}' | 64 | ${RUN}${ECHO} > ${BUILDLINK_BINDIR}/install '#!${SH:Q}' | |
64 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/install '${INSTALL:Q} "$$@" 2>/dev/null || \' | 65 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/install '${INSTALL:Q} "$$@" 2>/dev/null || \' | |
65 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/install '${INSTALL:Q} `${ECHO} "$$@" | \ | 66 | ${RUN}${ECHO} >> ${BUILDLINK_BINDIR}/install '${INSTALL:Q} `${ECHO} "$$@" | \ | |
66 | ${SED} -e "s/-[og][ ]*[^ ]*//g"`' | 67 | ${SED} -e "s/-[og][ ]*[^ ]*//g"`' | |
67 | ${RUN}${CHMOD} +x ${BUILDLINK_BINDIR}/chown | 68 | ${RUN}${CHMOD} +x ${BUILDLINK_BINDIR}/chown | |
68 | ${RUN}${CHMOD} +x ${BUILDLINK_BINDIR}/chgrp | 69 | ${RUN}${CHMOD} +x ${BUILDLINK_BINDIR}/chgrp | |
69 | ${RUN}${CHMOD} +x ${BUILDLINK_BINDIR}/install | 70 | ${RUN}${CHMOD} +x ${BUILDLINK_BINDIR}/install | |
70 | 71 | |||
71 | GNUSTEP_INSTALL= ${BUILDLINK_BINDIR}/install | 72 | GNUSTEP_INSTALL= ${BUILDLINK_BINDIR}/install | |
72 | GNUSTEP_INSTALL_DATA= ${INSTALL_DATA:S/${INSTALL}/${GNUSTEP_INSTALL}/} | 73 | GNUSTEP_INSTALL_DATA= ${INSTALL_DATA:S/${INSTALL}/${GNUSTEP_INSTALL}/} | |
73 | GNUSTEP_INSTALL_PROGRAM=${INSTALL_PROGRAM:S/${INSTALL}/${GNUSTEP_INSTALL}/} | 74 | GNUSTEP_INSTALL_PROGRAM=${INSTALL_PROGRAM:S/${INSTALL}/${GNUSTEP_INSTALL}/} | |
74 | .else | 75 | .else | |
75 | GNUSTEP_INSTALL= ${INSTALL} | 76 | GNUSTEP_INSTALL= ${INSTALL} | |
76 | GNUSTEP_INSTALL_DATA= ${INSTALL_DATA} | 77 | GNUSTEP_INSTALL_DATA= ${INSTALL_DATA} | |
77 | GNUSTEP_INSTALL_PROGRAM=${INSTALL_PROGRAM} | 78 | GNUSTEP_INSTALL_PROGRAM=${INSTALL_PROGRAM} | |
78 | .endif | 79 | .endif | |
79 | 80 | |||
80 | GNUSTEP_OVERRIDE_INSTALL?= YES | 81 | GNUSTEP_OVERRIDE_INSTALL?= YES | |
81 | 82 | |||
82 | .if !empty(GNUSTEP_OVERRIDE_INSTALL:M[yY][eE][sS]) | 83 | .if !empty(GNUSTEP_OVERRIDE_INSTALL:M[yY][eE][sS]) | |
83 | MAKE_ENV+= INSTALL=${GNUSTEP_INSTALL:Q} | 84 | MAKE_ENV+= INSTALL=${GNUSTEP_INSTALL:Q} | |
84 | MAKE_ENV+= INSTALL_DATA=${GNUSTEP_INSTALL_DATA:Q} | 85 | MAKE_ENV+= INSTALL_DATA=${GNUSTEP_INSTALL_DATA:Q} | |
85 | MAKE_ENV+= INSTALL_PROGRAM=${GNUSTEP_INSTALL_PROGRAM:Q} | 86 | MAKE_ENV+= INSTALL_PROGRAM=${GNUSTEP_INSTALL_PROGRAM:Q} | |
86 | .endif | 87 | .endif | |
87 | 88 | |||
88 | .if !defined(NO_GNUSTEP_ENV) | 89 | .if !defined(NO_GNUSTEP_ENV) | |
89 | 90 | |||
90 | PATH:= ${GNUSTEP_PATH}:${PATH} | 91 | PATH:= ${GNUSTEP_PATH}:${PATH} | |
91 | 92 | |||
92 | LDFLAGS+= ${GNUSTEP_LDFLAGS} | 93 | LDFLAGS+= ${GNUSTEP_LDFLAGS} | |
93 | CPPFLAGS+= ${GNUSTEP_IFLAGS} | 94 | CPPFLAGS+= ${GNUSTEP_IFLAGS} | |
94 | CFLAGS+= ${GNUSTEP_IFLAGS} | 95 | CFLAGS+= ${GNUSTEP_IFLAGS} | |
95 | 96 | |||
96 | USE_TOOLS+= gmake | 97 | USE_TOOLS+= gmake | |
97 | . if defined(GNUSTEP_MAKEFILE) | 98 | . if defined(GNUSTEP_MAKEFILE) | |
98 | MAKE_FILE= ${GNUSTEP_MAKEFILE} | 99 | MAKE_FILE= ${GNUSTEP_MAKEFILE} | |
99 | . else | 100 | . else | |
100 | MAKE_FILE= GNUmakefile | 101 | MAKE_FILE= GNUmakefile | |
101 | . endif | 102 | . endif | |
102 | 103 | |||
103 | . if !defined(NO_CONFIGURE) && !defined(HAS_CONFIGURE) | 104 | . if !defined(NO_CONFIGURE) && !defined(HAS_CONFIGURE) | |
104 | GNU_CONFIGURE= yes | 105 | GNU_CONFIGURE= yes | |
105 | . endif | 106 | . endif | |
106 | 107 | |||
107 | MAKE_ENV+= GNUSTEP_ROOT=${GNUSTEP_ROOT:Q} | 108 | MAKE_ENV+= GNUSTEP_ROOT=${GNUSTEP_ROOT:Q} | |
108 | MAKE_ENV+= GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES:Q} | 109 | MAKE_ENV+= GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES:Q} | |
109 | MAKE_ENV+= GNUSTEP_HOST=${GNUSTEP_HOST:Q} | 110 | MAKE_ENV+= GNUSTEP_HOST=${GNUSTEP_HOST:Q} | |
110 | MAKE_ENV+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q} | 111 | MAKE_ENV+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q} | |
111 | MAKE_ENV+= GNUSTEP_HOST_VENDOR=${GNUSTEP_HOST_VENDOR:Q} | 112 | MAKE_ENV+= GNUSTEP_HOST_VENDOR=${GNUSTEP_HOST_VENDOR:Q} | |
112 | MAKE_ENV+= GNUSTEP_HOST_OS=${GNUSTEP_HOST_OS:Q} | 113 | MAKE_ENV+= GNUSTEP_HOST_OS=${GNUSTEP_HOST_OS:Q} | |
113 | MAKE_ENV+= GNUSTEP_PATHLIST=${GNUSTEP_PATHLIST:Q} | 114 | MAKE_ENV+= GNUSTEP_PATHLIST=${GNUSTEP_PATHLIST:Q} | |
114 | MAKE_ENV+= GNUSTEP_FLATTENED=${GNUSTEP_FLATTENED:Q} | 115 | MAKE_ENV+= GNUSTEP_FLATTENED=${GNUSTEP_FLATTENED:Q} | |
115 | MAKE_ENV+= GNUSTEP_IS_FLATTENED=${GNUSTEP_IS_FLATTENED:Q} | 116 | MAKE_ENV+= GNUSTEP_IS_FLATTENED=${GNUSTEP_IS_FLATTENED:Q} | |
116 | MAKE_ENV+= GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT:Q} | 117 | MAKE_ENV+= GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT:Q} | |
117 | 118 | |||
118 | . if defined(GNUSTEP_OBSOLETE_ENV) | 119 | . if defined(GNUSTEP_OBSOLETE_ENV) | |
119 | MAKE_ENV+= GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT:Q} | 120 | MAKE_ENV+= GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT:Q} | |
120 | MAKE_ENV+= GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT:Q} | 121 | MAKE_ENV+= GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT:Q} | |
121 | MAKE_ENV+= GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT:Q} | 122 | MAKE_ENV+= GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT:Q} | |
122 | MAKE_ENV+= GUILE_LOAD_PATH=${GUILE_LOAD_PATH:Q} | 123 | MAKE_ENV+= GUILE_LOAD_PATH=${GUILE_LOAD_PATH:Q} | |
123 | . endif # GNUSTEP_OBSOLETE_ENV | 124 | . endif # GNUSTEP_OBSOLETE_ENV | |
124 | 125 | |||
125 | . if defined(GNU_CONFIGURE) || defined(HAS_CONFIGURE) | 126 | . if defined(GNU_CONFIGURE) || defined(HAS_CONFIGURE) | |
126 | GNU_CONFIGURE_PREFIX?= ${GNUSTEP_ROOT} | 127 | GNU_CONFIGURE_PREFIX?= ${GNUSTEP_ROOT} | |
127 | CONFIGURE_ENV+= GNUSTEP_ROOT=${GNUSTEP_ROOT:Q} | 128 | CONFIGURE_ENV+= GNUSTEP_ROOT=${GNUSTEP_ROOT:Q} | |
128 | CONFIGURE_ENV+= GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES:Q} | 129 | CONFIGURE_ENV+= GNUSTEP_MAKEFILES=${GNUSTEP_MAKEFILES:Q} | |
129 | CONFIGURE_ENV+= GNUSTEP_HOST=${GNUSTEP_HOST:Q} | 130 | CONFIGURE_ENV+= GNUSTEP_HOST=${GNUSTEP_HOST:Q} | |
130 | CONFIGURE_ENV+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q} | 131 | CONFIGURE_ENV+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q} | |
131 | CONFIGURE_ENV+= GNUSTEP_HOST_VENDOR=${GNUSTEP_HOST_VENDOR:Q} | 132 | CONFIGURE_ENV+= GNUSTEP_HOST_VENDOR=${GNUSTEP_HOST_VENDOR:Q} | |
132 | CONFIGURE_ENV+= GNUSTEP_HOST_OS=${GNUSTEP_HOST_OS:Q} | 133 | CONFIGURE_ENV+= GNUSTEP_HOST_OS=${GNUSTEP_HOST_OS:Q} | |
133 | CONFIGURE_ENV+= GNUSTEP_PATHLIST=${GNUSTEP_PATHLIST:Q} | 134 | CONFIGURE_ENV+= GNUSTEP_PATHLIST=${GNUSTEP_PATHLIST:Q} | |
134 | CONFIGURE_ENV+= GNUSTEP_FLATTENED=${GNUSTEP_FLATTENED:Q} | 135 | CONFIGURE_ENV+= GNUSTEP_FLATTENED=${GNUSTEP_FLATTENED:Q} | |
135 | CONFIGURE_ENV+= GNUSTEP_IS_FLATTENED=${GNUSTEP_IS_FLATTENED:Q} | 136 | CONFIGURE_ENV+= GNUSTEP_IS_FLATTENED=${GNUSTEP_IS_FLATTENED:Q} | |
136 | CONFIGURE_ENV+= GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT:Q} | 137 | CONFIGURE_ENV+= GNUSTEP_USER_ROOT=${GNUSTEP_USER_ROOT:Q} | |
137 | 138 | |||
138 | . if defined(GNUSTEP_OBSOLETE_ENV) | 139 | . if defined(GNUSTEP_OBSOLETE_ENV) | |
139 | CONFIGURE_ENV+= GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT:Q} | 140 | CONFIGURE_ENV+= GNUSTEP_SYSTEM_ROOT=${GNUSTEP_SYSTEM_ROOT:Q} | |
140 | CONFIGURE_ENV+= GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT:Q} | 141 | CONFIGURE_ENV+= GNUSTEP_LOCAL_ROOT=${GNUSTEP_LOCAL_ROOT:Q} | |
141 | CONFIGURE_ENV+= GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT:Q} | 142 | CONFIGURE_ENV+= GNUSTEP_NETWORK_ROOT=${GNUSTEP_NETWORK_ROOT:Q} | |
142 | CONFIGURE_ENV+= GUILE_LOAD_PATH=${GUILE_LOAD_PATH:Q} | 143 | CONFIGURE_ENV+= GUILE_LOAD_PATH=${GUILE_LOAD_PATH:Q} | |
143 | . endif # GNUSTEP_OBSOLETE_ENV | 144 | . endif # GNUSTEP_OBSOLETE_ENV | |
144 | . endif # GNU_CONFIGURE | 145 | . endif # GNU_CONFIGURE | |
145 | .endif # !NO_GNUSTEP_ENV | 146 | .endif # !NO_GNUSTEP_ENV | |
146 | 147 | |||
147 | .endif # !defined(GNUSTEP_MK) | 148 | .endif # !defined(GNUSTEP_MK) |