1
0
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:
Stanislav Sedov 2008-08-03 09:59:10 +00:00
parent 20a1f6a14b
commit 2a2d02dc59
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=217982
3 changed files with 106 additions and 52 deletions

View File

@ -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>

View File

@ -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

View File

@ -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%%