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

« back to all changes in this revision

Viewing changes to debian/scripts/genindex

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/perl -w
 
2
 
 
3
my @files = `ls -d *\-*`;
 
4
chomp(@files);
 
5
 
 
6
#
 
7
#  Put in some boilerplate stuff -- Cribbed from the Erlang distribution.
 
8
#
 
9
print "<html>\n<head>\n";
 
10
print "  <title>Erlang Library Modules Index</title>\n";
 
11
print "  <style type=\"text/css\">\n";
 
12
print "<!--\n";
 
13
print "    body          { background: white; margin: 3em }\n";
 
14
print "    body          { font-family: Verdana, Arial, Helvetica, sans-serif }\n";
 
15
print "    h1 h2 h3 h4   { font-family: Verdana, Arial, Helvetica, sans-serif }\n";
 
16
print "    h1            { font-size: 48 }\n";
 
17
print "    p li          { font-family: Verdana, Arial, Helvetica, sans-serif }\n";
 
18
print "-->\n";
 
19
print "  </style>\n";
 
20
print "</head>\n";
 
21
print "<body bgcolor=white>\n";
 
22
print "<center><h1>Index of Library Functions</h1></center><hr>\n";
 
23
print "<table border=0 cellspacing=10 width=\"100%\">\n";
 
24
 
 
25
my($filename);
 
26
foreach $filename (@files) {
 
27
        my($name) = $filename;
 
28
        $name =~ s/[\d\.\-]//g;
 
29
        print STDERR "Incorporating $filename\n";
 
30
        print '<tr><td><strong><a href="' . $filename;
 
31
        print '/doc/html/index.html">' . $name . '</strong></td>';
 
32
 
 
33
        #
 
34
        #  Get short description
 
35
        #
 
36
        print "<td>";
 
37
        my(@info) = `grep "short:" $filename/info`;
 
38
        foreach $line (@info) {
 
39
                $line =~ s/^short://;
 
40
                print $line;
 
41
        }
 
42
        print "</td></tr>\n";
 
43
        
 
44
}
 
45
 
 
46
#
 
47
#  Closing boilerplate
 
48
#
 
49
print "</body></html>\n";
 
50
 
 
51
print STDERR "Finished generating index.\n";