mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
- Update slime to the latest snapshot. SLIME development team
stopped rolling out releases and it's recommended to use the CVS version. Bump PORTEPOCH as well. - Install contrib modules. - Add basic usage instructions. - Take maintainership.
This commit is contained in:
parent
20a1f6a14b
commit
2a2d02dc59
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=217982
@ -6,21 +6,25 @@
|
||||
#
|
||||
|
||||
PORTNAME= slime
|
||||
PORTVERSION= 2.0
|
||||
PORTREVISION= 3
|
||||
PORTVERSION= 20080803
|
||||
PORTREVISION= 0
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= http://common-lisp.net/project/slime/
|
||||
EXTRACT_SUFX= .tgz
|
||||
MASTER_SITES= ftp://ftp.SpringDaemons.com/soft/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
MAINTAINER= stas@FreeBSD.org
|
||||
COMMENT= Superior Lisp Interaction Mode for Emacs
|
||||
|
||||
USE_BZIP2= yes
|
||||
USE_GMAKE= yes
|
||||
USE_EMACS= yes
|
||||
|
||||
SLIME_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/slime
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
INFO= slime
|
||||
PORTDOCS= ChangeLog HACKING NEWS PROBLEMS README
|
||||
SLIME_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/slime
|
||||
.endif
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC}/doc && ${GMAKE} slime.info
|
||||
@ -28,23 +32,34 @@ do-build:
|
||||
-eval '(setq load-path (cons nil load-path))' \
|
||||
-f batch-byte-compile *.el
|
||||
|
||||
pre-install:
|
||||
@${MKDIR} ${SLIME_LISPDIR}
|
||||
|
||||
do-install:
|
||||
cd ${INSTALL_WRKSRC}; \
|
||||
${INSTALL_DATA} ChangeLog ${SLIME_LISPDIR}; \
|
||||
${INSTALL_DATA} *.el ${SLIME_LISPDIR}; \
|
||||
${INSTALL_DATA} *.elc ${SLIME_LISPDIR}; \
|
||||
${INSTALL_DATA} *.lisp ${SLIME_LISPDIR}
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime.info ${PREFIX}/${INFO_PATH}
|
||||
@${MKDIR} ${SLIME_LISPDIR}
|
||||
@${MKDIR} ${SLIME_LISPDIR}/contrib
|
||||
|
||||
cd ${WRKSRC}/ && ${INSTALL_DATA} *.elc *.el *.lisp ${SLIME_LISPDIR}/
|
||||
cd ${WRKSRC}/contrib && ${INSTALL_DATA} *.el *.lisp \
|
||||
${SLIME_LISPDIR}/contrib
|
||||
${INSTALL_DATA} ${WRKSRC}/ChangeLog ${SLIME_LISPDIR}/
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for F in ${PORTDOCS}
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/${F} ${DOCSDIR}
|
||||
.endfor
|
||||
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime.info ${PREFIX}/${INFO_PATH}
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/contrib/README ${DOCSDIR}/README-contrib
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime-refcard.pdf ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime-small.pdf ${DOCSDIR}/
|
||||
.endif
|
||||
|
||||
@${ECHO_MSG}
|
||||
@${ECHO_MSG} "========================================================"
|
||||
@${ECHO_MSG} "To activate SLIME put the following code into ~/.emacs:"
|
||||
@${ECHO_MSG} '(setq inferior-lisp-program "PATH_TO_YOUR_LISP_BINARY")'
|
||||
@${ECHO_MSG} "(add-to-list 'load-path \"${SLIME_LISPDIR}\""
|
||||
@${ECHO_MSG} ' "${SLIME_LISPDIR}/contrib")'
|
||||
@${ECHO_MSG} "(require 'slime)"
|
||||
@${ECHO_MSG} "(slime-setup)"
|
||||
@${ECHO_MSG} "========================================================"
|
||||
@${ECHO_MSG}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (slime-2.0.tgz) = 24ccc060145173301b78ffa44f72c49a
|
||||
SHA256 (slime-2.0.tgz) = 5e24df50484cbdea04e1ce008ca0d4c0e8d24aa9f7d049260fd2f6c8c12a30f4
|
||||
SIZE (slime-2.0.tgz) = 472918
|
||||
MD5 (slime-20080803.tar.bz2) = 59fa416e9fa8da805332ea9ae23d48aa
|
||||
SHA256 (slime-20080803.tar.bz2) = f2adfd0d890fd720cca5d5d037c53bae0584f5d6ab6335f86c560fb60b28e541
|
||||
SIZE (slime-20080803.tar.bz2) = 604339
|
||||
|
@ -1,31 +1,70 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/ChangeLog
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/bridge.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/bridge.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/hyperspec.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/hyperspec.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/metering.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/nregex.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/present.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/sbcl-pprint-patch.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-abcl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-allegro.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-backend.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-clisp.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-cmucl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-corman.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-ecl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-gray.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-lispworks.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-loader.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-openmcl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-sbcl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-scl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-source-file-cache.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-source-path-parser.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/tree-widget.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/tree-widget.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/xref.lisp
|
||||
@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/slime
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README-contrib
|
||||
%%PORTDOCS%%%%DOCSDIR%%/slime-small.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/slime-refcard.pdf
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/ChangeLog
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/bridge.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/inferior-slime.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-asdf.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-autodoc.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-banner.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-c-p-c.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-editing-commands.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-fancy-inspector.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-fancy.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-fuzzy.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-highlight-edits.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-indentation.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-mdot-fu.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-motd.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-package-fu.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-parse.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-presentation-streams.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-presentations.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-references.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-scheme.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-scratch.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-tramp.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-typeout-frame.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-xref-browser.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-arglists.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-asdf.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-c-p-c.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-fancy-inspector.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-fuzzy.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-indentation.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-listener-hooks.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-motd.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-package-fu.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-presentation-streams.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-presentations.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/hyperspec.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/hyperspec.elc
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/metering.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/nregex.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/sbcl-pprint-patch.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/slime-autoloads.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/slime-autoloads.elc
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/slime.el
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/slime.elc
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-abcl.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-allegro.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-backend.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-clisp.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-cmucl.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-corman.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-ecl.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-gray.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-lispworks.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-loader.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-openmcl.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-sbcl.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-scl.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-source-file-cache.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-source-path-parser.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank.lisp
|
||||
%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/xref.lisp
|
||||
@dirrm %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib
|
||||
@dirrm %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime
|
||||
@dirrmtry %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp
|
||||
@dirrmtry %%EMACS_LIBDIR%%/%%EMACS_VER%%
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
|
Loading…
Reference in New Issue
Block a user