Changeset 87876 for trunk/dports/aqua


Ignore:
Timestamp:
Dec 10, 2011, 1:25:19 PM (8 years ago)
Author:
hum@…
Message:

emacs-app: add lion fullscreen patch; fetch 23.3b source tarball and add livecheck as well as emacs port; take joint maintainership; see #32288, r87595.

Location:
trunk/dports/aqua/emacs-app
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/aqua/emacs-app/Portfile

    r85465 r87876  
    99categories      aqua editors
    1010license         GPL-3+
    11 maintainers     css
     11maintainers     css hum openmaintainer
    1212description     The GNU Emacs text editor (Cocoa version)
    1313
     
    2525homepage        http://www.gnu.org/software/emacs/
    2626master_sites    gnu:emacs
    27 distname        emacs-${version}a
     27dist_subdir     emacs
     28distname        emacs-${version}b
    2829worksrcdir      emacs-${version}
    29 use_bzip2       yes
    30 checksums           md5     f2cf8dc6f28f8ae59bc695b4ddda339c \
    31                     sha1    795bdfa372e42b9589a80f6dcb2ad8fed65b90e4 \
    32                     rmd160  21f201714bca420c3a8fed8c92058cec786e724e
     30checksums       rmd160  d253874ecef5c09d35576cf508727f5863c80834 \
     31                sha256  56cb6db717a9eb9679e12466559837c4047a175c89d8cc4d89d4c378562320f9
    3332
    3433depends_lib     port:ncurses
     
    4443}
    4544
    46 variant fullscreen description {Add fullscreen patch from http://gist.github.com/291150 as mentioned in http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx} {
     45# patch-fullscreen.diff
     46#   http://gist.github.com/291150
     47#   http://www.sanityinc.com/full-screen-support-for-cocoa-emacs-on-osx
     48variant fullscreen description {Add fullscreen patch} {
    4749    patchfiles-append patch-fullscreen.diff
    4850}
    4951
    50 # inline and font patches are fetched from MacEmacsJP http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk/, revision 574.
     52# inline and font patches are fetched from MacEmacsJP.
     53#   http://svn.sourceforge.jp/svnroot/macemacsjp/inline_patch/trunk/
     54#   revision 574.
    5155# patch-macemacsjp-inline.diff <= emacs-inline.patch
    5256# patch-macemacsjp-jpfont.diff <= font.patch
     
    6064}
    6165
    62 variant patches conflicts fullscreen inline jpfont description {Add all patches: fullscreen, inline and jpfont} {
    63     patchfiles-append patch-fullscreen.diff \
    64                       patch-macemacsjp-jpfont.diff \
    65                       patch-macemacsjp-inline.diff
    66 }
     66variant patches requires fullscreen inline jpfont description {Add all patches: fullscreen, inline and jpfont} {}
    6767
    6868platform darwin 11 {
    6969   patchfiles-append    patch-fix-title-bar.diff patch-src_darwin.h.diff
     70   # patch-lion-fullscreen.diff
     71   #   https://github.com/downloads/typester/emacs/emacs-23-lion-fullscreen-test.patch
     72   if {[variant_isset fullscreen]} {
     73       patchfiles-append    patch-lion-fullscreen.diff
     74   }
    7075   configure.cflags-append      -fno-pie -O2
    7176   configure.ldflags-append     -fno-pie
     
    8994                ${destroot}${applications_dir}/Emacs.app/Contents/Resources/site-lisp/site-start.el
    9095}
     96
     97livecheck.type      regex
     98livecheck.url       http://ftp.gnu.org/gnu/emacs/?C=M&O=D
     99livecheck.regex     emacs-(\\d+\\.\\d+\\w*)\\.tar
Note: See TracChangeset for help on using the changeset viewer.