mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Update to latest pretest 25.0.90[1]
- Switch to GNU mirrors - Add XWIDGET option[1] - Fix portlint warnings[1] PR: 206813 Submitted by: Joseph Mingrone <jrm at ftfl.ca>[1]
This commit is contained in:
parent
a1b429c0f9
commit
31c25245ab
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=408458
4 changed files with 43 additions and 20 deletions
|
@ -2,9 +2,10 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= emacs
|
PORTNAME= emacs
|
||||||
PORTVERSION= ${EMACS_VER}.${EMACS_REV}
|
PORTVERSION= ${EMACS_VER}
|
||||||
PORTEPOCH= 2
|
PORTEPOCH= 2
|
||||||
CATEGORIES= editors ipv6
|
CATEGORIES= editors ipv6
|
||||||
|
MASTER_SITES= GNU_ALPHA/emacs/pretest
|
||||||
PKGNAMESUFFIX= -devel
|
PKGNAMESUFFIX= -devel
|
||||||
|
|
||||||
MAINTAINER= ashish@FreeBSD.org
|
MAINTAINER= ashish@FreeBSD.org
|
||||||
|
@ -22,18 +23,12 @@ CONFLICTS= emacs-19.* emacs21-[0-9]* emacs22-[0-9]* \
|
||||||
xemacs-devel-[0-9]* xemacs-mule-[0-9]* \
|
xemacs-devel-[0-9]* xemacs-mule-[0-9]* \
|
||||||
xemacs-devel-mule-[0-9]* emacs-nox11-[0-9]*
|
xemacs-devel-mule-[0-9]* emacs-nox11-[0-9]*
|
||||||
|
|
||||||
USE_GITHUB= yes
|
EMACS_VER= 25.0.90
|
||||||
GH_ACCOUNT= emacs-mirror
|
|
||||||
GH_TAGNAME= 0a7ad07
|
|
||||||
|
|
||||||
EMACS_VER= 25.0.50
|
|
||||||
EMACS_REV= 20160102
|
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
USES= autoreconf cpe gmake makeinfo ncurses pkgconfig
|
USES= cpe gmake makeinfo ncurses pkgconfig tar:xz
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
CPPFLAGS+= -I${LOCALBASE}/include
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib
|
LDFLAGS+= -L${LOCALBASE}/lib
|
||||||
INFO_PATH= ${DATADIR_REL}/info
|
INFO_PATH= ${DATADIR_REL}/info
|
||||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${GH_TAGNAME}
|
|
||||||
CPE_VENDOR= gnu
|
CPE_VENDOR= gnu
|
||||||
|
|
||||||
SUB_LIST+= ARCHLIBDIR=${PREFIX}/libexec/emacs/${EMACS_VER}/\
|
SUB_LIST+= ARCHLIBDIR=${PREFIX}/libexec/emacs/${EMACS_VER}/\
|
||||||
|
@ -57,7 +52,7 @@ INFO= ada-mode auth autotype bovine calc ccmode cl dbus \
|
||||||
|
|
||||||
OPTIONS_DEFINE= X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND \
|
OPTIONS_DEFINE= X11 ACL DBUS GCONF GIF JPEG M17N OTF PNG SOUND \
|
||||||
SOURCES SVG TIFF SCROLLBARS XFT XIM XML XPM MAGICK \
|
SOURCES SVG TIFF SCROLLBARS XFT XIM XML XPM MAGICK \
|
||||||
GNUTLS GSETTINGS LTO FILENOTIFY LLDB CAIRO MODULES
|
GNUTLS GSETTINGS LTO FILENOTIFY LLDB CAIRO MODULES XWIDGETS
|
||||||
|
|
||||||
OPTIONS_SINGLE= X11 SOUND
|
OPTIONS_SINGLE= X11 SOUND
|
||||||
|
|
||||||
|
@ -75,6 +70,7 @@ FILENOTIFY_DESC=File notification support
|
||||||
LTO_DESC= Enable link-time optimization (requires GCC 4.6+)
|
LTO_DESC= Enable link-time optimization (requires GCC 4.6+)
|
||||||
LLDB_DESC= Enable lldb support for GUD (from llvm.org)
|
LLDB_DESC= Enable lldb support for GUD (from llvm.org)
|
||||||
MODULES_DESC= Dynamic modules support
|
MODULES_DESC= Dynamic modules support
|
||||||
|
XWIDGETS_DESC= Enable use of some GTK widgets in Emacs buffers
|
||||||
|
|
||||||
OPTIONS_SINGLE_X11= GTK2 GTK3 XAW XAW3D MOTIF
|
OPTIONS_SINGLE_X11= GTK2 GTK3 XAW XAW3D MOTIF
|
||||||
OPTIONS_SINGLE_SOUND= ALSA OSS
|
OPTIONS_SINGLE_SOUND= ALSA OSS
|
||||||
|
@ -177,6 +173,9 @@ CAIRO_CONFIGURE_ON= --with-cairo
|
||||||
|
|
||||||
MODULES_CONFIGURE_ON= --with-modules
|
MODULES_CONFIGURE_ON= --with-modules
|
||||||
|
|
||||||
|
XWIDGETS_CONFIGURE_ON= --with-xwidgets
|
||||||
|
XWIDGETS_LIB_DEPENDS= libwebkitgtk-3.0.so:${PORTSDIR}/www/webkit-gtk3
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
# clang is broken on i386 platform in -O2, due to use of alloca, and
|
# clang is broken on i386 platform in -O2, due to use of alloca, and
|
||||||
|
@ -196,7 +195,7 @@ INSTALLS_ICONS= yes
|
||||||
.if ${PORT_OPTIONS:MM17N}
|
.if ${PORT_OPTIONS:MM17N}
|
||||||
IGNORE= m17n requires Xft. Please run 'make config'
|
IGNORE= m17n requires Xft. Please run 'make config'
|
||||||
.elif ${PORT_OPTIONS:MOTF}
|
.elif ${PORT_OPTIONS:MOTF}
|
||||||
IGNORE= Opentype fonts require Xft. Please run 'make config'
|
IGNORE= support for Opentype fonts require Xft. Please run 'make config'
|
||||||
.endif
|
.endif
|
||||||
.endif
|
.endif
|
||||||
.else
|
.else
|
||||||
|
@ -210,7 +209,13 @@ IGNORE= option ${OPT} requires X11 option
|
||||||
|
|
||||||
.if !${PORT_OPTIONS:MDBUS}
|
.if !${PORT_OPTIONS:MDBUS}
|
||||||
.if ${PORT_OPTIONS:MGSETTINGS}
|
.if ${PORT_OPTIONS:MGSETTINGS}
|
||||||
IGNORE= GSettings requires DBUS. Please run 'make config'
|
IGNORE= support for GSettings requires DBUS. Please run 'make config'
|
||||||
|
.endif
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.if !${PORT_OPTIONS:MGTK3}
|
||||||
|
.if ${PORT_OPTIONS:MXWIDGETS}
|
||||||
|
IGNORE= support for XWidgets requires GTK3. Please run 'make config'
|
||||||
.endif
|
.endif
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
@ -230,9 +235,6 @@ post-patch:
|
||||||
${WRKSRC}/etc/emacs.desktop
|
${WRKSRC}/etc/emacs.desktop
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
pre-configure:
|
|
||||||
@cd ${WRKSRC} && ./autogen.sh
|
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
.if ${PORT_OPTIONS:MSOURCES}
|
.if ${PORT_OPTIONS:MSOURCES}
|
||||||
@${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src
|
@${MKDIR} ${STAGEDIR}${DATADIR}/${EMACS_VER}/src
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
SHA256 (emacs-mirror-emacs-25.0.50.20160102-0a7ad07_GH0.tar.gz) = 0883118a6399a3934c15f765535c7dc353a32b5ad1e72d4cf6370acd470b9e73
|
SHA256 (emacs-25.0.90.tar.xz) = 325f275b64eee106ad9aaadb42243619822e5e59bee35645f15e015176adb626
|
||||||
SIZE (emacs-mirror-emacs-25.0.50.20160102-0a7ad07_GH0.tar.gz) = 37743615
|
SIZE (emacs-25.0.90.tar.xz) = 42218556
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
--- /dev/null
|
--- sources.el.orig 2016-02-01 06:06:37 UTC
|
||||||
+++ sources.el
|
+++ sources.el
|
||||||
@@ -0,0 +1,4 @@
|
@@ -0,0 +1,4 @@
|
||||||
+;;; Path to Emacs C Sources.
|
+;;; Path to Emacs C Sources.
|
||||||
|
|
|
@ -893,6 +893,22 @@ share/applications/emacs.desktop
|
||||||
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/survival.tex
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/survival.tex
|
||||||
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/vipcard.tex
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/vipcard.tex
|
||||||
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/viperCard.tex
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/viperCard.tex
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/calccard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/cs-dired-ref.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/cs-refcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/cs-survival.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/de-refcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/dired-ref.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/fr-dired-ref.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/fr-refcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/fr-survival.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/gnus-booklet.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/gnus-refcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/orgcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/refcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/survival.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/vipcard.pdf
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/etc/refcards/viperCard.pdf
|
||||||
%%DATADIR%%/%%EMACS_VER%%/etc/rgb.txt
|
%%DATADIR%%/%%EMACS_VER%%/etc/rgb.txt
|
||||||
%%DATADIR%%/%%EMACS_VER%%/etc/schema/README
|
%%DATADIR%%/%%EMACS_VER%%/etc/schema/README
|
||||||
%%DATADIR%%/%%EMACS_VER%%/etc/schema/calstbl.rnc
|
%%DATADIR%%/%%EMACS_VER%%/etc/schema/calstbl.rnc
|
||||||
|
@ -2756,8 +2772,6 @@ share/applications/emacs.desktop
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/dig.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/dig.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/dns.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/dns.el.gz
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/dns.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/dns.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-bob.el.gz
|
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-bob.elc
|
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-export.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-export.el.gz
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-export.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-export.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-hotlist.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-hotlist.el.gz
|
||||||
|
@ -2768,6 +2782,8 @@ share/applications/emacs.desktop
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-bbdb.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-bbdb.el.gz
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-bbdb.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-bbdb.elc
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-bob.el.gz
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudc-bob.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-ldap.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-ldap.el.gz
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-ldap.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-ldap.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-mab.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/net/eudcb-mab.el.gz
|
||||||
|
@ -3942,6 +3958,8 @@ share/applications/emacs.desktop
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/xml.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/xml.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.el.gz
|
%%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.el.gz
|
||||||
%%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.elc
|
%%DATADIR%%/%%EMACS_VER%%/lisp/xt-mouse.elc
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/lisp/xwidget.el.gz
|
||||||
|
%%DATADIR%%/%%EMACS_VER%%/lisp/xwidget.elc
|
||||||
%%DATADIR%%/%%EMACS_VER%%/site-lisp/subdirs.el
|
%%DATADIR%%/%%EMACS_VER%%/site-lisp/subdirs.el
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/site-lisp/site-start.el
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/site-lisp/site-start.el
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/alloc.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/alloc.c
|
||||||
|
@ -4035,6 +4053,7 @@ share/applications/emacs.desktop
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keyboard.h
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keyboard.h
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keymap.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keymap.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keymap.h
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/keymap.h
|
||||||
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/kqueue.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lastfile.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lastfile.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lisp.h
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lisp.h
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lread.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/lread.c
|
||||||
|
@ -4094,6 +4113,8 @@ share/applications/emacs.desktop
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexsol.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexsol.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexw32.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/unexw32.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/vm-limit.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/vm-limit.c
|
||||||
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xwidget.c
|
||||||
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xwidget.h
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w16select.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w16select.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32.c
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32.c
|
||||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32.h
|
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/w32.h
|
||||||
|
|
Loading…
Add table
Reference in a new issue