Index: Makefile
===================================================================
--- Makefile	(revision 347887)
+++ Makefile	(working copy)
@@ -2,16 +2,16 @@
 # $FreeBSD$
 
 PORTNAME=	slime
-PORTVERSION=	20110714
-PORTREVISION=	8
+PORTVERSION=	2.4
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	editors elisp
-MASTER_SITES=	ftp://ftp.SpringDaemons.com/soft/
+MASTER_SITES=	https://github.com/slime/slime/archive/
+DISTFILES=      v2.4.tar.gz
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Superior Lisp Interaction Mode for Emacs
 
-USE_BZIP2=	yes
 USE_GMAKE=	yes
 USE_EMACS=	yes
 
@@ -19,7 +19,7 @@
 
 .if !defined(NOPORTDOCS)
 INFO=		slime
-PORTDOCS=	ChangeLog HACKING NEWS PROBLEMS README
+PORTDOCS=	CONTRIBUTING.md ChangeLog NEWS PROBLEMS README.md
 .endif
 
 NO_STAGE=	yes
@@ -32,8 +32,10 @@
 do-install:
 	@${MKDIR} ${SLIME_LISPDIR}
 	@${MKDIR} ${SLIME_LISPDIR}/contrib
+	@${MKDIR} ${SLIME_LISPDIR}/lib
 
 	cd ${WRKSRC}/ && ${INSTALL_DATA} *.elc *.el *.lisp ${SLIME_LISPDIR}/
+	cd ${WRKSRC}/lib && ${INSTALL_DATA} *.el ${SLIME_LISPDIR}/lib
 	cd ${WRKSRC}/contrib && ${INSTALL_DATA} *.el *.lisp \
 		${SLIME_LISPDIR}/contrib
 	${INSTALL_DATA} ${WRKSRC}/ChangeLog ${SLIME_LISPDIR}/
@@ -43,7 +45,7 @@
 	${MKDIR} ${DOCSDIR}
 	${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}/contrib/README.md ${DOCSDIR}/README-contrib.md
 	${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime-refcard.pdf ${DOCSDIR}/
 	${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime-small.pdf ${DOCSDIR}/
 .endif
Index: distinfo
===================================================================
--- distinfo	(revision 347887)
+++ distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (slime-20110714.tar.bz2) = 90f96c4017db146d11c668d87a09c3c83bef45f76389f1c35f1ca461f5dc5b32
-SIZE (slime-20110714.tar.bz2) = 734572
+SHA256 (v2.4.tar.gz) = 2e74fb51a3de589f6da1bdf0cdd1444b7abe1065352e5f61319dbda36bf32d43
+SIZE (v2.4.tar.gz) = 1032221
Index: pkg-plist
===================================================================
--- pkg-plist	(revision 347887)
+++ pkg-plist	(working copy)
@@ -1,4 +1,4 @@
-%%PORTDOCS%%%%DOCSDIR%%/README-contrib
+%%PORTDOCS%%%%DOCSDIR%%/README-contrib.md
 %%PORTDOCS%%%%DOCSDIR%%/slime-refcard.pdf
 %%PORTDOCS%%%%DOCSDIR%%/slime-small.pdf
 %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/ChangeLog
@@ -55,13 +55,10 @@
 %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-sbcl-exts.lisp
 %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-snapshot.lisp
 %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-sprof.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/start-swank.lisp
@@ -84,6 +81,10 @@
 %%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
+%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/lib/cl-lib.el
+%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/lib/ert-x.el
+%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/lib/ert.el
+%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/lib/hyperspec.el
 @dirrm %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib
 @dirrm %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime
 @dirrmtry %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp
