summaryrefslogtreecommitdiff
path: root/textproc/xmlada/patches/patch-aa
blob: 6a2dc17265ce342063b2f8073898d2b06db3bc68 (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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
$NetBSD: patch-aa,v 1.4 2011/12/03 07:30:48 marino Exp $

--- Makefile.in.orig	2011-10-08 19:19:00.000000000 +0000
+++ Makefile.in
@@ -52,10 +52,10 @@ MAKE_ARGS=-XMODE=${MODE} -XLIBRARY_TYPE=
 .PHONY: all obj clean install install_dirs build_library_type install_library_type
 
 ifeq (${BUILDS_SHARED},yes)
-all: static relocatable
+all: static relocatable docs
 install: install_static install_relocatable
 else
-all: static
+all: static docs
 install: install_static
 endif
 
@@ -91,53 +91,50 @@ docs: force
 
 # Rule for installing the modules
 %_inst: force
-	${CP} $*/*.ad[bs]        ${includedir}/xmlada
-	cd $*; ls *.ad[bs] > ${libdir}/gnat/xmlada/xmlada_$*.lgpr
-	-cd ${xmllib}; ${CHMOD} ugo+w *.ali
-	-${CP} $*/lib/${LIBRARY_TYPE}/*.ali   ${xmllib}
-	${RM} ${libdir}/libxmlada_$**
-	${RM} ${xmllib}libxmlada_$**
+	${CP} $*/*.ad[bs]        ${DESTDIR}${includedir}/xmlada
+	cd $*; ls *.ad[bs] > ${DESTDIR}${libdir}/gnat/xmlada/xmlada_$*.lgpr
+	-cd ${DESTDIR}${xmllib}; ${CHMOD} ugo+w *.ali
+	-${CP} $*/lib/${LIBRARY_TYPE}/*.ali   ${DESTDIR}${xmllib}
+	${RM} ${DESTDIR}${libdir}/libxmlada_$**
+	${RM} ${DESTDIR}${xmllib}libxmlada_$**
 ifeq (${LIBRARY_TYPE},static)
-	${INSTALL} $*/lib/${LIBRARY_TYPE}/libxmlada_$*.a ${xmllib}
+	${INSTALL} -m 644 $*/lib/${LIBRARY_TYPE}/libxmlada_$*.a ${DESTDIR}${xmllib}
 else
 ifeq (${OS},Windows_NT)
-	${INSTALL} $*/lib/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT} ${xmllib}
-	cd ${bindir}; ${CP} ${libdir}/xmlada/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT} libxmlada_$*.${LIBEXT}
+	${INSTALL} $*/lib/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT} ${DESTDIR}${xmllib}
+	cd ${DESTDIR}${bindir}; ${CP} ${libdir}/xmlada/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT} libxmlada_$*.${LIBEXT}
 else
-	${INSTALL} $*/lib/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT}.${VERSION} ${xmllib}
-	cd ${xmllib}; ${LN_S} libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}
-	cd ${xmllib}; ${LN_S} libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}.${basename ${VERSION}}
-	cd ${libdir}; ${LN_S} xmlada/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}.${basename ${VERSION}}
-	cd ${libdir}; ${LN_S} xmlada/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}.${VERSION}
+	${INSTALL} $*/lib/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT}.${VERSION} ${DESTDIR}${xmllib}
+	cd ${DESTDIR}${xmllib}; ${LN_S} libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}
+	cd ${DESTDIR}${xmllib}; ${LN_S} libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}.${basename ${VERSION}}
+	cd ${DESTDIR}${libdir}; ${LN_S} xmlada/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}.${basename ${VERSION}}
+	cd ${DESTDIR}${libdir}; ${LN_S} xmlada/${LIBRARY_TYPE}/libxmlada_$*.${LIBEXT}.${VERSION} libxmlada_$*.${LIBEXT}.${VERSION}
 endif
 endif
-	cd ${xmllib}; ${CHMOD} ugo-w *.ali
+	cd ${DESTDIR}${xmllib}; ${CHMOD} ugo-w *.ali
 
 install_dirs: force
-	@${MKDIR} ${bindir}
-	@${MKDIR} ${xmllib}
-	@${MKDIR} ${libdir}/gnat/xmlada
-	@${MKDIR} ${datadir}/doc/xmlada
-	@${MKDIR} ${includedir}/xmlada
-	@${MKDIR} ${datadir}/gps/plug-ins/
+	@${MKDIR} ${DESTDIR}${bindir}
+	@${MKDIR} ${DESTDIR}${xmllib}
+	@${MKDIR} ${DESTDIR}${libdir}/gnat/xmlada
+	@${MKDIR} ${DESTDIR}${datadir}/doc/xmlada
+	@${MKDIR} ${DESTDIR}${includedir}/xmlada
+	@${MKDIR} ${DESTDIR}${datadir}/gps/plug-ins/
 
 ## Do the installation for either shared or static, depending on
 ## $LIBRARY_TYPE
 install_library_type: install_dirs ${MODULE_INSTALL}
-	${INSTALL} distrib/xmlada_shared.gpr         ${libdir}/gnat
-	${INSTALL} distrib/xmlada.gpr                ${libdir}/gnat/
-	${INSTALL} distrib/xmlada_dom.gpr            ${libdir}/gnat/
-	${INSTALL} distrib/xmlada_sax.gpr            ${libdir}/gnat/
-	${INSTALL} distrib/xmlada_input.gpr          ${libdir}/gnat/
-	${INSTALL} distrib/xmlada_schema.gpr         ${libdir}/gnat/
-	${INSTALL} distrib/xmlada_unicode.gpr        ${libdir}/gnat/
-	${INSTALL} xmlada-config  ${bindir}
-	-${INSTALL} docs/xml.ps   ${datadir}/doc/xmlada 2>/dev/null
-	-${INSTALL} docs/xml.pdf  ${datadir}/doc/xmlada
-	-${INSTALL} docs/xml.html ${datadir}/doc/xmlada
-	-${INSTALL} docs/xml.info ${datadir}/doc/xmlada
-	${CHMOD} +x ${bindir}/xmlada-config
-	${INSTALL} distrib/xmlada_gps.py ${datadir}/gps/plug-ins/
+	${INSTALL} -m 644 distrib/xmlada_shared.gpr  ${DESTDIR}${libdir}/gnat/
+	${INSTALL} -m 644 distrib/xmlada.gpr         ${DESTDIR}${libdir}/gnat/
+	${INSTALL} -m 644 distrib/xmlada_dom.gpr     ${DESTDIR}${libdir}/gnat/
+	${INSTALL} -m 644 distrib/xmlada_sax.gpr     ${DESTDIR}${libdir}/gnat/
+	${INSTALL} -m 644 distrib/xmlada_input.gpr   ${DESTDIR}${libdir}/gnat/
+	${INSTALL} -m 644 distrib/xmlada_schema.gpr  ${DESTDIR}${libdir}/gnat/
+	${INSTALL} -m 644 distrib/xmlada_unicode.gpr ${DESTDIR}${libdir}/gnat/
+	${INSTALL} xmlada-config  ${DESTDIR}${bindir}
+	${INSTALL} -m 644 docs/xml.html ${DESTDIR}${datadir}/doc/xmlada
+	${INSTALL} -m 644 docs/xml.info ${DESTDIR}${datadir}/doc/xmlada
+	${INSTALL} -m 644 distrib/xmlada_gps.py ${DESTDIR}${datadir}/gps/plug-ins/
 
 ## Do the installation for an explicit target
 install_static: