mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Changes to editors/emacs and Mk/bsd.emacs.mk were taken from
PR/137956 by Ashish SHUKLA (thanks!). [1] Those ports which define EMACS_PORT_NAME to be "emacs21" were not touched (this time). They may be converted to the new world order by removing the above mentioned assignment. Four ports were marked as BROKEN with EMACS_PORT_NAME=emacs23 (they do not compile): . lang/bigloo; . mail/wanderlust; . mail/wanderlust-devel; . www/emacs-w3m. Three ports were marked as IGNORE with EMACS_PORT_NAME=emacs23: . japanese/egg-canna (the port version is dated as of 2001, does not compile with Emacs 23 and seems it cannot be fixed); . deskutils/remember.el (was incorporated into Emacs 23); . editors/nxml (was incorporated into Emacs 23). Changes that were made after (and as a result of) exp run. For those ports: . japanese/migemo-emacs21; . japanese/migemo-emacs22 EMACS_PORT_NAME?= was changed to EMACS_PORT_NAME= to the apropriate emacs port name. PR: ports/137956 [1], ports/141369 [2] Submitted by: Ashish SHUKLA <wahjava at gmail.com> [1], bsam (me) [2] Exp-run by: miwi
This commit is contained in:
parent
282b2097da
commit
3cb246682f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=246319
82 changed files with 2467 additions and 818 deletions
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.emacs.mk,v 1.81 2009-06-23 15:05:31 pgollucci Exp $
|
||||
# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.emacs.mk,v 1.82 2009-12-20 20:19:14 bsam Exp $
|
||||
#
|
||||
# bsd.emacs.mk - 19990829 Shigeyuki Fukushima.
|
||||
#
|
||||
|
@ -7,7 +7,7 @@
|
|||
Emacs_Include= bsd.emacs.mk
|
||||
Emacs_Include_MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
EMACS_PORT_NAME?= emacs23
|
||||
|
||||
#
|
||||
# This file for ports which depend on emacs family.
|
||||
|
@ -87,6 +87,23 @@ EMACS_VER= 22.3
|
|||
EMACS_MAJOR_VER= 22
|
||||
EMACS_LIBDIR?= share/${EMACS_NAME}
|
||||
EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER}
|
||||
EMACS_PORTSDIR= ${PORTSDIR}/editors/emacs22
|
||||
EMACS_COMMON_PORT= NO
|
||||
EMACS_HAS_MULE= YES
|
||||
EMACS_NO_SUBDIRSEL= NO
|
||||
.if (${EMACS_MASTERDIR_PKGFILES} == "YES")
|
||||
COMMENTFILE?= ${PKGDIR}/pkg-comment.${EMACS_PORT_NAME}
|
||||
DESCR?= ${PKGDIR}/pkg-descr.${EMACS_PORT_NAME}
|
||||
PLIST?= ${PKGDIR}/pkg-plist.${EMACS_PORT_NAME}
|
||||
.endif
|
||||
|
||||
# Emacs-23.x
|
||||
.elif (${EMACS_PORT_NAME} == "emacs23")
|
||||
EMACS_NAME= emacs
|
||||
EMACS_VER= 23.1
|
||||
EMACS_MAJOR_VER= 23
|
||||
EMACS_LIBDIR?= share/${EMACS_NAME}
|
||||
EMACS_LIBDIR_WITH_VER?= share/${EMACS_NAME}/${EMACS_VER}
|
||||
EMACS_PORTSDIR= ${PORTSDIR}/editors/emacs
|
||||
EMACS_COMMON_PORT= NO
|
||||
EMACS_HAS_MULE= YES
|
||||
|
@ -191,7 +208,7 @@ PLIST?= ${PKGDIR}/pkg-plist.${EMACS_PORT_NAME}
|
|||
check-makevars::
|
||||
@${ECHO} "Makefile error: Bad value of EMACS_PORT_NAME: ${EMACS_PORT_NAME}."
|
||||
@${ECHO} "Valid values are:"
|
||||
@${ECHO} " Emacs family: emacs21 emacs22 emacs-devel"
|
||||
@${ECHO} " Emacs family: emacs21 emacs22 emacs23 emacs-devel"
|
||||
@${ECHO} " XEmacs family: xemacs21 xemacs21-mule xemacs-devel"
|
||||
@${ECHO} " xemacs-devel-mule xemacs-mule-xft"
|
||||
@${FALSE}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= emms
|
||||
PORTVERSION= 3.0
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= audio elisp
|
||||
MASTER_SITES= http://www.gnu.org/software/emms/download/ \
|
||||
http://dryice.name/computer/FreeBSD/distfiles/
|
||||
|
@ -16,16 +16,16 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= EMMS is the Emacs Multi-Media System
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} \
|
||||
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR}
|
||||
INFO= emms
|
||||
MAN1= emms-print-metadata.1
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs23"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= bbdb
|
||||
PORTVERSION= 2.34
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= databases elisp
|
||||
MASTER_SITES= SF
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= lsdb
|
||||
PORTVERSION= 0.10
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= databases elisp
|
||||
MASTER_SITES= http://downloads.sourceforge.jp/lsdb/${SFJP_RELEASE_ID}/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= org-mode.el
|
||||
PORTVERSION= 6.05b
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 6.33f
|
||||
CATEGORIES= deskutils elisp
|
||||
MASTER_SITES= http://orgmode.org/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -18,8 +17,6 @@ COMMENT= An Emacs mode for notes and project planning
|
|||
|
||||
USE_EMACS= yes
|
||||
USE_GMAKE= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
MAKE_FLAGS= prefix=${PREFIX}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include <bsd.port.post.mk>
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
MD5 (org-6.05b.tar.gz) = 9cfb9630de01d362c1d42139cc9c4a08
|
||||
SHA256 (org-6.05b.tar.gz) = 055e6d539d4067107a9cc4faa4f706ef835971a98647a343db96f276a374e9d3
|
||||
SIZE (org-6.05b.tar.gz) = 1557168
|
||||
MD5 (org-6.33f.tar.gz) = c057d13dac5d9c6da9bc063273faad82
|
||||
SHA256 (org-6.33f.tar.gz) = b65e73607eb72f8d35f919e6460e7441b388d23c88a1c25053c70f406f564401
|
||||
SIZE (org-6.33f.tar.gz) = 2281053
|
||||
|
|
|
@ -1,58 +1,102 @@
|
|||
%%EMACS_SITE_LISPDIR%%/org.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-agenda.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-archive.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-ascii.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-attach.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-bbdb.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-bibtex.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-clock.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-colview.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-colview-xemacs.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-compat.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-crypt.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-datetree.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-docbook.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-exp.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-export-latex.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-exp-blocks.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-faces.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-feed.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-footnote.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-freemind.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-gnus.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-habit.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-html.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-icalendar.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-id.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-indent.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-info.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-inlinetask.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-jsinfo.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-irc.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-latex.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-list.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-mac-message.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-macs.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-mew.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-mhe.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-mobile.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-mouse.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-plot.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-protocol.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-publish.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-remember.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-rmail.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-src.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-table.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-timer.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-vm.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-w3m.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-wl.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-xoxo.el
|
||||
%%EMACS_SITE_LISPDIR%%/org-install.el
|
||||
%%EMACS_SITE_LISPDIR%%/org.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-agenda.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-archive.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-attach.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-ascii.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-bbdb.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-bibtex.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-clock.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-colview.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-colview-xemacs.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-compat.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-crypt.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-datetree.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-docbook.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-exp.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-export-latex.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-exp-blocks.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-faces.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-feed.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-footnote.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-freemind.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-gnus.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-habit.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-html.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-icalendar.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-id.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-indent.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-info.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-inlinetask.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-jsinfo.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-irc.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-latex.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-list.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-mac-message.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-macs.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-mew.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-mhe.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-mobile.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-mouse.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-plot.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-protocol.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-publish.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-remember.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-rmail.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-src.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-table.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-timer.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-vm.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-w3m.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-wl.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-xoxo.elc
|
||||
%%EMACS_SITE_LISPDIR%%/org-install.elc
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= planner.el
|
||||
PORTVERSION= 3.42
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= deskutils elisp
|
||||
MASTER_SITES= http://download.gna.org/planner-el/ \
|
||||
http://dryice.name/computer/FreeBSD/distfiles/
|
||||
|
@ -18,11 +19,6 @@ COMMENT= PlannerMode is an organizer and day planner for Emacs
|
|||
|
||||
USE_EMACS= yes
|
||||
USE_GMAKE= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_SITE_LISPDIR}/muse/muse.el:${PORTSDIR}/textproc/muse
|
||||
|
||||
|
@ -36,6 +32,10 @@ OPTIONS+= XTLA "XTLA support" off
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs23"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs21")
|
||||
PLIST_SUB+= HAS_ICAL="@comment "
|
||||
.else
|
||||
|
|
|
@ -26,6 +26,10 @@ OPTIONS+= PLANNER "Planner.el support" off
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
IGNORE= incorporated into Emacs 23
|
||||
.endif
|
||||
|
||||
.if !defined(WITHOUT_BBDB)
|
||||
.if ${EMACS_NAME} == "xemacs"
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/xemacs-packages/lisp/bbdb/bbdb-com.el:${PORTSDIR}/editors/xemacs-packages
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= cedet
|
||||
PORTVERSION= 1.0.p4
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= devel elisp
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.0pre4 \
|
||||
http://dryice.name/computer/FreeBSD/distfiles/
|
||||
|
@ -20,7 +20,6 @@ COMMENT= Collection of Emacs Development Environment Tools
|
|||
|
||||
PORTCLASS= master
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
CEDET_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= ecb
|
||||
PORTVERSION= 2.32
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= devel elisp
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} \
|
||||
http://dryice.name/computer/FreeBSD/distfiles/
|
||||
|
@ -18,11 +18,6 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= Emacs Code Browser
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
ICONSRC= ${WRKSRC}/ecb-images
|
||||
|
@ -102,4 +97,10 @@ do-install:
|
|||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs23"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= elib
|
||||
PORTVERSION= 1.0
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= devel elisp
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ../old-gnu/emacs
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= psvn
|
||||
PORTVERSION= 38969
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
MASTER_SITES= http://svn.collab.net/viewvc/svn/trunk/contrib/client-side/emacs/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= xtla
|
||||
PORTVERSION= 1.2.1
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= devel elisp
|
||||
MASTER_SITES= http://download.gna.org/xtla-el/ \
|
||||
|
@ -22,11 +22,6 @@ BUILD_DEPENDS+= tla:${PORTSDIR}/devel/tla \
|
|||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
|
@ -49,4 +44,10 @@ do-install:
|
|||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs23"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
SUBDIR += emacs-nox11
|
||||
SUBDIR += emacs.app
|
||||
SUBDIR += emacs21
|
||||
SUBDIR += emacs22
|
||||
SUBDIR += etoile-typewriter
|
||||
SUBDIR += f4l
|
||||
SUBDIR += fb
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= apel
|
||||
PORTVERSION= ${APEL_VER}
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= ftp://ftp.jpl.org/pub/elisp/apel/ \
|
||||
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,elisp/jpl/elisp/apel,}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= bitmap
|
||||
PORTVERSION= ${BITMAP_VER}
|
||||
PORTREVISION= 8
|
||||
PORTREVISION= 9
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= ftp://ftp.jpl.org/pub/elisp/bitmap/ \
|
||||
ftp://ftp.jpl.org/pub/elisp/bitmap/snapshots/
|
||||
|
@ -66,7 +66,7 @@ MAKE_ARGS= PREFIX="${LOCALBASE}" \
|
|||
# depends on apel
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel${DEPPORT_SUFFIX}
|
||||
RUN_DEPENDS+= ${LOCALBASE}/${EMACS_LIBDIR}/${EMACS_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel${DEPPORT_SUFFIX}
|
||||
.if (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
.if (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
DESCR= ${PKGDIR}/pkg-descr.emacs21
|
||||
PLIST= ${PKGDIR}/pkg-plist.emacs21
|
||||
.endif
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
|
||||
PORTNAME= emacs
|
||||
PORTVERSION= ${EMACS_VER}
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
|
@ -17,8 +16,12 @@ MAINTAINER= keramida@ceid.upatras.gr
|
|||
COMMENT= GNU editing macros
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
USE_XORG= x11
|
||||
USE_GNOME= librsvg2
|
||||
.if defined(WITHOUT_GTK)
|
||||
LIB_DEPENDS= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
|
||||
USE_XORG= xaw xft xpm
|
||||
.else
|
||||
USE_GNOME+= gtk20
|
||||
.endif
|
||||
LIB_DEPENDS+= jpeg.10:${PORTSDIR}/graphics/jpeg \
|
||||
tiff.4:${PORTSDIR}/graphics/tiff \
|
||||
|
@ -26,48 +29,66 @@ LIB_DEPENDS+= jpeg.10:${PORTSDIR}/graphics/jpeg \
|
|||
png.5:${PORTSDIR}/graphics/png
|
||||
.endif
|
||||
|
||||
CONFLICTS= emacs-19.* emacs-21.* \
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
CONFLICTS= emacs-19.* emacs-21.* emacs-22.* \
|
||||
xemacs-[0-9]* xemacs-devel-[0-9]* \
|
||||
xemacs-mule-[0-9]* xemacs-devel-mule-[0-9]*
|
||||
|
||||
EMACS_VER= 22.3
|
||||
INSTALLS_ICONS= yes
|
||||
|
||||
EMACS_VER= 23.1
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
.if !defined(WITHOUT_GTK)
|
||||
USE_GNOME= gtk20
|
||||
.else
|
||||
USE_XORG= x11
|
||||
.endif
|
||||
USE_XORG= xpm xft
|
||||
.endif
|
||||
USE_BZIP2= yes
|
||||
|
||||
.if defined(WITHOUT_X11)
|
||||
CONFIGURE_ARGS= --with-x=no
|
||||
.else
|
||||
.if !defined(WITHOUT_GTK)
|
||||
CONFIGURE_ARGS= --with-gtk
|
||||
CONFIGURE_ARGS= --with-x-toolkit=gtk
|
||||
.else
|
||||
CONFIGURE_ARGS= --with-x-toolkit=athena
|
||||
.endif
|
||||
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 \
|
||||
m17n.3:${PORTSDIR}/devel/m17n-lib
|
||||
# also libotf, which is pulled in by m17n
|
||||
|
||||
# m17n depends on libintl.so too
|
||||
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib -lintl"
|
||||
USE_GETTEXT= yes
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_XIM)
|
||||
CONFIGURE_ARGS+= --without-xim
|
||||
.endif
|
||||
|
||||
MAN1= ctags.1 emacs.1 emacsclient.1 etags.1
|
||||
MAN1= b2m.1 ctags.1 ebrowse.1 emacs.1 emacsclient.1 etags.1 \
|
||||
grep-changelog.1 rcs-checkin.1
|
||||
PLIST_SUB= EMACS_VER=${EMACS_VER} EMACS_ARCH=${CONFIGURE_TARGET}
|
||||
|
||||
MAKE_ENV= LC_ALL=C
|
||||
|
||||
INFO= ada-mode autotype calc ccmode cl dired-x ebrowse ediff \
|
||||
efaq eintr elisp emacs-mime emacs erc eshell eudc \
|
||||
flymake forms gnus idlwave info message mh-e newsticker \
|
||||
org pcl-cvs pgg rcirc reftex sc ses sieve smtpmail speedbar \
|
||||
tramp url vip viper widget woman
|
||||
INFO= ada-mode auth autotype calc ccmode cl dbus dired-x \
|
||||
ebrowse ediff efaq eintr elisp emacs-mime emacs epa \
|
||||
erc eshell eudc flymake forms gnus idlwave info \
|
||||
mairix-el message mh-e newsticker nxml-mode \
|
||||
org pcl-cvs pgg rcirc reftex remember sasl sc ses sieve \
|
||||
smtpmail speedbar tramp url vip viper widget woman
|
||||
|
||||
LATEST_LINK= emacs23
|
||||
|
||||
OPTIONS= SOURCES "Install source code" ON
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITH_SOURCES)
|
||||
PLIST_SUB+= SOURCES=""
|
||||
.else
|
||||
PLIST_SUB+= SOURCES="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "ia64"
|
||||
BROKEN= Emacs 22.X does not currently build on ia64
|
||||
.endif
|
||||
|
@ -86,5 +107,13 @@ pre-everything::
|
|||
|
||||
post-patch:
|
||||
@${RM} -f ${WRKSRC}/info/*
|
||||
@${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/${DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el
|
||||
|
||||
.if defined(WITH_SOURCES)
|
||||
post-install:
|
||||
@${MKDIR} ${DATADIR}/${EMACS_VER}/src
|
||||
@${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${DATADIR}/${EMACS_VER}/src
|
||||
@${INSTALL_DATA} ${WRKSRC}/sources.el ${DATADIR}/${EMACS_VER}/site-lisp/site-start.el
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
MD5 (emacs-22.3.tar.gz) = aa8ba34f548cd78b35914ae5a7bb87eb
|
||||
SHA256 (emacs-22.3.tar.gz) = 7bd9b719db8ee20c75ee0d256737f7fd2c0e2ea30a285a3afbfc32c856420d16
|
||||
SIZE (emacs-22.3.tar.gz) = 39587396
|
||||
MD5 (emacs-23.1.tar.bz2) = 17f7f0ba68a0432d58fa69d05a2225be
|
||||
SHA256 (emacs-23.1.tar.bz2) = 2b35f4457c7a0ee9f9185579cc2890b43f129a112cf22500233489db7a24cb1c
|
||||
SIZE (emacs-23.1.tar.bz2) = 34382732
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
--- Makefile.in.orig 2008-09-07 05:23:59.000000000 +0300
|
||||
+++ Makefile.in 2008-09-07 05:23:59.000000000 +0300
|
||||
@@ -419,14 +419,6 @@
|
||||
## That flag is also used in leim/Makefile.in
|
||||
install-arch-indep: mkdir info
|
||||
--- Makefile.in.orig Tue Jun 23 07:41:36 2009 +0300
|
||||
+++ Makefile.in Tue Jun 23 07:39:33 2009 +0300
|
||||
@@ -461,14 +461,6 @@
|
||||
|
||||
install-arch-indep: mkdir info install-etc
|
||||
-set ${COPYDESTS} ; \
|
||||
- unset CDPATH; \
|
||||
- for dir in ${COPYDIR} ; do \
|
||||
|
@ -15,10 +15,10 @@
|
|||
mkdir ${COPYDESTS} ; \
|
||||
chmod ugo+rx ${COPYDESTS} ; \
|
||||
unset CDPATH; \
|
||||
@@ -513,9 +505,9 @@
|
||||
fi; \
|
||||
@@ -570,9 +562,9 @@
|
||||
cd ${srcdir}/info ; \
|
||||
for elt in $(INFO_FILES); do \
|
||||
test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
|
||||
- for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \
|
||||
- ${INSTALL_DATA} $$f $(DESTDIR)${infodir}/$$f; \
|
||||
- chmod a+r $(DESTDIR)${infodir}/$$f; \
|
||||
|
@ -28,9 +28,9 @@
|
|||
done; \
|
||||
done); \
|
||||
else true; fi
|
||||
@@ -525,7 +517,7 @@
|
||||
then \
|
||||
@@ -583,7 +575,7 @@
|
||||
for elt in $(INFO_FILES); do \
|
||||
test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
|
||||
(cd $${thisdir}; \
|
||||
- ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \
|
||||
+ ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt.info); \
|
||||
|
|
20
editors/emacs/files/patch-doc-emacs-Makefile.in
Normal file
20
editors/emacs/files/patch-doc-emacs-Makefile.in
Normal file
|
@ -0,0 +1,20 @@
|
|||
--- doc/emacs/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
|
||||
+++ doc/emacs/Makefile.in 2008-12-09 19:25:19.000000000 +0200
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
# The makeinfo program is part of the Texinfo distribution.
|
||||
# Use --force so that it generates output even if there are errors.
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
INFO_TARGETS = $(infodir)/emacs
|
||||
DVI_TARGETS = emacs.dvi
|
||||
@@ -144,7 +144,7 @@
|
||||
# rm -f Makefile
|
||||
|
||||
maintainer-clean: distclean
|
||||
- for file in $(INFO_TARGETS); do rm -f $${file}*; done
|
||||
+ for file in $(INFO_TARGETS); do rm -f $${file}; done
|
||||
|
||||
|
||||
# Formerly this directory had texindex.c and getopt.c in it
|
20
editors/emacs/files/patch-doc-lispintro-Makefile.in
Normal file
20
editors/emacs/files/patch-doc-lispintro-Makefile.in
Normal file
|
@ -0,0 +1,20 @@
|
|||
--- doc/lispintro/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
|
||||
+++ doc/lispintro/Makefile.in 2008-12-09 19:25:20.000000000 +0200
|
||||
@@ -33,7 +33,7 @@
|
||||
INFO_TARGETS = ${infodir}/eintr
|
||||
DVI_TARGETS = emacs-lisp-intro.dvi
|
||||
|
||||
-MAKEINFO = makeinfo
|
||||
+MAKEINFO = makeinfo --no-split
|
||||
TEXI2DVI = texi2dvi
|
||||
DVIPS = dvips
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
maintainer-clean: distclean
|
||||
rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
|
||||
- cd $(infodir); rm -f eintr eintr-[1-9]
|
||||
+ cd $(infodir); rm -f eintr
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
11
editors/emacs/files/patch-doc-lispref-Makefile.in
Normal file
11
editors/emacs/files/patch-doc-lispref-Makefile.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- doc/lispref/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
|
||||
+++ doc/lispref/Makefile.in 2008-12-09 19:25:20.000000000 +0200
|
||||
@@ -32,7 +32,7 @@
|
||||
TEXI2DVI = texi2dvi
|
||||
SHELL = /bin/sh
|
||||
INSTALL_INFO = install-info
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
# List of all the texinfo files in the manual:
|
||||
|
11
editors/emacs/files/patch-doc-misc-Makefile.in
Normal file
11
editors/emacs/files/patch-doc-misc-Makefile.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- doc/misc/Makefile.in.orig Tue Jun 23 07:39:39 2009 +0300
|
||||
+++ doc/misc/Makefile.in Tue Jun 23 07:39:41 2009 +0300
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
# The makeinfo program is part of the Texinfo distribution.
|
||||
# Use --force so that it generates output even if there are errors.
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
# Also add new entries to INFO_FILES in the top-level Makefile.in.
|
||||
INFO_TARGETS = \
|
|
@ -1,11 +0,0 @@
|
|||
--- lispintro/Makefile.in.orig 2008-09-07 05:24:38.000000000 +0300
|
||||
+++ lispintro/Makefile.in 2008-09-07 05:24:38.000000000 +0300
|
||||
@@ -34,7 +34,7 @@
|
||||
INFO_TARGETS = ${infodir}/eintr
|
||||
DVI_TARGETS = emacs-lisp-intro.dvi
|
||||
|
||||
-MAKEINFO = makeinfo
|
||||
+MAKEINFO = makeinfo --no-split
|
||||
TEXI2DVI = texi2dvi
|
||||
DVIPS = dvips
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
--- lispref/Makefile.in.orig 2008-09-07 05:24:57.000000000 +0300
|
||||
+++ lispref/Makefile.in 2008-09-07 05:24:57.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
TEXI2DVI = texi2dvi
|
||||
SHELL = /bin/sh
|
||||
INSTALL_INFO = install-info
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
# The name of the manual:
|
||||
VERSION=2.9
|
||||
@@ -110,7 +110,7 @@
|
||||
# This is for use in a separate distro of the Emacs Lisp manual.
|
||||
install: elisp
|
||||
$(srcdir)/mkinstalldirs $(infodir)
|
||||
- cp elisp elisp-[1-9] elisp-[1-9][0-9] $(infodir)
|
||||
+ cp elisp $(infodir)
|
||||
${INSTALL_INFO} --info-dir=${infodir} ${infodir}/elisp
|
||||
|
||||
# This is for use in a separate distro of the Emacs Lisp manual.
|
||||
@@ -126,7 +126,7 @@
|
||||
|
||||
maintainer-clean: clean
|
||||
rm -f elisp.dvi elisp.oaux
|
||||
- cd $(infodir); rm -f elisp elisp-[1-9] elisp-[1-9][0-9]
|
||||
+ cd $(infodir); rm -f elisp
|
||||
|
||||
dist: $(infodir)/elisp elisp.dvi
|
||||
-rm -rf temp
|
||||
@@ -136,7 +136,7 @@
|
||||
$(srcdir)/Makefile.in $(srcs) \
|
||||
$(srcdir)/../man/texinfo.tex \
|
||||
elisp.dvi elisp.aux elisp.??s \
|
||||
- $(infodir)/elisp $(infodir)/elisp-[1-9] $(infodir)/elisp-[1-9][0-9] \
|
||||
+ $(infodir)/elisp \
|
||||
temp/$(manual)
|
||||
-(cd temp/$(manual); rm -f mkinstalldirs)
|
||||
cp $(srcdir)/mkinstalldirs temp/$(manual)
|
|
@ -1,11 +0,0 @@
|
|||
--- ./man/Makefile.in.orig Sat May 6 18:54:21 2006
|
||||
+++ ./man/Makefile.in Fri Sep 1 21:10:08 2006
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
# The makeinfo program is part of the Texinfo distribution.
|
||||
# Use --force so that it generates output even if there are errors.
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl \
|
||||
../info/dired-x ../info/ediff ../info/forms ../info/gnus \
|
||||
../info/message ../info/sieve ../info/pgg ../info/emacs-mime \
|
10
editors/emacs/files/patch-sources.el
Normal file
10
editors/emacs/files/patch-sources.el
Normal file
|
@ -0,0 +1,10 @@
|
|||
|
||||
$FreeBSD: /tmp/pcvs/ports/editors/emacs/files/patch-sources.el,v 1.3 2009-12-20 20:19:17 bsam Exp $
|
||||
|
||||
--- /dev/null
|
||||
+++ sources.el
|
||||
@@ -0,0 +1,4 @@
|
||||
+;;; Path to Emacs C Sources.
|
||||
+(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
|
||||
+ (setq find-function-C-source-directory
|
||||
+ "%%DATADIR%%/%%EMACS_VER%%/src"))
|
|
@ -1,15 +0,0 @@
|
|||
--- src/alloc.c.orig 2008-09-07 05:25:27.000000000 +0300
|
||||
+++ src/alloc.c 2008-09-07 05:25:27.000000000 +0300
|
||||
@@ -4573,8 +4573,12 @@
|
||||
needed on ia64 too. See mach_dep.c, where it also says inline
|
||||
assembler doesn't work with relevant proprietary compilers. */
|
||||
#ifdef __sparc__
|
||||
+#ifdef __sparc64__
|
||||
+ asm ("flushw");
|
||||
+#else
|
||||
asm ("ta 3");
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
/* Save registers that we need to see on the stack. We need to see
|
||||
registers used to hold register variables and registers used to
|
File diff suppressed because it is too large
Load diff
|
@ -7,7 +7,6 @@
|
|||
|
||||
PORTNAME= emacs
|
||||
PORTVERSION= ${EMACS_VER}
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors ipv6
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
|
@ -17,8 +16,12 @@ MAINTAINER= keramida@ceid.upatras.gr
|
|||
COMMENT= GNU editing macros
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
USE_XORG= x11
|
||||
USE_GNOME= librsvg2
|
||||
.if defined(WITHOUT_GTK)
|
||||
LIB_DEPENDS= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d
|
||||
USE_XORG= xaw xft xpm
|
||||
.else
|
||||
USE_GNOME+= gtk20
|
||||
.endif
|
||||
LIB_DEPENDS+= jpeg.10:${PORTSDIR}/graphics/jpeg \
|
||||
tiff.4:${PORTSDIR}/graphics/tiff \
|
||||
|
@ -26,48 +29,66 @@ LIB_DEPENDS+= jpeg.10:${PORTSDIR}/graphics/jpeg \
|
|||
png.5:${PORTSDIR}/graphics/png
|
||||
.endif
|
||||
|
||||
CONFLICTS= emacs-19.* emacs-21.* \
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
|
||||
CONFLICTS= emacs-19.* emacs-21.* emacs-22.* \
|
||||
xemacs-[0-9]* xemacs-devel-[0-9]* \
|
||||
xemacs-mule-[0-9]* xemacs-devel-mule-[0-9]*
|
||||
|
||||
EMACS_VER= 22.3
|
||||
INSTALLS_ICONS= yes
|
||||
|
||||
EMACS_VER= 23.1
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
|
||||
.if !defined(WITHOUT_X11)
|
||||
.if !defined(WITHOUT_GTK)
|
||||
USE_GNOME= gtk20
|
||||
.else
|
||||
USE_XORG= x11
|
||||
.endif
|
||||
USE_XORG= xpm xft
|
||||
.endif
|
||||
USE_BZIP2= yes
|
||||
|
||||
.if defined(WITHOUT_X11)
|
||||
CONFIGURE_ARGS= --with-x=no
|
||||
.else
|
||||
.if !defined(WITHOUT_GTK)
|
||||
CONFIGURE_ARGS= --with-gtk
|
||||
CONFIGURE_ARGS= --with-x-toolkit=gtk
|
||||
.else
|
||||
CONFIGURE_ARGS= --with-x-toolkit=athena
|
||||
.endif
|
||||
LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 \
|
||||
m17n.3:${PORTSDIR}/devel/m17n-lib
|
||||
# also libotf, which is pulled in by m17n
|
||||
|
||||
# m17n depends on libintl.so too
|
||||
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib -lintl"
|
||||
USE_GETTEXT= yes
|
||||
.endif
|
||||
|
||||
.if defined(WITHOUT_XIM)
|
||||
CONFIGURE_ARGS+= --without-xim
|
||||
.endif
|
||||
|
||||
MAN1= ctags.1 emacs.1 emacsclient.1 etags.1
|
||||
MAN1= b2m.1 ctags.1 ebrowse.1 emacs.1 emacsclient.1 etags.1 \
|
||||
grep-changelog.1 rcs-checkin.1
|
||||
PLIST_SUB= EMACS_VER=${EMACS_VER} EMACS_ARCH=${CONFIGURE_TARGET}
|
||||
|
||||
MAKE_ENV= LC_ALL=C
|
||||
|
||||
INFO= ada-mode autotype calc ccmode cl dired-x ebrowse ediff \
|
||||
efaq eintr elisp emacs-mime emacs erc eshell eudc \
|
||||
flymake forms gnus idlwave info message mh-e newsticker \
|
||||
org pcl-cvs pgg rcirc reftex sc ses sieve smtpmail speedbar \
|
||||
tramp url vip viper widget woman
|
||||
INFO= ada-mode auth autotype calc ccmode cl dbus dired-x \
|
||||
ebrowse ediff efaq eintr elisp emacs-mime emacs epa \
|
||||
erc eshell eudc flymake forms gnus idlwave info \
|
||||
mairix-el message mh-e newsticker nxml-mode \
|
||||
org pcl-cvs pgg rcirc reftex remember sasl sc ses sieve \
|
||||
smtpmail speedbar tramp url vip viper widget woman
|
||||
|
||||
LATEST_LINK= emacs23
|
||||
|
||||
OPTIONS= SOURCES "Install source code" ON
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITH_SOURCES)
|
||||
PLIST_SUB+= SOURCES=""
|
||||
.else
|
||||
PLIST_SUB+= SOURCES="@comment "
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "ia64"
|
||||
BROKEN= Emacs 22.X does not currently build on ia64
|
||||
.endif
|
||||
|
@ -86,5 +107,13 @@ pre-everything::
|
|||
|
||||
post-patch:
|
||||
@${RM} -f ${WRKSRC}/info/*
|
||||
@${REINPLACE_CMD} -e "s/%%EMACS_VER%%/${EMACS_VER}/g" -e "s/%%DATADIR%%/${DATADIR:C/\//\\\//g}/g" ${WRKSRC}/sources.el
|
||||
|
||||
.if defined(WITH_SOURCES)
|
||||
post-install:
|
||||
@${MKDIR} ${DATADIR}/${EMACS_VER}/src
|
||||
@${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${DATADIR}/${EMACS_VER}/src
|
||||
@${INSTALL_DATA} ${WRKSRC}/sources.el ${DATADIR}/${EMACS_VER}/site-lisp/site-start.el
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
MD5 (emacs-22.3.tar.gz) = aa8ba34f548cd78b35914ae5a7bb87eb
|
||||
SHA256 (emacs-22.3.tar.gz) = 7bd9b719db8ee20c75ee0d256737f7fd2c0e2ea30a285a3afbfc32c856420d16
|
||||
SIZE (emacs-22.3.tar.gz) = 39587396
|
||||
MD5 (emacs-23.1.tar.bz2) = 17f7f0ba68a0432d58fa69d05a2225be
|
||||
SHA256 (emacs-23.1.tar.bz2) = 2b35f4457c7a0ee9f9185579cc2890b43f129a112cf22500233489db7a24cb1c
|
||||
SIZE (emacs-23.1.tar.bz2) = 34382732
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
--- Makefile.in.orig 2008-09-07 05:23:59.000000000 +0300
|
||||
+++ Makefile.in 2008-09-07 05:23:59.000000000 +0300
|
||||
@@ -419,14 +419,6 @@
|
||||
## That flag is also used in leim/Makefile.in
|
||||
install-arch-indep: mkdir info
|
||||
--- Makefile.in.orig Tue Jun 23 07:41:36 2009 +0300
|
||||
+++ Makefile.in Tue Jun 23 07:39:33 2009 +0300
|
||||
@@ -461,14 +461,6 @@
|
||||
|
||||
install-arch-indep: mkdir info install-etc
|
||||
-set ${COPYDESTS} ; \
|
||||
- unset CDPATH; \
|
||||
- for dir in ${COPYDIR} ; do \
|
||||
|
@ -15,10 +15,10 @@
|
|||
mkdir ${COPYDESTS} ; \
|
||||
chmod ugo+rx ${COPYDESTS} ; \
|
||||
unset CDPATH; \
|
||||
@@ -513,9 +505,9 @@
|
||||
fi; \
|
||||
@@ -570,9 +562,9 @@
|
||||
cd ${srcdir}/info ; \
|
||||
for elt in $(INFO_FILES); do \
|
||||
test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
|
||||
- for f in `ls $$elt $$elt-[1-9] $$elt-[1-9][0-9] 2>/dev/null`; do \
|
||||
- ${INSTALL_DATA} $$f $(DESTDIR)${infodir}/$$f; \
|
||||
- chmod a+r $(DESTDIR)${infodir}/$$f; \
|
||||
|
@ -28,9 +28,9 @@
|
|||
done; \
|
||||
done); \
|
||||
else true; fi
|
||||
@@ -525,7 +517,7 @@
|
||||
then \
|
||||
@@ -583,7 +575,7 @@
|
||||
for elt in $(INFO_FILES); do \
|
||||
test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \
|
||||
(cd $${thisdir}; \
|
||||
- ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \
|
||||
+ ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt.info); \
|
||||
|
|
20
editors/emacs23/files/patch-doc-emacs-Makefile.in
Normal file
20
editors/emacs23/files/patch-doc-emacs-Makefile.in
Normal file
|
@ -0,0 +1,20 @@
|
|||
--- doc/emacs/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
|
||||
+++ doc/emacs/Makefile.in 2008-12-09 19:25:19.000000000 +0200
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
# The makeinfo program is part of the Texinfo distribution.
|
||||
# Use --force so that it generates output even if there are errors.
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
INFO_TARGETS = $(infodir)/emacs
|
||||
DVI_TARGETS = emacs.dvi
|
||||
@@ -144,7 +144,7 @@
|
||||
# rm -f Makefile
|
||||
|
||||
maintainer-clean: distclean
|
||||
- for file in $(INFO_TARGETS); do rm -f $${file}*; done
|
||||
+ for file in $(INFO_TARGETS); do rm -f $${file}; done
|
||||
|
||||
|
||||
# Formerly this directory had texindex.c and getopt.c in it
|
20
editors/emacs23/files/patch-doc-lispintro-Makefile.in
Normal file
20
editors/emacs23/files/patch-doc-lispintro-Makefile.in
Normal file
|
@ -0,0 +1,20 @@
|
|||
--- doc/lispintro/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
|
||||
+++ doc/lispintro/Makefile.in 2008-12-09 19:25:20.000000000 +0200
|
||||
@@ -33,7 +33,7 @@
|
||||
INFO_TARGETS = ${infodir}/eintr
|
||||
DVI_TARGETS = emacs-lisp-intro.dvi
|
||||
|
||||
-MAKEINFO = makeinfo
|
||||
+MAKEINFO = makeinfo --no-split
|
||||
TEXI2DVI = texi2dvi
|
||||
DVIPS = dvips
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
maintainer-clean: distclean
|
||||
rm -f *.aux *.cps *.fns *.kys *.pgs *.vrs *.toc
|
||||
- cd $(infodir); rm -f eintr eintr-[1-9]
|
||||
+ cd $(infodir); rm -f eintr
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
11
editors/emacs23/files/patch-doc-lispref-Makefile.in
Normal file
11
editors/emacs23/files/patch-doc-lispref-Makefile.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- doc/lispref/Makefile.in.orig 2008-12-09 19:27:59.000000000 +0200
|
||||
+++ doc/lispref/Makefile.in 2008-12-09 19:25:20.000000000 +0200
|
||||
@@ -32,7 +32,7 @@
|
||||
TEXI2DVI = texi2dvi
|
||||
SHELL = /bin/sh
|
||||
INSTALL_INFO = install-info
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
# List of all the texinfo files in the manual:
|
||||
|
11
editors/emacs23/files/patch-doc-misc-Makefile.in
Normal file
11
editors/emacs23/files/patch-doc-misc-Makefile.in
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- doc/misc/Makefile.in.orig Tue Jun 23 07:39:39 2009 +0300
|
||||
+++ doc/misc/Makefile.in Tue Jun 23 07:39:41 2009 +0300
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
# The makeinfo program is part of the Texinfo distribution.
|
||||
# Use --force so that it generates output even if there are errors.
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
# Also add new entries to INFO_FILES in the top-level Makefile.in.
|
||||
INFO_TARGETS = \
|
|
@ -1,11 +0,0 @@
|
|||
--- lispintro/Makefile.in.orig 2008-09-07 05:24:38.000000000 +0300
|
||||
+++ lispintro/Makefile.in 2008-09-07 05:24:38.000000000 +0300
|
||||
@@ -34,7 +34,7 @@
|
||||
INFO_TARGETS = ${infodir}/eintr
|
||||
DVI_TARGETS = emacs-lisp-intro.dvi
|
||||
|
||||
-MAKEINFO = makeinfo
|
||||
+MAKEINFO = makeinfo --no-split
|
||||
TEXI2DVI = texi2dvi
|
||||
DVIPS = dvips
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
--- lispref/Makefile.in.orig 2008-09-07 05:24:57.000000000 +0300
|
||||
+++ lispref/Makefile.in 2008-09-07 05:24:57.000000000 +0300
|
||||
@@ -33,7 +33,7 @@
|
||||
TEXI2DVI = texi2dvi
|
||||
SHELL = /bin/sh
|
||||
INSTALL_INFO = install-info
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
|
||||
# The name of the manual:
|
||||
VERSION=2.9
|
||||
@@ -110,7 +110,7 @@
|
||||
# This is for use in a separate distro of the Emacs Lisp manual.
|
||||
install: elisp
|
||||
$(srcdir)/mkinstalldirs $(infodir)
|
||||
- cp elisp elisp-[1-9] elisp-[1-9][0-9] $(infodir)
|
||||
+ cp elisp $(infodir)
|
||||
${INSTALL_INFO} --info-dir=${infodir} ${infodir}/elisp
|
||||
|
||||
# This is for use in a separate distro of the Emacs Lisp manual.
|
||||
@@ -126,7 +126,7 @@
|
||||
|
||||
maintainer-clean: clean
|
||||
rm -f elisp.dvi elisp.oaux
|
||||
- cd $(infodir); rm -f elisp elisp-[1-9] elisp-[1-9][0-9]
|
||||
+ cd $(infodir); rm -f elisp
|
||||
|
||||
dist: $(infodir)/elisp elisp.dvi
|
||||
-rm -rf temp
|
||||
@@ -136,7 +136,7 @@
|
||||
$(srcdir)/Makefile.in $(srcs) \
|
||||
$(srcdir)/../man/texinfo.tex \
|
||||
elisp.dvi elisp.aux elisp.??s \
|
||||
- $(infodir)/elisp $(infodir)/elisp-[1-9] $(infodir)/elisp-[1-9][0-9] \
|
||||
+ $(infodir)/elisp \
|
||||
temp/$(manual)
|
||||
-(cd temp/$(manual); rm -f mkinstalldirs)
|
||||
cp $(srcdir)/mkinstalldirs temp/$(manual)
|
|
@ -1,11 +0,0 @@
|
|||
--- ./man/Makefile.in.orig Sat May 6 18:54:21 2006
|
||||
+++ ./man/Makefile.in Fri Sep 1 21:10:08 2006
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
# The makeinfo program is part of the Texinfo distribution.
|
||||
# Use --force so that it generates output even if there are errors.
|
||||
-MAKEINFO = makeinfo --force
|
||||
+MAKEINFO = makeinfo --force --no-split
|
||||
INFO_TARGETS = ../info/emacs ../info/ccmode ../info/cl \
|
||||
../info/dired-x ../info/ediff ../info/forms ../info/gnus \
|
||||
../info/message ../info/sieve ../info/pgg ../info/emacs-mime \
|
10
editors/emacs23/files/patch-sources.el
Normal file
10
editors/emacs23/files/patch-sources.el
Normal file
|
@ -0,0 +1,10 @@
|
|||
|
||||
$FreeBSD: /tmp/pcvs/ports/editors/emacs23/files/patch-sources.el,v 1.3 2009-12-20 20:19:17 bsam Exp $
|
||||
|
||||
--- /dev/null
|
||||
+++ sources.el
|
||||
@@ -0,0 +1,4 @@
|
||||
+;;; Path to Emacs C Sources.
|
||||
+(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
|
||||
+ (setq find-function-C-source-directory
|
||||
+ "%%DATADIR%%/%%EMACS_VER%%/src"))
|
|
@ -1,15 +0,0 @@
|
|||
--- src/alloc.c.orig 2008-09-07 05:25:27.000000000 +0300
|
||||
+++ src/alloc.c 2008-09-07 05:25:27.000000000 +0300
|
||||
@@ -4573,8 +4573,12 @@
|
||||
needed on ia64 too. See mach_dep.c, where it also says inline
|
||||
assembler doesn't work with relevant proprietary compilers. */
|
||||
#ifdef __sparc__
|
||||
+#ifdef __sparc64__
|
||||
+ asm ("flushw");
|
||||
+#else
|
||||
asm ("ta 3");
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
/* Save registers that we need to see on the stack. We need to see
|
||||
registers used to hold register variables and registers used to
|
File diff suppressed because it is too large
Load diff
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= flim
|
||||
PORTVERSION= ${FLIM_VER}
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/flim/flim-1.14/
|
||||
|
@ -44,12 +45,12 @@ MAKE_ARGS+= PREFIX="${LOCALBASE}" \
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(EMACS_PORT_NAME)
|
||||
.if (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
.if (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
DEPPORT_SUFFIX=
|
||||
.else
|
||||
DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
|
||||
.endif
|
||||
.if (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
.if (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
PLIST= ${PKGDIR}/pkg-plist.emacs21
|
||||
.endif
|
||||
# depends on apel (case of xemacs-21.x or later)
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= gnuserv
|
||||
PORTVERSION= 3.12.8
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= editors
|
||||
MASTER_SITES= http://meltin.net/hacks/emacs/src/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= mode-info
|
||||
PORTVERSION= 0.8.5
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= http://namazu.org/~tsuchiya/elisp/
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= nxml-mode
|
||||
PORTVERSION= ${NXML_VER}
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= http://www.thaiopensource.com/download/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -45,4 +45,10 @@ post-install:
|
|||
.endif
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
IGNORE= incorporated into Emacs 23
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= psgml
|
||||
PORTVERSION= 1.3.2
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/${PORTVERSION}
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= semi
|
||||
PORTVERSION= ${SEMI_VER}
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/semi/semi-1.14-for-flim-1.14/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -45,12 +45,12 @@ MAKE_ARGS+= PREFIX="${LOCALBASE}" \
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(EMACS_PORT_NAME)
|
||||
.if (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
.if (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
DEPPORT_SUFFIX=
|
||||
.else
|
||||
DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
|
||||
.endif
|
||||
.if (${EMACS_PORT_NAME} == "emacs20") || (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
.if (${EMACS_PORT_NAME} == "emacs20") || (${EMACS_PORT_NAME} == "emacs21") || (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs23") || (${EMACS_PORT_NAME} == "emacs-devel")
|
||||
PLIST= ${PKGDIR}/pkg-plist.emacs20
|
||||
.endif
|
||||
# depends on flim
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= slime
|
||||
PORTVERSION= 20090809
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= ftp://ftp.SpringDaemons.com/soft/
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= tamago
|
||||
PORTVERSION= 4.0.6.0.20041122.11
|
||||
PORTREVISION= 5
|
||||
PORTREVISION= 6
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= ${MASTER_SITE_DEBIAN}
|
||||
MASTER_SITE_SUBDIR= pool/main/e/egg
|
||||
|
@ -36,7 +36,7 @@ POSTPATCHES= ${FILESDIR}/post-patch-*
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} == emacs21 || ${EMACS_PORT_NAME} == emacs22
|
||||
.if ${EMACS_PORT_NAME} == emacs21 || ${EMACS_PORT_NAME} == emacs22 || ${EMACS_PORT_NAME} == emacs23
|
||||
PLIST_SUB+= HAS_JISX0213=""
|
||||
.else
|
||||
PLIST_SUB+= HAS_JISX0213="@comment "
|
||||
|
|
|
@ -73,13 +73,3 @@ bin/egg-helper
|
|||
@dirrm %%ELISPDIR%%/egg/egg
|
||||
@dirrm %%ELISPDIR%%/egg/its
|
||||
@dirrm %%ELISPDIR%%/egg
|
||||
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.1997-1998
|
||||
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.2000-2001
|
||||
%%PORTDOCS%%%%DOCSDIR%%/PROBLEMS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.Debian
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.ja.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/TODO
|
||||
%%PORTDOCS%%%%DOCSDIR%%/changelog.Debian
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= tree-widget
|
||||
PORTVERSION= 2.0
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= SF/emhacks/${PORTNAME}/${PORTVERSION} \
|
||||
http://dryice.name/computer/FreeBSD/distfiles/
|
||||
|
@ -18,11 +18,6 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= A tree widget for Emacs
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
NO_WRKSUBDIR= yes
|
||||
|
@ -45,4 +40,10 @@ do-install:
|
|||
${LISPDIR}/tree-widget-themes/${i}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs23"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
PORTNAME= riece
|
||||
PORTVERSION= 6.1.0
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= irc elisp
|
||||
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= ddskk
|
||||
PORTVERSION= 13.1
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= japanese elisp
|
||||
MASTER_SITES= http://openlab.ring.gr.jp/skk/maintrunk/ \
|
||||
ftp://ftp.ring.gr.jp/pub/elisp/skk/maintrunk/ \
|
||||
|
@ -22,7 +22,7 @@ USE_EMACS= yes
|
|||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(EMACS_PORT_NAME)
|
||||
.if (${EMACS_PORT_NAME} == "emacs22")
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
DEPPORT_SUFFIX=
|
||||
.else
|
||||
DEPPORT_SUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= egg-canna
|
||||
PORTVERSION= 20011110
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= japanese editors elisp
|
||||
MASTER_SITES= http://cgi18.plala.or.jp/nyy/canna/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -24,6 +24,10 @@ USE_EMACS= yes
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} == "emacs23"
|
||||
IGNORE= does not build with Emacs 23
|
||||
.endif
|
||||
|
||||
.if ${EMACS_PORT_NAME} == emacs20
|
||||
EMACS_SUFFIX= ${PKGNAMESUFFIX}
|
||||
.else
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= lookup
|
||||
PORTVERSION= 1.4.1
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= japanese elisp
|
||||
MASTER_SITES= http://openlab.ring.gr.jp/edict/lookup/dist/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -13,7 +13,7 @@ PLIST= ${MASTERDIR}/pkg-plist
|
|||
PKGMESSAGE= ${MASTERDIR}/pkg-message
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs21
|
||||
EMACS_PORT_NAME= emacs21
|
||||
BUILD_DEPENDS= ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT_NAME}
|
||||
RUN_DEPENDS= ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel-${EMACS_PORT_NAME} \
|
||||
migemo:${PORTSDIR}/japanese/migemo
|
||||
|
|
|
@ -13,7 +13,7 @@ PLIST= ${MASTERDIR}/pkg-plist
|
|||
PKGMESSAGE= ${MASTERDIR}/pkg-message
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
EMACS_PORT_NAME= emacs22
|
||||
BUILD_DEPENDS= ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel
|
||||
RUN_DEPENDS= ${LOCALBASE}/${EMACS_LIBDIR_WITH_VER}/site-lisp/emu/emu.el:${PORTSDIR}/editors/apel \
|
||||
migemo:${PORTSDIR}/japanese/migemo
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= navi2ch
|
||||
PORTVERSION= 1.8.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= japanese www elisp
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= jde
|
||||
PORTVERSION= 2.3.5
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= java elisp
|
||||
MASTER_SITES= http://jdee.sunsite.dk/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -16,7 +16,6 @@ MAINTAINER= clawsie@fastmail.fm
|
|||
COMMENT= Java Development Environment for Emacs
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= bigloo
|
||||
PORTVERSION= 3.2b.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang scheme
|
||||
MASTER_SITES= ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/ \
|
||||
ftp://kaolin.unice.fr/pub/Bigloo/
|
||||
|
@ -44,6 +44,10 @@ INFO= bigloo
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
BROKEN= is not compiled with Emacs 23
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == "sparc64"
|
||||
BROKEN= Does not compile on sparc64
|
||||
.endif
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= csharp-mode.el
|
||||
PORTVERSION= 0.7.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= lang elisp
|
||||
MASTER_SITES= http://mfgames.com/releases/csharp-mode/ \
|
||||
http://gentoo.kiev.ua/ftp/distfiles/ \
|
||||
|
@ -21,7 +21,6 @@ USE_BZIP2= yes
|
|||
NO_WRKSUBDIR= yes
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/csharp-mode.el \
|
||||
${EMACS_SITE_LISPDIR}/csharp-mode.elc
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= gforth
|
||||
PORTVERSION= 0.6.2
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= gforth
|
||||
|
@ -23,7 +23,6 @@ USE_GMAKE= yes
|
|||
ALL_TARGET= all info
|
||||
USE_GNOME= gnometarget
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
EMACS_NO_BUILD_DEPENDS= yes
|
||||
EMACS_NO_RUN_DEPENDS= yes
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= caml-mode
|
||||
PORTVERSION= 3.01
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= lang elisp
|
||||
MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/ \
|
||||
${MASTER_SITE_LOCAL}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= emh
|
||||
PORTVERSION= 1.14.1
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= mail elisp
|
||||
MASTER_SITES= ftp://ring.aist.go.jp/pub/elisp/semi/semi-1.14-for-flim-1.14/ \
|
||||
http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/lemi/dist/semi/semi-1.14-for-flim-1.14/
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
PORTNAME= mew
|
||||
PORTVERSION= 6.2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= mail elisp
|
||||
MASTER_SITES= http://www.Mew.org/Release/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -20,7 +20,6 @@ OPTIONS= DATABASE "Database feature support (with Ruby & Sqlite3)" on
|
|||
|
||||
# emacs port setup
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= vm
|
||||
PORTVERSION= 8.0.12
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail elisp
|
||||
MASTER_SITES= ${MASTER_SITE_SAVANNAH}
|
||||
MASTER_SITE_SUBDIR= viewmail
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= wanderlust
|
||||
PORTVERSION= 2.15.7.b.${SNAPDATE}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail elisp
|
||||
MASTER_SITES= http://people.freebsd.org/~nobutaka/
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
@ -25,6 +26,10 @@ NO_LATEST_LINK= yes
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
BROKEN= can not be installed with Emacs 23
|
||||
.endif
|
||||
|
||||
MIMEUI_PORT_NAME= ${MIMEUI_PRODUCT}
|
||||
MIMEUI_PRODUCT= semi
|
||||
MIMEUI_VERSION= 1.14
|
||||
|
|
|
@ -24,6 +24,10 @@ CONFLICTS= wanderlust-*-2.15.*
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
BROKEN= can not be installed with Emacs 23
|
||||
.endif
|
||||
|
||||
EMACS_W3M_PORT_NAME?= emacs-w3m
|
||||
EMACS_W3M_LISP_FILE?= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/w3m/shimbun.el
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= elscreen
|
||||
PORTVERSION= 1.4.5
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= misc elisp
|
||||
MASTER_SITES= ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/%SUBDIR%/
|
||||
MASTER_SITE_SUBDIR= . old
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
PORTNAME= jabber.el
|
||||
PORTVERSION= 0.8.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net-im elisp
|
||||
MASTER_SITES= SF/emacs-jabber/emacs-jabber/${PORTVERSION}
|
||||
DISTNAME= emacs-jabber-${PORTVERSION}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= tramp
|
||||
PORTVERSION= 2.1.16
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net elisp
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
|
|
@ -18,16 +18,18 @@
|
|||
%%TRAMP_LISPDIR%%/tramp-fish.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-ftp.el
|
||||
%%TRAMP_LISPDIR%%/tramp-ftp.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-gvfs.el
|
||||
%%TRAMP_LISPDIR%%/tramp-gvfs.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-gw.el
|
||||
%%TRAMP_LISPDIR%%/tramp-gw.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-smb.el
|
||||
%%TRAMP_LISPDIR%%/tramp-smb.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-util.el
|
||||
%%TRAMP_LISPDIR%%/tramp-util.elc
|
||||
@comment %%TRAMP_LISPDIR%%/tramp-util.el
|
||||
@comment %%TRAMP_LISPDIR%%/tramp-util.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-uu.el
|
||||
%%TRAMP_LISPDIR%%/tramp-uu.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-vc.el
|
||||
%%TRAMP_LISPDIR%%/tramp-vc.elc
|
||||
@comment %%TRAMP_LISPDIR%%/tramp-vc.el
|
||||
@comment %%TRAMP_LISPDIR%%/tramp-vc.elc
|
||||
%%TRAMP_LISPDIR%%/tramp.el
|
||||
%%TRAMP_LISPDIR%%/tramp.elc
|
||||
%%TRAMP_LISPDIR%%/tramp-cache.el
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= yatex
|
||||
PORTVERSION= 1.73
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES?= print elisp
|
||||
MASTER_SITES= http://www.yatex.org/
|
||||
DISTNAME= ${PORTNAME}${PORTVERSION}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= plod
|
||||
PORTVERSION= 1.9
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= http://www.far2wise.net/plod/
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
PORTNAME= dictem
|
||||
PORTVERSION= 1.0.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= textproc net elisp
|
||||
MASTER_SITES= SF/dictem/dictem/dictem-${PORTVERSION}
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= dictionary
|
||||
PORTVERSION= 1.8.7
|
||||
PORTREVISION= 3
|
||||
PORTREVISION= 4
|
||||
CATEGORIES= textproc net elisp
|
||||
MASTER_SITES= http://me.in-berlin.de/~myrkr/dictionary/ \
|
||||
http://bsdchat.com/dist/dryice/
|
||||
|
@ -17,7 +17,6 @@ MAINTAINER= ports@FreeBSD.org
|
|||
COMMENT= A dictionary client for Emacs
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
ELS= connection.el dictionary.el link.el
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= doc-mode.el
|
||||
PORTVERSION= 1.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= textproc elisp
|
||||
MASTER_SITES= SF/xpt/doc-mode/doc-mode-${PORTVERSION}
|
||||
DISTNAME= doc-mode-${PORTVERSION}
|
||||
|
@ -17,8 +17,6 @@ MAINTAINER= peter.schuller@infidyne.com
|
|||
COMMENT= Asciidoc fontlocking for emacs
|
||||
|
||||
USE_EMACS= yes
|
||||
EMACS_PORT_NAME?=emacs22
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
do-install:
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
PORTNAME= muse
|
||||
PORTVERSION= 3.12
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= textproc elisp
|
||||
MASTER_SITES= http://download.gna.org/muse-el/ \
|
||||
${MASTER_SITE_LOCAL} \
|
||||
|
@ -20,14 +20,9 @@ COMMENT= An authoring and publishing environment for Emacs
|
|||
|
||||
USE_EMACS= yes
|
||||
USE_GMAKE= yes
|
||||
EMACS_PORT_NAME?= emacs22
|
||||
|
||||
INFO= muse
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
LISPDIR= ${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
|
@ -58,4 +53,10 @@ post-install:
|
|||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs23"
|
||||
PORTNAMESUFFIX= ${PKGNAMESUFFIX}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
|
||||
PORTNAME= uim-el
|
||||
PORTVERSION= 1.5.6
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= textproc
|
||||
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
|
||||
PKGNAMESUFFIX= -${EMACS_PORT_NAME}
|
||||
|
|
|
@ -50,7 +50,11 @@ SHIMBUN= ""
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs22")
|
||||
.if (${EMACS_PORT_NAME} == "emacs23")
|
||||
BROKEN= this version does not support Emacs 23
|
||||
.endif
|
||||
|
||||
.if (${EMACS_PORT_NAME} == "emacs22") || (${EMACS_PORT_NAME} == "emacs23")
|
||||
FLIM_PORT= ${PORTSDIR}/editors/flim
|
||||
SEMI_PORT= ${PORTSDIR}/editors/semi
|
||||
INSTALL_TARGET= install install-icons
|
||||
|
@ -83,7 +87,7 @@ RUN_DEPENDS+= ${SEMI_COOKIE}:${SEMI_PORT} \
|
|||
wvHtml:${PORTSDIR}/textproc/wv \
|
||||
xlhtml:${PORTSDIR}/textproc/xlhtml
|
||||
|
||||
.if ${EMACS_PORT_NAME} != "emacs22"
|
||||
.if (${EMACS_PORT_NAME} != "emacs22") && (${EMACS_PORT_NAME} != "emacs23")
|
||||
RUN_DEPENDS+= ${MULE_UCS_ELISP_FILE}:${MULE_UCS_PORT}
|
||||
.endif
|
||||
.endif
|
||||
|
|
Loading…
Add table
Reference in a new issue