cvs commit: ports/mail/thunderbird Makefile pkg-deinstall.in pkg-install.in ports/mail/thunderbird/files mozconfig.in patch-bugzilla243151 patch-build_unix_mozilla-xpcom.pc.in patch-config::mkdepend::Makefile.in patch-gfx-src-gtk-Makefile.in patch-jsosdep patch-libm ...

Jeremy Messenger mezz at FreeBSD.org
Sun Aug 28 08:00:05 GMT 2005


mezz        2005-08-28 08:00:01 UTC

  FreeBSD ports repository

  Modified files:
    mail/thunderbird     Makefile pkg-deinstall.in pkg-install.in 
    mail/thunderbird/files mozconfig.in thunderbird.desktop.in 
  Added files:
    mail/thunderbird/files patch-bugzilla243151 
                           patch-build_unix_mozilla-xpcom.pc.in 
                           patch-config::mkdepend::Makefile.in 
                           patch-gfx-src-gtk-Makefile.in 
                           patch-jsosdep patch-libm 
                           patch-mozilla_widget_src_gtk2_mozdrawingarea.c 
                           patch-oji-threads patch-sysnspr 
                           patch-sysnss 
                           patch-xptcinvoke_x86_64_linux 
  Removed files:
    mail/thunderbird/files patch-nspr-unix.c 
                           patch-nsprpub-pr-include-md-_freebsd.cfg 
                           patch-nsprpub-pr-include-md-_freebsd.h 
                           patch-nsprpub-pr-include-md-_pth.h 
                           patch-nsprpub-pr-src-io-prprf.c 
                           patch-nsprpub-pr-src-pthreads-ptio.c 
  Log:
  - Repo copy a lot of changes from www/firefox/Makefile. The best part is that
    before it would install in the strange place like this.
  
          ${X11BASE}/lib/thunderbird/include/thunderbird-1.0.6
  
    Now it will install in the correct place like firefox:
  
          ${X11BASE}/include/thunderbird
  
    Also, get *.pc and idl files install.
  - Didn't copy following from www/firefox/Makefile:
          * plugins stuff, because it's known cause the stability problem like
            crash.
          * EXTRA_SCRIPTS=${PORTNAME}.rb, thunderbird doesn't need it.
  - Make portlint happier.
  - Add Java 5 plugins support. [1]
  - Use system's libm (/usr/src/lib/msun), nss, nspr and etc. Also, do
    not extract those. Better explain, use external dependencies. [1]
  - Teach firefox-config and *.pc files for nspr that will making other
    third apps to buildable like epiphany, vlc-devel's mozilla plugins
    and etc. Have been tested with full GNOME 2.11.x build too.
  - Add four patches: [1]
  
          patch-bugzilla243151:
                  https://bugzilla.mozilla.org/show_bug.cgi?id=243151
  
          patch-jsosdep:
                  Fix the FreeBSD define
  
          patch-oji-threads:
                  64-bit wide pthread_t
  
          patch-xptcinvoke_x86_64_linux:
                  Setting a possibly uninitialized variable (value).
  
  - Fix a crash that can occur using gtk+-2.7 and possibly 2.6.10 when closing
    windows. https://bugzilla.mozilla.org/show_bug.cgi?id=3002 [2]
  - Get rid of FIREFOX and FF_VER, best to use PORTNAME and PORTVERSION
    varibles that are arleady exist and lesser complicate.
  - Change all hardcore of 'thunderbird' to PORTNAME.
  - Change a manual loop for patch all.js to find(1), so we can sleep
    on it.
  
  Submitted by:   mi [1], marcus [2]
  Reviewed by:    my team, FreeBSD GNOME Team.
  
  Revision  Changes    Path
  1.48      +141 -116  ports/mail/thunderbird/Makefile
  1.12      +3 -2      ports/mail/thunderbird/files/mozconfig.in
  1.1       +10 -0     ports/mail/thunderbird/files/patch-bugzilla243151 (new)
  1.1       +8 -0      ports/mail/thunderbird/files/patch-build_unix_mozilla-xpcom.pc.in (new)
  1.1       +10 -0     ports/mail/thunderbird/files/patch-config::mkdepend::Makefile.in (new)
  1.1       +15 -0     ports/mail/thunderbird/files/patch-gfx-src-gtk-Makefile.in (new)
  1.1       +9 -0      ports/mail/thunderbird/files/patch-jsosdep (new)
  1.1       +25 -0     ports/mail/thunderbird/files/patch-libm (new)
  1.1       +12 -0     ports/mail/thunderbird/files/patch-mozilla_widget_src_gtk2_mozdrawingarea.c (new)
  1.2       +0 -21     ports/mail/thunderbird/files/patch-nspr-unix.c (dead)
  1.2       +0 -161    ports/mail/thunderbird/files/patch-nsprpub-pr-include-md-_freebsd.cfg (dead)
  1.2       +0 -13     ports/mail/thunderbird/files/patch-nsprpub-pr-include-md-_freebsd.h (dead)
  1.2       +0 -11     ports/mail/thunderbird/files/patch-nsprpub-pr-include-md-_pth.h (dead)
  1.3       +0 -14     ports/mail/thunderbird/files/patch-nsprpub-pr-src-io-prprf.c (dead)
  1.2       +0 -29     ports/mail/thunderbird/files/patch-nsprpub-pr-src-pthreads-ptio.c (dead)
  1.1       +60 -0     ports/mail/thunderbird/files/patch-oji-threads (new)
  1.1       +21 -0     ports/mail/thunderbird/files/patch-sysnspr (new)
  1.1       +178 -0    ports/mail/thunderbird/files/patch-sysnss (new)
  1.1       +17 -0     ports/mail/thunderbird/files/patch-xptcinvoke_x86_64_linux (new)
  1.4       +1 -1      ports/mail/thunderbird/files/thunderbird.desktop.in
  1.4       +0 -0      ports/mail/thunderbird/pkg-deinstall.in
  1.7       +0 -0      ports/mail/thunderbird/pkg-install.in


More information about the cvs-all mailing list