summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rwxr-xr-xerlang-find-provides.escript24
-rwxr-xr-xerlang-find-provides.sh98
-rwxr-xr-xerlang-find-requires.escript19
-rwxr-xr-xerlang-find-requires.sh23
-rw-r--r--erlang.spec2212
-rw-r--r--macros.erlang13
-rw-r--r--otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch49
-rw-r--r--otp-0002-Remove-rpath.patch (renamed from otp-R12B-5-0004-Remove-rpath.patch)55
-rw-r--r--otp-0004-Fix-for-dlopening-libGL-and-libGLU.patch35
-rw-r--r--otp-0005-Do-not-install-C-sources.patch172
-rw-r--r--otp-0006-Do-not-install-Java-sources.patch40
-rw-r--r--otp-0007-Do-not-install-info-files-they-are-almost-empty-and-.patch1959
-rw-r--r--otp-0008-Do-not-install-nteventlog-and-related-doc-files-on-n.patch68
-rw-r--r--otp-0009-Do-not-install-.bat-files-on-non-win32-machines.patch55
-rw-r--r--otp-0010-Do-not-install-VxWorks-specific-docs.patch25
-rw-r--r--otp-0011-Do-not-install-erlang-sources.patch1072
-rw-r--r--otp-R12B-5-0001-Do-not-create-links-instead-of-real-files.patch27
-rw-r--r--otp-R12B-5-0002-Fix-symlinking-of-epmd.patch25
-rw-r--r--otp-R12B-5-0003-Do-not-format-man-pages.patch34
-rw-r--r--otp-R12B-5-0005-Fix-missing-ssl-libraries-in-EPEL.patch25
-rw-r--r--otp-R12B-5-0006-Fix-shared-libraries-installation.patch41
-rw-r--r--otp-R12B-5-0007-Fix-check-for-compile-workspace-overflow.patch55
-rw-r--r--sources4
24 files changed, 5804 insertions, 330 deletions
diff --git a/.gitignore b/.gitignore
index 34a6285..2c074ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-otp_doc_html_R12B-5.tar.gz
-otp_doc_man_R12B-5.tar.gz
-otp_src_R12B-5.tar.gz
+otp_src_R14A.tar.gz
diff --git a/erlang-find-provides.escript b/erlang-find-provides.escript
new file mode 100755
index 0000000..4433337
--- /dev/null
+++ b/erlang-find-provides.escript
@@ -0,0 +1,24 @@
+#!/usr/bin/escript
+%% -*- erlang -*-
+
+main(EbinFiles) ->
+ lists:foreach(
+ fun(BeamFile) ->
+ try
+ {ok, {Module, [{exports,Exports}]}} = beam_lib:chunks(BeamFile, [exports]),
+ case Module of
+ eunit_test -> io:format ("erlang(eunit_test:nonexisting_function/0)~n");
+ wx -> io:format ("erlang(demo:start/0)~n");
+ _ -> ok
+ end,
+ lists:foreach( fun({ModFun,Arity})->io:format("erlang(~p:~s/~p)~n", [Module, ModFun,Arity]) end, Exports)
+ catch
+ _:_ ->
+ ok
+ end
+ end,
+ EbinFiles);
+
+main(_) ->
+ halt(1).
+
diff --git a/erlang-find-provides.sh b/erlang-find-provides.sh
new file mode 100755
index 0000000..10cf41e
--- /dev/null
+++ b/erlang-find-provides.sh
@@ -0,0 +1,98 @@
+#!/bin/bash
+
+# This script reads filenames from STDIN and outputs any relevant provides
+# information that needs to be included in the package.
+
+BUILDDIR=
+
+while true; do
+ case "$1" in
+ -b) BUILDDIR="$2"; shift 2;;
+ --) shift; break;;
+ *) echo "$0: option error at $1"; exit 1;;
+ esac
+done
+
+filelist=`sed "s/['\"]/\\\&/g"`
+
+/usr/lib/rpm/rpmdeps --provides $filelist
+
+# Get the list of *.app files
+appfiles=$(echo $filelist | tr [:blank:] '\n' | grep -o -E '.*/ebin/.*\.app$')
+
+for f in $appfiles; do
+ app=`cat $f | tr -d [:space:] | awk -F '{application,' '{print $2}'|cut -d , -f 1`
+ ver=`cat $f | tr -d [:space:] | grep -o -E '\{vsn,\".*[0-9]\"\}' | sed -e "s,.vsn\,\",,g;s,\".,,g"`
+
+ # HiPE module is different from others
+ if [ "$app" == "hipe" ] ;
+ then
+ # Hardcoded minimal set of HiPE exported functions
+ echo "erlang(hipe_amd64_main:rtl_to_amd64/3)"
+ echo "erlang(hipe_arm_main:rtl_to_arm/3)"
+ echo "erlang(hipe:c/1)"
+ echo "erlang(hipe:compile/4)"
+ echo "erlang(hipe_data_pp:pp/4)"
+ echo "erlang(hipe_icode2rtl:translate/2)"
+ echo "erlang(hipe_icode_heap_test:cfg/1)"
+ echo "erlang(hipe_ppc_main:rtl_to_ppc/3)"
+ echo "erlang(hipe_rtl_arch:endianess/0)"
+ echo "erlang(hipe_rtl_arch:nr_of_return_regs/0)"
+ echo "erlang(hipe_rtl_arch:word_size/0)"
+ echo "erlang(hipe_rtl_cfg:init/1)"
+ echo "erlang(hipe_rtl_cfg:linearize/1)"
+ echo "erlang(hipe_rtl_cfg:pp/1)"
+ echo "erlang(hipe_rtl_cfg:remove_trivial_bbs/1)"
+ echo "erlang(hipe_rtl_cfg:remove_unreachable_code/1)"
+ echo "erlang(hipe_rtl_cleanup_const:cleanup/1)"
+ echo "erlang(hipe_rtl_lcm:rtl_lcm/2)"
+ echo "erlang(hipe_rtl_ssa_avail_expr:cfg/1)"
+ echo "erlang(hipe_rtl_ssa:check/1)"
+ echo "erlang(hipe_rtl_ssa_const_prop:propagate/1)"
+ echo "erlang(hipe_rtl_ssa:convert/1)"
+ echo "erlang(hipe_rtl_ssapre:rtl_ssapre/2)"
+ echo "erlang(hipe_rtl_ssa:remove_dead_code/1)"
+ echo "erlang(hipe_rtl_ssa:unconvert/1)"
+ echo "erlang(hipe_rtl_symbolic:expand/1)"
+ echo "erlang(hipe_sparc_main:rtl_to_sparc/3)"
+ echo "erlang(hipe_tagscheme:fixnum_val/1)"
+ echo "erlang(hipe_tagscheme:is_fixnum/1)"
+ echo "erlang(hipe_x86_main:rtl_to_x86/3)"
+ fi
+
+ echo "erlang($app) = $ver"
+done
+
+# Check for two special cases by inspecting path to ebin directory
+basedirs=$(echo $filelist | tr [:blank:] '\n' | grep -o -E 'erlang\/lib\/[a-zA-Z_0-9]*-[0-9.]*\/ebin' | cut -d \/ -f 3 | sort | uniq)
+for bd in $basedirs; do
+ basename=`echo $bd | cut -d \- -f 1`
+ basever=`echo $bd | cut -d \- -f 2`
+ case $basename in
+ "erts")
+ echo "erlang($basename) = $basever"
+
+ # BIFs from erts - this module is very specific
+ cat $BUILDDIR/erts/emulator/*/erl_bif_list.h 2>/dev/null |\
+ grep -v am__AtomAlias |\
+ grep -o -E 'am_.*\,am_.*\,.\,' |\
+ sed s,am_,,g |\
+ sed -e "s,Plus,+,g;s,Minus,-,g;s,Neqeq,=\/=,g;s,Neq,\/=,g;s,Div,\/,g;s,Eqeq,=\:=,g;s,Eq,==,g;s,Ge,>=,g;s,Gt,>,g;s,Le,=<,g;s,Lt,<,g;s,Times,*,g;s,subtract,--,g;s,append\,,++\,,g" |\
+ awk -F \, '{print "erlang(" $1 ":" $2 "/" $3 ")" }'
+
+ # Add BIFs for HiPE
+ grep "bif " $BUILDDIR/erts/emulator/hipe/*.tab | awk -F "bif " '{print "erlang(" $2 ")"}'
+ ;;
+ "wx")
+ # wx module doesn't contain app-file.
+ echo "erlang($basename) = $basever"
+ ;;
+ *)
+ ;;
+ esac
+done
+
+# Get the list of *.beam files
+beamfiles=$(echo $filelist | tr [:blank:] '\n' | grep -o -E '.*/ebin/.*\.beam$')
+/usr/lib/rpm/erlang-find-provides.escript $beamfiles | sed s,\',,g
+
diff --git a/erlang-find-requires.escript b/erlang-find-requires.escript
new file mode 100755
index 0000000..1a16f76
--- /dev/null
+++ b/erlang-find-requires.escript
@@ -0,0 +1,19 @@
+#!/usr/bin/escript
+%% -*- erlang -*-
+
+main(EbinFiles) ->
+ lists:foreach(
+ fun(BeamFile) ->
+ try
+ {ok, {_Module, [{imports,Imports}]}} = beam_lib:chunks(BeamFile, [imports]),
+ lists:foreach( fun({ModName,ModFun,Arity})->io:format("erlang(~s:~s/~p)~n", [ModName,ModFun,Arity]) end, Imports)
+ catch
+ _:_ ->
+ ok
+ end
+ end,
+ EbinFiles);
+
+main(_) ->
+ halt(1).
+
diff --git a/erlang-find-requires.sh b/erlang-find-requires.sh
new file mode 100755
index 0000000..de6a87f
--- /dev/null
+++ b/erlang-find-requires.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+# This script reads filenames from STDIN and outputs any relevant requires
+# information that needs to be included in the package.
+
+filelist=`sed "s/['\"]/\\\&/g"`
+
+/usr/lib/rpm/rpmdeps --requires $filelist
+
+# Get the list of *.app files
+appfiles=$(echo $filelist | tr [:blank:] '\n' | grep -o -E '.*/ebin/.*\.app$')
+
+for f in $appfiles; do
+ apps=`cat $f | tr -d [:space:] | grep -o -E '\{applications,\[.*[a-zA-Z0-9_]\]\}' | sed -e "s,.*\[,,g;s,\].*,,g;s.,. .g"`
+ for a in $apps; do
+ echo "erlang($a)"
+ done
+done
+
+# Get the list of *.beam files
+beamfiles=$(echo $filelist | tr [:blank:] '\n' | grep -o -E '.*/ebin/.*\.beam$')
+/usr/lib/rpm/erlang-find-requires.escript $beamfiles | sort | uniq
+
diff --git a/erlang.spec b/erlang.spec
index 5e775da..d9d4485 100644
--- a/erlang.spec
+++ b/erlang.spec
@@ -1,41 +1,117 @@
-%define ver R12B
-%define rel 5
-
-Name: erlang
-Version: %{ver}
-Release: %{rel}.8%{?dist}
-Summary: General-purpose programming language and runtime environment
-
-Group: Development/Languages
-License: ERPL
-URL: http://www.erlang.org
-Source: http://www.erlang.org/download/otp_src_%{ver}-%{rel}.tar.gz
-Source1: http://www.erlang.org/download/otp_doc_html_%{ver}-%{rel}.tar.gz
-Source2: http://www.erlang.org/download/otp_doc_man_%{ver}-%{rel}.tar.gz
-Patch1: otp-R12B-5-0001-Do-not-create-links-instead-of-real-files.patch
-Patch2: otp-R12B-5-0002-Fix-symlinking-of-epmd.patch
-Patch3: otp-R12B-5-0003-Do-not-format-man-pages.patch
-Patch4: otp-R12B-5-0004-Remove-rpath.patch
-Patch5: otp-R12B-5-0005-Fix-missing-ssl-libraries-in-EPEL.patch
-Patch6: otp-R12B-5-0006-Fix-shared-libraries-installation.patch
-Patch7: otp-R12B-5-0007-Fix-check-for-compile-workspace-overflow.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+%global upstream_ver R14A
+# Do NOT change %%{upstream_rel} unless UPSTREAM has actually changed it!
+%global upstream_rel 0
+
+%global n_uvr %{name}-%{upstream_ver}-%{upstream_rel}
+
+Name: erlang
+Version: %{upstream_ver}
+Release: %{upstream_rel}.5%{?dist}
+Summary: General-purpose programming language and runtime environment
+
+Group: Development/Languages
+License: ERPL
+URL: http://www.erlang.org
+Source0: http://www.erlang.org/download/otp_src_%{upstream_ver}.tar.gz
+Source3: erlang-find-provides.escript
+Source4: erlang-find-provides.sh
+Source5: erlang-find-requires.escript
+Source6: erlang-find-requires.sh
+Source7: macros.erlang
+# Fedora-specific
+Patch1: otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
+# Fedora-specific
+Patch2: otp-0002-Remove-rpath.patch
+# Fedora-specific
+Patch4: otp-0004-Fix-for-dlopening-libGL-and-libGLU.patch
+# Fedora-specific
+Patch5: otp-0005-Do-not-install-C-sources.patch
+# Fedora-specific
+Patch6: otp-0006-Do-not-install-Java-sources.patch
+# Fedora-specific
+Patch7: otp-0007-Do-not-install-info-files-they-are-almost-empty-and-.patch
+# Fedora-specific
+Patch8: otp-0008-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
+# Fedora-specific
+Patch9: otp-0009-Do-not-install-.bat-files-on-non-win32-machines.patch
+# Fedora-specific
+Patch10: otp-0010-Do-not-install-VxWorks-specific-docs.patch
+# Fedora-specific
+Patch11: otp-0011-Do-not-install-erlang-sources.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ncurses-devel
-BuildRequires: openssl-devel
-BuildRequires: unixODBC-devel
-BuildRequires: tcl-devel
-BuildRequires: tk-devel
-BuildRequires: gd-devel
-%if 0%{?rhel}
-BuildRequires: java-1.4.2-gcj-compat-devel
-%else
-BuildRequires: java-1.5.0-gcj-devel
-%endif
-BuildRequires: flex
+BuildRequires: openssl-devel
+BuildRequires: zlib-devel
+BuildRequires: flex
BuildRequires: m4
-
-Requires: tk
+BuildRequires: fop
+BuildRequires: libxslt
+# Required for building docs (escript)
+BuildRequires: erlang
+
+BuildRequires: emacs
+BuildRequires: xemacs
+BuildRequires: emacs-el
+BuildRequires: xemacs-packages-extra-el
+
+Requires: erlang-appmon = %{version}-%{release}
+Requires: erlang-asn1 = %{version}-%{release}
+Requires: erlang-common_test = %{version}-%{release}
+Requires: erlang-compiler = %{version}-%{release}
+Requires: erlang-cosEvent = %{version}-%{release}
+Requires: erlang-cosEventDomain = %{version}-%{release}
+Requires: erlang-cosFileTransfer = %{version}-%{release}
+Requires: erlang-cosNotification = %{version}-%{release}
+Requires: erlang-cosProperty = %{version}-%{release}
+Requires: erlang-cosTime = %{version}-%{release}
+Requires: erlang-cosTransactions = %{version}-%{release}
+Requires: erlang-crypto = %{version}-%{release}
+Requires: erlang-debugger = %{version}-%{release}
+Requires: erlang-dialyzer = %{version}-%{release}
+Requires: erlang-docbuilder = %{version}-%{release}
+Requires: erlang-edoc = %{version}-%{release}
+Requires: erlang-erl_docgen = %{version}-%{release}
+Requires: erlang-erl_interface = %{version}-%{release}
+Requires: erlang-erts = %{version}-%{release}
+Requires: erlang-et = %{version}-%{release}
+Requires: erlang-eunit = %{version}-%{release}
+Requires: erlang-examples = %{version}-%{release}
+Requires: erlang-gs = %{version}-%{release}
+Requires: erlang-hipe = %{version}-%{release}
+Requires: erlang-ic = %{version}-%{release}
+Requires: erlang-inets = %{version}-%{release}
+Requires: erlang-inviso = %{version}-%{release}
+Requires: erlang-jinterface = %{version}-%{release}
+Requires: erlang-kernel = %{version}-%{release}
+Requires: erlang-megaco = %{version}-%{release}
+Requires: erlang-mnesia = %{version}-%{release}
+Requires: erlang-observer = %{version}-%{release}
+Requires: erlang-odbc = %{version}-%{release}
+Requires: erlang-orber = %{version}-%{release}
+Requires: erlang-os_mon = %{version}-%{release}
+Requires: erlang-otp_mibs = %{version}-%{release}
+Requires: erlang-parsetools = %{version}-%{release}
+Requires: erlang-percept = %{version}-%{release}
+Requires: erlang-pman = %{version}-%{release}
+Requires: erlang-public_key = %{version}-%{release}
+Requires: erlang-reltool = %{version}-%{release}
+Requires: erlang-rpm-macros = %{version}-%{release}
+Requires: erlang-runtime_tools = %{version}-%{release}
+Requires: erlang-sasl = %{version}-%{release}
+Requires: erlang-snmp = %{version}-%{release}
+Requires: erlang-ssh = %{version}-%{release}
+Requires: erlang-ssl = %{version}-%{release}
+Requires: erlang-stdlib = %{version}-%{release}
+Requires: erlang-syntax_tools = %{version}-%{release}
+Requires: erlang-test_server = %{version}-%{release}
+Requires: erlang-toolbar = %{version}-%{release}
+Requires: erlang-tools = %{version}-%{release}
+Requires: erlang-tv = %{version}-%{release}
+Requires: erlang-typer = %{version}-%{release}
+Requires: erlang-webtool = %{version}-%{release}
+Requires: erlang-wx = %{version}-%{release}
+Requires: erlang-xmerl = %{version}-%{release}
%description
Erlang is a general-purpose programming language and runtime
@@ -43,76 +119,930 @@ environment. Erlang has built-in support for concurrency, distribution
and fault tolerance. Erlang is used in several large telecommunication
systems from Ericsson.
+%package appmon
+Summary: A utility used to supervise Applications executing on several Erlang nodes
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description appmon
+A utility used to supervise Applications executing on several Erlang nodes.
+
+%package asn1
+Summary: Provides support for Abstract Syntax Notation One
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-syntax_tools = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description asn1
+Provides support for Abstract Syntax Notation One.
+
+%package common_test
+Summary: A portable framework for automatic testing
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-debugger = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-snmp = %{version}-%{release}
+Requires: %{name}-ssh = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-test_server = %{version}-%{release}
+Requires: %{name}-tools = %{version}-%{release}
+Requires: %{name}-webtool = %{version}-%{release}
+Requires: %{name}-xmerl = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description common_test
+A portable framework for automatic testing.
+
+%package compiler
+Summary: A byte code compiler for Erlang which produces highly compact code
+Group: Development/Languages
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-hipe = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description compiler
+A byte code compiler for Erlang which produces highly compact code.
+
+%package cosEvent
+Summary: Orber OMG Event Service
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description cosEvent
+Orber OMG Event Service.
+
+%package cosEventDomain
+Summary: Orber OMG Event Domain Service
+Group: Development/Languages
+Requires: %{name}-cosNotification = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description cosEventDomain
+Orber OMG Event Domain Service.
+
+%package cosFileTransfer
+Summary: Orber OMG File Transfer Service
+Group: Development/Languages
+Requires: %{name}-cosProperty = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-ssl = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description cosFileTransfer
+Orber OMG File Transfer Service.
+
+%package cosNotification
+Summary: Orber OMG Notification Service
+Group: Development/Languages
+Requires: %{name}-cosEvent = %{version}-%{release}
+Requires: %{name}-cosTime = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description cosNotification
+Orber OMG Notification Service.
+
+%package cosProperty
+Summary: Orber OMG Property Service
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description cosProperty
+Orber OMG Property Service.
+
+%package cosTime
+Summary: Orber OMG Timer and TimerEvent Service
+Group: Development/Languages
+Requires: %{name}-cosEvent = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description cosTime
+Orber OMG Timer and TimerEvent Service.
+
+%package cosTransactions
+Summary: Orber OMG Transaction Service
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-orber = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+Obsoletes: %{name}-cosTransaction < R13B-04.7
+
+%description cosTransactions
+Orber OMG Transaction Service.
+
+%package crypto
+Summary: Cryptographical support
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description crypto
+Cryptographical support.
+
+%package debugger
+Summary: A debugger for debugging and testing of Erlang programs
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-wx = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description debugger
+A debugger for debugging and testing of Erlang programs.
+
+%package dialyzer
+Summary: A DIscrepany AnaLYZer for ERlang programs
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-hipe = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-syntax_tools = %{version}-%{release}
+Requires: %{name}-wx = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description dialyzer
+A DIscrepany AnaLYZer for ERlang programs.
%package doc
Summary: Erlang documentation
Group: Development/Languages
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}
+Obsoletes: %{name}-doc < R13B-04.4
%description doc
Documentation for Erlang.
+%package docbuilder
+Summary: Tool for generating HTML documentation for applications
+Group: Development/Languages
+Requires: %{name}-edoc = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-xmerl = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description docbuilder
+Tool for generating HTML documentation for applications.
+
+%package edoc
+Summary: A utility used to generate documentation out of tags in source files
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-syntax_tools = %{version}-%{release}
+Requires: %{name}-xmerl = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description edoc
+A utility used to generate documentation out of tags in source files.
+
+%package erl_docgen
+Summary: A utility used to generate erlang HTML documentation
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description erl_docgen
+A utility used to generate erlang HTML documentation.
+
+%package erl_interface
+Summary: Low level interface to C
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description erl_interface
+Low level interface to C.
+
+%package erts
+Summary: Functionality necessary to run the Erlang System itself
+Group: Development/Languages
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description erts
+Functionality necessary to run the Erlang System itself.
+
+%package et
+Summary: An event tracer for Erlang programs
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-wx = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description et
+An event tracer for Erlang programs.
+
+%package eunit
+Summary: Support for unit testing
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description eunit
+Support for unit testing.
+
+%package examples
+Summary: Examples for some Erlang modules
+Group: Development/Languages
+Requires: %{name} = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description examples
+Examples for some Erlang modules.
+
+%package gs
+Summary: A library for Tcl/Tk support in Erlang
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+BuildRequires: tcl-devel
+BuildRequires: tk-devel
+Requires: tk
+Obsoletes: %{name} < R13B-04.5
+
+%description gs
+A Graphics System used to write platform independent user interfaces.
+
+%package hipe
+Summary: High Performance Erlang
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-syntax_tools = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description hipe
+High Performance Erlang.
+
+%package ic
+Summary: IDL compiler
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description ic
+IDL compiler.
+
+%package inets
+Summary: A set of services such as a Web server and a ftp client etc
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-ssl = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description inets
+A set of services such as a Web server and a ftp client etc.
+
+%package inviso
+Summary: A trace tool for both development and delivered systems
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description inviso
+A trace tool for both development and delivered systems.
+
+%package jinterface
+Summary: A library for accessing Java from Erlang
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+BuildRequires: java-1.6.0-openjdk-devel
+
+%description jinterface
+Low level interface to Java.
+
+%package kernel
+Summary: Main erlang library
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description kernel
+Main erlang library.
+
+%package megaco
+Summary: Megaco/H.248 support library
+Group: Development/Languages
+Requires: %{name}-asn1 = %{version}-%{release}
+Requires: %{name}-debugger = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-et = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description megaco
+Megaco/H.248 is a protocol for control of elements in a physically
+decomposed multimedia gateway, enabling separation of call control
+from media conversion.
+
+%package mnesia
+Summary: A heavy duty real-time distributed database
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description mnesia
+A heavy duty real-time distributed database.
+
+%package observer
+Summary: A set of tools for tracing and investigation of distributed systems
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-et = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-webtool = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description observer
+A set of tools for tracing and investigation of distributed systems.
+
+%package odbc
+Summary: A library for unixODBC support in Erlang
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+BuildRequires: unixODBC-devel
+
+%description odbc
+An interface to relational SQL-databases built on ODBC (Open Database
+Connectivity).
+
+%package orber
+Summary: A CORBA Object Request Broker
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-ssl = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description orber
+A CORBA Object Request Broker.
+
+%package os_mon
+Summary: A monitor which allows inspection of the underlying operating system
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-otp_mibs = %{version}-%{release}
+Requires: %{name}-sasl = %{version}-%{release}
+Requires: %{name}-snmp = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description os_mon
+A monitor which allows inspection of the underlying operating system.
+
+%package otp_mibs
+Summary: SNMP management information base for Erlang/OTP nodes
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-snmp = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description otp_mibs
+SNMP management information base for Erlang/OTP nodes.
+
+%package parsetools
+Summary: A set of parsing and lexical analysis tools
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description parsetools
+A set of parsing and lexical analysis tools.
+
+%package percept
+Summary: A concurrency profiler tool
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description percept
+A concurrency profiler tool.
+
+%package pman
+Summary: A graphical process manager used to inspect Erlang processes
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description pman
+A graphical process manager used to inspect Erlang processes.
+
+%package public_key
+Summary: API to public key infrastructure
+Group: Development/Languages
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description public_key
+API to public key infrastructure.
+
+%package reltool
+Summary: A release management tool
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-sasl = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-syntax_tools = %{version}-%{release}
+Requires: %{name}-tools = %{version}-%{release}
+Requires: %{name}-wx = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description reltool
+Reltool is a release management tool. It analyses a given
+Erlang/OTP installation and determines various dependencies
+between applications. The graphical frontend depicts the
+dependencies and enables interactive customization of a
+target system. The backend provides a batch interface
+for generation of customized target systems.
+
+%package rpm-macros
+Summary: Necessary macros for building Erlang
+Group: Development/Languages
+Obsoletes: %{name} < R13B-04.5
+
+%description rpm-macros
+Necessary macros for building Erlang.
+
+%package runtime_tools
+Summary: A set of tools to include in a production system
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description runtime_tools
+A set of tools to include in a production system.
+
+%package sasl
+Summary: The System Architecture Support Libraries
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-tools = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description sasl
+The System Architecture Support Libraries is a set of tools for
+release upgrades and alarm handling etc.
+
+%package snmp
+Summary: Simple Network Management Protocol (SNMP) support
+Group: Development/Languages
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description snmp
+Simple Network Management Protocol (SNMP) support including a
+MIB compiler and tools for creating SNMP agents.
+
+%package ssh
+Summary: Secure Shell application with sftp and ssh support
+Group: Development/Languages
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-public_key = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description ssh
+Secure Shell application with sftp and ssh support.
+
+%package ssl
+Summary: Secure Socket Layer support
+Group: Development/Languages
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-public_key = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description ssl
+Secure Socket Layer support.
+
+%package stdlib
+Summary: The Erlang standard libraries
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-crypto = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description stdlib
+The Erlang standard libraries.
+
+%package syntax_tools
+Summary: A set of tools for dealing with erlang sources
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description syntax_tools
+A utility used to handle abstract Erlang syntax trees,
+reading source files differently, pretty-printing syntax trees.
+
+%package test_server
+Summary: The OTP Test Server
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-observer = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-sasl = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-tools = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description test_server
+The OTP Test Server.
+
+%package toolbar
+Summary: A tool bar simplifying access to the Erlang tools
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description toolbar
+A tool bar simplifying access to the Erlang tools.
+
+%package tools
+Summary: A set of programming tools including a coverage analyzer etc
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-runtime_tools = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: %{name}-webtool = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+Provides: emacs-common-erlang = %{version}-%{release}
+
+%description tools
+A set of programming tools including a coverage analyzer etc.
+
+%package tv
+Summary: An ETS and MNESIA graphical table visualizer
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-gs = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-mnesia = %{version}-%{release}
+Requires: %{name}-pman = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description tv
+An ETS and MNESIA graphical table visualizer.
+
+%package typer
+Summary: TYPe annotator for ERlang programs
+Group: Development/Languages
+Requires: %{name}-compiler = %{version}-%{release}
+Requires: %{name}-dialyzer = %{version}-%{release}
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-hipe = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description typer
+TYPe annotator for ERlang programs.
+
+%package webtool
+Summary: A tool that simplifying the use of web based Erlang tools
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-inets = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-observer = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description webtool
+A tool that simplifying the use of web based Erlang tools.
+
+%package wx
+Summary: A library for wxWidgets support in Erlang
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Requires: mesa-libGL
+Requires: mesa-libGLU
+Obsoletes: %{name} < R13B-04.5
+BuildRequires: wxGTK-devel
+
+%description wx
+A Graphics System used to write platform independent user interfaces.
+
+%package xmerl
+Summary: Provides support for XML 1.0
+Group: Development/Languages
+Requires: %{name}-erts = %{version}-%{release}
+Requires: %{name}-kernel = %{version}-%{release}
+Requires: %{name}-stdlib = %{version}-%{release}
+Obsoletes: %{name} < R13B-04.5
+
+%description xmerl
+Provides support for XML 1.0.
+
+%package -n emacs-erlang
+Summary: Compiled elisp files for erlang-mode under GNU Emacs
+Requires: emacs-common-erlang = %{version}-%{release}
+Requires: emacs(bin) >= %{_emacs_version}
+Group: Applications/Editors
+BuildArch: noarch
+
+%description -n emacs-erlang
+Erlang mode for GNU Emacs.
+
+%package -n emacs-erlang-el
+Summary: Elisp source files for erlang-mode under GNU Emacs
+Requires: emacs-erlang = %{version}-%{release}
+Group: Applications/Editors
+BuildArch: noarch
+
+%description -n emacs-erlang-el
+Erlang mode for GNU Emacs (source lisp files).
+
+%package -n xemacs-erlang
+Summary: Compiled elisp files for erlang-mode under XEmacs
+Requires: emacs-common-erlang = %{version}-%{release}
+Group: Applications/Editors
+BuildArch: noarch
+Requires: xemacs(bin) >= %{_xemacs_version}
+
+%description -n xemacs-erlang
+Erlang mode for XEmacs.
+
+%package -n xemacs-erlang-el
+Summary: Elisp source files for erlang-mode under XEmacs
+Requires: xemacs-erlang = %{version}-%{release}
+Group: Applications/Editors
+BuildArch: noarch
+
+%description -n xemacs-erlang-el
+Erlang mode for XEmacs (source lisp files).
%prep
-%setup -q -n otp_src_%{ver}-%{rel}
-%patch1 -p1 -b .links
-%patch2 -p1 -b .fyx_epmd_symlink
-%patch3 -p1 -b .manpages
-%patch4 -p1 -b .rpath_removal
-%patch5 -p1 -b .missing_ssl_libraries
-%patch6 -p1 -b .so_lib_install_fix
-%patch7 -p1 -b .pcre_buffer_overflow
-
-
-# enable dynamic linking for ssl
-sed -i 's|SSL_DYNAMIC_ONLY=no|SSL_DYNAMIC_ONLY=yes|' erts/configure
-sed -i 's|^LD.*=.*|LD = gcc -shared|' lib/common_test/c_src/Makefile
-# fix for newer glibc version
-sed -i 's|__GLIBC_MINOR__ <= 7|__GLIBC_MINOR__ <= 8|' erts/emulator/hipe/hipe_x86_signal.c
-# use gcc -shared instead of ld
-sed -i 's|@RX_LD@|gcc -shared|' lib/common_test/c_src/Makefile.in
-sed -i 's|@RX_LDFLAGS@||' lib/common_test/c_src/Makefile.in
+%setup -q -n otp_src_%{upstream_ver}
+%patch1 -p1 -b .do_not_format_manpages
+%patch2 -p1 -b .rpath
+%patch4 -p1 -b .dlopen_opengl_libs
+%patch5 -p1 -b .no_c_sources
+%patch6 -p1 -b .no_java_sources
+%patch7 -p1 -b .no_info_files
+%patch8 -p1 -b .no_win32_nteventlog
+%patch9 -p1 -b .no_win32_bat_files
+%patch10 -p1 -b .no_vxworks_specific
+%patch11 -p1 -b .no_erlang_sources
+# remove shipped zlib sources
+rm -f erts/emulator/zlib/*.[ch]
+
+# Fix 664 file mode
+chmod 644 lib/kernel/examples/uds_dist/c_src/Makefile
+chmod 644 lib/kernel/examples/uds_dist/src/Makefile
+chmod 644 lib/ssl/examples/certs/Makefile
+chmod 644 lib/ssl/examples/src/Makefile
+
+# Remove old txt files
+rm -f lib/ssl/examples/certs/etc/otpCA/index.txt.old
+rm -f lib/ssl/examples/certs/etc/erlangCA/index.txt.old
%build
-# WARN: --enable-dynamic-ssl-lib needed for preventing strange messages about missing dependencies on EPEL
-# see https://bugzilla.redhat.com/458646 and https://bugzilla.redhat.com/499525
%ifarch sparcv9 sparc64
-CFLAGS="$RPM_OPT_FLAGS -mcpu=ultrasparc -fno-strict-aliasing" %configure --enable-dynamic-ssl-lib
+CFLAGS="$RPM_OPT_FLAGS -mcpu=ultrasparc -fno-strict-aliasing" %configure --enable-shared-zlib
%else
-CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure --enable-dynamic-ssl-lib
+CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" %configure --enable-shared-zlib
%endif
-chmod -R u+w .
+
+# GNU Emacs/XEmacs related stuff
+erlang_tools_vsn="$(sed -n 's/TOOLS_VSN = //p' lib/tools/vsn.mk)"
+
+# GNU Emacs related stuff
+cat > emacs-erlang-init.el << EOF
+(setq load-path (cons "%{_emacs_sitelispdir}/erlang" load-path))
+(setq erlang-root-dir "%{_libdir}/erlang")
+(setq exec-path (cons "%{_libdir}/erlang/bin" exec-path))
+(require 'erlang-start)
+EOF
+mkdir emacs-erlang
+cp lib/tools/emacs/*.el emacs-erlang/
+pushd emacs-erlang
+%{_emacs_bytecompile} *.el
+popd
+
+# XEmacs related stuff
+cat > xemacs-erlang-init.el << EOF
+(setq load-path (cons "%{_xemacs_sitelispdir}/erlang" load-path))
+(setq erlang-root-dir "%{_libdir}/erlang")
+(setq exec-path (cons "%{_libdir}/erlang/bin" exec-path))
+(require 'erlang-start)
+EOF
+mkdir xemacs-erlang
+cp lib/tools/emacs/*.el xemacs-erlang/
+rm -f xemacs-erlang/erlang-flymake.el
+pushd xemacs-erlang
+%{_xemacs_bytecompile} *.el
+popd
+
make
+make docs
%install
rm -rf $RPM_BUILD_ROOT
-make INSTALL_PREFIX=$RPM_BUILD_ROOT install
-
-# clean up
-find $RPM_BUILD_ROOT%{_libdir}/erlang -perm 0775 | xargs chmod 755
-find $RPM_BUILD_ROOT%{_libdir}/erlang -name Makefile | xargs chmod 644
-find $RPM_BUILD_ROOT%{_libdir}/erlang -name \*.o | xargs chmod 644
-find $RPM_BUILD_ROOT%{_libdir}/erlang -name \*.bat | xargs rm -f
-find $RPM_BUILD_ROOT%{_libdir}/erlang -name index.txt.old | xargs rm -f
-
-# doc
-mkdir -p erlang_doc
-tar -C erlang_doc -zxf %{SOURCE1}
-tar -C $RPM_BUILD_ROOT/%{_libdir}/erlang -zxf %{SOURCE2}
-
-# make links to binaries
-mkdir -p $RPM_BUILD_ROOT/%{_bindir}
-cd $RPM_BUILD_ROOT/%{_bindir}
-for file in erl erlc escript dialyzer
-do
- ln -sf ../%{_lib}/erlang/bin/$file .
-done
-
-# remove buildroot from installed files
-cd $RPM_BUILD_ROOT/%{_libdir}/erlang
-sed -i "s|$RPM_BUILD_ROOT||" erts*/bin/{erl,start} releases/RELEASES bin/{erl,start}
+# GNU Emacs/XEmacs related stuff
+erlang_tools_vsn="$(sed -n 's/TOOLS_VSN = //p' lib/tools/vsn.mk)"
+
+# GNU Emacs related stuff
+install -m 0755 -d "$RPM_BUILD_ROOT%{_emacs_sitestartdir}"
+install -m 0755 -d "$RPM_BUILD_ROOT%{_emacs_sitelispdir}/erlang"
+install -m 0644 emacs-erlang-init.el "$RPM_BUILD_ROOT%{_emacs_sitestartdir}/erlang-init.el"
+for f in lib/tools/emacs/{README,*.el}; do
+ b="$(basename "$f")";
+ ln -s "%{_libdir}/erlang/lib/tools-${erlang_tools_vsn}/emacs/$b" \
+ "$RPM_BUILD_ROOT%{_emacs_sitelispdir}/erlang/"
+done
+install -m 0644 emacs-erlang/*.elc "$RPM_BUILD_ROOT%{_emacs_sitelispdir}/erlang/"
+
+# XEmacs related stuff
+install -m 0755 -d "$RPM_BUILD_ROOT%{_xemacs_sitestartdir}"
+install -m 0755 -d "$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/erlang"
+install -m 0644 xemacs-erlang-init.el "$RPM_BUILD_ROOT%{_xemacs_sitestartdir}/erlang-init.el"
+for f in lib/tools/emacs/{README,*.el}; do
+ b="$(basename "$f")";
+ ln -s "%{_libdir}/erlang/lib/tools-${erlang_tools_vsn}/emacs/$b" \
+ "$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/erlang/"
+done
+rm -f "$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/erlang/erlang-flymake.el"
+install -m 0644 xemacs-erlang/*.elc "$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/erlang/"
+
+make DESTDIR=$RPM_BUILD_ROOT install
+make DESTDIR=$RPM_BUILD_ROOT install-docs
+
+# fix 0775 permission on some directories
+find $RPM_BUILD_ROOT%{_libdir}/erlang/lib/ssl-*/examples/ -type d -perm 0775 | xargs chmod 755
+find $RPM_BUILD_ROOT%{_libdir}/erlang/lib/kernel-*/examples/uds_dist -type d -perm 0775 | xargs chmod 755
+chmod 0755 $RPM_BUILD_ROOT%{_libdir}/erlang/bin
+
+# Relocate doc-files into the proper directory
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}/lib
+pushd .
+cd $RPM_BUILD_ROOT%{_libdir}/erlang
+mv -v doc $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}
+for i in erts-* ; do mv -v $i/doc $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}/$i ; done
+cd $RPM_BUILD_ROOT%{_libdir}/erlang/lib
+for i in * ; do mv -v $i/doc $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}/lib/$i || true ; done
+popd
+cp -av AUTHORS EPLICENCE README.md $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}
+mv -v $RPM_BUILD_ROOT%{_libdir}/erlang/PR.template $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}
+mv -v $RPM_BUILD_ROOT%{_libdir}/erlang/README $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}
+mv -v $RPM_BUILD_ROOT%{_libdir}/erlang/COPYRIGHT $RPM_BUILD_ROOT%{_docdir}/%{n_uvr}
+
+# Win32-specific man-pages
+rm -f $RPM_BUILD_ROOT%{_libdir}/erlang/man/man1/erlsrv.*
+rm -f $RPM_BUILD_ROOT%{_libdir}/erlang/man/man1/werl.*
+rm -f $RPM_BUILD_ROOT%{_libdir}/erlang/man/man3/win32reg.*
+
+# remove empty directory
+rm -r $RPM_BUILD_ROOT%{_libdir}/erlang/erts-*/man
+
+# Install RPM related files
+install -D -p -m 0755 %{SOURCE3} $RPM_BUILD_ROOT%{_rpmconfigdir}/erlang-find-provides.escript
+install -D -p -m 0755 %{SOURCE4} $RPM_BUILD_ROOT%{_rpmconfigdir}/erlang-find-provides.sh
+install -D -p -m 0755 %{SOURCE5} $RPM_BUILD_ROOT%{_rpmconfigdir}/erlang-find-requires.escript
+install -D -p -m 0755 %{SOURCE6} $RPM_BUILD_ROOT%{_rpmconfigdir}/erlang-find-requires.sh
+install -D -p -m 0644 %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.erlang
+
+# remove outdated script
+rm -f $RPM_BUILD_ROOT%{_libdir}/erlang/Install
%clean
rm -rf $RPM_BUILD_ROOT
@@ -120,25 +1050,1121 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
-%doc AUTHORS EPLICENCE README
-%{_bindir}/*
-%{_libdir}/erlang
+%dir %{_docdir}/%{n_uvr}/
+%doc %{_docdir}/%{n_uvr}/AUTHORS
+%doc %{_docdir}/%{n_uvr}/COPYRIGHT
+%doc %{_docdir}/%{n_uvr}/EPLICENCE
+%doc %{_docdir}/%{n_uvr}/PR.template
+%doc %{_docdir}/%{n_uvr}/README
+%doc %{_docdir}/%{n_uvr}/README.md
+
+%files appmon
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/appmon-*/
+%{_libdir}/erlang/man/man3/appmon.*
+%files asn1
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/asn1-*/
+%{_libdir}/erlang/lib/asn1-*/ebin
+%{_libdir}/erlang/lib/asn1-*/priv
+%{_libdir}/erlang/lib/asn1-*/src
+%{_libdir}/erlang/man/man3/asn1ct.*
+%{_libdir}/erlang/man/man3/asn1rt.*
+
+%files common_test
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/common_test-*/
+%{_libdir}/erlang/man/man1/run_test.*
+%{_libdir}/erlang/man/man3/ct.*
+%{_libdir}/erlang/man/man3/ct_cover.*
+%{_libdir}/erlang/man/man3/ct_ftp.*
+%{_libdir}/erlang/man/man3/ct_master.*
+%{_libdir}/erlang/man/man3/ct_rpc.*
+%{_libdir}/erlang/man/man3/ct_slave.*
+%{_libdir}/erlang/man/man3/ct_snmp.*
+%{_libdir}/erlang/man/man3/ct_ssh.*
+%{_libdir}/erlang/man/man3/ct_telnet.*
+%{_libdir}/erlang/man/man3/unix_telnet.*
+%{_libdir}/erlang/man/man6/common_test.*
+
+%files compiler
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/compiler-*/
+%{_libdir}/erlang/man/man3/compile.*
+
+%files cosEvent
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosEvent-*/
+%{_libdir}/erlang/man/man3/cosEventApp.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_ConsumerAdmin.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_EventChannel.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_ProxyPullConsumer.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_ProxyPullSupplier.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_ProxyPushConsumer.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_ProxyPushSupplier.*
+%{_libdir}/erlang/man/man3/CosEventChannelAdmin_SupplierAdmin.*
+
+%files cosEventDomain
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosEventDomain-*/
+%{_libdir}/erlang/man/man3/CosEventDomainAdmin.*
+%{_libdir}/erlang/man/man3/CosEventDomainAdmin_EventDomain.*
+%{_libdir}/erlang/man/man3/CosEventDomainAdmin_EventDomainFactory.*
+%{_libdir}/erlang/man/man3/cosEventDomainApp.*
+
+%files cosFileTransfer
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosFileTransfer-*/
+%{_libdir}/erlang/man/man3/cosFileTransferApp.*
+%{_libdir}/erlang/man/man3/CosFileTransfer_Directory.*
+%{_libdir}/erlang/man/man3/CosFileTransfer_File.*
+%{_libdir}/erlang/man/man3/CosFileTransfer_FileIterator.*
+%{_libdir}/erlang/man/man3/CosFileTransfer_FileTransferSession.*
+%{_libdir}/erlang/man/man3/CosFileTransfer_VirtualFileSystem.*
+
+%files cosNotification
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosNotification-*/
+%{_libdir}/erlang/man/man3/CosNotification.*
+%{_libdir}/erlang/man/man3/CosNotification_AdminPropertiesAdmin.*
+%{_libdir}/erlang/man/man3/cosNotificationApp.*
+%{_libdir}/erlang/man/man3/CosNotification_QoSAdmin.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ConsumerAdmin.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_EventChannel.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_EventChannelFactory.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ProxyConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ProxyPullConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ProxyPullSupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ProxyPushConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ProxyPushSupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_ProxySupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_SequenceProxyPullConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_SequenceProxyPullSupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_SequenceProxyPushConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_SequenceProxyPushSupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_StructuredProxyPullConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_StructuredProxyPullSupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_StructuredProxyPushConsumer.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_StructuredProxyPushSupplier.*
+%{_libdir}/erlang/man/man3/CosNotifyChannelAdmin_SupplierAdmin.*
+%{_libdir}/erlang/man/man3/CosNotifyComm_NotifyPublish.*
+%{_libdir}/erlang/man/man3/CosNotifyComm_NotifySubscribe.*
+%{_libdir}/erlang/man/man3/CosNotifyFilter_Filter.*
+%{_libdir}/erlang/man/man3/CosNotifyFilter_FilterAdmin.*
+%{_libdir}/erlang/man/man3/CosNotifyFilter_FilterFactory.*
+%{_libdir}/erlang/man/man3/CosNotifyFilter_MappingFilter.*
+
+%files cosProperty
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosProperty-*/
+%{_libdir}/erlang/man/man3/cosProperty.*
+%{_libdir}/erlang/man/man3/CosPropertyService_PropertiesIterator.*
+%{_libdir}/erlang/man/man3/CosPropertyService_PropertyNamesIterator.*
+%{_libdir}/erlang/man/man3/CosPropertyService_PropertySet.*
+%{_libdir}/erlang/man/man3/CosPropertyService_PropertySetDef.*
+%{_libdir}/erlang/man/man3/CosPropertyService_PropertySetDefFactory.*
+%{_libdir}/erlang/man/man3/CosPropertyService_PropertySetFactory.*
+
+%files cosTime
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosTime-*/
+%{_libdir}/erlang/man/man3/cosTime.*
+%{_libdir}/erlang/man/man3/CosTimerEvent_TimerEventHandler.*
+%{_libdir}/erlang/man/man3/CosTimerEvent_TimerEventService.*
+%{_libdir}/erlang/man/man3/CosTime_TimeService.*
+%{_libdir}/erlang/man/man3/CosTime_TIO.*
+%{_libdir}/erlang/man/man3/CosTime_UTO.*
+
+%files cosTransactions
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/cosTransactions-*/
+%{_libdir}/erlang/man/man3/cosTransactions.*
+%{_libdir}/erlang/man/man3/CosTransactions_Control.*
+%{_libdir}/erlang/man/man3/CosTransactions_Coordinator.*
+%{_libdir}/erlang/man/man3/CosTransactions_RecoveryCoordinator.*
+%{_libdir}/erlang/man/man3/CosTransactions_Resource.*
+%{_libdir}/erlang/man/man3/CosTransactions_SubtransactionAwareResource.*
+%{_libdir}/erlang/man/man3/CosTransactions_Terminator.*
+%{_libdir}/erlang/man/man3/CosTransactions_TransactionFactory.*
+
+%files crypto
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/crypto-*/
+%{_libdir}/erlang/man/man3/crypto.*
+%{_libdir}/erlang/man/man6/crypto.*
+
+%files debugger
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/debugger-*/
+%{_libdir}/erlang/man/man3/debugger.*
+%{_libdir}/erlang/man/man3/i.*
+%{_libdir}/erlang/man/man3/int.*
+
+%files dialyzer
+%defattr(-,root,root)
+%{_bindir}/dialyzer
+%{_libdir}/erlang/bin/dialyzer
+%{_libdir}/erlang/erts-*/bin/dialyzer
+%{_libdir}/erlang/lib/dialyzer-*/
+%{_libdir}/erlang/man/man3/dialyzer.*
%files doc
%defattr(-,root,root)
-%doc erlang_doc/*
+%doc %{_docdir}/%{n_uvr}/doc
+%doc %{_docdir}/%{n_uvr}/erts-*/
+%doc %{_docdir}/%{n_uvr}/lib/
+
+
+%files docbuilder
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/docbuilder-*/
+%{_libdir}/erlang/man/man3/docb_gen.*
+%{_libdir}/erlang/man/man3/docb_transform.*
+%{_libdir}/erlang/man/man3/docb_xml_check.*
+%{_libdir}/erlang/man/man6/docbuilder.*
+
+%files edoc
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/edoc-*/
+%{_libdir}/erlang/man/man3/edoc.*
+%{_libdir}/erlang/man/man3/edoc_doclet.*
+%{_libdir}/erlang/man/man3/edoc_extract.*
+%{_libdir}/erlang/man/man3/edoc_layout.*
+%{_libdir}/erlang/man/man3/edoc_lib.*
+%{_libdir}/erlang/man/man3/edoc_run.*
+
+%files erl_docgen
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/erl_docgen-*/
+
+%files erl_interface
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/erl_interface-*/
+%{_libdir}/erlang/man/man1/erl_call.*
+%{_libdir}/erlang/man/man3/ei.*
+%{_libdir}/erlang/man/man3/ei_connect.*
+%{_libdir}/erlang/man/man3/erl_connect.*
+%{_libdir}/erlang/man/man3/erl_error.*
+%{_libdir}/erlang/man/man3/erl_eterm.*
+%{_libdir}/erlang/man/man3/erl_format.*
+%{_libdir}/erlang/man/man3/erl_global.*
+%{_libdir}/erlang/man/man3/erl_malloc.*
+%{_libdir}/erlang/man/man3/erl_marshal.*
+%{_libdir}/erlang/man/man3/registry.*
+
+%files erts
+%defattr(-,root,root)
+# TODO these directories should be packaged separately
+%dir %{_libdir}/erlang/
+%dir %{_libdir}/erlang/bin/
+%dir %{_libdir}/erlang/lib/
+%dir %{_libdir}/erlang/man/
+%dir %{_libdir}/erlang/man/man1/
+%dir %{_libdir}/erlang/man/man3/
+%dir %{_libdir}/erlang/man/man4/
+%dir %{_libdir}/erlang/man/man6/
+%dir %{_libdir}/erlang/man/man7/
+%dir %{_libdir}/erlang/releases/
+
+%{_bindir}/epmd
+%{_bindir}/erl
+%{_bindir}/erlc
+%{_bindir}/escript
+%{_bindir}/run_erl
+%{_bindir}/run_test
+%{_bindir}/to_erl
+%{_libdir}/erlang/bin/epmd
+%{_libdir}/erlang/bin/erl
+%{_libdir}/erlang/bin/erlc
+%{_libdir}/erlang/bin/escript
+%{_libdir}/erlang/bin/run_erl
+%{_libdir}/erlang/bin/run_test
+%{_libdir}/erlang/bin/start
+%{_libdir}/erlang/bin/start.boot
+%{_libdir}/erlang/bin/start.script
+%{_libdir}/erlang/bin/start_clean.boot
+%{_libdir}/erlang/bin/start_erl
+%{_libdir}/erlang/bin/start_sasl.boot
+%{_libdir}/erlang/bin/to_erl
+%dir %{_libdir}/erlang/erts-*/bin
+%{_libdir}/erlang/erts-*/bin/beam
+%{_libdir}/erlang/erts-*/bin/beam.smp
+%{_libdir}/erlang/erts-*/bin/child_setup
+%{_libdir}/erlang/erts-*/bin/dyn_erl
+%{_libdir}/erlang/erts-*/bin/epmd
+%{_libdir}/erlang/erts-*/bin/erl
+%{_libdir}/erlang/erts-*/bin/erl.src
+%{_libdir}/erlang/erts-*/bin/erlc
+%{_libdir}/erlang/erts-*/bin/erlexec
+%{_libdir}/erlang/erts-*/bin/escript
+%{_libdir}/erlang/erts-*/bin/heart
+%{_libdir}/erlang/erts-*/bin/inet_gethost
+%{_libdir}/erlang/erts-*/bin/run_erl
+%{_libdir}/erlang/erts-*/bin/run_test
+%{_libdir}/erlang/erts-*/bin/start
+%{_libdir}/erlang/erts-*/bin/start.src
+%{_libdir}/erlang/erts-*/bin/start_erl.src
+%{_libdir}/erlang/erts-*/bin/to_erl
+%{_libdir}/erlang/erts-*/include
+%{_libdir}/erlang/erts-*/lib
+%{_libdir}/erlang/erts-*/src
+%{_libdir}/erlang/lib/erts-*/
+%{_libdir}/erlang/man/man1/epmd.*
+%{_libdir}/erlang/man/man1/erl.*
+%{_libdir}/erlang/man/man1/erlc.*
+%{_libdir}/erlang/man/man1/escript.*
+%{_libdir}/erlang/man/man1/run_erl.*
+%{_libdir}/erlang/man/man1/start.*
+%{_libdir}/erlang/man/man1/start_erl.*
+%{_libdir}/erlang/man/man3/driver_entry.*
+%{_libdir}/erlang/man/man3/erl_driver.*
+%{_libdir}/erlang/man/man3/erl_nif.*
+%{_libdir}/erlang/man/man3/erl_prim_loader.*
+%{_libdir}/erlang/man/man3/erlang.*
+%{_libdir}/erlang/man/man3/erts_alloc.*
+%{_libdir}/erlang/man/man3/init.*
+%{_libdir}/erlang/man/man3/zlib.*
+%{_libdir}/erlang/releases/*
+%{_libdir}/erlang/usr/
+
+%files et
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/et-*/
+%{_libdir}/erlang/lib/et-*/ebin
+%{_libdir}/erlang/lib/et-*/include
+%{_libdir}/erlang/lib/et-*/src
+%{_libdir}/erlang/man/man3/et.*
+%{_libdir}/erlang/man/man3/et_collector.*
+%{_libdir}/erlang/man/man3/et_selector.*
+%{_libdir}/erlang/man/man3/et_viewer.*
+
+%files eunit
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/eunit-*/
+%{_libdir}/erlang/lib/eunit-*/ebin
+%{_libdir}/erlang/lib/eunit-*/include
+%{_libdir}/erlang/man/man3/eunit.*
+%{_libdir}/erlang/man/man3/eunit_surefire.*
-%post
-%{_libdir}/erlang/Install -minimal %{_libdir}/erlang >/dev/null 2>/dev/null
+%files examples
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/asn1-*/examples
+%{_libdir}/erlang/lib/et-*/examples
+%{_libdir}/erlang/lib/eunit-*/examples
+%{_libdir}/erlang/lib/gs-*/examples
+%{_libdir}/erlang/lib/ic-*/examples
+%{_libdir}/erlang/lib/inets-*/examples
+%{_libdir}/erlang/lib/kernel-*/examples
+%{_libdir}/erlang/lib/megaco-*/examples
+%{_libdir}/erlang/lib/mnesia-*/examples
+%{_libdir}/erlang/lib/orber-*/examples
+%{_libdir}/erlang/lib/reltool-*/examples
+%{_libdir}/erlang/lib/snmp-*/examples
+%{_libdir}/erlang/lib/ssl-*/examples
+%{_libdir}/erlang/lib/stdlib-*/examples
+%{_libdir}/erlang/lib/syntax_tools-*/examples
+%{_libdir}/erlang/lib/tools-*/examples
+%{_libdir}/erlang/lib/wx-*/examples
+
+%files gs
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/gs-*/
+%{_libdir}/erlang/lib/gs-*/contribs
+%{_libdir}/erlang/lib/gs-*/ebin
+%{_libdir}/erlang/lib/gs-*/priv
+%{_libdir}/erlang/lib/gs-*/src
+%{_libdir}/erlang/man/man3/gs.*
+
+%files hipe
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/hipe-*/
+
+%files ic
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/ic-*/
+%{_libdir}/erlang/lib/ic-*/ebin
+%{_libdir}/erlang/lib/ic-*/include
+%{_libdir}/erlang/lib/ic-*/priv
+%{_libdir}/erlang/lib/ic-*/src
+%{_libdir}/erlang/man/man3/ic.*
+%{_libdir}/erlang/man/man3/ic_clib.*
+%{_libdir}/erlang/man/man3/ic_c_protocol.*
+
+%files inets
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/inets-*/
+%{_libdir}/erlang/lib/inets-*/ebin
+%{_libdir}/erlang/lib/inets-*/priv
+%{_libdir}/erlang/lib/inets-*/src
+%{_libdir}/erlang/man/man3/ftp.*
+%{_libdir}/erlang/man/man3/httpc.*
+%{_libdir}/erlang/man/man3/httpd.*
+%{_libdir}/erlang/man/man3/httpd_conf.*
+%{_libdir}/erlang/man/man3/httpd_socket.*
+%{_libdir}/erlang/man/man3/httpd_util.*
+%{_libdir}/erlang/man/man3/inets.*
+%{_libdir}/erlang/man/man3/mod_alias.*
+%{_libdir}/erlang/man/man3/mod_auth.*
+%{_libdir}/erlang/man/man3/mod_esi.*
+%{_libdir}/erlang/man/man3/mod_security.*
+%{_libdir}/erlang/man/man3/tftp.*
+
+%files inviso
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/inviso-*/
+%{_libdir}/erlang/man/man3/inviso.*
+%{_libdir}/erlang/man/man3/inviso_as_lib.*
+%{_libdir}/erlang/man/man3/inviso_lfm.*
+%{_libdir}/erlang/man/man3/inviso_lfm_tpfreader.*
+%{_libdir}/erlang/man/man3/inviso_rt.*
+%{_libdir}/erlang/man/man3/inviso_rt_meta.*
+
+%files jinterface
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/jinterface-*/
+
+%files kernel
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/kernel-*/
+%{_libdir}/erlang/lib/kernel-*/ebin
+%{_libdir}/erlang/lib/kernel-*/include
+%{_libdir}/erlang/lib/kernel-*/src
+%{_libdir}/erlang/man/man3/application.*
+%{_libdir}/erlang/man/man3/auth.*
+%{_libdir}/erlang/man/man3/code.*
+%{_libdir}/erlang/man/man3/disk_log.*
+%{_libdir}/erlang/man/man3/erl_boot_server.*
+%{_libdir}/erlang/man/man3/erl_ddll.*
+%{_libdir}/erlang/man/man3/erl_prim_loader_stub.*
+%{_libdir}/erlang/man/man3/erlang_stub.*
+%{_libdir}/erlang/man/man3/error_handler.*
+%{_libdir}/erlang/man/man3/error_logger.*
+%{_libdir}/erlang/man/man3/file.*
+%{_libdir}/erlang/man/man3/gen_sctp.*
+%{_libdir}/erlang/man/man3/gen_tcp.*
+%{_libdir}/erlang/man/man3/gen_udp.*
+%{_libdir}/erlang/man/man3/global.*
+%{_libdir}/erlang/man/man3/global_group.*
+%{_libdir}/erlang/man/man3/heart.*
+%{_libdir}/erlang/man/man3/inet.*
+%{_libdir}/erlang/man/man3/inet_res.*
+%{_libdir}/erlang/man/man3/init_stub.*
+%{_libdir}/erlang/man/man3/net_adm.*
+%{_libdir}/erlang/man/man3/net_kernel.*
+%{_libdir}/erlang/man/man3/os.*
+%{_libdir}/erlang/man/man3/packages.*
+%{_libdir}/erlang/man/man3/pg2.*
+%{_libdir}/erlang/man/man3/rpc.*
+%{_libdir}/erlang/man/man3/seq_trace.*
+%{_libdir}/erlang/man/man3/user.*
+%{_libdir}/erlang/man/man3/wrap_log_reader.*
+%{_libdir}/erlang/man/man3/zlib_stub.*
+%{_libdir}/erlang/man/man4/app.*
+%{_libdir}/erlang/man/man4/config.*
+%{_libdir}/erlang/man/man6/kernel.*
+
+%files megaco
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/megaco-*/
+%{_libdir}/erlang/lib/megaco-*/ebin
+%{_libdir}/erlang/lib/megaco-*/include
+%{_libdir}/erlang/lib/megaco-*/priv
+%{_libdir}/erlang/lib/megaco-*/src
+%{_libdir}/erlang/man/man3/megaco.*
+%{_libdir}/erlang/man/man3/megaco_codec_meas.*
+%{_libdir}/erlang/man/man3/megaco_codec_mstone1.*
+%{_libdir}/erlang/man/man3/megaco_codec_mstone2.*
+%{_libdir}/erlang/man/man3/megaco_codec_transform.*
+%{_libdir}/erlang/man/man3/megaco_edist_compress.*
+%{_libdir}/erlang/man/man3/megaco_encoder.*
+%{_libdir}/erlang/man/man3/megaco_flex_scanner.*
+%{_libdir}/erlang/man/man3/megaco_tcp.*
+%{_libdir}/erlang/man/man3/megaco_transport.*
+%{_libdir}/erlang/man/man3/megaco_udp.*
+%{_libdir}/erlang/man/man3/megaco_user.*
+
+%files mnesia
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/mnesia-*/
+%{_libdir}/erlang/lib/mnesia-*/ebin
+%{_libdir}/erlang/lib/mnesia-*/include
+%{_libdir}/erlang/lib/mnesia-*/src
+%{_libdir}/erlang/man/man3/mnesia.*
+%{_libdir}/erlang/man/man3/mnesia_frag_hash.*
+%{_libdir}/erlang/man/man3/mnesia_registry.*
+
+%files observer
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/observer-*/
+%{_libdir}/erlang/man/man3/crashdump.*
+%{_libdir}/erlang/man/man3/ttb.*
+%{_libdir}/erlang/man/man6/observer.*
+
+%files odbc
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/odbc-*/
+%{_libdir}/erlang/man/man3/odbc.*
+
+%files orber
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/orber-*/
+%{_libdir}/erlang/lib/orber-*/COSS
+%{_libdir}/erlang/lib/orber-*/ebin
+%{_libdir}/erlang/lib/orber-*/include
+%{_libdir}/erlang/lib/orber-*/java_src
+%{_libdir}/erlang/lib/orber-*/priv
+%{_libdir}/erlang/lib/orber-*/src
+%{_libdir}/erlang/man/man3/CosNaming.*
+%{_libdir}/erlang/man/man3/CosNaming_BindingIterator.*
+%{_libdir}/erlang/man/man3/CosNaming_NamingContext.*
+%{_libdir}/erlang/man/man3/CosNaming_NamingContextExt.*
+%{_libdir}/erlang/man/man3/Module_Interface.*
+%{_libdir}/erlang/man/man3/any.*
+%{_libdir}/erlang/man/man3/corba.*
+%{_libdir}/erlang/man/man3/corba_object.*
+%{_libdir}/erlang/man/man3/etop.*
+%{_libdir}/erlang/man/man3/fixed.*
+%{_libdir}/erlang/man/man3/interceptors.*
+%{_libdir}/erlang/man/man3/lname.*
+%{_libdir}/erlang/man/man3/lname_component.*
+%{_libdir}/erlang/man/man3/orber.*
+%{_libdir}/erlang/man/man3/orber_acl.*
+%{_libdir}/erlang/man/man3/orber_diagnostics.*
+%{_libdir}/erlang/man/man3/orber_ifr.*
+%{_libdir}/erlang/man/man3/orber_tc.*
+
+%files os_mon
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/os_mon-*/
+%{_libdir}/erlang/man/man3/cpu_sup.*
+%{_libdir}/erlang/man/man3/disksup.*
+%{_libdir}/erlang/man/man3/memsup.*
+%{_libdir}/erlang/man/man3/os_mon_mib.*
+%{_libdir}/erlang/man/man3/os_sup.*
+%{_libdir}/erlang/man/man6/os_mon.*
+
+%files otp_mibs
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/otp_mibs-*/
+%{_libdir}/erlang/man/man3/otp_mib.*
+
+%files parsetools
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/parsetools-*/
+%{_libdir}/erlang/man/man3/leex.*
+%{_libdir}/erlang/man/man3/yecc.*
+
+%files percept
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/percept-*/
+%{_libdir}/erlang/man/man3/egd.*
+%{_libdir}/erlang/man/man3/percept.*
+%{_libdir}/erlang/man/man3/percept_profile.*
+
+%files pman
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/pman-*/
+%{_libdir}/erlang/man/man3/pman.*
+
+%files public_key
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/public_key-*/
+%{_libdir}/erlang/man/man3/public_key.*
+
+%files reltool
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/reltool-*/
+%{_libdir}/erlang/lib/reltool-*/ebin
+%{_libdir}/erlang/lib/reltool-*/src
+%{_libdir}/erlang/man/man3/reltool.*
+
+%files rpm-macros
+%defattr(-,root,root)
+%{_sysconfdir}/rpm/macros.erlang
+%{_rpmconfigdir}/erlang-find-provides.escript
+%{_rpmconfigdir}/erlang-find-provides.sh
+%{_rpmconfigdir}/erlang-find-requires.escript
+%{_rpmconfigdir}/erlang-find-requires.sh
+
+%files runtime_tools
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/runtime_tools-*/
+%{_libdir}/erlang/man/man3/dbg.*
+%{_libdir}/erlang/man/man3/erts_alloc_config.*
+%{_libdir}/erlang/man/man6/runtime_tools.*
+
+%files sasl
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/sasl-*/
+%{_libdir}/erlang/man/man3/alarm_handler.*
+%{_libdir}/erlang/man/man3/overload.*
+%{_libdir}/erlang/man/man3/rb.*
+%{_libdir}/erlang/man/man3/release_handler.*
+%{_libdir}/erlang/man/man3/systools.*
+%{_libdir}/erlang/man/man4/appup.*
+%{_libdir}/erlang/man/man4/rel.*
+%{_libdir}/erlang/man/man4/relup.*
+%{_libdir}/erlang/man/man4/script.*
+%{_libdir}/erlang/man/man6/sasl.*
+
+%files snmp
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/snmp-*/
+%{_libdir}/erlang/lib/snmp-*/ebin
+%{_libdir}/erlang/lib/snmp-*/include
+%{_libdir}/erlang/lib/snmp-*/mibs
+%{_libdir}/erlang/lib/snmp-*/priv
+%{_libdir}/erlang/lib/snmp-*/src
+%{_libdir}/erlang/man/man3/snmp.*
+%{_libdir}/erlang/man/man3/snmpa.*
+%{_libdir}/erlang/man/man3/snmpa_conf.*
+%{_libdir}/erlang/man/man3/snmpa_discovery_handler.*
+%{_libdir}/erlang/man/man3/snmpa_error.*
+%{_libdir}/erlang/man/man3/snmpa_error_io.*
+%{_libdir}/erlang/man/man3/snmpa_error_logger.*
+%{_libdir}/erlang/man/man3/snmpa_error_report.*
+%{_libdir}/erlang/man/man3/snmpa_local_db.*
+%{_libdir}/erlang/man/man3/snmpa_mpd.*
+%{_libdir}/erlang/man/man3/snmpa_network_interface.*
+%{_libdir}/erlang/man/man3/snmpa_network_interface_filter.*
+%{_libdir}/erlang/man/man3/snmpa_notification_delivery_info_receiver.*
+%{_libdir}/erlang/man/man3/snmpa_notification_filter.*
+%{_libdir}/erlang/man/man3/snmpa_supervisor.*
+%{_libdir}/erlang/man/man3/snmpc.*
+%{_libdir}/erlang/man/man3/snmp_community_mib.*
+%{_libdir}/erlang/man/man3/snmp_framework_mib.*
+%{_libdir}/erlang/man/man3/snmp_generic.*
+%{_libdir}/erlang/man/man3/snmp_index.*
+%{_libdir}/erlang/man/man3/snmpm.*
+%{_libdir}/erlang/man/man3/snmpm_conf.*
+%{_libdir}/erlang/man/man3/snmpm_mpd.*
+%{_libdir}/erlang/man/man3/snmpm_network_interface.*
+%{_libdir}/erlang/man/man3/snmpm_network_interface_filter.*
+%{_libdir}/erlang/man/man3/snmpm_user.*
+%{_libdir}/erlang/man/man3/snmp_notification_mib.*
+%{_libdir}/erlang/man/man3/snmp_pdus.*
+%{_libdir}/erlang/man/man3/snmp_standard_mib.*
+%{_libdir}/erlang/man/man3/snmp_target_mib.*
+%{_libdir}/erlang/man/man3/snmp_user_based_sm_mib.*
+%{_libdir}/erlang/man/man3/snmp_view_based_acm_mib.*
+%{_libdir}/erlang/man/man6/snmp.*
+%{_libdir}/erlang/man/man7/INET-ADDRESS-MIB.*
+%{_libdir}/erlang/man/man7/OTP-SNMPEA-MIB.*
+%{_libdir}/erlang/man/man7/RFC1213-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-COMMUNITY-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-FRAMEWORK-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-MPD-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-NOTIFICATION-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-TARGET-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-USER-BASED-SM-MIB.*
+%{_libdir}/erlang/man/man7/SNMP-USM-AES-MIB.*
+%{_libdir}/erlang/man/man7/SNMPv2-MIB.*
+%{_libdir}/erlang/man/man7/SNMPv2-TM.*
+%{_libdir}/erlang/man/man7/SNMP-VIEW-BASED-ACM-MIB.*
+%{_libdir}/erlang/man/man7/STANDARD-MIB.*
+
+%files ssh
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/ssh-*/
+%{_libdir}/erlang/man/man3/ssh.*
+%{_libdir}/erlang/man/man3/ssh_channel.*
+%{_libdir}/erlang/man/man3/ssh_connection.*
+%{_libdir}/erlang/man/man3/ssh_sftp.*
+%{_libdir}/erlang/man/man3/ssh_sftpd.*
+
+%files ssl
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/ssl-*/
+%{_libdir}/erlang/lib/ssl-*/ebin
+%{_libdir}/erlang/lib/ssl-*/priv
+%{_libdir}/erlang/lib/ssl-*/src
+%{_libdir}/erlang/man/man3/old_ssl.*
+%{_libdir}/erlang/man/man3/ssl.*
+%{_libdir}/erlang/man/man6/ssl.*
+
+%files stdlib
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/stdlib-*/
+%{_libdir}/erlang/lib/stdlib-*/ebin
+%{_libdir}/erlang/lib/stdlib-*/include
+%{_libdir}/erlang/lib/stdlib-*/src
+%{_libdir}/erlang/man/man3/array.*
+%{_libdir}/erlang/man/man3/base64.*
+%{_libdir}/erlang/man/man3/beam_lib.*
+%{_libdir}/erlang/man/man3/binary.*
+%{_libdir}/erlang/man/man3/c.*
+%{_libdir}/erlang/man/man3/calendar.*
+%{_libdir}/erlang/man/man3/dets.*
+%{_libdir}/erlang/man/man3/dict.*
+%{_libdir}/erlang/man/man3/digraph.*
+%{_libdir}/erlang/man/man3/digraph_utils.*
+%{_libdir}/erlang/man/man3/epp.*
+%{_libdir}/erlang/man/man3/erl_eval.*
+%{_libdir}/erlang/man/man3/erl_expand_records.*
+%{_libdir}/erlang/man/man3/erl_id_trans.*
+%{_libdir}/erlang/man/man3/erl_internal.*
+%{_libdir}/erlang/man/man3/erl_lint.*
+%{_libdir}/erlang/man/man3/erl_parse.*
+%{_libdir}/erlang/man/man3/erl_pp.*
+%{_libdir}/erlang/man/man3/erl_scan.*
+%{_libdir}/erlang/man/man3/erl_tar.*
+%{_libdir}/erlang/man/man3/ets.*
+%{_libdir}/erlang/man/man3/file_sorter.*
+%{_libdir}/erlang/man/man3/filelib.*
+%{_libdir}/erlang/man/man3/filename.*
+%{_libdir}/erlang/man/man3/gb_sets.*
+%{_libdir}/erlang/man/man3/gb_trees.*
+%{_libdir}/erlang/man/man3/gen_event.*
+%{_libdir}/erlang/man/man3/gen_fsm.*
+%{_libdir}/erlang/man/man3/gen_server.*
+%{_libdir}/erlang/man/man3/io.*
+%{_libdir}/erlang/man/man3/io_lib.*
+%{_libdir}/erlang/man/man3/lib.*
+%{_libdir}/erlang/man/man3/lists.*
+%{_libdir}/erlang/man/man3/log_mf_h.*
+%{_libdir}/erlang/man/man3/math.*
+%{_libdir}/erlang/man/man3/ms_transform.*
+%{_libdir}/erlang/man/man3/orddict.*
+%{_libdir}/erlang/man/man3/ordsets.*
+%{_libdir}/erlang/man/man3/pg.*
+%{_libdir}/erlang/man/man3/pool.*
+%{_libdir}/erlang/man/man3/proc_lib.*
+%{_libdir}/erlang/man/man3/proplists.*
+%{_libdir}/erlang/man/man3/qlc.*
+%{_libdir}/erlang/man/man3/queue.*
+%{_libdir}/erlang/man/man3/random.*
+%{_libdir}/erlang/man/man3/re.*
+%{_libdir}/erlang/man/man3/regexp.*
+%{_libdir}/erlang/man/man3/sets.*
+%{_libdir}/erlang/man/man3/shell.*
+%{_libdir}/erlang/man/man3/shell_default.*
+%{_libdir}/erlang/man/man3/slave.*
+%{_libdir}/erlang/man/man3/sofs.*
+%{_libdir}/erlang/man/man3/string.*
+%{_libdir}/erlang/man/man3/supervisor.*
+%{_libdir}/erlang/man/man3/supervisor_bridge.*
+%{_libdir}/erlang/man/man3/sys.*
+%{_libdir}/erlang/man/man3/timer.*
+%{_libdir}/erlang/man/man3/unicode.*
+%{_libdir}/erlang/man/man3/zip.*
+%{_libdir}/erlang/man/man6/stdlib.*
+
+%files syntax_tools
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/syntax_tools-*/
+%{_libdir}/erlang/lib/syntax_tools-*/ebin
+%{_libdir}/erlang/man/man3/epp_dodger.*
+%{_libdir}/erlang/man/man3/erl_comment_scan.*
+%{_libdir}/erlang/man/man3/erl_prettypr.*
+%{_libdir}/erlang/man/man3/erl_recomment.*
+%{_libdir}/erlang/man/man3/erl_syntax.*
+%{_libdir}/erlang/man/man3/erl_syntax_lib.*
+%{_libdir}/erlang/man/man3/erl_tidy.*
+%{_libdir}/erlang/man/man3/igor.*
+%{_libdir}/erlang/man/man3/prettypr.*
+
+%files test_server
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/test_server-*/
+%{_libdir}/erlang/man/man3/test_server.*
+%{_libdir}/erlang/man/man3/test_server_ctrl.*
+%{_libdir}/erlang/man/man6/test_server.*
+
+%files toolbar
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/toolbar-*/
+%{_libdir}/erlang/man/man3/toolbar.*
+
+%files tools
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/tools-*/
+%{_libdir}/erlang/lib/tools-*/bin
+%{_libdir}/erlang/lib/tools-*/ebin
+%{_libdir}/erlang/lib/tools-*/emacs
+%{_libdir}/erlang/lib/tools-*/priv
+%{_libdir}/erlang/lib/tools-*/src
+%{_libdir}/erlang/man/man3/cover.*
+%{_libdir}/erlang/man/man3/cprof.*
+%{_libdir}/erlang/man/man3/eprof.*
+%{_libdir}/erlang/man/man3/erlang_mode.*
+%{_libdir}/erlang/man/man3/fprof.*
+%{_libdir}/erlang/man/man3/instrument.*
+%{_libdir}/erlang/man/man3/lcnt.*
+%{_libdir}/erlang/man/man3/make.*
+%{_libdir}/erlang/man/man3/tags.*
+%{_libdir}/erlang/man/man3/xref.*
+
+%files tv
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/tv-*/
+%{_libdir}/erlang/man/man3/tv.*
+
+%files typer
+%defattr(-,root,root)
+%{_bindir}/typer
+%{_libdir}/erlang/bin/typer
+%{_libdir}/erlang/erts-*/bin/typer
+%{_libdir}/erlang/lib/typer-*/
+
+%files webtool
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/webtool-*/
+%{_libdir}/erlang/man/man1/start_webtool.*
+%{_libdir}/erlang/man/man3/webtool.*
+
+%files wx
+%defattr(-,root,root)
+%dir %{_libdir}/erlang/lib/wx-*/
+%{_libdir}/erlang/lib/wx-*/ebin
+%{_libdir}/erlang/lib/wx-*/include
+%{_libdir}/erlang/lib/wx-*/priv
+%{_libdir}/erlang/lib/wx-*/src
+%{_libdir}/erlang/man/man3/gl.*
+%{_libdir}/erlang/man/man3/glu.*
+%{_libdir}/erlang/man/man3/wx.*
+%{_libdir}/erlang/man/man3/wx_misc.*
+%{_libdir}/erlang/man/man3/wx_object.*
+%{_libdir}/erlang/man/man3/wxAcceleratorEntry.*
+%{_libdir}/erlang/man/man3/wxAcceleratorTable.*
+%{_libdir}/erlang/man/man3/wxArtProvider.*
+%{_libdir}/erlang/man/man3/wxAuiDockArt.*
+%{_libdir}/erlang/man/man3/wxAuiManager.*
+%{_libdir}/erlang/man/man3/wxAuiManagerEvent.*
+%{_libdir}/erlang/man/man3/wxAuiNotebook.*
+%{_libdir}/erlang/man/man3/wxAuiNotebookEvent.*
+%{_libdir}/erlang/man/man3/wxAuiPaneInfo.*
+%{_libdir}/erlang/man/man3/wxAuiTabArt.*
+%{_libdir}/erlang/man/man3/wxBitmap.*
+%{_libdir}/erlang/man/man3/wxBitmapButton.*
+%{_libdir}/erlang/man/man3/wxBitmapDataObject.*
+%{_libdir}/erlang/man/man3/wxBoxSizer.*
+%{_libdir}/erlang/man/man3/wxBrush.*
+%{_libdir}/erlang/man/man3/wxBufferedDC.*
+%{_libdir}/erlang/man/man3/wxBufferedPaintDC.*
+%{_libdir}/erlang/man/man3/wxButton.*
+%{_libdir}/erlang/man/man3/wxCalendarCtrl.*
+%{_libdir}/erlang/man/man3/wxCalendarDateAttr.*
+%{_libdir}/erlang/man/man3/wxCalendarEvent.*
+%{_libdir}/erlang/man/man3/wxCaret.*
+%{_libdir}/erlang/man/man3/wxCheckBox.*
+%{_libdir}/erlang/man/man3/wxCheckListBox.*
+%{_libdir}/erlang/man/man3/wxChildFocusEvent.*
+%{_libdir}/erlang/man/man3/wxChoice.*
+%{_libdir}/erlang/man/man3/wxChoicebook.*
+%{_libdir}/erlang/man/man3/wxClientDC.*
+%{_libdir}/erlang/man/man3/wxClipboard.*
+%{_libdir}/erlang/man/man3/wxCloseEvent.*
+%{_libdir}/erlang/man/man3/wxColourData.*
+%{_libdir}/erlang/man/man3/wxColourDialog.*
+%{_libdir}/erlang/man/man3/wxColourPickerCtrl.*
+%{_libdir}/erlang/man/man3/wxColourPickerEvent.*
+%{_libdir}/erlang/man/man3/wxComboBox.*
+%{_libdir}/erlang/man/man3/wxCommandEvent.*
+%{_libdir}/erlang/man/man3/wxContextMenuEvent.*
+%{_libdir}/erlang/man/man3/wxControl.*
+%{_libdir}/erlang/man/man3/wxControlWithItems.*
+%{_libdir}/erlang/man/man3/wxCursor.*
+%{_libdir}/erlang/man/man3/wxDataObject.*
+%{_libdir}/erlang/man/man3/wxDateEvent.*
+%{_libdir}/erlang/man/man3/wxDatePickerCtrl.*
+%{_libdir}/erlang/man/man3/wxDC.*
+%{_libdir}/erlang/man/man3/wxDialog.*
+%{_libdir}/erlang/man/man3/wxDirDialog.*
+%{_libdir}/erlang/man/man3/wxDirPickerCtrl.*
+%{_libdir}/erlang/man/man3/wxDisplayChangedEvent.*
+%{_libdir}/erlang/man/man3/wxEraseEvent.*
+%{_libdir}/erlang/man/man3/wxEvent.*
+%{_libdir}/erlang/man/man3/wxEvtHandler.*
+%{_libdir}/erlang/man/man3/wxFileDataObject.*
+%{_libdir}/erlang/man/man3/wxFileDialog.*
+%{_libdir}/erlang/man/man3/wxFileDirPickerEvent.*
+%{_libdir}/erlang/man/man3/wxFilePickerCtrl.*
+%{_libdir}/erlang/man/man3/wxFindReplaceData.*
+%{_libdir}/erlang/man/man3/wxFindReplaceDialog.*
+%{_libdir}/erlang/man/man3/wxFlexGridSizer.*
+%{_libdir}/erlang/man/man3/wxFocusEvent.*
+%{_libdir}/erlang/man/man3/wxFont.*
+%{_libdir}/erlang/man/man3/wxFontData.*
+%{_libdir}/erlang/man/man3/wxFontDialog.*
+%{_libdir}/erlang/man/man3/wxFontPickerCtrl.*
+%{_libdir}/erlang/man/man3/wxFontPickerEvent.*
+%{_libdir}/erlang/man/man3/wxFrame.*
+%{_libdir}/erlang/man/man3/wxGauge.*
+%{_libdir}/erlang/man/man3/wxGBSizerItem.*
+%{_libdir}/erlang/man/man3/wxGenericDirCtrl.*
+%{_libdir}/erlang/man/man3/wxGLCanvas.*
+%{_libdir}/erlang/man/man3/wxGraphicsBrush.*
+%{_libdir}/erlang/man/man3/wxGraphicsContext.*
+%{_libdir}/erlang/man/man3/wxGraphicsFont.*
+%{_libdir}/erlang/man/man3/wxGraphicsMatrix.*
+%{_libdir}/erlang/man/man3/wxGraphicsObject.*
+%{_libdir}/erlang/man/man3/wxGraphicsPath.*
+%{_libdir}/erlang/man/man3/wxGraphicsPen.*
+%{_libdir}/erlang/man/man3/wxGraphicsRenderer.*
+%{_libdir}/erlang/man/man3/wxGrid.*
+%{_libdir}/erlang/man/man3/wxGridBagSizer.*
+%{_libdir}/erlang/man/man3/wxGridCellAttr.*
+%{_libdir}/erlang/man/man3/wxGridCellBoolEditor.*
+%{_libdir}/erlang/man/man3/wxGridCellBoolRenderer.*
+%{_libdir}/erlang/man/man3/wxGridCellChoiceEditor.*
+%{_libdir}/erlang/man/man3/wxGridCellEditor.*
+%{_libdir}/erlang/man/man3/wxGridCellFloatEditor.*
+%{_libdir}/erlang/man/man3/wxGridCellFloatRenderer.*
+%{_libdir}/erlang/man/man3/wxGridCellNumberEditor.*
+%{_libdir}/erlang/man/man3/wxGridCellNumberRenderer.*
+%{_libdir}/erlang/man/man3/wxGridCellRenderer.*
+%{_libdir}/erlang/man/man3/wxGridCellStringRenderer.*
+%{_libdir}/erlang/man/man3/wxGridCellTextEditor.*
+%{_libdir}/erlang/man/man3/wxGridEvent.*
+%{_libdir}/erlang/man/man3/wxGridSizer.*
+%{_libdir}/erlang/man/man3/wxHelpEvent.*
+%{_libdir}/erlang/man/man3/wxHtmlEasyPrinting.*
+%{_libdir}/erlang/man/man3/wxHtmlLinkEvent.*
+%{_libdir}/erlang/man/man3/wxHtmlWindow.*
+%{_libdir}/erlang/man/man3/wxIcon.*
+%{_libdir}/erlang/man/man3/wxIconBundle.*
+%{_libdir}/erlang/man/man3/wxIconizeEvent.*
+%{_libdir}/erlang/man/man3/wxIdleEvent.*
+%{_libdir}/erlang/man/man3/wxImage.*
+%{_libdir}/erlang/man/man3/wxImageList.*
+%{_libdir}/erlang/man/man3/wxJoystickEvent.*
+%{_libdir}/erlang/man/man3/wxKeyEvent.*
+%{_libdir}/erlang/man/man3/wxLayoutAlgorithm.*
+%{_libdir}/erlang/man/man3/wxListbook.*
+%{_libdir}/erlang/man/man3/wxListBox.*
+%{_libdir}/erlang/man/man3/wxListCtrl.*
+%{_libdir}/erlang/man/man3/wxListEvent.*
+%{_libdir}/erlang/man/man3/wxListItem.*
+%{_libdir}/erlang/man/man3/wxListView.*
+%{_libdir}/erlang/man/man3/wxLogNull.*
+%{_libdir}/erlang/man/man3/wxMask.*
+%{_libdir}/erlang/man/man3/wxMaximizeEvent.*
+%{_libdir}/erlang/man/man3/wxMDIChildFrame.*
+%{_libdir}/erlang/man/man3/wxMDIClientWindow.*
+%{_libdir}/erlang/man/man3/wxMDIParentFrame.*
+%{_libdir}/erlang/man/man3/wxMemoryDC.*
+%{_libdir}/erlang/man/man3/wxMenu.*
+%{_libdir}/erlang/man/man3/wxMenuBar.*
+%{_libdir}/erlang/man/man3/wxMenuEvent.*
+%{_libdir}/erlang/man/man3/wxMenuItem.*
+%{_libdir}/erlang/man/man3/wxMessageDialog.*
+%{_libdir}/erlang/man/man3/wxMiniFrame.*
+%{_libdir}/erlang/man/man3/wxMirrorDC.*
+%{_libdir}/erlang/man/man3/wxMouseCaptureChangedEvent.*
+%{_libdir}/erlang/man/man3/wxMouseEvent.*
+%{_libdir}/erlang/man/man3/wxMoveEvent.*
+%{_libdir}/erlang/man/man3/wxMultiChoiceDialog.*
+%{_libdir}/erlang/man/man3/wxNavigationKeyEvent.*
+%{_libdir}/erlang/man/man3/wxNcPaintEvent.*
+%{_libdir}/erlang/man/man3/wxNotebook.*
+%{_libdir}/erlang/man/man3/wxNotebookEvent.*
+%{_libdir}/erlang/man/man3/wxNotifyEvent.*
+%{_libdir}/erlang/man/man3/wxPageSetupDialog.*
+%{_libdir}/erlang/man/man3/wxPageSetupDialogData.*
+%{_libdir}/erlang/man/man3/wxPaintDC.*
+%{_libdir}/erlang/man/man3/wxPaintEvent.*
+%{_libdir}/erlang/man/man3/wxPalette.*
+%{_libdir}/erlang/man/man3/wxPaletteChangedEvent.*
+%{_libdir}/erlang/man/man3/wxPanel.*
+%{_libdir}/erlang/man/man3/wxPasswordEntryDialog.*
+%{_libdir}/erlang/man/man3/wxPen.*
+%{_libdir}/erlang/man/man3/wxPickerBase.*
+%{_libdir}/erlang/man/man3/wxPostScriptDC.*
+%{_libdir}/erlang/man/man3/wxPreviewCanvas.*
+%{_libdir}/erlang/man/man3/wxPreviewControlBar.*
+%{_libdir}/erlang/man/man3/wxPreviewFrame.*
+%{_libdir}/erlang/man/man3/wxPrintData.*
+%{_libdir}/erlang/man/man3/wxPrintDialog.*
+%{_libdir}/erlang/man/man3/wxPrintDialogData.*
+%{_libdir}/erlang/man/man3/wxPrinter.*
+%{_libdir}/erlang/man/man3/wxPrintout.*
+%{_libdir}/erlang/man/man3/wxPrintPreview.*
+%{_libdir}/erlang/man/man3/wxProgressDialog.*
+%{_libdir}/erlang/man/man3/wxQueryNewPaletteEvent.*
+%{_libdir}/erlang/man/man3/wxRadioBox.*
+%{_libdir}/erlang/man/man3/wxRadioButton.*
+%{_libdir}/erlang/man/man3/wxRegion.*
+%{_libdir}/erlang/man/man3/wxSashEvent.*
+%{_libdir}/erlang/man/man3/wxSashLayoutWindow.*
+%{_libdir}/erlang/man/man3/wxSashWindow.*
+%{_libdir}/erlang/man/man3/wxScreenDC.*
+%{_libdir}/erlang/man/man3/wxScrollBar.*
+%{_libdir}/erlang/man/man3/wxScrolledWindow.*
+%{_libdir}/erlang/man/man3/wxScrollEvent.*
+%{_libdir}/erlang/man/man3/wxScrollWinEvent.*
+%{_libdir}/erlang/man/man3/wxSetCursorEvent.*
+%{_libdir}/erlang/man/man3/wxShowEvent.*
+%{_libdir}/erlang/man/man3/wxSingleChoiceDialog.*
+%{_libdir}/erlang/man/man3/wxSizeEvent.*
+%{_libdir}/erlang/man/man3/wxSizer.*
+%{_libdir}/erlang/man/man3/wxSizerFlags.*
+%{_libdir}/erlang/man/man3/wxSizerItem.*
+%{_libdir}/erlang/man/man3/wxSlider.*
+%{_libdir}/erlang/man/man3/wxSpinButton.*
+%{_libdir}/erlang/man/man3/wxSpinCtrl.*
+%{_libdir}/erlang/man/man3/wxSpinEvent.*
+%{_libdir}/erlang/man/man3/wxSplashScreen.*
+%{_libdir}/erlang/man/man3/wxSplitterEvent.*
+%{_libdir}/erlang/man/man3/wxSplitterWindow.*
+%{_libdir}/erlang/man/man3/wxStaticBitmap.*
+%{_libdir}/erlang/man/man3/wxStaticBox.*
+%{_libdir}/erlang/man/man3/wxStaticBoxSizer.*
+%{_libdir}/erlang/man/man3/wxStaticLine.*
+%{_libdir}/erlang/man/man3/wxStaticText.*
+%{_libdir}/erlang/man/man3/wxStatusBar.*
+%{_libdir}/erlang/man/man3/wxStdDialogButtonSizer.*
+%{_libdir}/erlang/man/man3/wxStyledTextCtrl.*
+%{_libdir}/erlang/man/man3/wxStyledTextEvent.*
+%{_libdir}/erlang/man/man3/wxSysColourChangedEvent.*
+%{_libdir}/erlang/man/man3/wxTextAttr.*
+%{_libdir}/erlang/man/man3/wxTextCtrl.*
+%{_libdir}/erlang/man/man3/wxTextDataObject.*
+%{_libdir}/erlang/man/man3/wxTextEntryDialog.*
+%{_libdir}/erlang/man/man3/wxToggleButton.*
+%{_libdir}/erlang/man/man3/wxToolBar.*
+%{_libdir}/erlang/man/man3/wxToolbook.*
+%{_libdir}/erlang/man/man3/wxToolTip.*
+%{_libdir}/erlang/man/man3/wxTopLevelWindow.*
+%{_libdir}/erlang/man/man3/wxTreebook.*
+%{_libdir}/erlang/man/man3/wxTreeCtrl.*
+%{_libdir}/erlang/man/man3/wxTreeEvent.*
+%{_libdir}/erlang/man/man3/wxUpdateUIEvent.*
+%{_libdir}/erlang/man/man3/wxWindow.*
+%{_libdir}/erlang/man/man3/wxWindowCreateEvent.*
+%{_libdir}/erlang/man/man3/wxWindowDC.*
+%{_libdir}/erlang/man/man3/wxWindowDestroyEvent.*
+%{_libdir}/erlang/man/man3/wxXmlResource.*
+
+%files xmerl
+%defattr(-,root,root)
+%{_libdir}/erlang/lib/xmerl-*/
+%{_libdir}/erlang/man/man3/xmerl.*
+%{_libdir}/erlang/man/man3/xmerl_eventp.*
+%{_libdir}/erlang/man/man3/xmerl_sax_parser.*
+%{_libdir}/erlang/man/man3/xmerl_scan.*
+%{_libdir}/erlang/man/man3/xmerl_xpath.*
+%{_libdir}/erlang/man/man3/xmerl_xs.*
+%{_libdir}/erlang/man/man3/xmerl_xsd.*
+
+%files -n emacs-erlang
+%defattr(-,root,root,-)
+%dir %{_emacs_sitelispdir}/erlang
+%doc %{_emacs_sitelispdir}/erlang/README
+%{_emacs_sitelispdir}/erlang/*.elc
+%{_emacs_sitestartdir}/erlang-init.el
+
+%files -n emacs-erlang-el
+%defattr(-,root,root,-)
+%{_emacs_sitelispdir}/erlang/*.el
+
+%files -n xemacs-erlang
+%defattr(-,root,root,-)
+%dir %{_xemacs_sitelispdir}/erlang
+%doc %{_xemacs_sitelispdir}/erlang/README
+%{_xemacs_sitelispdir}/erlang/*.elc
+%{_xemacs_sitestartdir}/erlang-init.el
+
+%files -n xemacs-erlang-el
+%defattr(-,root,root,-)
+%{_xemacs_sitelispdir}/erlang/*.el
%changelog
-* Mon Apr 19 2010 Peter Lemenkov <lemenkov@gmail.com> - R12B-5.8
+* Fri Jul 30 2010 Hans Ulrich Niedermann <hun@n-dimensional.de> - R14A-0.5
+- Properly hook up (X)Emacs erlang-mode (#491165)
+
+* Mon Jul 26 2010 Hans Ulrich Niedermann <hun@n-dimensional.de> - R14A-0.4
+- Spec file cleanups:
+ - Avoid accidental %%rel increments by rpmdev-bumpspec.
+ - Use %%global for our spec file macros.
+ - Use macro for redundant directory names.
+ - Whitespace cleanups (tabs vs. spaces).
+ - Fix accidental macro usage in %%changelog.
+
+* Wed Jul 14 2010 Dan Horák <dan@danny.cz> - R14A-0.3
+- rebuilt against wxGTK-2.8.11-2
+
+* Sat Jun 26 2010 Peter Lemenkov <lemenkov@gmail.com> - R14A-0.2
+- Updated list of explicit requirements
+
+* Fri Jun 18 2010 Peter Lemenkov <lemenkov@gmail.com> - R14A-0.1
+- R14A release
+
+* Sat May 15 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.12
+- Moved dialyzer and typer executables from erts to appropriate rpms
+
+* Fri May 14 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.11
+- Do not mention nteventlog in os_mon.app, see rhbz #592251
+
+* Thu May 6 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.10
+- Disabled automatic requires/provides generation
+
+* Wed Apr 28 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.9
+- Added missing files, necessary for emacs (see rhbz #585349)
- Patches rebased
-- Added patches 6,7 from trunk
-- Use %%configure
+
+* Tue Apr 27 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.8
+- Added missing BuildRequires libxslt (for building docs)
+- Removed %%post script completely (resolves rhbz #586428)
+- Since now both docs and man-pages are built from sources
+- No need to manually create symlinks in %%{_bindir}
+
+* Mon Apr 26 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.7
+- Build with erlang-rpm-macros
+- Man-files are packed with packages, they belong to
+
+* Mon Apr 26 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.6
+- Made erlang-rpm-macros as separate package
+- Fix error while installing erlang-rpm-macros
+
+* Wed Apr 17 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.5
+- Use erlang rpm macros for adding provides/reqires
+- All %%{_libdir}/erlang/lib/* items were splitted off from main package, which
+ in turn becomes purely virtual now.
+- Removing RPM_BUILD_ROOT from several installed files is no longer required
+
+* Sat Apr 17 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.4
+- Added missing Requires mesa-libGL{U} for wx module (rhbz #583287)
+- Fix for buffer overflow in pcre module (rhbz #583288)
+- Doc sub-package marked as noarch (partially resolves rhbz #491165)
+
+* Fri Mar 26 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.3
+- Added rpm-related stuff for auto-generating erlang dependencies in the future builds
+- Since now *.yrl files are removed too.
+- Removed unnecessary C and Java sources
+
+* Fri Mar 26 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.2
+- Do not remove all files from %%{_libdir}/erlang/lib/*/src - keep
+ *.[yh]rl intact
+- Fix permissions for megaco *.so objects
+- Fix permissions for asn1 *.so objects
+
+* Sat Feb 13 2010 Peter Lemenkov <lemenkov@gmail.com> - R13B-04.1
+- New release R13B-04
+- Since now we're using %%configure instead of ./configure
+- Removed no longer needed fix for newer glibc version
+- Dropped %%patch3 (applied upstream)
+- Rebased patches
+- Added BR fop for rebuilding of docs
+- Use system-wide zlib instead of shipped one
+- Dropped BR gd-devel
+- Removed unneeded sources (should be fixed upstream)
+- Fixed permission for wx driver (should be fixed upstream)
+
+* Thu Oct 22 2009 Lubomir Rintel (Good Data) <lubo.rintel@gooddata.com> - R13B-02-1
+- Update to R13B-02 (patched for what's released as 02-1 by upstream)
+
+* Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - R13B-01.2
+- rebuilt with new openssl
+
+* Mon Aug 10 2009 Gerard Milmeister <gemi@bluewin.ch> - R13B-01.1
+- update to R13B01
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - R12B-6.7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Tue Apr 21 2009 Debarshi Ray <rishi@fedoraproject.org> R12B-5.7
- Updated rpath patch.
@@ -146,7 +2172,7 @@ rm -rf $RPM_BUILD_ROOT
* Sun Mar 1 2009 Gerard Milmeister <gemi@bluewin.ch> - R12B-5.6
- new release R12B-5
-- link escript and dialyzer to %{_bindir}
+- link escript and dialyzer to %%{_bindir}
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - R12B-5.5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
diff --git a/macros.erlang b/macros.erlang
new file mode 100644
index 0000000..88542e0
--- /dev/null
+++ b/macros.erlang
@@ -0,0 +1,13 @@
+# handy macros for erlang-related packages
+
+%_erldir %{_libdir}/erlang
+%_erllibdir %{_erldir}/lib
+
+%__erlang_provides %{_rpmconfigdir}/erlang-find-provides.sh -b %{_builddir}/%{buildsubdir} --
+%__erlang_requires %{_rpmconfigdir}/erlang-find-requires.sh
+
+%__erlang_provides_requires \
+%global _use_internal_dependency_generator 0\
+%global __find_provides %__erlang_provides\
+%global __find_requires %__erlang_requires\
+%{nil}
diff --git a/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch b/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
new file mode 100644
index 0000000..36c5aa7
--- /dev/null
+++ b/otp-0001-Do-not-format-man-pages-and-do-not-install-miscellan.patch
@@ -0,0 +1,49 @@
+From c237cca27ecf572c1b4505f2ec979b0c294f37d8 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Thu, 25 Feb 2010 16:45:28 +0300
+Subject: [PATCH 01/11] Do not format man-pages and do not install miscellaneous
+ utilities for dealing with man-pages.
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ erts/etc/common/Makefile.in | 4 ----
+ erts/etc/unix/Install.src | 10 ----------
+ 2 files changed, 0 insertions(+), 14 deletions(-)
+
+diff --git a/erts/etc/common/Makefile.in b/erts/etc/common/Makefile.in
+index 6551b29..de2ca79 100644
+--- a/erts/etc/common/Makefile.in
++++ b/erts/etc/common/Makefile.in
+@@ -537,10 +537,6 @@ endif
+ ifneq ($(INSTALL_TOP_BIN),)
+ $(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) $(RELEASE_PATH)
+ endif
+-ifneq ($(INSTALL_MISC),)
+- $(INSTALL_DIR) $(RELEASE_PATH)/misc
+- $(INSTALL_SCRIPT) $(INSTALL_MISC) $(RELEASE_PATH)/misc
+-endif
+ ifneq ($(INSTALL_ERL_OSE),)
+ $(INSTALL_DIR) $(RELEASE_PATH)/build_erl_ose
+ cd $(OSEETC) && $(TAR) erl_ose_$(SYSTEM_VSN).tar $(INSTALL_ERL_OSE)
+diff --git a/erts/etc/unix/Install.src b/erts/etc/unix/Install.src
+index 7dead62..e522365 100644
+--- a/erts/etc/unix/Install.src
++++ b/erts/etc/unix/Install.src
+@@ -140,14 +140,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*.boot .
+ cp -p $Name.boot start.boot
+ cp -p ../releases/%I_SYSTEM_VSN%/$Name.script start.script
+
+-#
+-# Fixing the man pages
+-#
+-
+-if [ -d $ERL_ROOT/man ]
+-then
+- cd $ERL_ROOT
+- ./misc/format_man_pages $ERL_ROOT
+-fi
+-
+ exit 0
+--
+1.7.0.1
+
diff --git a/otp-R12B-5-0004-Remove-rpath.patch b/otp-0002-Remove-rpath.patch
index 0c7043b..b3fb15f 100644
--- a/otp-R12B-5-0004-Remove-rpath.patch
+++ b/otp-0002-Remove-rpath.patch
@@ -1,8 +1,9 @@
-From 03e261ee3152f3c45b23886e143c28bf2953f78d Mon Sep 17 00:00:00 2001
+From b4f00d41b29982a0fb2362b9d63caf78b4c6f83a Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:36:36 +0400
-Subject: [PATCH 4/7] Remove rpath
+Date: Thu, 25 Feb 2010 16:57:43 +0300
+Subject: [PATCH 02/11] Remove rpath
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
---
lib/crypto/c_src/Makefile.in | 2 +-
lib/crypto/priv/Makefile | 2 +-
@@ -10,56 +11,62 @@ Subject: [PATCH 4/7] Remove rpath
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in
-index fb9ebae..eddcd0a 100644
+index e728db1..b797ed7 100644
--- a/lib/crypto/c_src/Makefile.in
+++ b/lib/crypto/c_src/Makefile.in
-@@ -80,7 +80,7 @@ ifeq ($(HOST_OS),)
- HOST_OS := $(shell $(ERL_TOP)/erts/autoconf/config.guess)
- endif
+@@ -83,7 +83,7 @@ endif
DYNAMIC_CRYPTO_LIB=@SSL_DYNAMIC_ONLY@
--LD_R_FLAG=@DED_LD_FLAG_RUNTIME_LIBRARY_PATH@
-+LD_R_FLAG=
- ifeq ($(strip $(LD_R_FLAG)),)
- LD_R_OPT =
+
+ ifeq ($(DYNAMIC_CRYPTO_LIB),yes)
+-SSL_DED_LD_RUNTIME_LIBRARY_PATH = @SSL_DED_LD_RUNTIME_LIBRARY_PATH@
++SSL_DED_LD_RUNTIME_LIBRARY_PATH =
+ CRYPTO_LINK_LIB=$(SSL_DED_LD_RUNTIME_LIBRARY_PATH) -L$(SSL_LIBDIR) -lcrypto
else
+ SSL_DED_LD_RUNTIME_LIBRARY_PATH=
diff --git a/lib/crypto/priv/Makefile b/lib/crypto/priv/Makefile
-index b8acdac..2c2989a 100644
+index 0989f14..0d29444 100644
--- a/lib/crypto/priv/Makefile
+++ b/lib/crypto/priv/Makefile
-@@ -60,7 +60,7 @@ OBJS = $(OBJDIR)/crypto_drv.o
+@@ -60,7 +60,7 @@ OBJS = $(OBJDIR)/crypto.o
# ----------------------------------------------------
- $(SO_DRIVER): $(OBJS)
+ $(SO_NIFLIB): $(OBJS)
- $(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) -Wl,-R$(SO_SSL_LIBDIR) \
+ $(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) \
-o $@ $^ -lcrypto
- $(DLL_DRIVER): $(OBJS)
+ $(DLL_NIFLIB): $(OBJS)
diff --git a/lib/ssl/c_src/Makefile.in b/lib/ssl/c_src/Makefile.in
-index 57b2929..6fc1140 100644
+index 49a209f..5e6c74e 100644
--- a/lib/ssl/c_src/Makefile.in
+++ b/lib/ssl/c_src/Makefile.in
-@@ -104,7 +104,7 @@ else
+@@ -105,7 +105,7 @@ else
SSL_MAKEFILE =
endif
-CC_R_FLAG=@CFLAG_RUNTIME_LIBRARY_PATH@
+CC_R_FLAG=
+
ifeq ($(findstring @,$(CC_R_FLAG)),@)
# Old erts configure used which hasn't replaced @CFLAG_RUNTIME_LIBRARY_PATH@;
- # we try our best here instead...
-@@ -113,9 +113,9 @@ ifeq ($(findstring darwin,$(TARGET)),darwin) # darwin: no flag
- CC_R_FLAG =
- else
+@@ -117,7 +117,7 @@ else
ifeq ($(findstring osf,$(TARGET)),osf) # osf1: -Wl,-rpath,
--CC_R_FLAG = -Wl,-rpath,
-+CC_R_FLAG =
+ CC_R_FLAG = -Wl,-rpath,
else # Default: -Wl,-R
-CC_R_FLAG = -Wl,-R
+CC_R_FLAG =
endif
endif
endif
+@@ -125,7 +125,7 @@ endif
+ ifeq ($(strip $(CC_R_FLAG)),)
+ CC_R_OPT =
+ else
+-CC_R_OPT = $(CC_R_FLAG)$(SSL_LIBDIR)
++CC_R_OPT =
+ endif
+
+ SSL_CC_RUNTIME_LIBRARY_PATH=@SSL_CC_RUNTIME_LIBRARY_PATH@
--
-1.6.6.1
+1.7.0.1
diff --git a/otp-0004-Fix-for-dlopening-libGL-and-libGLU.patch b/otp-0004-Fix-for-dlopening-libGL-and-libGLU.patch
new file mode 100644
index 0000000..c4eed13
--- /dev/null
+++ b/otp-0004-Fix-for-dlopening-libGL-and-libGLU.patch
@@ -0,0 +1,35 @@
+From 062aaa0c3f0926a8b57173686985bd3aa74e2435 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Fri, 16 Apr 2010 21:13:47 +0400
+Subject: [PATCH 04/11] Fix for dlopening libGL and libGLU
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/wx/c_src/wxe_gl.cpp | 4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lib/wx/c_src/wxe_gl.cpp b/lib/wx/c_src/wxe_gl.cpp
+index 63dd68f..36bf15f 100644
+--- a/lib/wx/c_src/wxe_gl.cpp
++++ b/lib/wx/c_src/wxe_gl.cpp
+@@ -81,7 +81,7 @@ int initOpenGL()
+ WCHAR * DLName = wxT("opengl32.dll");
+ HMODULE LIBhandle = LoadLibrary(DLName);
+ #else
+- char * DLName = (char *) "libGL.so";
++ char * DLName = (char *) "libGL.so.1";
+ void * LIBhandle = dlopen(DLName, RTLD_LAZY);
+ #endif
+ // fprintf(stderr, "Loading GL: %s\r\n", (const char*)DLName);
+@@ -132,7 +132,7 @@ int initOpenGL()
+ DLName = wxT("glu32.dll");
+ LIBhandle = LoadLibrary(DLName);
+ #else
+- DLName = (char *) "libGLU.so";
++ DLName = (char *) "libGLU.so.1";
+ LIBhandle = dlopen(DLName, RTLD_LAZY);
+ #endif
+ // fprintf(stderr, "Loading GL: %s\r\n", (const char*)DLName);
+--
+1.7.0.1
+
diff --git a/otp-0005-Do-not-install-C-sources.patch b/otp-0005-Do-not-install-C-sources.patch
new file mode 100644
index 0000000..8e71d09
--- /dev/null
+++ b/otp-0005-Do-not-install-C-sources.patch
@@ -0,0 +1,172 @@
+From 61a98426e5fdb296b349675a7e0851f515d7df73 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Fri, 18 Jun 2010 23:41:33 +0400
+Subject: [PATCH 05/11] Do not install C sources
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/asn1/c_src/Makefile | 2 --
+ lib/crypto/c_src/Makefile.in | 3 ---
+ lib/erl_interface/src/Makefile.in | 18 ------------------
+ lib/ic/c_src/Makefile.in | 2 --
+ lib/megaco/src/flex/Makefile.in | 2 +-
+ lib/odbc/c_src/Makefile.in | 3 ---
+ lib/os_mon/c_src/Makefile.in | 1 -
+ lib/ssl/c_src/Makefile.in | 9 ---------
+ lib/tools/c_src/Makefile.in | 2 --
+ 9 files changed, 1 insertions(+), 41 deletions(-)
+
+diff --git a/lib/asn1/c_src/Makefile b/lib/asn1/c_src/Makefile
+index 9e9cb18..1d73d3c 100644
+--- a/lib/asn1/c_src/Makefile
++++ b/lib/asn1/c_src/Makefile
+@@ -125,8 +125,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
+ $(INSTALL_PROGRAM) $(SHARED_OBJ_FILES) $(RELSYSDIR)/priv/lib
+- $(INSTALL_DIR) $(RELSYSDIR)/c_src
+- $(INSTALL_DATA) $(C_FILES) $(RELSYSDIR)/c_src
+
+ release_docs_spec:
+
+diff --git a/lib/crypto/c_src/Makefile.in b/lib/crypto/c_src/Makefile.in
+index b797ed7..35ff433 100644
+--- a/lib/crypto/c_src/Makefile.in
++++ b/lib/crypto/c_src/Makefile.in
+@@ -126,10 +126,7 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
+- $(INSTALL_DATA) $(NIF_MAKEFILE) $(RELSYSDIR)/priv/obj
+- $(INSTALL_PROGRAM) $(OBJS) $(RELSYSDIR)/priv/obj
+ $(INSTALL_PROGRAM) $(NIF_LIB) $(RELSYSDIR)/priv/lib
+
+ release_docs_spec:
+diff --git a/lib/erl_interface/src/Makefile.in b/lib/erl_interface/src/Makefile.in
+index 8ff142a..d785902 100644
+--- a/lib/erl_interface/src/Makefile.in
++++ b/lib/erl_interface/src/Makefile.in
+@@ -876,29 +876,11 @@ release: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/lib
+ $(INSTALL_DIR) $(RELSYSDIR)/bin
+- $(INSTALL_DIR) $(RELSYSDIR)/src/auxdir
+- $(INSTALL_DIR) $(RELSYSDIR)/src/connect
+- $(INSTALL_DIR) $(RELSYSDIR)/src/decode
+- $(INSTALL_DIR) $(RELSYSDIR)/src/encode
+- $(INSTALL_DIR) $(RELSYSDIR)/src/epmd
+- $(INSTALL_DIR) $(RELSYSDIR)/src/legacy
+- $(INSTALL_DIR) $(RELSYSDIR)/src/misc
+- $(INSTALL_DIR) $(RELSYSDIR)/src/prog
+- $(INSTALL_DIR) $(RELSYSDIR)/src/registry
+ $(INSTALL_DATA) $(HEADERS) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(OBJ_TARGETS) $(RELSYSDIR)/lib
+ ifneq ($(EXE_TARGETS),)
+ $(INSTALL_PROGRAM) $(EXE_TARGETS) $(RELSYSDIR)/bin
+ endif
+- $(INSTALL_DATA) $(EXTRA) $(RELSYSDIR)/src
+- $(INSTALL_DATA) connect/*.[ch] $(RELSYSDIR)/src/connect
+- $(INSTALL_DATA) decode/*.[ch] $(RELSYSDIR)/src/decode
+- $(INSTALL_DATA) encode/*.[ch] $(RELSYSDIR)/src/encode
+- $(INSTALL_DATA) epmd/*.[ch] $(RELSYSDIR)/src/epmd
+- $(INSTALL_DATA) misc/*.[ch] $(RELSYSDIR)/src/misc
+- $(INSTALL_DATA) registry/*.[ch] $(RELSYSDIR)/src/registry
+- $(INSTALL_DATA) legacy/*.[ch] $(RELSYSDIR)/src/legacy
+- $(INSTALL_DATA) prog/*.[ch] $(RELSYSDIR)/src/prog
+
+ release_docs:
+
+diff --git a/lib/ic/c_src/Makefile.in b/lib/ic/c_src/Makefile.in
+index 6eef782..091895b 100644
+--- a/lib/ic/c_src/Makefile.in
++++ b/lib/ic/c_src/Makefile.in
+@@ -144,10 +144,8 @@ $(OBJDIR)/%.o: %.c
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/c_src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
+- $(INSTALL_DATA) ic.c ic_tmo.c $(RELSYSDIR)/c_src
+ $(INSTALL_DATA) $(IDL_FILES) $(H_FILES) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(LIBRARY) $(RELSYSDIR)/priv/lib
+
+diff --git a/lib/megaco/src/flex/Makefile.in b/lib/megaco/src/flex/Makefile.in
+index 5af651d..2ccf2a9 100644
+--- a/lib/megaco/src/flex/Makefile.in
++++ b/lib/megaco/src/flex/Makefile.in
+@@ -279,7 +279,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/flex
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ ifeq ($(ENABLE_MEGACO_FLEX_SCANNER),true)
+- $(INSTALL_DATA) $(FLEX_FILES) $(C_TARGETS) $(RELSYSDIR)/src/flex
++ $(INSTALL_DATA) $(FLEX_FILES) $(RELSYSDIR)/src/flex
+ $(INSTALL_PROGRAM) $(SOLIBS) $(RELSYSDIR)/priv/lib
+ endif
+
+diff --git a/lib/odbc/c_src/Makefile.in b/lib/odbc/c_src/Makefile.in
+index ed3eeb1..c01d9bf 100644
+--- a/lib/odbc/c_src/Makefile.in
++++ b/lib/odbc/c_src/Makefile.in
+@@ -131,11 +131,8 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ ifdef EXE_TARGET
+- $(INSTALL_DIR) $(RELSYSDIR)/c_src
+- $(INSTALL_DATA) $(C_FILES) $(H_FILES) $(RELSYSDIR)/c_src
+ $(INSTALL_DIR) $(RELSYSDIR)/priv
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/bin
+- $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
+ $(INSTALL_PROGRAM) $(EXE_TARGET) $(RELSYSDIR)/priv/bin
+ endif
+
+diff --git a/lib/os_mon/c_src/Makefile.in b/lib/os_mon/c_src/Makefile.in
+index 1a371eb..62eac66 100644
+--- a/lib/os_mon/c_src/Makefile.in
++++ b/lib/os_mon/c_src/Makefile.in
+@@ -136,7 +136,6 @@ release_spec:
+ else
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(C_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/bin
+ $(INSTALL_PROGRAM) $(TARGET_FILES) $(RELSYSDIR)/priv/bin
+ endif
+diff --git a/lib/ssl/c_src/Makefile.in b/lib/ssl/c_src/Makefile.in
+index 5e6c74e..bf4843b 100644
+--- a/lib/ssl/c_src/Makefile.in
++++ b/lib/ssl/c_src/Makefile.in
+@@ -199,15 +199,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/bin
+ $(INSTALL_PROGRAM) $(PORT_PROGRAM) $(RELSYSDIR)/priv/bin
+-ifneq ($(SSL_MAKEFILE),)
+- $(INSTALL_DIR) $(RELSYSDIR)/priv/obj
+- $(INSTALL_DATA) $(OBJS) $(RELSYSDIR)/priv/obj
+- sed -e "s;%BINDIR%;../bin;" \
+- -e "s;%SSL_LIBDIR%;$(SSL_LIBDIR);" \
+- -e "s;%OBJS;$(OBJS);" \
+- -e "s;%LIBS%;$(LIBS);" ./Makefile.dist \
+- > $(RELSYSDIR)/priv/obj/Makefile
+-endif
+
+ release_docs_spec:
+
+diff --git a/lib/tools/c_src/Makefile.in b/lib/tools/c_src/Makefile.in
+index e6b76e2..86da1b7 100644
+--- a/lib/tools/c_src/Makefile.in
++++ b/lib/tools/c_src/Makefile.in
+@@ -189,8 +189,6 @@ include ../vsn.mk
+ RELSYSDIR = $(RELEASE_PATH)/lib/tools-$(TOOLS_VSN)
+
+ release_spec: all
+- $(INSTALL_DIR) $(RELSYSDIR)/c_src
+- $(INSTALL_DATA) $(EMEM_SRCS) $(EMEM_HEADERS) $(RELSYSDIR)/c_src
+ ifneq ($(PROGS),)
+ $(INSTALL_DIR) $(RELSYSDIR)/bin
+ $(INSTALL_PROGRAM) $(PROGS) $(RELSYSDIR)/bin
+--
+1.7.0.1
+
diff --git a/otp-0006-Do-not-install-Java-sources.patch b/otp-0006-Do-not-install-Java-sources.patch
new file mode 100644
index 0000000..7994118
--- /dev/null
+++ b/otp-0006-Do-not-install-Java-sources.patch
@@ -0,0 +1,40 @@
+From 1e7fb0a24915e4b0de46e613fb4e308af56a22e7 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 19 Jun 2010 09:25:18 +0400
+Subject: [PATCH 06/11] Do not install Java sources
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/ic/java_src/com/ericsson/otp/ic/Makefile | 2 --
+ .../java_src/com/ericsson/otp/erlang/Makefile.otp | 2 --
+ 2 files changed, 0 insertions(+), 4 deletions(-)
+
+diff --git a/lib/ic/java_src/com/ericsson/otp/ic/Makefile b/lib/ic/java_src/com/ericsson/otp/ic/Makefile
+index f730749..f7ec624 100644
+--- a/lib/ic/java_src/com/ericsson/otp/ic/Makefile
++++ b/lib/ic/java_src/com/ericsson/otp/ic/Makefile
+@@ -109,8 +109,6 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/java_src/com/ericsson/otp/ic
+- $(INSTALL_DATA) $(JAVA_FILES) $(RELSYSDIR)/java_src/com/ericsson/otp/ic
+ $(INSTALL_DIR) $(RELSYSDIR)/priv
+ $(INSTALL_DATA) $(JAVA_DEST_ROOT)$(JARFILE) $(RELSYSDIR)/priv
+
+diff --git a/lib/jinterface/java_src/com/ericsson/otp/erlang/Makefile.otp b/lib/jinterface/java_src/com/ericsson/otp/erlang/Makefile.otp
+index d0ff9cd..9990d2b 100644
+--- a/lib/jinterface/java_src/com/ericsson/otp/erlang/Makefile.otp
++++ b/lib/jinterface/java_src/com/ericsson/otp/erlang/Makefile.otp
+@@ -99,8 +99,6 @@ release release_docs release_tests release_html:
+ $(MAKE) -f Makefile.otp $(MFLAGS) RELEASE_PATH=$(RELEASE_PATH) $(TARGET_MAKEFILE) $@_spec
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/java_src/com/ericsson/otp/erlang
+- $(INSTALL_DATA) $(JAVA_SRC) $(RELSYSDIR)/java_src/com/ericsson/otp/erlang
+ $(INSTALL_DIR) $(RELSYSDIR)/priv
+ $(INSTALL_DATA) $(JAVA_DEST_ROOT)$(JARFILE) $(RELSYSDIR)/priv
+
+--
+1.7.0.1
+
diff --git a/otp-0007-Do-not-install-info-files-they-are-almost-empty-and-.patch b/otp-0007-Do-not-install-info-files-they-are-almost-empty-and-.patch
new file mode 100644
index 0000000..b50bbb2
--- /dev/null
+++ b/otp-0007-Do-not-install-info-files-they-are-almost-empty-and-.patch
@@ -0,0 +1,1959 @@
+From 7741f154a2200d1d437991aa4148a99d6ba62f57 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 19 Jun 2010 09:29:12 +0400
+Subject: [PATCH 07/11] Do not install info files - they are almost empty and useless
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ erts/doc/src/Makefile | 9 +--------
+ erts/info.src | 3 ---
+ lib/appmon/doc/src/Makefile | 3 ---
+ lib/appmon/info | 5 -----
+ lib/asn1/doc/src/Makefile | 3 ---
+ lib/asn1/info | 2 --
+ lib/common_test/doc/src/Makefile | 3 ---
+ lib/common_test/info | 2 --
+ lib/compiler/doc/src/Makefile | 3 ---
+ lib/compiler/info | 3 ---
+ lib/cosEvent/doc/src/Makefile | 3 ---
+ lib/cosEvent/info | 2 --
+ lib/cosEvent/src/Makefile | 1 -
+ lib/cosEventDomain/doc/src/Makefile | 3 ---
+ lib/cosEventDomain/info | 2 --
+ lib/cosEventDomain/src/Makefile | 1 -
+ lib/cosFileTransfer/doc/src/Makefile | 4 ----
+ lib/cosFileTransfer/info | 3 ---
+ lib/cosNotification/doc/src/Makefile | 3 ---
+ lib/cosNotification/info | 3 ---
+ lib/cosProperty/doc/src/Makefile | 4 ----
+ lib/cosProperty/info | 2 --
+ lib/cosTime/doc/src/Makefile | 3 ---
+ lib/cosTime/info | 12 ------------
+ lib/cosTransactions/doc/src/Makefile | 3 ---
+ lib/cosTransactions/info | 2 --
+ lib/crypto/doc/src/Makefile | 3 ---
+ lib/crypto/info | 2 --
+ lib/debugger/doc/src/Makefile | 3 ---
+ lib/debugger/info | 2 --
+ lib/dialyzer/doc/src/Makefile | 3 ---
+ lib/dialyzer/info | 2 --
+ lib/docbuilder/doc/src/Makefile | 3 ---
+ lib/docbuilder/info | 2 --
+ lib/edoc/doc/Makefile | 2 --
+ lib/edoc/doc/src/Makefile | 3 ---
+ lib/edoc/info | 3 ---
+ lib/erl_interface/doc/src/Makefile | 3 ---
+ lib/erl_interface/info | 2 --
+ lib/et/doc/src/Makefile | 3 ---
+ lib/et/info | 4 ----
+ lib/eunit/doc/src/Makefile | 3 ---
+ lib/eunit/info | 2 --
+ lib/gs/doc/src/Makefile | 3 ---
+ lib/gs/info | 2 --
+ lib/hipe/doc/src/Makefile | 2 --
+ lib/hipe/info | 2 --
+ lib/ic/doc/src/Makefile | 3 ---
+ lib/ic/info | 2 --
+ lib/inets/doc/src/Makefile | 3 ---
+ lib/inets/info | 2 --
+ lib/inviso/doc/src/Makefile | 3 ---
+ lib/inviso/info | 2 --
+ lib/jinterface/doc/src/Makefile | 2 --
+ lib/jinterface/info | 2 --
+ lib/kernel/doc/src/Makefile | 3 ---
+ lib/kernel/info | 2 --
+ lib/megaco/doc/src/Makefile | 4 ----
+ lib/megaco/info | 5 -----
+ lib/mnesia/doc/src/Makefile | 3 ---
+ lib/mnesia/info | 2 --
+ lib/observer/doc/src/Makefile | 3 ---
+ lib/observer/info | 2 --
+ lib/odbc/doc/src/Makefile | 3 ---
+ lib/odbc/info | 3 ---
+ lib/orber/doc/src/Makefile | 3 ---
+ lib/orber/info | 2 --
+ lib/os_mon/doc/src/Makefile | 3 ---
+ lib/os_mon/info | 3 ---
+ lib/otp_mibs/doc/src/Makefile | 3 ---
+ lib/otp_mibs/info | 2 --
+ lib/parsetools/doc/src/Makefile | 3 ---
+ lib/parsetools/info | 2 --
+ lib/percept/doc/src/Makefile | 3 ---
+ lib/percept/info | 2 --
+ lib/pman/doc/src/Makefile | 3 ---
+ lib/pman/info | 2 --
+ lib/public_key/doc/src/Makefile | 4 ----
+ lib/public_key/info | 2 --
+ lib/reltool/doc/src/Makefile | 3 ---
+ lib/reltool/info | 7 -------
+ lib/runtime_tools/doc/src/Makefile | 3 ---
+ lib/runtime_tools/info | 2 --
+ lib/sasl/doc/src/Makefile | 3 ---
+ lib/sasl/info | 3 ---
+ lib/snmp/doc/src/Makefile | 4 ----
+ lib/snmp/info | 3 ---
+ lib/ssh/doc/src/Makefile | 3 ---
+ lib/ssh/info | 2 --
+ lib/ssl/doc/src/Makefile | 2 --
+ lib/ssl/info | 2 --
+ lib/stdlib/doc/src/Makefile | 3 ---
+ lib/stdlib/info | 2 --
+ lib/syntax_tools/doc/Makefile | 2 --
+ lib/syntax_tools/doc/src/Makefile | 3 ---
+ lib/syntax_tools/info | 3 ---
+ lib/test_server/doc/src/Makefile | 3 ---
+ lib/test_server/info | 2 --
+ lib/toolbar/doc/src/Makefile | 3 ---
+ lib/toolbar/info | 2 --
+ lib/tools/doc/src/Makefile | 3 ---
+ lib/tools/info | 2 --
+ lib/tv/doc/src/Makefile | 3 ---
+ lib/tv/info | 2 --
+ lib/webtool/doc/src/Makefile | 3 ---
+ lib/webtool/info | 2 --
+ lib/wx/doc/src/Makefile | 3 ---
+ lib/wx/info | 2 --
+ lib/xmerl/doc/src/Makefile | 3 ---
+ lib/xmerl/info | 2 --
+ 110 files changed, 1 insertions(+), 311 deletions(-)
+ delete mode 100644 erts/info.src
+ delete mode 100644 lib/appmon/info
+ delete mode 100644 lib/asn1/info
+ delete mode 100644 lib/common_test/info
+ delete mode 100644 lib/compiler/info
+ delete mode 100644 lib/cosEvent/info
+ delete mode 100644 lib/cosEventDomain/info
+ delete mode 100644 lib/cosFileTransfer/info
+ delete mode 100644 lib/cosNotification/info
+ delete mode 100644 lib/cosProperty/info
+ delete mode 100644 lib/cosTime/info
+ delete mode 100644 lib/cosTransactions/info
+ delete mode 100644 lib/crypto/info
+ delete mode 100644 lib/debugger/info
+ delete mode 100755 lib/dialyzer/info
+ delete mode 100644 lib/docbuilder/info
+ delete mode 100644 lib/edoc/info
+ delete mode 100644 lib/erl_interface/info
+ delete mode 100644 lib/et/info
+ delete mode 100644 lib/eunit/info
+ delete mode 100644 lib/gs/info
+ delete mode 100644 lib/hipe/info
+ delete mode 100644 lib/ic/info
+ delete mode 100644 lib/inets/info
+ delete mode 100644 lib/inviso/info
+ delete mode 100644 lib/jinterface/info
+ delete mode 100644 lib/kernel/info
+ delete mode 100644 lib/megaco/info
+ delete mode 100644 lib/mnesia/info
+ delete mode 100644 lib/observer/info
+ delete mode 100644 lib/odbc/info
+ delete mode 100644 lib/orber/info
+ delete mode 100644 lib/os_mon/info
+ delete mode 100644 lib/otp_mibs/info
+ delete mode 100644 lib/parsetools/info
+ delete mode 100644 lib/percept/info
+ delete mode 100644 lib/pman/info
+ delete mode 100644 lib/public_key/info
+ delete mode 100644 lib/reltool/info
+ delete mode 100644 lib/runtime_tools/info
+ delete mode 100644 lib/sasl/info
+ delete mode 100644 lib/snmp/info
+ delete mode 100644 lib/ssh/info
+ delete mode 100644 lib/ssl/info
+ delete mode 100644 lib/stdlib/info
+ delete mode 100644 lib/syntax_tools/info
+ delete mode 100644 lib/test_server/info
+ delete mode 100644 lib/toolbar/info
+ delete mode 100644 lib/tools/info
+ delete mode 100644 lib/tv/info
+ delete mode 100644 lib/webtool/info
+ delete mode 100644 lib/wx/info
+ delete mode 100644 lib/xmerl/info
+
+diff --git a/erts/doc/src/Makefile b/erts/doc/src/Makefile
+index 6578923..be99288 100644
+--- a/erts/doc/src/Makefile
++++ b/erts/doc/src/Makefile
+@@ -88,9 +88,6 @@ XML_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-INFO_FILE_SRC = ../../info.src
+-
+ MAN1_FILES = $(XML_REF1_FILES:%.xml=$(MAN1DIR)/%.1)
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+@@ -109,7 +106,7 @@ XML_FLAGS +=
+ $(HTMLDIR)/%.gif: %.gif
+ $(INSTALL_DATA) $< $@
+
+-docs: pdf html man $(INFO_FILE)
++docs: pdf html man
+
+ $(TOP_PDF_FILE): $(XML_FILES)
+
+@@ -121,9 +118,6 @@ man: $(MAN1_FILES) $(MAN3_FILES)
+
+ gifs: $(GIF_FILES:%=$(HTMLDIR)/%)
+
+-$(INFO_FILE): $(INFO_FILE_SRC) ../../vsn.mk
+- sed -e 's;%RELEASE%;$(SYSTEM_VSN);' $(INFO_FILE_SRC) > $(INFO_FILE)
+-
+
+ debug opt:
+
+@@ -145,7 +139,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man1
+diff --git a/erts/info.src b/erts/info.src
+deleted file mode 100644
+index 6e295a6..0000000
+--- a/erts/info.src
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: basic
+-short: Functionality necessary to run the Erlang System itself
+-release: %RELEASE%
+diff --git a/lib/appmon/doc/src/Makefile b/lib/appmon/doc/src/Makefile
+index 743f123..46ee19f 100644
+--- a/lib/appmon/doc/src/Makefile
++++ b/lib/appmon/doc/src/Makefile
+@@ -61,8 +61,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -112,7 +110,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/appmon/info b/lib/appmon/info
+deleted file mode 100644
+index c33a50d..0000000
+--- a/lib/appmon/info
++++ /dev/null
+@@ -1,5 +0,0 @@
+-group: tools
+-short: A utility used to supervise Applications executing on several
+-short: Erlang nodes
+-
+-
+diff --git a/lib/asn1/doc/src/Makefile b/lib/asn1/doc/src/Makefile
+index d29225f..04dc5d1 100644
+--- a/lib/asn1/doc/src/Makefile
++++ b/lib/asn1/doc/src/Makefile
+@@ -77,7 +77,6 @@ ASN1_FILES = \
+ Seq.asn \
+ Seq.asn1config
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = \
+ $(DEFAULT_HTML_FILES) \
+ $(ASN1_FILES) \
+@@ -187,7 +186,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+@@ -207,7 +205,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(HTML_APPHISTORY) $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ endif
+diff --git a/lib/asn1/info b/lib/asn1/info
+deleted file mode 100644
+index e20b398..0000000
+--- a/lib/asn1/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: Provides support for Abstract Syntax Notation One
+diff --git a/lib/common_test/doc/src/Makefile b/lib/common_test/doc/src/Makefile
+index 6322860..3f402fc 100644
+--- a/lib/common_test/doc/src/Makefile
++++ b/lib/common_test/doc/src/Makefile
+@@ -91,8 +91,6 @@ XML_FILES=$(XML_APPLICATION_FILES) $(XML_REF1_FILES) $(XML_REF3_FILES) $(XML_RE
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN1_FILES = $(XML_REF1_FILES:%.xml=$(MAN1DIR)/%.1)
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+@@ -164,7 +162,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man1
+ $(INSTALL_DATA) $(MAN1DIR)/* $(RELEASE_PATH)/man/man1
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+diff --git a/lib/common_test/info b/lib/common_test/info
+deleted file mode 100644
+index 6b2778f..0000000
+--- a/lib/common_test/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: test
+-short: A portable framework for automatic testing
+diff --git a/lib/compiler/doc/src/Makefile b/lib/compiler/doc/src/Makefile
+index ee41a70..266e024 100644
+--- a/lib/compiler/doc/src/Makefile
++++ b/lib/compiler/doc/src/Makefile
+@@ -54,8 +54,6 @@ XML_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -104,7 +102,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/compiler/info b/lib/compiler/info
+deleted file mode 100644
+index 2005abd..0000000
+--- a/lib/compiler/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: basic
+-short: A byte code compiler for Erlang which produces highly compact
+-short: code
+diff --git a/lib/cosEvent/doc/src/Makefile b/lib/cosEvent/doc/src/Makefile
+index 4b76a64..e3a1ad1 100644
+--- a/lib/cosEvent/doc/src/Makefile
++++ b/lib/cosEvent/doc/src/Makefile
+@@ -89,7 +89,6 @@ INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -200,7 +199,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+@@ -220,7 +218,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosEvent/info b/lib/cosEvent/info
+deleted file mode 100644
+index dc9f7b7..0000000
+--- a/lib/cosEvent/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: orb
+-short: Orber OMG Event Service
+diff --git a/lib/cosEvent/src/Makefile b/lib/cosEvent/src/Makefile
+index a62d47c..ba6e2b1 100644
+--- a/lib/cosEvent/src/Makefile
++++ b/lib/cosEvent/src/Makefile
+@@ -196,7 +196,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)
+- $(INSTALL_DATA) ../info $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+diff --git a/lib/cosEventDomain/doc/src/Makefile b/lib/cosEventDomain/doc/src/Makefile
+index 6a0d3c3..9f03ad1 100644
+--- a/lib/cosEventDomain/doc/src/Makefile
++++ b/lib/cosEventDomain/doc/src/Makefile
+@@ -84,7 +84,6 @@ INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -198,7 +197,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -217,7 +215,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosEventDomain/info b/lib/cosEventDomain/info
+deleted file mode 100644
+index 46ecf95..0000000
+--- a/lib/cosEventDomain/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: orb
+-short: Orber OMG Event Domain Service
+diff --git a/lib/cosEventDomain/src/Makefile b/lib/cosEventDomain/src/Makefile
+index 56a67cd..884c8f1 100644
+--- a/lib/cosEventDomain/src/Makefile
++++ b/lib/cosEventDomain/src/Makefile
+@@ -162,7 +162,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)
+- $(INSTALL_DATA) ../info $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+diff --git a/lib/cosFileTransfer/doc/src/Makefile b/lib/cosFileTransfer/doc/src/Makefile
+index 2286db4..e03991f 100644
+--- a/lib/cosFileTransfer/doc/src/Makefile
++++ b/lib/cosFileTransfer/doc/src/Makefile
+@@ -88,8 +88,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+
+-INFO_FILE = ../../info
+-
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -201,7 +199,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -220,7 +217,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosFileTransfer/info b/lib/cosFileTransfer/info
+deleted file mode 100644
+index e5ca860..0000000
+--- a/lib/cosFileTransfer/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: orb
+-short: Orber OMG File Transfer Service
+-
+diff --git a/lib/cosNotification/doc/src/Makefile b/lib/cosNotification/doc/src/Makefile
+index bfdd2f1..e6a704e 100644
+--- a/lib/cosNotification/doc/src/Makefile
++++ b/lib/cosNotification/doc/src/Makefile
+@@ -113,7 +113,6 @@ INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -225,7 +224,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -244,7 +242,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosNotification/info b/lib/cosNotification/info
+deleted file mode 100644
+index 1b634eb..0000000
+--- a/lib/cosNotification/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: orb
+-short: Orber OMG Notification Service
+-
+diff --git a/lib/cosProperty/doc/src/Makefile b/lib/cosProperty/doc/src/Makefile
+index baf995d..1a8b47b 100644
+--- a/lib/cosProperty/doc/src/Makefile
++++ b/lib/cosProperty/doc/src/Makefile
+@@ -87,8 +87,6 @@ INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -214,7 +212,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -233,7 +230,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosProperty/info b/lib/cosProperty/info
+deleted file mode 100644
+index 67c56e9..0000000
+--- a/lib/cosProperty/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: orb
+-short: Orber OMG Property Service
+diff --git a/lib/cosTime/doc/src/Makefile b/lib/cosTime/doc/src/Makefile
+index 83abc5e..4927437 100644
+--- a/lib/cosTime/doc/src/Makefile
++++ b/lib/cosTime/doc/src/Makefile
+@@ -84,7 +84,6 @@ INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -196,7 +195,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -215,7 +213,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosTime/info b/lib/cosTime/info
+deleted file mode 100644
+index 7820f3f..0000000
+--- a/lib/cosTime/info
++++ /dev/null
+@@ -1,12 +0,0 @@
+-group: orb
+-short: Orber OMG Timer and TimerEvent Services
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+diff --git a/lib/cosTransactions/doc/src/Makefile b/lib/cosTransactions/doc/src/Makefile
+index 1af9ed2..48c7c7c 100644
+--- a/lib/cosTransactions/doc/src/Makefile
++++ b/lib/cosTransactions/doc/src/Makefile
+@@ -88,7 +88,6 @@ INTERNAL_HTML_FILES = $(TECHNICAL_DESCR_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -200,7 +199,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -219,7 +217,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/cosTransactions/info b/lib/cosTransactions/info
+deleted file mode 100644
+index e5d7c53..0000000
+--- a/lib/cosTransactions/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: orb
+-short: Orber OMG Transaction Service
+diff --git a/lib/crypto/doc/src/Makefile b/lib/crypto/doc/src/Makefile
+index 03aaba9..a504821 100644
+--- a/lib/crypto/doc/src/Makefile
++++ b/lib/crypto/doc/src/Makefile
+@@ -52,8 +52,6 @@ GIF_FILES =
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+
+@@ -105,7 +103,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/crypto/info b/lib/crypto/info
+deleted file mode 100644
+index bb73f01..0000000
+--- a/lib/crypto/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: Cryptographical support
+diff --git a/lib/debugger/doc/src/Makefile b/lib/debugger/doc/src/Makefile
+index 1c0bbaf..064d167 100644
+--- a/lib/debugger/doc/src/Makefile
++++ b/lib/debugger/doc/src/Makefile
+@@ -62,8 +62,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -114,7 +112,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ (/bin/cp -rf $(HTMLDIR) $(RELSYSDIR)/doc)
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/debugger/info b/lib/debugger/info
+deleted file mode 100644
+index 3a69a15..0000000
+--- a/lib/debugger/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A debugger for debugging and testing of Erlang programs
+diff --git a/lib/dialyzer/doc/src/Makefile b/lib/dialyzer/doc/src/Makefile
+index 45b0ffa..3590523 100755
+--- a/lib/dialyzer/doc/src/Makefile
++++ b/lib/dialyzer/doc/src/Makefile
+@@ -55,8 +55,6 @@ TEXT_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -105,7 +103,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/dialyzer/info b/lib/dialyzer/info
+deleted file mode 100755
+index 9fba4b5..0000000
+--- a/lib/dialyzer/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: The DIALYZER, a DIscrepany AnaLYZer for ERlang programs.
+diff --git a/lib/docbuilder/doc/src/Makefile b/lib/docbuilder/doc/src/Makefile
+index ae34266..1abbae6 100644
+--- a/lib/docbuilder/doc/src/Makefile
++++ b/lib/docbuilder/doc/src/Makefile
+@@ -71,8 +71,6 @@ HTML_FILES = \
+ $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+
+@@ -123,7 +121,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/docbuilder/info b/lib/docbuilder/info
+deleted file mode 100644
+index 60daa21..0000000
+--- a/lib/docbuilder/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: doc
+-short: Tool for generating HTML documentation for applications.
+diff --git a/lib/edoc/doc/Makefile b/lib/edoc/doc/Makefile
+index a0f6484..b276ab8 100644
+--- a/lib/edoc/doc/Makefile
++++ b/lib/edoc/doc/Makefile
+@@ -37,7 +37,6 @@ APPNAME=edoc
+ DOC_TITLE="Welcome to EDoc"
+
+ HTML_FILES = *.html
+-INFO_FILE = ../info
+ # ----------------------------------------------------
+ # Target Specs
+ # ----------------------------------------------------
+@@ -76,7 +75,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTML_FILES) $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+
+
+ release_spec:
+diff --git a/lib/edoc/doc/src/Makefile b/lib/edoc/doc/src/Makefile
+index 748691d..26f7b74 100644
+--- a/lib/edoc/doc/src/Makefile
++++ b/lib/edoc/doc/src/Makefile
+@@ -60,8 +60,6 @@ XML_FILES=\
+ $(XML_NOTES_FILES)
+
+ # ----------------------------------------------------
+-INFO_FILE = ../../info
+-
+ HTML_FILES = \
+ $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+@@ -131,7 +129,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/edoc/info b/lib/edoc/info
+deleted file mode 100644
+index bc52caa..0000000
+--- a/lib/edoc/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: doc Documentation Applications
+-short: A utility used to generate documentation out of tags in source files.
+-
+diff --git a/lib/erl_interface/doc/src/Makefile b/lib/erl_interface/doc/src/Makefile
+index e05b647..98b0fe5 100644
+--- a/lib/erl_interface/doc/src/Makefile
++++ b/lib/erl_interface/doc/src/Makefile
+@@ -63,8 +63,6 @@ XML_FILES = $(XML_REF1_FILES) $(XML_REF3_FILES) $(BOOK_FILES) \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ GIF_FILES =
+
+ MAN1_FILES = $(XML_REF1_FILES:%.xml=$(MAN1DIR)/%.1)
+@@ -118,7 +116,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man1
+ $(INSTALL_DATA) $(MAN1_FILES) $(RELEASE_PATH)/man/man1
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+diff --git a/lib/erl_interface/info b/lib/erl_interface/info
+deleted file mode 100644
+index 9612b0b..0000000
+--- a/lib/erl_interface/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm Interface and Communication Applications
+-short: Low level interface to C
+diff --git a/lib/et/doc/src/Makefile b/lib/et/doc/src/Makefile
+index 6bb8164..3fb9e49 100644
+--- a/lib/et/doc/src/Makefile
++++ b/lib/et/doc/src/Makefile
+@@ -47,8 +47,6 @@ XML_FILES = $(BOOK_FILES) $(XML_APPLICATION_FILES) $(XML_REF3_FILES) \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -102,7 +100,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/et/info b/lib/et/info
+deleted file mode 100644
+index 984e427..0000000
+--- a/lib/et/info
++++ /dev/null
+@@ -1,4 +0,0 @@
+-group: tools
+-short: Event Tracer (ET), uses the built-in trace mechanism in
+-short: Erlang and provides tools for collection and graphical
+-short: viewing of trace data.
+diff --git a/lib/eunit/doc/src/Makefile b/lib/eunit/doc/src/Makefile
+index 19be96d..59b39a3 100644
+--- a/lib/eunit/doc/src/Makefile
++++ b/lib/eunit/doc/src/Makefile
+@@ -75,8 +75,6 @@ XML_FILES = \
+
+
+ # ----------------------------------------------------
+-INFO_FILE = ../../info
+-
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+@@ -162,7 +160,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/eunit/info b/lib/eunit/info
+deleted file mode 100644
+index e7e6265..0000000
+--- a/lib/eunit/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: test
+-short: Support for unit testing.
+diff --git a/lib/gs/doc/src/Makefile b/lib/gs/doc/src/Makefile
+index 192dd67..9f754bc 100644
+--- a/lib/gs/doc/src/Makefile
++++ b/lib/gs/doc/src/Makefile
+@@ -97,8 +97,6 @@ GIF_FILES = images/arc.gif \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -148,7 +146,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ (/bin/cp -rf $(HTMLDIR) $(RELSYSDIR)/doc)
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/gs/info b/lib/gs/info
+deleted file mode 100644
+index 05982e7..0000000
+--- a/lib/gs/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: A Graphics System used to write platform independent user interfaces
+diff --git a/lib/hipe/doc/src/Makefile b/lib/hipe/doc/src/Makefile
+index d440178..9e0ae62 100644
+--- a/lib/hipe/doc/src/Makefile
++++ b/lib/hipe/doc/src/Makefile
+@@ -53,7 +53,6 @@ GIF_FILES =
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -108,7 +107,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+
+
+ release_spec:
+diff --git a/lib/hipe/info b/lib/hipe/info
+deleted file mode 100644
+index fe08fc8..0000000
+--- a/lib/hipe/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: misc Miscellaneous Applications
+-short: High Performance Erlang
+\ No newline at end of file
+diff --git a/lib/ic/doc/src/Makefile b/lib/ic/doc/src/Makefile
+index 8eda436..bcf99ec 100644
+--- a/lib/ic/doc/src/Makefile
++++ b/lib/ic/doc/src/Makefile
+@@ -87,7 +87,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -282,7 +281,6 @@ ifdef DOCSUPPORT
+ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ (/bin/cp -rf $(HTMLDIR) $(RELSYSDIR)/doc)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+@@ -304,7 +302,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ ifneq (,$(JAVA))
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html/java
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html/java/resources
+diff --git a/lib/ic/info b/lib/ic/info
+deleted file mode 100644
+index 96cb88d..0000000
+--- a/lib/ic/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: orb Object Request Broker & IDL Applications
+-short: IDL compiler
+diff --git a/lib/inets/doc/src/Makefile b/lib/inets/doc/src/Makefile
+index e4cb0c4..4f6da7c 100644
+--- a/lib/inets/doc/src/Makefile
++++ b/lib/inets/doc/src/Makefile
+@@ -90,7 +90,6 @@ HTML_FILES = \
+ $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(XML_REF3_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_REF6_FILES:%.xml=$(HTMLDIR)/%.html) \
+@@ -212,7 +211,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -234,7 +232,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/inets/info b/lib/inets/info
+deleted file mode 100644
+index 079a271..0000000
+--- a/lib/inets/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: A set of services such as a Web server and a ftp client etc.
+diff --git a/lib/inviso/doc/src/Makefile b/lib/inviso/doc/src/Makefile
+index 1b184ed..dc339c9 100644
+--- a/lib/inviso/doc/src/Makefile
++++ b/lib/inviso/doc/src/Makefile
+@@ -59,8 +59,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -111,7 +109,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/inviso/info b/lib/inviso/info
+deleted file mode 100644
+index 3190d6d..0000000
+--- a/lib/inviso/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A trace tool for both development and delivered systems.
+diff --git a/lib/jinterface/doc/src/Makefile b/lib/jinterface/doc/src/Makefile
+index acd5307..c5a2f15 100644
+--- a/lib/jinterface/doc/src/Makefile
++++ b/lib/jinterface/doc/src/Makefile
+@@ -93,7 +93,6 @@ JAVA_DOC_FILES = \
+ stylesheet.css \
+ help-doc.html
+
+-INFO_FILE = ../../info
+ JAVA_EXTRA_FILES = $(JAVA_DOC_FILES:%=$(HTMLDIR)/java/%)
+
+ JAVA_GEN_FILES = \
+@@ -164,7 +163,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html/java/$(JAVA_PKG_PATH)
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ (/bin/cp -rf ../html $(RELSYSDIR)/doc)
+
+ # $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+diff --git a/lib/jinterface/info b/lib/jinterface/info
+deleted file mode 100644
+index 66e8165..0000000
+--- a/lib/jinterface/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: Low level interface to Java
+diff --git a/lib/kernel/doc/src/Makefile b/lib/kernel/doc/src/Makefile
+index f8c1cac..3238655 100644
+--- a/lib/kernel/doc/src/Makefile
++++ b/lib/kernel/doc/src/Makefile
+@@ -84,8 +84,6 @@ XML_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN4_FILES = $(XML_REF4_FILES:%.xml=$(MAN4DIR)/%.4)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+@@ -138,7 +136,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man4
+diff --git a/lib/kernel/info b/lib/kernel/info
+deleted file mode 100644
+index c7c1a89..0000000
+--- a/lib/kernel/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: basic Basic Applications
+-short: Functionality necessary to run the Erlang System itself
+diff --git a/lib/megaco/doc/src/Makefile b/lib/megaco/doc/src/Makefile
+index 4b3c117..39a942f 100644
+--- a/lib/megaco/doc/src/Makefile
++++ b/lib/megaco/doc/src/Makefile
+@@ -60,8 +60,6 @@ HTML_PART_FILES = $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+ HTML_FILES = $(HTML_APP_FILES) $(HTML_EXTRA_FILES) $(HTML_PART_FILES)
+
+-INFO_FILE = ../../info
+-
+ HTML_REF3_FILES = $(XML_REF3_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_CHAPTER_FILES = $(XML_CHAPTER_FILES:%.xml=$(HTMLDIR)/%.html)
+
+@@ -244,7 +242,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/standard
+@@ -266,7 +263,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(IMG_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(TOP_HTML_FILES) $(RELSYSDIR)/doc
+diff --git a/lib/megaco/info b/lib/megaco/info
+deleted file mode 100644
+index e6d588f..0000000
+--- a/lib/megaco/info
++++ /dev/null
+@@ -1,5 +0,0 @@
+-group: comm
+-short: Megaco/H.248 is a protocol for control of elements in a physically
+-short: decomposed multimedia gateway, enabling separation of call control
+-short: from media conversion.
+-
+diff --git a/lib/mnesia/doc/src/Makefile b/lib/mnesia/doc/src/Makefile
+index f45b513..ddcb326 100644
+--- a/lib/mnesia/doc/src/Makefile
++++ b/lib/mnesia/doc/src/Makefile
+@@ -96,7 +96,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_HTML_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -207,7 +206,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+@@ -227,7 +225,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ endif
+diff --git a/lib/mnesia/info b/lib/mnesia/info
+deleted file mode 100644
+index bfd0816..0000000
+--- a/lib/mnesia/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: dat Database Applications
+-short: A heavy duty real-time distributed database
+diff --git a/lib/observer/doc/src/Makefile b/lib/observer/doc/src/Makefile
+index f82a49a..d99f0fb 100644
+--- a/lib/observer/doc/src/Makefile
++++ b/lib/observer/doc/src/Makefile
+@@ -77,8 +77,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+
+@@ -136,7 +134,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/observer/info b/lib/observer/info
+deleted file mode 100644
+index f419221..0000000
+--- a/lib/observer/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: Observer, tools for tracing and investigation of distributed systems
+diff --git a/lib/odbc/doc/src/Makefile b/lib/odbc/doc/src/Makefile
+index e2f0973..0e2b686 100644
+--- a/lib/odbc/doc/src/Makefile
++++ b/lib/odbc/doc/src/Makefile
+@@ -81,7 +81,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_HTML_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html) \
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+ $(XML_REF3_FILES:%.xml=$(HTMLDIR)/%.html) \
+@@ -190,7 +189,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -209,7 +207,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ endif
+diff --git a/lib/odbc/info b/lib/odbc/info
+deleted file mode 100644
+index 846dfc2..0000000
+--- a/lib/odbc/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: dat
+-short: An interface to relational SQL-databases built on ODBC (Open Database
+-short: Connectivity).
+diff --git a/lib/orber/doc/src/Makefile b/lib/orber/doc/src/Makefile
+index b8e26d5..29ebe1f 100644
+--- a/lib/orber/doc/src/Makefile
++++ b/lib/orber/doc/src/Makefile
+@@ -120,7 +120,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_CHAPTER_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = summary.html.src \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -233,7 +232,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -252,7 +250,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/orber/info b/lib/orber/info
+deleted file mode 100644
+index c92ea38..0000000
+--- a/lib/orber/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: orb
+-short: A CORBA Object Request Broker
+diff --git a/lib/os_mon/doc/src/Makefile b/lib/os_mon/doc/src/Makefile
+index c976574..8d75df9 100644
+--- a/lib/os_mon/doc/src/Makefile
++++ b/lib/os_mon/doc/src/Makefile
+@@ -62,8 +62,6 @@ XML_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+@@ -114,7 +112,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/os_mon/info b/lib/os_mon/info
+deleted file mode 100644
+index bc3f971..0000000
+--- a/lib/os_mon/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: oam
+-short: A monitor which allows inspection of the underlying operating system
+-
+diff --git a/lib/otp_mibs/doc/src/Makefile b/lib/otp_mibs/doc/src/Makefile
+index bd28100..05ea77f 100644
+--- a/lib/otp_mibs/doc/src/Makefile
++++ b/lib/otp_mibs/doc/src/Makefile
+@@ -56,8 +56,6 @@ GIF_FILES = note.gif
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -107,7 +105,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/otp_mibs/info b/lib/otp_mibs/info
+deleted file mode 100644
+index aedd1c8..0000000
+--- a/lib/otp_mibs/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: oam Operation & Maintenance Applications
+-short: SNMP management information base for Erlang/OTP nodes.
+diff --git a/lib/parsetools/doc/src/Makefile b/lib/parsetools/doc/src/Makefile
+index 6e693e0..8792cdc 100644
+--- a/lib/parsetools/doc/src/Makefile
++++ b/lib/parsetools/doc/src/Makefile
+@@ -59,8 +59,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_HTML_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -110,7 +108,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/parsetools/info b/lib/parsetools/info
+deleted file mode 100644
+index bcfb652..0000000
+--- a/lib/parsetools/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A set of parsing and lexical analysis tools
+diff --git a/lib/percept/doc/src/Makefile b/lib/percept/doc/src/Makefile
+index f0d43c5..56e32db 100644
+--- a/lib/percept/doc/src/Makefile
++++ b/lib/percept/doc/src/Makefile
+@@ -105,8 +105,6 @@ GIF_FILES = \
+ img_esi_result.gif
+
+ # ----------------------------------------------------
+-INFO_FILE = ../../info
+-
+ HTML_FILES = \
+ $(XML_REF_MAN:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+@@ -181,7 +179,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(HTML_EXAMPLE_FILES) $(HTML_STYLESHEET_FILES) \
+ $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/percept/info b/lib/percept/info
+deleted file mode 100644
+index 07d58d2..0000000
+--- a/lib/percept/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A concurrency profiler tool.
+diff --git a/lib/pman/doc/src/Makefile b/lib/pman/doc/src/Makefile
+index 4e116cb..d67b3c1 100644
+--- a/lib/pman/doc/src/Makefile
++++ b/lib/pman/doc/src/Makefile
+@@ -57,8 +57,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -108,7 +106,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/pman/info b/lib/pman/info
+deleted file mode 100644
+index 22003ed..0000000
+--- a/lib/pman/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A graphical process manager used to inspect Erlang processes.
+diff --git a/lib/public_key/doc/src/Makefile b/lib/public_key/doc/src/Makefile
+index 298c28a..b5c36de 100644
+--- a/lib/public_key/doc/src/Makefile
++++ b/lib/public_key/doc/src/Makefile
+@@ -68,8 +68,6 @@ TOP_HTML_FILES =
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ EXTRA_FILES = \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -180,7 +178,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -199,7 +196,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ endif
+diff --git a/lib/public_key/info b/lib/public_key/info
+deleted file mode 100644
+index 0fa0248..0000000
+--- a/lib/public_key/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: API to public key infrastructure.
+diff --git a/lib/reltool/doc/src/Makefile b/lib/reltool/doc/src/Makefile
+index 8bc1488..cc96e25 100644
+--- a/lib/reltool/doc/src/Makefile
++++ b/lib/reltool/doc/src/Makefile
+@@ -46,8 +46,6 @@ XML_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -101,7 +99,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(TOP_PDF_FILE) $(RELSYSDIR)/doc/pdf
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/reltool/info b/lib/reltool/info
+deleted file mode 100644
+index 9aacf0f..0000000
+--- a/lib/reltool/info
++++ /dev/null
+@@ -1,7 +0,0 @@
+-group: tools
+-short: Reltool is a release management tool. It analyses a given
+-short: Erlang/OTP installation and determines various dependencies
+-short: between applications. The graphical frontend depicts the
+-short: dependencies and enables interactive customization of a
+-short: target system. The backend provides a batch interface
+-short: for generation of customized target systems.
+diff --git a/lib/runtime_tools/doc/src/Makefile b/lib/runtime_tools/doc/src/Makefile
+index dbbae81..bf4f9f7 100644
+--- a/lib/runtime_tools/doc/src/Makefile
++++ b/lib/runtime_tools/doc/src/Makefile
+@@ -60,8 +60,6 @@ GIF_FILES =
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+
+@@ -113,7 +111,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/runtime_tools/info b/lib/runtime_tools/info
+deleted file mode 100644
+index 87f0160..0000000
+--- a/lib/runtime_tools/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: Runtime tools, tools to include in a production system
+diff --git a/lib/sasl/doc/src/Makefile b/lib/sasl/doc/src/Makefile
+index eb880cc..cb045b1 100644
+--- a/lib/sasl/doc/src/Makefile
++++ b/lib/sasl/doc/src/Makefile
+@@ -67,8 +67,6 @@ XML_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN4_FILES = $(XML_REF4_FILES:%.xml=$(MAN4DIR)/%.4)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+@@ -121,7 +119,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man4
+diff --git a/lib/sasl/info b/lib/sasl/info
+deleted file mode 100644
+index 479392c..0000000
+--- a/lib/sasl/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: basic
+-short: The System Architecture Support Libraries is a set of tools for
+-short: release upgrades and alarm handling etc.
+diff --git a/lib/snmp/doc/src/Makefile b/lib/snmp/doc/src/Makefile
+index e8d9efb..cf654a6 100644
+--- a/lib/snmp/doc/src/Makefile
++++ b/lib/snmp/doc/src/Makefile
+@@ -65,8 +65,6 @@ XML_ERRS = $(XML_FILES:%.xml=%.latex.xmls_errs) \
+ XML_OUTPUT = $(XML_FILES:%.xml=%.latex.xmls_output) \
+ $(XML_FILES:%.xml=%.html.xmls_output)
+
+-INFO_FILE = ../../info
+-
+ HTML_REF3_FILES = $(XML_REF3_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_REF6_FILES = $(XML_REF6_FILES:%.xml=$(HTMLDIR)/%.html)
+ HTML_CHAP_FILES = $(XML_CHAPTER_FILES:%.xml=$(HTMLDIR)/%.html)
+@@ -243,7 +241,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+@@ -268,7 +265,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/snmp/info b/lib/snmp/info
+deleted file mode 100644
+index 6bda2fe..0000000
+--- a/lib/snmp/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: oam Operation & Maintenance Applications
+-short: Simple Network Management Protocol (SNMP) support including a
+-short: MIB compiler and tools for creating SNMP agents
+diff --git a/lib/ssh/doc/src/Makefile b/lib/ssh/doc/src/Makefile
+index c4d8d99..9c03dcc 100644
+--- a/lib/ssh/doc/src/Makefile
++++ b/lib/ssh/doc/src/Makefile
+@@ -66,7 +66,6 @@ XML_FILES = $(BOOK_FILES) $(XML_APPLICATION_FILES) $(XML_REF3_FILES) \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -176,7 +175,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ else
+@@ -195,7 +193,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ endif
+diff --git a/lib/ssh/info b/lib/ssh/info
+deleted file mode 100644
+index 41a2a2c..0000000
+--- a/lib/ssh/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: Secure Shell application with sftp and ssh support
+\ No newline at end of file
+diff --git a/lib/ssl/doc/src/Makefile b/lib/ssl/doc/src/Makefile
+index d6788c1..acd4a89 100644
+--- a/lib/ssl/doc/src/Makefile
++++ b/lib/ssl/doc/src/Makefile
+@@ -66,7 +66,6 @@ XML_FLAGS += -defs cite cite.defs -booksty otpA4
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -124,7 +123,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/ssl/info b/lib/ssl/info
+deleted file mode 100644
+index 8f610b8..0000000
+--- a/lib/ssl/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: ssl- Secure Socket Layer.
+diff --git a/lib/stdlib/doc/src/Makefile b/lib/stdlib/doc/src/Makefile
+index b558697..19cf8e6 100644
+--- a/lib/stdlib/doc/src/Makefile
++++ b/lib/stdlib/doc/src/Makefile
+@@ -116,8 +116,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(GIF_FILES:%.gif=$(HTMLDIR)/%.gif)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+
+@@ -168,7 +166,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/stdlib/info b/lib/stdlib/info
+deleted file mode 100644
+index af2495a..0000000
+--- a/lib/stdlib/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: basic
+-short: The Erlang standard libraries
+diff --git a/lib/syntax_tools/doc/Makefile b/lib/syntax_tools/doc/Makefile
+index 6afd16f..53e0b7c 100644
+--- a/lib/syntax_tools/doc/Makefile
++++ b/lib/syntax_tools/doc/Makefile
+@@ -35,7 +35,6 @@ APPNAME=syntax_tools
+ DOC_TITLE="Welcome to SyntaxTools"
+
+ HTML_FILES = *.html
+-INFO_FILE = ../info
+ # ----------------------------------------------------
+ # Target Specs
+ # ----------------------------------------------------
+@@ -74,7 +73,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTML_FILES) $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+
+
+ release_spec:
+diff --git a/lib/syntax_tools/doc/src/Makefile b/lib/syntax_tools/doc/src/Makefile
+index 291b3e3..7e652f6 100644
+--- a/lib/syntax_tools/doc/src/Makefile
++++ b/lib/syntax_tools/doc/src/Makefile
+@@ -65,8 +65,6 @@ XML_FILES=\
+ $(XML_NOTES_FILES)
+
+ # ----------------------------------------------------
+-INFO_FILE = ../../info
+-
+ HTML_FILES = \
+ $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+@@ -130,7 +128,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/syntax_tools/info b/lib/syntax_tools/info
+deleted file mode 100644
+index 79283f5..0000000
+--- a/lib/syntax_tools/info
++++ /dev/null
+@@ -1,3 +0,0 @@
+-group: tools
+-short: A utility used to handle abstract Erlang syntax trees,
+-short: reading source files differently, pretty-printing syntax trees.
+diff --git a/lib/test_server/doc/src/Makefile b/lib/test_server/doc/src/Makefile
+index c7ba415..1b0a187 100644
+--- a/lib/test_server/doc/src/Makefile
++++ b/lib/test_server/doc/src/Makefile
+@@ -72,8 +72,6 @@ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+
+ HTML_INTERNAL = $(XML_REF3_INTERNAL:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+ MAN3_INTERNAL = $(XML_REF3_INTERNAL:%.xml=$(MAN3DIR)/%.3)
+ MAN6_FILES = $(XML_REF6_FILES:%_app.xml=$(MAN6DIR)/%.6)
+@@ -124,7 +122,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man6
+diff --git a/lib/test_server/info b/lib/test_server/info
+deleted file mode 100644
+index 7a9ed6c..0000000
+--- a/lib/test_server/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: test Test Applications
+-short: The OTP Test Server
+diff --git a/lib/toolbar/doc/src/Makefile b/lib/toolbar/doc/src/Makefile
+index 76147c1..fde1201 100644
+--- a/lib/toolbar/doc/src/Makefile
++++ b/lib/toolbar/doc/src/Makefile
+@@ -56,8 +56,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -107,7 +105,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/toolbar/info b/lib/toolbar/info
+deleted file mode 100644
+index 706cbdf..0000000
+--- a/lib/toolbar/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A tool bar simplifying access to the Erlang tools
+diff --git a/lib/tools/doc/src/Makefile b/lib/tools/doc/src/Makefile
+index 433f123..e65b186 100644
+--- a/lib/tools/doc/src/Makefile
++++ b/lib/tools/doc/src/Makefile
+@@ -76,8 +76,6 @@ GIF_FILES = \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+ HTML_REF_MAN_FILE = $(HTMLDIR)/index.html
+@@ -126,7 +124,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/tools/info b/lib/tools/info
+deleted file mode 100644
+index a253c25..0000000
+--- a/lib/tools/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools Tool Applications
+-short: A set of programming tools including a coverage analyzer etc
+diff --git a/lib/tv/doc/src/Makefile b/lib/tv/doc/src/Makefile
+index f30e030..3a43fda 100644
+--- a/lib/tv/doc/src/Makefile
++++ b/lib/tv/doc/src/Makefile
+@@ -80,7 +80,6 @@ GIF_FILES = tv_start.gif \
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+ EXTRA_FILES = \
+ $(DEFAULT_GIF_FILES) \
+ $(DEFAULT_HTML_FILES) \
+@@ -189,7 +188,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+@@ -209,7 +207,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(GIF_FILES) $(EXTRA_FILES) $(HTML_FILES) \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+ endif
+diff --git a/lib/tv/info b/lib/tv/info
+deleted file mode 100644
+index 63e88b0..0000000
+--- a/lib/tv/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: An ETS and MNESIA graphical table visualizer
+diff --git a/lib/webtool/doc/src/Makefile b/lib/webtool/doc/src/Makefile
+index 7b86752..b0da3ad 100644
+--- a/lib/webtool/doc/src/Makefile
++++ b/lib/webtool/doc/src/Makefile
+@@ -63,8 +63,6 @@ GIF_FILES =
+ HTML_FILES = $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+
+-INFO_FILE = ../../info
+-
+ MAN1_FILES = $(XML_REF1_FILES:%.xml=$(MAN1DIR)/%.1)
+ MAN3_FILES = $(XML_REF3_FILES:%.xml=$(MAN3DIR)/%.3)
+
+@@ -117,7 +115,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man1
+ $(INSTALL_DATA) $(MAN1_FILES) $(RELEASE_PATH)/man/man1
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+diff --git a/lib/webtool/info b/lib/webtool/info
+deleted file mode 100644
+index 4d8dc6f..0000000
+--- a/lib/webtool/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: tools
+-short: A tool that simplifying the use of web based Erlang tools
+diff --git a/lib/wx/doc/src/Makefile b/lib/wx/doc/src/Makefile
+index c8eb617..b211eb6 100644
+--- a/lib/wx/doc/src/Makefile
++++ b/lib/wx/doc/src/Makefile
+@@ -83,8 +83,6 @@ XML_FILES = \
+ $(XML_NOTES_FILES) $(XML_APPLICATION_FILES)
+
+ # ----------------------------------------------------
+-INFO_FILE = ../../info
+-
+ HTML_FILES = \
+ $(XML_APPLICATION_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+@@ -158,7 +156,6 @@ release_docs_spec: docs
+ $(INSTALL_DIR) $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3_FILES) $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/wx/info b/lib/wx/info
+deleted file mode 100644
+index 05982e7..0000000
+--- a/lib/wx/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: A Graphics System used to write platform independent user interfaces
+diff --git a/lib/xmerl/doc/src/Makefile b/lib/xmerl/doc/src/Makefile
+index 100a2fe..0c2c40a 100644
+--- a/lib/xmerl/doc/src/Makefile
++++ b/lib/xmerl/doc/src/Makefile
+@@ -90,8 +90,6 @@ XML_FILES= \
+ $(XML_PART_FILES) $(XML_REF3_FILES) $(XML_APPLICATION_FILES)
+
+ # ----------------------------------------------------
+-INFO_FILE = ../../info
+-
+ HTML_FILES = $(XML_REF_MAN:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_HTML_FILES:%.xml=$(HTMLDIR)/%.html) \
+ $(XML_PART_FILES:%.xml=$(HTMLDIR)/%.html)
+@@ -167,7 +165,6 @@ release_docs_spec: docs
+ $(INSTALL_DATA) $(HTMLDIR)/* \
+ $(RELSYSDIR)/doc/html
+ $(INSTALL_DATA) $(EXAMPLE_FILES) $(HTML_EXAMPLE_FILES) $(HTML_STYLESHEET_FILES) $(RELSYSDIR)/doc/html
+- $(INSTALL_DATA) $(INFO_FILE) $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELEASE_PATH)/man/man3
+ $(INSTALL_DATA) $(MAN3DIR)/* $(RELEASE_PATH)/man/man3
+
+diff --git a/lib/xmerl/info b/lib/xmerl/info
+deleted file mode 100644
+index 81d16ab..0000000
+--- a/lib/xmerl/info
++++ /dev/null
+@@ -1,2 +0,0 @@
+-group: comm
+-short: Provides support for XML 1.0
+--
+1.7.0.1
+
diff --git a/otp-0008-Do-not-install-nteventlog-and-related-doc-files-on-n.patch b/otp-0008-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
new file mode 100644
index 0000000..d056cfa
--- /dev/null
+++ b/otp-0008-Do-not-install-nteventlog-and-related-doc-files-on-n.patch
@@ -0,0 +1,68 @@
+From d44bca67743373ff6c4446f62cb7e54a14f150d5 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 19 Jun 2010 09:59:39 +0400
+Subject: [PATCH 08/11] Do not install nteventlog and related doc-files on non-win32 systems
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/os_mon/doc/src/Makefile | 7 ++++++-
+ lib/os_mon/src/Makefile | 11 ++++++++++-
+ 2 files changed, 16 insertions(+), 2 deletions(-)
+
+diff --git a/lib/os_mon/doc/src/Makefile b/lib/os_mon/doc/src/Makefile
+index 8d75df9..95f0101 100644
+--- a/lib/os_mon/doc/src/Makefile
++++ b/lib/os_mon/doc/src/Makefile
+@@ -35,12 +35,17 @@ RELSYSDIR = $(RELEASE_PATH)/lib/$(APPLICATION)-$(VSN)
+ # Target Specs
+ # ----------------------------------------------------
+ XML_APPLICATION_FILES = ref_man.xml
++ifeq ($(findstring win32,$(TARGET)),win32)
++NTEVENTLOG_DOCFILE=nteventlog.xml
++else
++NTEVENTLOG_DOCFILE=
++endif
+ XML_REF3_FILES = cpu_sup.xml \
+ disksup.xml \
+ memsup.xml \
+ os_mon_mib.xml \
+ os_sup.xml \
+- nteventlog.xml
++ $(NTEVENTLOG_DOCFILE)
+
+ XML_REF6_FILES = os_mon_app.xml
+
+diff --git a/lib/os_mon/src/Makefile b/lib/os_mon/src/Makefile
+index 9a75446..a492a63 100644
+--- a/lib/os_mon/src/Makefile
++++ b/lib/os_mon/src/Makefile
+@@ -33,8 +33,13 @@ RELSYSDIR = $(RELEASE_PATH)/lib/os_mon-$(VSN)
+ # ----------------------------------------------------
+ # Target Specs
+ # ----------------------------------------------------
++ifeq ($(findstring win32,$(TARGET)),win32)
++NTEVENTLOG=nteventlog
++else
++NTEVENTLOG=
++endif
+ MODULES= disksup memsup cpu_sup os_mon os_mon_mib os_sup os_mon_sysinfo \
+- nteventlog
++ $(NTEVENTLOG)
+
+ INCLUDE=../include
+ CSRC=../c_src
+@@ -78,7 +83,11 @@ docs:
+ # ----------------------------------------------------
+
+ $(APP_TARGET): $(APP_SRC) ../vsn.mk
++ifeq ($(findstring win32,$(TARGET)),win32)
+ sed -e 's;%VSN%;$(VSN);' $< > $@
++else
++ sed -e 's;%VSN%;$(VSN);;s;,\s*nteventlog;;' $< > $@
++endif
+
+ $(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
+ sed -e 's;%VSN%;$(VSN);' $< > $@
+--
+1.7.0.1
+
diff --git a/otp-0009-Do-not-install-.bat-files-on-non-win32-machines.patch b/otp-0009-Do-not-install-.bat-files-on-non-win32-machines.patch
new file mode 100644
index 0000000..ee6a4b2
--- /dev/null
+++ b/otp-0009-Do-not-install-.bat-files-on-non-win32-machines.patch
@@ -0,0 +1,55 @@
+From 93181c4ef2ddac536849c1abb36ab4a2dd16efba Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 19 Jun 2010 10:25:29 +0400
+Subject: [PATCH 09/11] Do not install *.bat files on non-win32 machines
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ lib/observer/src/Makefile | 8 ++++++--
+ lib/webtool/priv/Makefile | 8 ++++++--
+ 2 files changed, 12 insertions(+), 4 deletions(-)
+
+diff --git a/lib/observer/src/Makefile b/lib/observer/src/Makefile
+index dde1ea1..fe5eba1 100644
+--- a/lib/observer/src/Makefile
++++ b/lib/observer/src/Makefile
+@@ -56,11 +56,15 @@ TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR)) $(APP_TARGET) $(APPUP_TARGET)
+ PRIVDIR= ../priv
+ WEBTOOLFILES= $(PRIVDIR)/crashdump_viewer.tool
+ BINDIR= $(PRIVDIR)/bin
++ifeq ($(findstring win32,$(TARGET)),win32)
++WIN32_EXECUTABLES= $(BINDIR)/etop.bat $(BINDIR)/getop.bat
++else
++WIN32_EXECUTABLES=
++endif
+ EXECUTABLES= \
+ $(BINDIR)/etop \
+ $(BINDIR)/getop \
+- $(BINDIR)/etop.bat \
+- $(BINDIR)/getop.bat
++ $(WIN32_EXECUTABLES)
+ CDVDIR= $(PRIVDIR)/crashdump_viewer
+ GIF_FILES= \
+ $(CDVDIR)/collapsd.gif \
+diff --git a/lib/webtool/priv/Makefile b/lib/webtool/priv/Makefile
+index 56ab772..c29e912 100644
+--- a/lib/webtool/priv/Makefile
++++ b/lib/webtool/priv/Makefile
+@@ -39,8 +39,12 @@ HTDOCS_FILES = root/doc/index.html \
+ root/doc/tool_management.html \
+ root/doc/start_info.html
+
+-SCRIPTS = bin/start_webtool \
+- bin/start_webtool.bat
++ifeq ($(findstring win32,$(TARGET)),win32)
++WIN32_SCRIPTS= bin/start.bat
++else
++WIN32_SCRIPTS=
++endif
++SCRIPTS = bin/start_webtool $(WIN32_SCRIPTS)
+
+ # ----------------------------------------------------
+ # FLAGS
+--
+1.7.0.1
+
diff --git a/otp-0010-Do-not-install-VxWorks-specific-docs.patch b/otp-0010-Do-not-install-VxWorks-specific-docs.patch
new file mode 100644
index 0000000..bddcf6a
--- /dev/null
+++ b/otp-0010-Do-not-install-VxWorks-specific-docs.patch
@@ -0,0 +1,25 @@
+From eb99892461faffaaa9156eeb78fa905175de4a79 Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 19 Jun 2010 11:26:04 +0400
+Subject: [PATCH 10/11] Do not install VxWorks-specific docs
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ erts/doc/src/Makefile | 1 -
+ 1 files changed, 0 insertions(+), 1 deletions(-)
+
+diff --git a/erts/doc/src/Makefile b/erts/doc/src/Makefile
+index be99288..4bb07c4 100644
+--- a/erts/doc/src/Makefile
++++ b/erts/doc/src/Makefile
+@@ -46,7 +46,6 @@ XML_REF1_FILES = epmd.xml \
+ XML_REF3_FILES = \
+ driver_entry.xml \
+ erl_nif.xml \
+- erl_set_memory_block.xml \
+ erl_driver.xml \
+ erl_prim_loader.xml \
+ erlang.xml \
+--
+1.7.0.1
+
diff --git a/otp-0011-Do-not-install-erlang-sources.patch b/otp-0011-Do-not-install-erlang-sources.patch
new file mode 100644
index 0000000..cfae1a6
--- /dev/null
+++ b/otp-0011-Do-not-install-erlang-sources.patch
@@ -0,0 +1,1072 @@
+From 2eabfcf4bbbf8d809c2c58926634ba3f0a8200ab Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sat, 19 Jun 2010 13:21:10 +0400
+Subject: [PATCH 11/11] Do not install erlang sources
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+---
+ erts/preloaded/src/Makefile | 2 --
+ lib/appmon/src/Makefile | 2 +-
+ lib/asn1/src/Makefile | 2 +-
+ lib/common_test/src/Makefile | 2 +-
+ lib/compiler/src/Makefile | 4 ++--
+ lib/cosEvent/src/Makefile | 2 +-
+ lib/cosEventDomain/src/Makefile | 2 +-
+ lib/cosFileTransfer/src/Makefile | 3 +--
+ lib/cosNotification/src/Makefile | 3 +--
+ lib/cosProperty/src/Makefile | 3 +--
+ lib/cosTime/src/Makefile | 3 +--
+ lib/cosTransactions/src/Makefile | 2 +-
+ lib/crypto/src/Makefile | 2 --
+ lib/debugger/src/Makefile | 2 +-
+ lib/dialyzer/src/Makefile | 2 +-
+ lib/docbuilder/src/Makefile | 2 +-
+ lib/edoc/src/Makefile | 2 +-
+ lib/et/src/Makefile | 1 -
+ lib/eunit/src/Makefile | 2 --
+ lib/gs/src/Makefile | 4 ++--
+ lib/hipe/cerl/Makefile | 2 +-
+ lib/hipe/flow/Makefile | 2 +-
+ lib/hipe/icode/Makefile | 2 +-
+ lib/hipe/main/Makefile | 2 +-
+ lib/hipe/misc/Makefile | 2 +-
+ lib/hipe/rtl/Makefile | 2 +-
+ lib/hipe/util/Makefile | 3 ---
+ lib/ic/src/Makefile | 2 +-
+ lib/inets/src/ftp/Makefile | 2 +-
+ lib/inets/src/http_client/Makefile | 2 +-
+ lib/inets/src/http_lib/Makefile | 2 +-
+ lib/inets/src/http_server/Makefile | 2 +-
+ lib/inets/src/inets_app/Makefile | 2 +-
+ lib/inets/src/tftp/Makefile | 2 +-
+ lib/inviso/src/Makefile | 2 --
+ lib/kernel/src/Makefile | 1 -
+ lib/megaco/src/app/Makefile | 2 +-
+ lib/megaco/src/binary/Makefile | 2 +-
+ lib/megaco/src/engine/Makefile | 2 +-
+ lib/megaco/src/flex/Makefile.in | 1 -
+ lib/megaco/src/tcp/Makefile | 2 +-
+ lib/megaco/src/text/Makefile | 2 +-
+ lib/megaco/src/udp/Makefile | 2 +-
+ lib/mnesia/src/Makefile | 2 +-
+ lib/observer/src/Makefile | 1 -
+ lib/odbc/src/Makefile | 2 +-
+ lib/orber/COSS/CosNaming/Makefile | 4 ++--
+ lib/orber/src/Makefile | 2 +-
+ lib/os_mon/src/Makefile | 1 -
+ lib/otp_mibs/src/Makefile | 2 --
+ lib/parsetools/src/Makefile | 2 --
+ lib/percept/src/Makefile | 2 --
+ lib/pman/src/Makefile | 2 +-
+ lib/public_key/src/Makefile | 4 ----
+ lib/reltool/src/Makefile | 2 +-
+ lib/runtime_tools/src/Makefile | 2 --
+ lib/sasl/src/Makefile | 1 -
+ lib/snmp/src/agent/Makefile | 2 +-
+ lib/snmp/src/app/Makefile | 2 +-
+ lib/snmp/src/compile/Makefile | 2 +-
+ lib/snmp/src/manager/Makefile | 2 +-
+ lib/snmp/src/misc/Makefile | 2 +-
+ lib/ssh/src/Makefile | 2 +-
+ lib/ssl/src/Makefile | 2 +-
+ lib/stdlib/src/Makefile | 1 -
+ lib/syntax_tools/src/Makefile | 2 --
+ lib/test_server/src/Makefile | 1 -
+ lib/toolbar/src/Makefile | 2 +-
+ lib/tools/src/Makefile | 2 +-
+ lib/tv/src/Makefile | 2 +-
+ lib/typer/src/Makefile | 2 +-
+ lib/webtool/src/Makefile | 2 --
+ lib/wx/src/Makefile | 4 ++--
+ lib/xmerl/src/Makefile | 4 +---
+ 74 files changed, 58 insertions(+), 99 deletions(-)
+
+diff --git a/erts/preloaded/src/Makefile b/erts/preloaded/src/Makefile
+index 785ad53..57a58ab 100644
+--- a/erts/preloaded/src/Makefile
++++ b/erts/preloaded/src/Makefile
+@@ -86,8 +86,6 @@ cancel:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec:
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(STATIC_TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/appmon/src/Makefile b/lib/appmon/src/Makefile
+index 43f4f08..7e2d9b1 100644
+--- a/lib/appmon/src/Makefile
++++ b/lib/appmon/src/Makefile
+@@ -93,7 +93,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/asn1/src/Makefile b/lib/asn1/src/Makefile
+index 2733cde..42a674e 100644
+--- a/lib/asn1/src/Makefile
++++ b/lib/asn1/src/Makefile
+@@ -155,7 +155,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(APP_SRC) $(APPUP_SRC) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/examples
+ $(INSTALL_DATA) $(EXAMPLES) $(RELSYSDIR)/examples
+
+diff --git a/lib/common_test/src/Makefile b/lib/common_test/src/Makefile
+index 027667e..ff6a319 100644
+--- a/lib/common_test/src/Makefile
++++ b/lib/common_test/src/Makefile
+@@ -130,7 +130,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+diff --git a/lib/compiler/src/Makefile b/lib/compiler/src/Makefile
+index 0f6d2f6..9ee17e5 100644
+--- a/lib/compiler/src/Makefile
++++ b/lib/compiler/src/Makefile
+@@ -160,8 +160,8 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(EXTRA_FILES) \
+- $(YRL_FILE) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(EXTRA_FILES) \
++ $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(INSTALL_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/cosEvent/src/Makefile b/lib/cosEvent/src/Makefile
+index ba6e2b1..50a73d9 100644
+--- a/lib/cosEvent/src/Makefile
++++ b/lib/cosEvent/src/Makefile
+@@ -199,7 +199,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(GEN_ERL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/cosEventDomain/src/Makefile b/lib/cosEventDomain/src/Makefile
+index 884c8f1..9c36cc1 100644
+--- a/lib/cosEventDomain/src/Makefile
++++ b/lib/cosEventDomain/src/Makefile
+@@ -165,7 +165,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(GEN_ERL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(EXTERNAL_GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/cosFileTransfer/src/Makefile b/lib/cosFileTransfer/src/Makefile
+index 773ed7f..8f79d8c 100644
+--- a/lib/cosFileTransfer/src/Makefile
++++ b/lib/cosFileTransfer/src/Makefile
+@@ -174,8 +174,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(GEN_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(GEN_ERL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(GEN_HRL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/cosNotification/src/Makefile b/lib/cosNotification/src/Makefile
+index 637c633..659b780 100644
+--- a/lib/cosNotification/src/Makefile
++++ b/lib/cosNotification/src/Makefile
+@@ -361,8 +361,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(GEN_FILES) $(IDL_FILES) $(YECC_FILES) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(IDL_FILES) $(YECC_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(GEN_HRL_FILES) $(HRL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/cosProperty/src/Makefile b/lib/cosProperty/src/Makefile
+index 1d2119d..a210fec 100644
+--- a/lib/cosProperty/src/Makefile
++++ b/lib/cosProperty/src/Makefile
+@@ -175,8 +175,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(GEN_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(GEN_ERL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(GEN_HRL_FILES) $(HRL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/cosTime/src/Makefile b/lib/cosTime/src/Makefile
+index 3b6f7ba..f66e548 100644
+--- a/lib/cosTime/src/Makefile
++++ b/lib/cosTime/src/Makefile
+@@ -197,8 +197,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(GEN_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(GEN_ERL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(GEN_HRL_FILES) $(HRL_FILES) $(IDL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/cosTransactions/src/Makefile b/lib/cosTransactions/src/Makefile
+index 7e10ec1..4485209 100644
+--- a/lib/cosTransactions/src/Makefile
++++ b/lib/cosTransactions/src/Makefile
+@@ -168,7 +168,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(GEN_ERL_FILES) $(IDL_FILE) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(IDL_FILE) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(EXTERNAL_GEN_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/crypto/src/Makefile b/lib/crypto/src/Makefile
+index 0e886ce..d24ab24 100644
+--- a/lib/crypto/src/Makefile
++++ b/lib/crypto/src/Makefile
+@@ -83,8 +83,6 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) \
+ $(APPUP_TARGET) $(RELSYSDIR)/ebin
+diff --git a/lib/debugger/src/Makefile b/lib/debugger/src/Makefile
+index 8551fe8..244d169 100644
+--- a/lib/debugger/src/Makefile
++++ b/lib/debugger/src/Makefile
+@@ -129,7 +129,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(TOOLBOX_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(TOOLBOX_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(TARGET_TOOLBOX_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/dialyzer/src/Makefile b/lib/dialyzer/src/Makefile
+index 810f86d..f3f2b22 100644
+--- a/lib/dialyzer/src/Makefile
++++ b/lib/dialyzer/src/Makefile
+@@ -153,7 +153,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(EXTRA_FILES) \
++ $(INSTALL_DATA) $(HRL_FILES) $(EXTRA_FILES) \
+ $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(INSTALL_FILES) $(RELSYSDIR)/ebin
+diff --git a/lib/docbuilder/src/Makefile b/lib/docbuilder/src/Makefile
+index e8a07a5..d0ac3a9 100644
+--- a/lib/docbuilder/src/Makefile
++++ b/lib/docbuilder/src/Makefile
+@@ -109,7 +109,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+
+diff --git a/lib/edoc/src/Makefile b/lib/edoc/src/Makefile
+index ca95c4c..56a7745 100644
+--- a/lib/edoc/src/Makefile
++++ b/lib/edoc/src/Makefile
+@@ -87,7 +87,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(OBJECTS) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(SOURCES) $(HRL_FILES) $(YRL_FILE) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+
+ release_docs_spec:
+
+diff --git a/lib/et/src/Makefile b/lib/et/src/Makefile
+index bb6632e..3e71e02 100644
+--- a/lib/et/src/Makefile
++++ b/lib/et/src/Makefile
+@@ -108,7 +108,6 @@ release_spec: opt
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+diff --git a/lib/eunit/src/Makefile b/lib/eunit/src/Makefile
+index 4897c20..f3d69e9 100644
+--- a/lib/eunit/src/Makefile
++++ b/lib/eunit/src/Makefile
+@@ -104,8 +104,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(OBJECTS) $(RELSYSDIR)/ebin
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(SOURCES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(INCLUDE_DELIVERABLES) $(RELSYSDIR)/include
+
+diff --git a/lib/gs/src/Makefile b/lib/gs/src/Makefile
+index a648d3c..3757ac1 100644
+--- a/lib/gs/src/Makefile
++++ b/lib/gs/src/Makefile
+@@ -106,8 +106,8 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(APP_SRC) $(ERL_FILES) $(HRL_FILES) $(GEN_HRL_FILES) \
+- $(GSTK_GENERIC) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(GEN_HRL_FILES) \
++ $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/bitmap
+diff --git a/lib/hipe/cerl/Makefile b/lib/hipe/cerl/Makefile
+index 7fcc44d..6e41e6b 100644
+--- a/lib/hipe/cerl/Makefile
++++ b/lib/hipe/cerl/Makefile
+@@ -98,7 +98,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/cerl
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/cerl
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/cerl
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/hipe/flow/Makefile b/lib/hipe/flow/Makefile
+index 02f6105..9fa7078 100644
+--- a/lib/hipe/flow/Makefile
++++ b/lib/hipe/flow/Makefile
+@@ -98,7 +98,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/flow
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(INC_FILES) $(RELSYSDIR)/flow
++ $(INSTALL_DATA) $(HRL_FILES) $(INC_FILES) $(RELSYSDIR)/flow
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/hipe/icode/Makefile b/lib/hipe/icode/Makefile
+index eced90b..e48c64e 100644
+--- a/lib/hipe/icode/Makefile
++++ b/lib/hipe/icode/Makefile
+@@ -116,7 +116,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/icode
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/icode
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/icode
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/hipe/main/Makefile b/lib/hipe/main/Makefile
+index a14c9c3..163bded 100644
+--- a/lib/hipe/main/Makefile
++++ b/lib/hipe/main/Makefile
+@@ -114,7 +114,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DATA) ../vsn.mk $(RELSYSDIR)
+ $(INSTALL_DIR) $(RELSYSDIR)/main
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/main
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/main
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/hipe/misc/Makefile b/lib/hipe/misc/Makefile
+index 98a69d6..23073cd 100644
+--- a/lib/hipe/misc/Makefile
++++ b/lib/hipe/misc/Makefile
+@@ -101,7 +101,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/misc
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/misc
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/misc
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/hipe/rtl/Makefile b/lib/hipe/rtl/Makefile
+index 55d20af..04d667c 100644
+--- a/lib/hipe/rtl/Makefile
++++ b/lib/hipe/rtl/Makefile
+@@ -101,7 +101,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/rtl
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/rtl
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/rtl
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/hipe/util/Makefile b/lib/hipe/util/Makefile
+index 85719ec..ae2cbc0 100644
+--- a/lib/hipe/util/Makefile
++++ b/lib/hipe/util/Makefile
+@@ -49,7 +49,6 @@ HIPE_MODULES =
+ endif
+ MODULES = hipe_timing hipe_dot hipe_digraph $(HIPE_MODULES)
+
+-HRL_FILES=
+ ERL_FILES= $(MODULES:%=%.erl)
+ TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR))
+ DOC_FILES= $(MODULES:%=$(DOCS)/%.html)
+@@ -100,8 +99,6 @@ $(DOCS)/%.html:%.erl
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/util
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/util
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/ic/src/Makefile b/lib/ic/src/Makefile
+index 5dac304..381cafe 100644
+--- a/lib/ic/src/Makefile
++++ b/lib/ic/src/Makefile
+@@ -199,7 +199,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(YRL_FILE) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/examples
+ $(INSTALL_DIR) $(RELSYSDIR)/examples/c-client
+ $(INSTALL_DATA) $(CCL_EX_FILES) $(RELSYSDIR)/examples/c-client
+diff --git a/lib/inets/src/ftp/Makefile b/lib/inets/src/ftp/Makefile
+index 19b9387..f3ff8bf 100644
+--- a/lib/inets/src/ftp/Makefile
++++ b/lib/inets/src/ftp/Makefile
+@@ -90,7 +90,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/ftp
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src/ftp
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/ftp
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/inets/src/http_client/Makefile b/lib/inets/src/http_client/Makefile
+index 575c6ef..9531676 100644
+--- a/lib/inets/src/http_client/Makefile
++++ b/lib/inets/src/http_client/Makefile
+@@ -93,7 +93,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/http_client
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src/http_client
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/http_client
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/inets/src/http_lib/Makefile b/lib/inets/src/http_lib/Makefile
+index 5dac3b0..9ca3a60 100644
+--- a/lib/inets/src/http_lib/Makefile
++++ b/lib/inets/src/http_lib/Makefile
+@@ -88,7 +88,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/http_lib
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src/http_lib
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/http_lib
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/inets/src/http_server/Makefile b/lib/inets/src/http_server/Makefile
+index 879e605..89ed618 100644
+--- a/lib/inets/src/http_server/Makefile
++++ b/lib/inets/src/http_server/Makefile
+@@ -124,7 +124,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/http_server
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src/http_server
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/http_server
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/inets/src/inets_app/Makefile b/lib/inets/src/inets_app/Makefile
+index 4632ff3..6014db2 100644
+--- a/lib/inets/src/inets_app/Makefile
++++ b/lib/inets/src/inets_app/Makefile
+@@ -110,7 +110,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/inets_app
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src/inets_app
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/inets_app
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/inets/src/tftp/Makefile b/lib/inets/src/tftp/Makefile
+index 759b70c..9e4f769 100644
+--- a/lib/inets/src/tftp/Makefile
++++ b/lib/inets/src/tftp/Makefile
+@@ -88,7 +88,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/tftp
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src/tftp
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/tftp
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/inviso/src/Makefile b/lib/inviso/src/Makefile
+index 1f2f8b1..9f7652d 100644
+--- a/lib/inviso/src/Makefile
++++ b/lib/inviso/src/Makefile
+@@ -87,8 +87,6 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ # $(INSTALL_DIR) $(RELSYSDIR)/include
+ # $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+diff --git a/lib/kernel/src/Makefile b/lib/kernel/src/Makefile
+index 9db6014..55e0085 100644
+--- a/lib/kernel/src/Makefile
++++ b/lib/kernel/src/Makefile
+@@ -196,7 +196,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+diff --git a/lib/megaco/src/app/Makefile b/lib/megaco/src/app/Makefile
+index 01dfb9b..c6a631d 100644
+--- a/lib/megaco/src/app/Makefile
++++ b/lib/megaco/src/app/Makefile
+@@ -113,7 +113,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/app
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/app
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/app
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(EXTERNAL_HRL_FILES) $(RELSYSDIR)/include
+
+diff --git a/lib/megaco/src/binary/Makefile b/lib/megaco/src/binary/Makefile
+index d594f34..6614599 100644
+--- a/lib/megaco/src/binary/Makefile
++++ b/lib/megaco/src/binary/Makefile
+@@ -198,7 +198,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/binary
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(ASN1_FILES) $(RELSYSDIR)/src/binary
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/binary
+
+
+ release_docs_spec:
+diff --git a/lib/megaco/src/engine/Makefile b/lib/megaco/src/engine/Makefile
+index 3943f4b..879abff 100644
+--- a/lib/megaco/src/engine/Makefile
++++ b/lib/megaco/src/engine/Makefile
+@@ -92,7 +92,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/engine
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/engine
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/engine
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+
+
+diff --git a/lib/megaco/src/flex/Makefile.in b/lib/megaco/src/flex/Makefile.in
+index 2ccf2a9..985bec2 100644
+--- a/lib/megaco/src/flex/Makefile.in
++++ b/lib/megaco/src/flex/Makefile.in
+@@ -276,7 +276,6 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src/flex
+ $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/flex
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ ifeq ($(ENABLE_MEGACO_FLEX_SCANNER),true)
+ $(INSTALL_DATA) $(FLEX_FILES) $(RELSYSDIR)/src/flex
+diff --git a/lib/megaco/src/tcp/Makefile b/lib/megaco/src/tcp/Makefile
+index 0bd4b7c..8675d1b 100644
+--- a/lib/megaco/src/tcp/Makefile
++++ b/lib/megaco/src/tcp/Makefile
+@@ -93,7 +93,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/tcp
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/tcp
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/tcp
+
+
+ release_docs_spec:
+diff --git a/lib/megaco/src/text/Makefile b/lib/megaco/src/text/Makefile
+index b2e8e76..bdb9c00 100644
+--- a/lib/megaco/src/text/Makefile
++++ b/lib/megaco/src/text/Makefile
+@@ -134,7 +134,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(BEAM_TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/text
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_YRL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/text
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/text
+
+
+ release_docs_spec:
+diff --git a/lib/megaco/src/udp/Makefile b/lib/megaco/src/udp/Makefile
+index 64b6478..5cf0fe2 100644
+--- a/lib/megaco/src/udp/Makefile
++++ b/lib/megaco/src/udp/Makefile
+@@ -93,7 +93,7 @@ release_spec: opt
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/udp
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/udp
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/udp
+
+
+ release_docs_spec:
+diff --git a/lib/mnesia/src/Makefile b/lib/mnesia/src/Makefile
+index e032f56..e357187 100644
+--- a/lib/mnesia/src/Makefile
++++ b/lib/mnesia/src/Makefile
+@@ -131,7 +131,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/observer/src/Makefile b/lib/observer/src/Makefile
+index fe5eba1..fa5f2d0 100644
+--- a/lib/observer/src/Makefile
++++ b/lib/observer/src/Makefile
+@@ -113,7 +113,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(EXAMPLE_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+diff --git a/lib/odbc/src/Makefile b/lib/odbc/src/Makefile
+index b48dd76..deb9947 100644
+--- a/lib/odbc/src/Makefile
++++ b/lib/odbc/src/Makefile
+@@ -109,7 +109,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(EXT_HRL_FILES) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+diff --git a/lib/orber/COSS/CosNaming/Makefile b/lib/orber/COSS/CosNaming/Makefile
+index d3deec7..80be6e9 100644
+--- a/lib/orber/COSS/CosNaming/Makefile
++++ b/lib/orber/COSS/CosNaming/Makefile
+@@ -142,8 +142,8 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/COSS/CosNaming
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(IDL_FILE) $(RELSYSDIR)/COSS/CosNaming
+- $(INSTALL_DATA) $(GEN_FILES) $(RELSYSDIR)/COSS/CosNaming
++ $(INSTALL_DATA) $(HRL_FILES) $(IDL_FILE) $(RELSYSDIR)/COSS/CosNaming
++ $(INSTALL_DATA) $(GEN_HRL_FILES) $(GEN_EXT_HRL_FILES) $(RELSYSDIR)/COSS/CosNaming
+
+
+ release_docs_spec:
+diff --git a/lib/orber/src/Makefile b/lib/orber/src/Makefile
+index ccc4493..41e7972 100644
+--- a/lib/orber/src/Makefile
++++ b/lib/orber/src/Makefile
+@@ -258,7 +258,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(YRL_FILE) $(GEN_HRL_FILES_LOC) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(GEN_HRL_FILES_LOC) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(EXTERNAL_HRL_FILES) $(GEN_HRL_FILES_EXT) $(RELSYSDIR)/include
+
+diff --git a/lib/os_mon/src/Makefile b/lib/os_mon/src/Makefile
+index a492a63..77e7a06 100644
+--- a/lib/os_mon/src/Makefile
++++ b/lib/os_mon/src/Makefile
+@@ -104,7 +104,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+diff --git a/lib/otp_mibs/src/Makefile b/lib/otp_mibs/src/Makefile
+index 833a439..257e294 100644
+--- a/lib/otp_mibs/src/Makefile
++++ b/lib/otp_mibs/src/Makefile
+@@ -95,8 +95,6 @@ $(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGETS) $(RELSYSDIR)/ebin
+
+diff --git a/lib/parsetools/src/Makefile b/lib/parsetools/src/Makefile
+index 89e079e..1093f4f 100644
+--- a/lib/parsetools/src/Makefile
++++ b/lib/parsetools/src/Makefile
+@@ -89,8 +89,6 @@ $(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+diff --git a/lib/percept/src/Makefile b/lib/percept/src/Makefile
+index 5dfc725..a8a1718 100644
+--- a/lib/percept/src/Makefile
++++ b/lib/percept/src/Makefile
+@@ -93,8 +93,6 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ # $(INSTALL_DIR) $(RELSYSDIR)/include
+ # $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+diff --git a/lib/pman/src/Makefile b/lib/pman/src/Makefile
+index e573e57..bdbced1 100644
+--- a/lib/pman/src/Makefile
++++ b/lib/pman/src/Makefile
+@@ -104,7 +104,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(TOOLBOX_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(TOOLBOX_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(TARGET_TOOLBOX_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/public_key/src/Makefile b/lib/public_key/src/Makefile
+index c30399f..36a5020 100644
+--- a/lib/public_key/src/Makefile
++++ b/lib/public_key/src/Makefile
+@@ -47,8 +47,6 @@ MODULES = \
+
+ HRL_FILES = $(INCLUDE)/public_key.hrl
+
+-INTERNAL_HRL_FILES =
+-
+ ERL_FILES = $(MODULES:%=%.erl)
+
+ TARGET_FILES= $(MODULES:%=$(EBIN)/%.$(EMULATOR))
+@@ -101,8 +99,6 @@ $(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+diff --git a/lib/reltool/src/Makefile b/lib/reltool/src/Makefile
+index 4e6a112..cef22b5 100644
+--- a/lib/reltool/src/Makefile
++++ b/lib/reltool/src/Makefile
+@@ -98,7 +98,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(APP_TARGET) $(APPUP_TARGET) $(RELSYSDIR)/ebin
+diff --git a/lib/runtime_tools/src/Makefile b/lib/runtime_tools/src/Makefile
+index 4f831f3..c8bd229 100644
+--- a/lib/runtime_tools/src/Makefile
++++ b/lib/runtime_tools/src/Makefile
+@@ -92,8 +92,6 @@ docs:
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+diff --git a/lib/sasl/src/Makefile b/lib/sasl/src/Makefile
+index 9a5d1e4..4dd511f 100644
+--- a/lib/sasl/src/Makefile
++++ b/lib/sasl/src/Makefile
+@@ -92,7 +92,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+diff --git a/lib/snmp/src/agent/Makefile b/lib/snmp/src/agent/Makefile
+index a67fe4d..012e8be 100644
+--- a/lib/snmp/src/agent/Makefile
++++ b/lib/snmp/src/agent/Makefile
+@@ -130,7 +130,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/agent
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src/agent
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/agent
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) \
+ $(RELSYSDIR)/ebin
+diff --git a/lib/snmp/src/app/Makefile b/lib/snmp/src/app/Makefile
+index d89eb4e..2adf916 100644
+--- a/lib/snmp/src/app/Makefile
++++ b/lib/snmp/src/app/Makefile
+@@ -129,7 +129,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/app
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src/app
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/app
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) \
+ $(RELSYSDIR)/ebin
+diff --git a/lib/snmp/src/compile/Makefile b/lib/snmp/src/compile/Makefile
+index 4be60e1..df7ed2d 100644
+--- a/lib/snmp/src/compile/Makefile
++++ b/lib/snmp/src/compile/Makefile
+@@ -115,7 +115,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/compiler
+- $(INSTALL_DATA) $(PARSER_SRC) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/compiler
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src/compiler
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/snmp/src/manager/Makefile b/lib/snmp/src/manager/Makefile
+index c1d5703..568530d 100644
+--- a/lib/snmp/src/manager/Makefile
++++ b/lib/snmp/src/manager/Makefile
+@@ -113,7 +113,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/manager
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src/manager
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/manager
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ # $(INSTALL_DIR) $(RELSYSDIR)/include
+diff --git a/lib/snmp/src/misc/Makefile b/lib/snmp/src/misc/Makefile
+index 48d76bd..9f1f868 100644
+--- a/lib/snmp/src/misc/Makefile
++++ b/lib/snmp/src/misc/Makefile
+@@ -111,7 +111,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/misc
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src/misc
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src/misc
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ # $(INSTALL_DIR) $(RELSYSDIR)/include
+diff --git a/lib/ssh/src/Makefile b/lib/ssh/src/Makefile
+index 42880fa..d657098 100644
+--- a/lib/ssh/src/Makefile
++++ b/lib/ssh/src/Makefile
+@@ -144,7 +144,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+diff --git a/lib/ssl/src/Makefile b/lib/ssl/src/Makefile
+index 7514ad2..c8be1ae 100644
+--- a/lib/ssl/src/Makefile
++++ b/lib/ssl/src/Makefile
+@@ -114,7 +114,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) \
+ $(APPUP_TARGET) $(RELSYSDIR)/ebin
+diff --git a/lib/stdlib/src/Makefile b/lib/stdlib/src/Makefile
+index 600303d..c335586 100644
+--- a/lib/stdlib/src/Makefile
++++ b/lib/stdlib/src/Makefile
+@@ -200,7 +200,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) erl_parse.yrl $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+diff --git a/lib/syntax_tools/src/Makefile b/lib/syntax_tools/src/Makefile
+index 50369e6..12c6db4 100644
+--- a/lib/syntax_tools/src/Makefile
++++ b/lib/syntax_tools/src/Makefile
+@@ -82,8 +82,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(OBJECTS) $(RELSYSDIR)/ebin
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(SOURCES) $(RELSYSDIR)/src
+
+ release_docs_spec:
+
+diff --git a/lib/test_server/src/Makefile b/lib/test_server/src/Makefile
+index d55a3a5..9b03f8f 100644
+--- a/lib/test_server/src/Makefile
++++ b/lib/test_server/src/Makefile
+@@ -125,7 +125,6 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+diff --git a/lib/toolbar/src/Makefile b/lib/toolbar/src/Makefile
+index 14e1451..d71e18b 100644
+--- a/lib/toolbar/src/Makefile
++++ b/lib/toolbar/src/Makefile
+@@ -85,7 +85,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/tools/src/Makefile b/lib/tools/src/Makefile
+index 360f4f8..22deb2f 100644
+--- a/lib/tools/src/Makefile
++++ b/lib/tools/src/Makefile
+@@ -106,7 +106,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(YRL_FILE) $(HRL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) \
+ $(RELSYSDIR)/ebin
+diff --git a/lib/tv/src/Makefile b/lib/tv/src/Makefile
+index 457b9d3..1d2c97c 100644
+--- a/lib/tv/src/Makefile
++++ b/lib/tv/src/Makefile
+@@ -127,7 +127,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+
+diff --git a/lib/typer/src/Makefile b/lib/typer/src/Makefile
+index 9c9ef61..db92881 100644
+--- a/lib/typer/src/Makefile
++++ b/lib/typer/src/Makefile
+@@ -113,7 +113,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(YRL_FILES) \
++ $(INSTALL_DATA) $(HRL_FILES) \
+ $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(INSTALL_FILES) $(RELSYSDIR)/ebin
+diff --git a/lib/webtool/src/Makefile b/lib/webtool/src/Makefile
+index 62845cd..841cf11 100644
+--- a/lib/webtool/src/Makefile
++++ b/lib/webtool/src/Makefile
+@@ -87,8 +87,6 @@ $(APPUP_TARGET): $(APPUP_SRC) ../vsn.mk
+ include $(ERL_TOP)/make/otp_release_targets.mk
+
+ release_spec: opt
+- $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(APP_TARGET) $(APPUP_TARGET) \
+ $(RELSYSDIR)/ebin
+diff --git a/lib/wx/src/Makefile b/lib/wx/src/Makefile
+index a9fd468..9b7f844 100644
+--- a/lib/wx/src/Makefile
++++ b/lib/wx/src/Makefile
+@@ -113,9 +113,9 @@ ifeq ($(INSIDE_ERLSRC), true)
+ include $(ERL_TOP)/make/otp_release_targets.mk
+ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(HRL_FILES) $(ERL_FILES) $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/src/gen
+- $(INSTALL_DATA) $(GEN_HRL) $(GEN_FILES) $(RELSYSDIR)/src/gen
++ $(INSTALL_DATA) $(GEN_HRL) $(RELSYSDIR)/src/gen
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(EXT_HRL) $(RELSYSDIR)/include
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+diff --git a/lib/xmerl/src/Makefile b/lib/xmerl/src/Makefile
+index 7009b50..c9c7303 100644
+--- a/lib/xmerl/src/Makefile
++++ b/lib/xmerl/src/Makefile
+@@ -218,9 +218,7 @@ release_spec: opt
+ $(INSTALL_DIR) $(RELSYSDIR)/ebin
+ $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
+ $(INSTALL_DIR) $(RELSYSDIR)/src
+- $(INSTALL_DATA) $(ERL_FILES) $(INTERNAL_HRL_FILES) $(APP_SRC) $(APPUP_SRC) $(RELSYSDIR)/src
+- $(INSTALL_DATA) xmerl_xpath_parse.yrl $(RELSYSDIR)/src
+- $(INSTALL_DATA) xmerl_b64Bin.yrl $(RELSYSDIR)/src
++ $(INSTALL_DATA) $(INTERNAL_HRL_FILES) $(RELSYSDIR)/src
+ $(INSTALL_DIR) $(RELSYSDIR)/include
+ $(INSTALL_DATA) $(HRL_FILES) $(RELSYSDIR)/include
+
+--
+1.7.0.1
+
diff --git a/otp-R12B-5-0001-Do-not-create-links-instead-of-real-files.patch b/otp-R12B-5-0001-Do-not-create-links-instead-of-real-files.patch
deleted file mode 100644
index 8ba26f2..0000000
--- a/otp-R12B-5-0001-Do-not-create-links-instead-of-real-files.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From c99976fbfdef713f66b8235b8b5346b51efc7b76 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:31:43 +0400
-Subject: [PATCH 1/7] Do not create links instead of real files
-
----
- Makefile.in | 4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index e65bfc5..fb1f90d 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -675,10 +675,6 @@ install.Install:
- # Install erlang base public files
- #
- install.bin:
-- for file in $(ERL_BASE_PUB_FILES); do \
-- rm -f $(BINDIR)/$$file; \
-- ${LN_S} $(ERLANG_BINDIR)/$$file $(BINDIR)/$$file; \
-- done
-
- #
- # Directories needed before we can install
---
-1.6.6.1
-
diff --git a/otp-R12B-5-0002-Fix-symlinking-of-epmd.patch b/otp-R12B-5-0002-Fix-symlinking-of-epmd.patch
deleted file mode 100644
index 131fde1..0000000
--- a/otp-R12B-5-0002-Fix-symlinking-of-epmd.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 27c1838e985581f07972c6d069f9b682ec9e07b5 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:33:50 +0400
-Subject: [PATCH 2/7] Fix symlinking of epmd
-
----
- erts/etc/unix/Install.src | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/erts/etc/unix/Install.src b/erts/etc/unix/Install.src
-index 6568766..a6acfeb 100644
---- a/erts/etc/unix/Install.src
-+++ b/erts/etc/unix/Install.src
-@@ -87,7 +87,7 @@ if [ -h epmd ]; then
- /bin/rm -f epmd
- fi
-
--ln -s $ERL_ROOT/erts-%I_VSN%/bin/epmd epmd
-+ln -s ../erts-%I_VSN%/bin/epmd epmd
-
- cp -p $ERL_ROOT/erts-%I_VSN%/bin/run_erl .
- cp -p $ERL_ROOT/erts-%I_VSN%/bin/to_erl .
---
-1.6.6.1
-
diff --git a/otp-R12B-5-0003-Do-not-format-man-pages.patch b/otp-R12B-5-0003-Do-not-format-man-pages.patch
deleted file mode 100644
index 1d59d46..0000000
--- a/otp-R12B-5-0003-Do-not-format-man-pages.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 5e704c7ad11d10904d136c5687b045f4f9ac8c96 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:35:14 +0400
-Subject: [PATCH 3/7] Do not format man-pages
-
----
- erts/etc/unix/Install.src | 14 +-------------
- 1 files changed, 1 insertions(+), 13 deletions(-)
-
-diff --git a/erts/etc/unix/Install.src b/erts/etc/unix/Install.src
-index a6acfeb..5f7caac 100644
---- a/erts/etc/unix/Install.src
-+++ b/erts/etc/unix/Install.src
-@@ -136,16 +136,4 @@ if [ "X$TARGET" != "Xsunos5" -a -d $ERL_ROOT/usr/lib ]; then
- (ranlib $library) > /dev/null 2>&1
- done
- fi
--
--
--#
--# Fixing the man pages
--#
--
--if [ -d $ERL_ROOT/man ]
--then
-- cd $ERL_ROOT
-- ./misc/format_man_pages $ERL_ROOT
--fi
--
--
-+exit 0
---
-1.6.6.1
-
diff --git a/otp-R12B-5-0005-Fix-missing-ssl-libraries-in-EPEL.patch b/otp-R12B-5-0005-Fix-missing-ssl-libraries-in-EPEL.patch
deleted file mode 100644
index 9ae1e61..0000000
--- a/otp-R12B-5-0005-Fix-missing-ssl-libraries-in-EPEL.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From eb824c996de021797b6a4dcce233e5ddb54b8059 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:39:17 +0400
-Subject: [PATCH 5/7] Fix missing ssl-libraries in EPEL
-
----
- lib/ssl/c_src/Makefile.in | 2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/lib/ssl/c_src/Makefile.in b/lib/ssl/c_src/Makefile.in
-index 6fc1140..9bdc2ad 100644
---- a/lib/ssl/c_src/Makefile.in
-+++ b/lib/ssl/c_src/Makefile.in
-@@ -40,7 +40,7 @@ VSN=$(SSL_VSN)
- CC = @CC@
- LD = @LD@
- SHELL = /bin/sh
--LIBS = @LIBS@
-+LIBS = @LIBS@ -lkeyutils -lselinux
- PLAIN_CFLAGS = @CFLAGS@
-
- # ----------------------------------------------------
---
-1.6.6.1
-
diff --git a/otp-R12B-5-0006-Fix-shared-libraries-installation.patch b/otp-R12B-5-0006-Fix-shared-libraries-installation.patch
deleted file mode 100644
index 4db1dbf..0000000
--- a/otp-R12B-5-0006-Fix-shared-libraries-installation.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From 43a522c155f9cdf60f741d10cee9b99402143437 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:44:40 +0400
-Subject: [PATCH 6/7] Fix shared libraries installation
-
-Several shared libraries (asn1_erl_drv.so, megaco_flex_scanner_drv_mt.so,
-megaco_flex_scanner_drv.so) were installed as data files previously.
----
- lib/asn1/c_src/Makefile.in | 2 +-
- lib/megaco/src/flex/Makefile.in | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/lib/asn1/c_src/Makefile.in b/lib/asn1/c_src/Makefile.in
-index e1aad44..73325bb 100644
---- a/lib/asn1/c_src/Makefile.in
-+++ b/lib/asn1/c_src/Makefile.in
-@@ -131,7 +131,7 @@ include $(ERL_TOP)/make/otp_release_targets.mk
-
- release_spec: opt
- $(INSTALL_DIR) $(RELSYSDIR)/priv/lib
-- $(INSTALL_DATA) $(SHARED_OBJ_FILES) $(RELSYSDIR)/priv/lib
-+ $(INSTALL_PROGRAM) $(SHARED_OBJ_FILES) $(RELSYSDIR)/priv/lib
- $(INSTALL_DIR) $(RELSYSDIR)/c_src
- $(INSTALL_DATA) $(C_FILES) $(RELSYSDIR)/c_src
-
-diff --git a/lib/megaco/src/flex/Makefile.in b/lib/megaco/src/flex/Makefile.in
-index 127f8b2..88c0876 100644
---- a/lib/megaco/src/flex/Makefile.in
-+++ b/lib/megaco/src/flex/Makefile.in
-@@ -219,7 +219,7 @@ release_spec: opt
- $(INSTALL_DATA) $(TARGET_FILES) $(RELSYSDIR)/ebin
- ifeq ($(ENABLE_MEGACO_FLEX_SCANNER),true)
- $(INSTALL_DATA) $(FLEX_FILES) $(RELSYSDIR)/src/flex
-- $(INSTALL_DATA) $(SOLIBS) $(RELSYSDIR)/priv/lib
-+ $(INSTALL_PROGRAM) $(SOLIBS) $(RELSYSDIR)/priv/lib
- endif
-
-
---
-1.6.6.1
-
diff --git a/otp-R12B-5-0007-Fix-check-for-compile-workspace-overflow.patch b/otp-R12B-5-0007-Fix-check-for-compile-workspace-overflow.patch
deleted file mode 100644
index b6eb746..0000000
--- a/otp-R12B-5-0007-Fix-check-for-compile-workspace-overflow.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 4c90a8bb06e8bed4b62e15b78b461edb0e606df5 Mon Sep 17 00:00:00 2001
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Mon, 19 Apr 2010 13:45:41 +0400
-Subject: [PATCH 7/7] Fix check for compile workspace overflow
-
-Patch from:
-http://vcs.pcre.org/viewvc/code/trunk/pcre_compile.c?r1=504&r2=505&view=patch
-
-Test case:
-N = 819, re:compile([lists:duplicate(N, $(), lists:duplicate(N, $))]).
-
-Compiling large regular expressions could overflow the workspace
-buffer. Modify the test to check for a value smaller than the buffer
-size.
----
- erts/emulator/pcre/pcre_compile.c | 9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/erts/emulator/pcre/pcre_compile.c b/erts/emulator/pcre/pcre_compile.c
-index 5d2be9a..08ce2b0 100644
---- a/erts/emulator/pcre/pcre_compile.c
-+++ b/erts/emulator/pcre/pcre_compile.c
-@@ -91,6 +91,11 @@ is 4 there is plenty of room. */
-
- #define COMPILE_WORK_SIZE (4096)
-
-+/* The overrun tests check for a slightly smaller size so that they detect the
-+overrun before it actually does run off the end of the data block. */
-+
-+#define WORK_SIZE_CHECK (COMPILE_WORK_SIZE - 100)
-+
-
- /* Table for handling escaped characters in the range '0'-'z'. Positive returns
- are simple data values; negative values are for special things like \d and so
-@@ -2444,7 +2449,7 @@ for (;; ptr++)
- #ifdef DEBUG
- if (code > cd->hwm) cd->hwm = code; /* High water info */
- #endif
-- if (code > cd->start_workspace + COMPILE_WORK_SIZE) /* Check for overrun */
-+ if (code > cd->start_workspace + WORK_SIZE_CHECK) /* Check for overrun */
- {
- *errorcodeptr = ERR52;
- goto FAILED;
-@@ -2493,7 +2498,7 @@ for (;; ptr++)
- /* In the real compile phase, just check the workspace used by the forward
- reference list. */
-
-- else if (cd->hwm > cd->start_workspace + COMPILE_WORK_SIZE)
-+ else if (cd->hwm > cd->start_workspace + WORK_SIZE_CHECK)
- {
- *errorcodeptr = ERR52;
- goto FAILED;
---
-1.6.6.1
-
diff --git a/sources b/sources
index 0b15f23..23c50b7 100644
--- a/sources
+++ b/sources
@@ -1,3 +1 @@
-fb0c5454bbd865e881b6712295f6d41f otp_doc_html_R12B-5.tar.gz
-6231cb172847040395cc34b20781aa3b otp_doc_man_R12B-5.tar.gz
-3751ea3fea669d2b25c67eeb883734bb otp_src_R12B-5.tar.gz
+a24873bbace9ab3c307f3d2492d9e134 otp_src_R14A.tar.gz