pkgsrc/devel/gprbuild-aux/patches/patch-Makefile.in
marino 49f1e502e3 devel/gprbuild-aux: Upgrade to version GPL 2012
1) Replace custom tarball with Adacore's GPL 2012 release
2) Update license to GPLv3
3) Remove lang/gnat-aux dependency
4) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
5) Update buildlink3.mk to require GPL 2012 version
6) Restore use of pkgsrc wrappers
7) Add Library_Option "-R" support which ignores all automatically
   generated rpaths* which point to the WRKOBJDIR.  DESTDIR isn't
   supported by GPRBuild, so this rpath disabling is necessary to
   avoid references to work directories.
   * gcc and adalib rpaths are excluded with -R option.
8) This Library_Option "-R" matches the same modification added to
   lang/gcc-aux and lang/gnat-aux's project handler.
9) This modification is required to fix www/aws rpath issues which
   appears with recent changes to PKG_DEVELOPER=yes checks.
2012-07-08 20:08:42 +00:00

69 lines
2.6 KiB
Text

$NetBSD: patch-Makefile.in,v 1.1 2012/07/08 20:08:42 marino Exp $
--- Makefile.in.orig 2012-01-04 15:36:14.000000000 +0000
+++ Makefile.in
@@ -19,7 +19,7 @@ EXEXT=
endif
CP=cp -p
MKDIR=mkdir -p
-BUILD=debug
+BUILD=production
prefix=@prefix@
srcdir=@srcdir@
@@ -124,37 +124,35 @@ bootstrap-clean:
-XBUILD_TOOL=gprbuild
install: install.data install.bin
- -${MKDIR} ${datadir}/gpr
- $(RM) -r ${datadir}/examples/gprbuild
- -${MKDIR} ${datadir}/examples/gprbuild
- ${CP} -r examples/* ${datadir}/examples/gprbuild
- ${RM} -r ${datadir}/doc/gprbuild
- -${MKDIR} ${datadir}/doc/gprbuild
+ -${MKDIR} ${DESTDIR}${datadir}/gpr
+ -${MKDIR} ${DESTDIR}${datadir}/examples/gprbuild
+ ${CP} -r examples/* ${DESTDIR}${datadir}/examples/gprbuild
+ -${MKDIR} ${DESTDIR}${datadir}/doc/gprbuild
for format in html txt pdf info; do \
if [ -d doc/$$format ] ; then \
- ${MKDIR} ${datadir}/doc/gprbuild/$$format; \
- ${CP} doc/$$format/* ${datadir}/doc/gprbuild/$$format; \
+ ${MKDIR} ${DESTDIR}${datadir}/doc/gprbuild/$$format; \
+ ${CP} doc/$$format/* ${DESTDIR}${datadir}/doc/gprbuild/$$format; \
if [ $$format = html ] ; then \
- ${CP} doc/*.png ${datadir}/doc/gprbuild/html; \
+ ${CP} doc/*.png ${DESTDIR}${datadir}/doc/gprbuild/html; \
sed -e "s/<doc_path>.*//" doc/gprbuild_gps.xml \
- > ${datadir}/doc/gprbuild/html/gps_index.xml; \
+ > ${DESTDIR}${datadir}/doc/gprbuild/html/gps_index.xml; \
fi; \
fi; \
done
install.data: force
- -${MKDIR} ${datadir}/gprconfig
- ${CP} share/gprconfig/*.xml ${datadir}/gprconfig
- ${CP} share/gprconfig/gprconfig.xsd ${datadir}/gprconfig
+ -${MKDIR} ${DESTDIR}${datadir}/gprconfig
+ ${INSTALL_DATA} share/gprconfig/*.xml ${DESTDIR}${datadir}/gprconfig
+ ${INSTALL_DATA} share/gprconfig/gprconfig.xsd ${DESTDIR}${datadir}/gprconfig
install.bin: force
- -${MKDIR} ${bindir}
- ${INSTALL_PROGRAM} gprconfig${EXEXT} ${bindir}
- ${INSTALL_PROGRAM} gprbuild${EXEXT} ${bindir}
- ${INSTALL_PROGRAM} gprclean${EXEXT} ${bindir}
- -${MKDIR} ${libexecdir}/gprbuild
- ${INSTALL_PROGRAM} gprbind${EXEXT} ${libexecdir}/gprbuild/
- ${INSTALL_PROGRAM} gprlib${EXEXT} ${libexecdir}/gprbuild/
+ -${MKDIR} ${DESTDIR}${bindir}
+ ${INSTALL_PROGRAM} gprconfig${EXEXT} ${DESTDIR}${bindir}
+ ${INSTALL_PROGRAM} gprbuild${EXEXT} ${DESTDIR}${bindir}
+ ${INSTALL_PROGRAM} gprclean${EXEXT} ${DESTDIR}${bindir}
+ -${MKDIR} ${DESTDIR}${libexecdir}/gprbuild
+ ${INSTALL_PROGRAM} gprbind${EXEXT} ${DESTDIR}${libexecdir}/gprbuild/
+ ${INSTALL_PROGRAM} gprlib${EXEXT} ${DESTDIR}${libexecdir}/gprbuild/
$(objdir)/gprbuild_dummies.o: src/gprbuild_dummies.c
gcc -c -o $@ $<