~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to debian/patches/clean.patch

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
Erlang leaves many files after make clean. This patch contains
4
4
a hack to remove them.
5
5
 
6
 
--- erlang-13.b.3-dfsg.orig/Makefile.in
7
 
+++ erlang-13.b.3-dfsg/Makefile.in
8
 
@@ -777,6 +777,7 @@
 
6
--- erlang-14.b.2-dfsg.orig/Makefile.in
 
7
+++ erlang-14.b.2-dfsg/Makefile.in
 
8
@@ -995,6 +995,7 @@
9
9
        cd erts && ERL_TOP=$(ERL_TOP) $(MAKE) clean
10
10
        cd lib  && ERL_TOP=$(ERL_TOP) $(MAKE) clean BUILD_ALL=true
11
11
        cd lib/dialyzer && ERL_TOP=$(ERL_TOP) $(MAKE) clean
13
13
 
14
14
 #
15
15
 # Just wipe out emulator, not libraries
16
 
@@ -811,3 +812,171 @@
 
16
@@ -1030,3 +1031,170 @@
17
17
                || $(MAKE) BOOTSTRAP_ROOT=$(BOOTSTRAP_ROOT) bootstrap_root_clean
18
18
 
19
19
 # ----------------------------------------------------------------------
29
29
+       rm -rf $(ERL_TOP)/bootstrap/lib/sasl
30
30
+       rm -rf $(ERL_TOP)/bootstrap/lib/snmp
31
31
+       rm -rf $(ERL_TOP)/bootstrap/lib/syntax_tools
 
32
+       rm -rf $(ERL_TOP)/bootstrap/lib/test_server
32
33
+       rm -rf $(ERL_TOP)/bootstrap/lib/wx
 
34
+       rm -rf $(ERL_TOP)/bootstrap/target
33
35
+       rm -rf $(ERL_TOP)/erts/config.log
34
36
+       rm -rf $(ERL_TOP)/erts/config.status
35
37
+       rm -rf $(ERL_TOP)/erts/emulator/$(TARGET)
36
38
+       rm -rf $(ERL_TOP)/erts/emulator/obj
 
39
+       rm -rf $(ERL_TOP)/erts/emulator/pcre/$(TARGET)
 
40
+       rm -rf $(ERL_TOP)/erts/emulator/pcre/obj
 
41
+       rm -rf $(ERL_TOP)/erts/emulator/pcre/pcre_exec_loop_break_cases.inc
 
42
+       rm -rf $(ERL_TOP)/erts/emulator/zlib/obj
37
43
+       rm -rf $(ERL_TOP)/erts/emulator/zlib/$(TARGET)
38
44
+       rm -rf $(ERL_TOP)/erts/epmd/src/$(TARGET)
39
45
+       rm -rf $(ERL_TOP)/erts/etc/common/erl.src
42
48
+       rm -rf $(ERL_TOP)/erts/$(TARGET)
43
49
+       rm -rf $(ERL_TOP)/erts/include/$(TARGET)
44
50
+       rm -rf $(ERL_TOP)/erts/include/internal/$(TARGET)
 
51
+       rm -rf $(ERL_TOP)/erts/info
45
52
+       rm -rf $(ERL_TOP)/erts/lib/$(TARGET)
46
53
+       rm -rf $(ERL_TOP)/erts/lib/internal/$(TARGET)
47
54
+       rm -rf $(ERL_TOP)/erts/lib_src/$(TARGET)
51
58
+       rm -rf $(ERL_TOP)/erts/obj.debug/$(TARGET)
52
59
+       rm -rf $(ERL_TOP)/erts/start_scripts/RELEASES.src
53
60
+       rm -rf $(ERL_TOP)/erts/start_scripts/tmp
54
 
+       rm -rf $(ERL_TOP)/lib/asn1/c_src/$(TARGET)
55
61
+       rm -rf $(ERL_TOP)/lib/asn1/priv/lib/$(TARGET)
56
62
+       rm -rf $(ERL_TOP)/lib/asn1/priv/obj/$(TARGET)
57
 
+       rm -rf $(ERL_TOP)/lib/common_test/install.sh
58
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/lib/erl_rx_driver.so
59
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/config.log
60
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/config.status
61
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/Makefile
62
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/config.log
63
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/config.status
64
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/hashrexp.o
65
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/librx.a
66
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/Makefile
67
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxanal.o
68
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxbasic.o
69
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxbitset.o
70
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxcset.o
71
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxdbug.o
72
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxgnucomp.o
73
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxhash.o
74
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxnfa.o
75
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxnode.o
76
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rx.o
77
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxposix.o
78
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxsimp.o
79
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxspencer.o
80
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxstr.o
81
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxsuper.o
82
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-*/rx/rxunfa.o
 
63
+       rm -rf $(ERL_TOP)/lib/common_test/config.log
 
64
+       rm -rf $(ERL_TOP)/lib/common_test/config.status
 
65
+       rm -rf $(ERL_TOP)/lib/common_test/priv/$(TARGET)
 
66
+       rm -rf $(ERL_TOP)/lib/common_test/priv/install.sh
83
67
+       rm -rf $(ERL_TOP)/lib/config.log
84
68
+       rm -rf $(ERL_TOP)/lib/config.status
85
69
+       rm -rf $(ERL_TOP)/lib/cosEventDomain/include/CosEventDomainAdmin_EventDomainFactory.hrl
97
81
+       rm -rf $(ERL_TOP)/lib/erl_interface/obj.mt/$(TARGET)
98
82
+       rm -rf $(ERL_TOP)/lib/erl_interface/obj.st/$(TARGET)
99
83
+       rm -rf $(ERL_TOP)/lib/erl_interface/src/$(TARGET)
100
 
+       rm -rf $(ERL_TOP)/lib/eunit/doc/src/eunit_surefire.xml
101
 
+       rm -rf $(ERL_TOP)/lib/eunit/doc/src/eunit.xml
102
84
+       rm -rf $(ERL_TOP)/lib/gs/config.log
103
85
+       rm -rf $(ERL_TOP)/lib/gs/config.status
104
86
+       rm -rf $(ERL_TOP)/lib/gs/tcl/$(TARGET)
108
90
+       rm -rf $(ERL_TOP)/lib/ic/priv/ic.jar
109
91
+       rm -rf $(ERL_TOP)/lib/ic/priv/lib/$(TARGET)
110
92
+       rm -rf $(ERL_TOP)/lib/ic/priv/obj/$(TARGET)
 
93
+       rm -rf $(ERL_TOP)/lib/jinterface/pom.xml
111
94
+       rm -rf $(ERL_TOP)/lib/jinterface/priv/com
112
95
+       rm -rf $(ERL_TOP)/lib/jinterface/priv/OtpErlang.jar
113
 
+       rm -rf $(ERL_TOP)/lib/kernel/ebin/*.beam
114
 
+       rm -rf $(ERL_TOP)/lib/kernel/ebin/*.app
115
 
+       rm -rf $(ERL_TOP)/lib/kernel/ebin/*.appup
116
96
+       rm -rf $(ERL_TOP)/lib/kernel/src/inet_dns_record_adts.hrl
117
97
+       rm -rf $(ERL_TOP)/lib/megaco/config.log
118
98
+       rm -rf $(ERL_TOP)/lib/megaco/config.status
119
99
+       rm -rf $(ERL_TOP)/lib/megaco/priv/lib/$(TARGET)
 
100
+       rm -rf $(ERL_TOP)/lib/megaco/priv/obj/$(TARGET)
120
101
+       rm -rf $(ERL_TOP)/lib/megaco/src/flex/$(TARGET)
121
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_AttrNames.erl
122
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_Checkpoints.erl
123
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_Indices.erl
124
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_KeyList.erl
125
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_NodeList.erl
126
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_Recordlist.erl
127
 
+       rm -rf $(ERL_TOP)/lib/mnesia_session/src/mnesia_TableList.erl
 
102
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_App_B.xml
 
103
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_App_C.xml
 
104
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_App_D.xml
 
105
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_chap2.xml
 
106
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_chap4.xml
 
107
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_chap5.xml
 
108
+       rm -rf $(ERL_TOP)/lib/mnesia/doc/src/Mnesia_chap7.xml
128
109
+       rm -rf $(ERL_TOP)/lib/odbc/config.log
129
110
+       rm -rf $(ERL_TOP)/lib/odbc/config.status
130
111
+       rm -rf $(ERL_TOP)/lib/odbc/c_src/$(TARGET)
136
117
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_NotEmpty.erl
137
118
+       rm -rf $(ERL_TOP)/lib/orber/COSS/CosNaming/CosNaming_NamingContextExt_NotFound.erl
138
119
+       rm -rf $(ERL_TOP)/lib/orber/c_src/$(TARGET)
139
 
+       rm -rf $(ERL_TOP)/lib/orber/priv/bin/$(TARGET)
140
120
+       rm -rf $(ERL_TOP)/lib/orber/priv/obj/$(TARGET)
141
 
+       rm -rf $(ERL_TOP)/lib/orber/src/OrberCSIv2.beam
142
 
+       rm -rf $(ERL_TOP)/lib/orber/src/PKIX1Explicit88.asn1db
143
 
+       rm -rf $(ERL_TOP)/lib/orber/src/PKIX1Implicit88.asn1db
144
 
+       rm -rf $(ERL_TOP)/lib/orber/src/PKIXAttributeCertificate.asn1db
145
121
+       rm -rf $(ERL_TOP)/lib/os_mon/c_src/$(TARGET)
146
122
+       rm -rf $(ERL_TOP)/lib/os_mon/doc/man6/os_mon.6
147
123
+       rm -rf $(ERL_TOP)/lib/os_mon/priv/bin/$(TARGET)
148
124
+       rm -rf $(ERL_TOP)/lib/os_mon/priv/obj/$(TARGET)
149
125
+       rm -rf $(ERL_TOP)/lib/otp_mibs/ebin/otp_mib.beam
150
 
+       rm -rf $(ERL_TOP)/lib/percept/c_src/$(TARGET)
151
 
+       rm -rf $(ERL_TOP)/lib/percept/priv/lib
152
 
+       rm -rf $(ERL_TOP)/lib/percept/priv/obj/$(TARGET)
153
126
+       rm -rf $(ERL_TOP)/lib/runtime_tools/c_src/$(TARGET)
154
127
+       rm -rf $(ERL_TOP)/lib/runtime_tools/priv/lib/$(TARGET)
155
128
+       rm -rf $(ERL_TOP)/lib/runtime_tools/priv/obj/$(TARGET)
158
131
+       rm -rf $(ERL_TOP)/lib/snmp/mibs/Makefile
159
132
+       rm -rf $(ERL_TOP)/lib/ssl/c_src/$(TARGET)
160
133
+       rm -rf $(ERL_TOP)/lib/ssl/doc/man6/ssl.6
161
 
+       rm -rf $(ERL_TOP)/lib/ssl/examples/certs/$(TARGET)
162
 
+       rm -rf $(ERL_TOP)/lib/ssl/pkix/OTP-PKIX.asn1db
163
134
+       rm -rf $(ERL_TOP)/lib/ssl/priv/bin/$(TARGET)
164
135
+       rm -rf $(ERL_TOP)/lib/ssl/priv/obj/$(TARGET)
165
136
+       rm -rf $(ERL_TOP)/lib/test_server/src/configure
170
141
+       rm -rf $(ERL_TOP)/lib/wx/config.mk
171
142
+       rm -rf $(ERL_TOP)/lib/wx/c_src/$(TARGET)
172
143
+       rm -rf $(ERL_TOP)/lib/wx/c_src/Makefile
 
144
+       rm -rf $(ERL_TOP)/lib/wx/doc/src/ref_man.xml
173
145
+       rm -rf $(ERL_TOP)/lib/wx/$(TARGET)
174
 
+       rm -rf $(ERL_TOP)/lib/wx/priv/$(TARGET)
 
146
+       rm -rf $(ERL_TOP)/lib/wx/priv/erl_gl.so
 
147
+       rm -rf $(ERL_TOP)/lib/wx/priv/wxe_driver.so
 
148
+       rm -rf $(ERL_TOP)/lib/xmerl/doc/src/xmerl_ug.xml
 
149
+       rm -rf $(ERL_TOP)/make/emd2exml
175
150
+       rm -rf $(ERL_TOP)/make/$(TARGET)
176
151
+       rm -rf $(ERL_TOP)/Makefile
177
 
+       rm -rf $(ERL_TOP)/erts/emulator/pcre/$(TARGET)
178
 
+       rm -rf $(ERL_TOP)/erts/emulator/pcre/obj
179
 
+       rm -rf $(ERL_TOP)/erts/emulator/pcre/pcre_exec_loop_break_cases.inc
180
 
+       rm -rf $(ERL_TOP)/erts/emulator/zlib/obj
181
 
+       rm -rf $(ERL_TOP)/lib/common_test/config.log
182
 
+       rm -rf $(ERL_TOP)/lib/common_test/config.status
183
 
+       rm -rf $(ERL_TOP)/lib/common_test/c_src/$(TARGET)
184
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/$(TARGET)
185
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/lib/$(TARGET)
186
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-1.5/configure
187
 
+       rm -rf $(ERL_TOP)/lib/common_test/priv/rx-1.5/rx/configure
 
152
+       rm -rf $(ERL_TOP)/system/doc/html/applications.html
 
153
+       rm -rf $(ERL_TOP)/system/doc/html/design_principles
 
154
+       rm -rf $(ERL_TOP)/system/doc/html/efficiency_guide
 
155
+       rm -rf $(ERL_TOP)/system/doc/html/embedded
 
156
+       rm -rf $(ERL_TOP)/system/doc/html/getting_started
 
157
+       rm -rf $(ERL_TOP)/system/doc/html/highlights.html
 
158
+       rm -rf $(ERL_TOP)/system/doc/html/incompatible.html
 
159
+       rm -rf $(ERL_TOP)/system/doc/html/index.html
 
160
+       rm -rf $(ERL_TOP)/system/doc/html/installation_guide
 
161
+       rm -rf $(ERL_TOP)/system/doc/html/js
 
162
+       rm -rf $(ERL_TOP)/system/doc/html/man_index.html
 
163
+       rm -rf $(ERL_TOP)/system/doc/html/oam
 
164
+       rm -rf $(ERL_TOP)/system/doc/html/otp-system-documentation.eix
 
165
+       rm -rf $(ERL_TOP)/system/doc/html/programming_examples
 
166
+       rm -rf $(ERL_TOP)/system/doc/html/reference_manual
 
167
+       rm -rf $(ERL_TOP)/system/doc/html/system_architecture_intro
 
168
+       rm -rf $(ERL_TOP)/system/doc/html/system_principles
 
169
+       rm -rf $(ERL_TOP)/system/doc/html/tutorial
 
170
+       rm -rf $(ERL_TOP)/system/doc/installation_guide/INSTALL-CROSS.xml
 
171
+       rm -rf $(ERL_TOP)/system/doc/installation_guide/INSTALL-WIN32.xml
 
172
+       rm -rf $(ERL_TOP)/system/doc/installation_guide/INSTALL.xml
 
173
+       rm -rf $(ERL_TOP)/system/doc/pdf/otp-system-documentation-*.fo
 
174
+       rm -rf $(ERL_TOP)/system/doc/pdf/otp-system-documentation-*.pdf
 
175
+       rm -rf $(ERL_TOP)/system/doc/programming_examples/funs.xml
 
176
+       rm -rf $(ERL_TOP)/system/doc/top/ebin/erl_html_tools.beam
 
177
+       rm -rf $(ERL_TOP)/system/doc/top/ebin/erlresolvelinks.beam
 
178
+       rm -rf $(ERL_TOP)/system/doc/top/ebin/otp_man_index.beam
 
179
+       rm -rf $(ERL_TOP)/system/doc/top/erlresolvelinks.js
 
180
+       rm -rf $(ERL_TOP)/system/doc/top/PR.template
 
181
+       rm -rf $(ERL_TOP)/system/doc/tutorial/cnode.xml
 
182
+       rm -rf $(ERL_TOP)/system/doc/tutorial/c_portdriver.xml
 
183
+       rm -rf $(ERL_TOP)/system/doc/tutorial/c_port.xml
 
184
+       rm -rf $(ERL_TOP)/system/doc/tutorial/erl_interface.xml
 
185
+       rm -rf $(ERL_TOP)/system/doc/tutorial/example.xml
 
186
+       rm -rf $(ERL_TOP)/system/doc/tutorial/nif.xml