From owner-svn-ports-all@FreeBSD.ORG Thu Mar 13 22:07:03 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D4A3DFBA; Thu, 13 Mar 2014 22:07:03 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C063F63C; Thu, 13 Mar 2014 22:07:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s2DM73vD015420; Thu, 13 Mar 2014 22:07:03 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s2DM72ER015416; Thu, 13 Mar 2014 22:07:02 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201403132207.s2DM72ER015416@svn.freebsd.org> From: Pawel Pekala Date: Thu, 13 Mar 2014 22:07:02 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r348133 - in head/editors/slime: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 22:07:03 -0000 Author: pawel Date: Thu Mar 13 22:07:02 2014 New Revision: 348133 URL: http://svnweb.freebsd.org/changeset/ports/348133 QAT: https://qat.redports.org/buildarchive/r348133/ Log: - Update to version 2.4, take maintainership [1] - Convert to new ports standards, fix few portlint warnings - Define DOCS option - Move info displayed after build to pkg-message file so that package users can see it too - Add staging support PR: ports/187509 [1] Submitted by: Joseph Benden Added: head/editors/slime/files/ head/editors/slime/files/pkg-message.in (contents, props changed) Modified: head/editors/slime/Makefile head/editors/slime/distinfo head/editors/slime/pkg-plist Modified: head/editors/slime/Makefile ============================================================================== --- head/editors/slime/Makefile Thu Mar 13 22:01:47 2014 (r348132) +++ head/editors/slime/Makefile Thu Mar 13 22:07:02 2014 (r348133) @@ -2,61 +2,49 @@ # $FreeBSD$ PORTNAME= slime -PORTVERSION= 20110714 -PORTREVISION= 8 -PORTEPOCH= 1 +PORTVERSION= 2.4 +PORTEPOCH= 2 CATEGORIES= editors elisp -MASTER_SITES= ftp://ftp.SpringDaemons.com/soft/ +MASTER_SITES= https://codeload.github.com/slime/slime/legacy.tar.gz/v2.4?dummy=/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= joe@thrallingpenguin.com COMMENT= Superior Lisp Interaction Mode for Emacs -USE_BZIP2= yes -USE_GMAKE= yes +USES= gmake USE_EMACS= yes SLIME_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/slime +WRKSRC= ${WRKDIR}/slime-slime-e676480 + +SUB_FILES= pkg-message +SUB_LIST= SLIME_LISPDIR="${SLIME_LISPDIR}" -.if !defined(NOPORTDOCS) INFO= slime -PORTDOCS= ChangeLog HACKING NEWS PROBLEMS README -.endif +PORTDOCS= CONTRIBUTING.md ChangeLog NEWS PROBLEMS README.md + +OPTIONS_DEFINE= DOCS -NO_STAGE= yes do-build: - cd ${WRKSRC}/doc && ${GMAKE} slime.info + cd ${WRKSRC}/doc && ${MAKE_CMD} slime.info cd ${WRKSRC} && ${EMACS_CMD} -batch \ -eval '(setq load-path (cons nil load-path))' \ -f batch-byte-compile *.el do-install: - @${MKDIR} ${SLIME_LISPDIR} - @${MKDIR} ${SLIME_LISPDIR}/contrib - - cd ${WRKSRC}/ && ${INSTALL_DATA} *.elc *.el *.lisp ${SLIME_LISPDIR}/ + @${MKDIR} ${STAGEDIR}${SLIME_LISPDIR}/contrib + @${MKDIR} ${STAGEDIR}${SLIME_LISPDIR}/lib + cd ${WRKSRC} && ${INSTALL_DATA} *.elc *.el *.lisp ${STAGEDIR}${SLIME_LISPDIR} + cd ${WRKSRC}/lib && ${INSTALL_DATA} *.el ${STAGEDIR}${SLIME_LISPDIR}/lib cd ${WRKSRC}/contrib && ${INSTALL_DATA} *.el *.lisp \ - ${SLIME_LISPDIR}/contrib - ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${SLIME_LISPDIR}/ - -post-install: -.if !defined(NOPORTDOCS) - ${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}/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 '(slime-repl))" - @${ECHO_MSG} "========================================================" - @${ECHO_MSG} + ${STAGEDIR}${SLIME_LISPDIR}/contrib + ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${SLIME_LISPDIR} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/slime.info \ + ${STAGEDIR}${PREFIX}/${INFO_PATH} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/contrib/README.md \ + ${STAGEDIR}${DOCSDIR}/README-contrib.md + (cd ${INSTALL_WRKSRC}/doc && ${INSTALL_DATA} slime-refcard.pdf \ + slime-small.pdf ${STAGEDIR}${DOCSDIR}) .include Modified: head/editors/slime/distinfo ============================================================================== --- head/editors/slime/distinfo Thu Mar 13 22:01:47 2014 (r348132) +++ head/editors/slime/distinfo Thu Mar 13 22:07:02 2014 (r348133) @@ -1,2 +1,2 @@ -SHA256 (slime-20110714.tar.bz2) = 90f96c4017db146d11c668d87a09c3c83bef45f76389f1c35f1ca461f5dc5b32 -SIZE (slime-20110714.tar.bz2) = 734572 +SHA256 (slime-2.4.tar.gz) = 83b596f2f21f230d35e907e3ffd79e898a127a2cc9157627b7aaec9417a6922c +SIZE (slime-2.4.tar.gz) = 1032367 Added: head/editors/slime/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/slime/files/pkg-message.in Thu Mar 13 22:07:02 2014 (r348133) @@ -0,0 +1,10 @@ + +======================================================== +To activate SLIME put the following code into ~/.emacs: +(setq inferior-lisp-program "PATH_TO_YOUR_LISP_BINARY") +(add-to-list 'load-path "%%SLIME_LISPDIR%%" + "%%SLIME_LISPDIR%%/contrib") +(require 'slime) +(slime-setup '(slime-repl)) +======================================================== + Modified: head/editors/slime/pkg-plist ============================================================================== --- head/editors/slime/pkg-plist Thu Mar 13 22:01:47 2014 (r348132) +++ head/editors/slime/pkg-plist Thu Mar 13 22:07:02 2014 (r348133) @@ -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 @@ -15,6 +15,7 @@ %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-enclosing-context.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-fancy-trace.el %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-fontifying-fu.el %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-fuzzy.el %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-highlight-edits.el @@ -49,21 +50,25 @@ %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-listener-hooks.lisp %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-media.lisp %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-motd.lisp +%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-mrepl.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/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/contrib/swank-trace-dialog.lisp +%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/slime-trace-dialog.el +%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-repl.lisp +%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/contrib/swank-util.lisp %%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/slime-tests.el +%%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/slime-tests.elc %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/start-swank.lisp %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-abcl.lisp %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime/swank-allegro.lisp @@ -84,7 +89,12 @@ %%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/lib @dirrm %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp/slime @dirrmtry %%EMACS_LIBDIR%%/%%EMACS_VER%%/site-lisp @dirrmtry %%EMACS_LIBDIR%%/%%EMACS_VER%%