FreeBSD Bugzilla – Attachment 223272 Details for
Bug 253995
[NEW PORT] editors/sly-quicklisp: SLY basic support for Quicklisp
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
SVN diff from ports' root v2
editors_sly-quicklisp.patch (text/plain), 7.27 KB, created by
Olivier Certner
on 2021-03-14 22:46:00 UTC
(
hide
)
Description:
SVN diff from ports' root v2
Filename:
MIME Type:
Creator:
Olivier Certner
Created:
2021-03-14 22:46:00 UTC
Size:
7.27 KB
patch
obsolete
>Index: editors/sly-quicklisp/Makefile >=================================================================== >--- editors/sly-quicklisp/Makefile (nonexistent) >+++ editors/sly-quicklisp/Makefile (copie de travail) >@@ -0,0 +1,52 @@ >+# $FreeBSD$ >+ >+PORTNAME= sly-quicklisp >+PORTVERSION= 20200707 >+CATEGORIES= editors elisp >+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} >+ >+MAINTAINER= olce.freebsd.ports@certner.fr >+COMMENT= Basic Quicklisp support for SLY >+ >+LICENSE= PD >+ >+MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly >+BUILD_DEPENDS= ${MY_DEPENDS} >+RUN_DEPENDS= ${MY_DEPENDS} >+ >+USES= emacs >+USE_GITHUB= yes >+GH_ACCOUNT= joaotavora >+GH_TAGNAME= 4707b62803d7a29f172e9c5ff993b91187a9aaf3 >+ >+NO_ARCH= yes >+ >+EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} -f batch-byte-compile >+ >+PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} >+THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR} >+PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR} >+ >+# File is buggy and can't be used as documented upstream >+EXCLUDED_FILES= ${PORTNAME}-autoloads.el >+ >+OPTIONS_DEFINE= DOCS >+ >+PORTDOCS= README.md screenshot.png >+ >+do-build: >+ cd ${WRKSRC} && ${EMACS_COMPILE} sly-*.el >+ >+do-install: >+ @${MKDIR} ${STAGEDIR}${THIS_LISPDIR} >+ (cd ${WRKSRC} && \ >+ ${COPYTREE_SHARE} . ${STAGEDIR}${THIS_LISPDIR} \ >+ "! ( -depth 1 ( ${EXCLUDED_FILES:C/^(.*)$/-name \1 -o/} \ >+ ${PORTDOCS:C/^(.*)$/-name \1 -o/} \ >+ -name LICENSE -o -name *\.md -o -name \.[^.]* ) )") >+ >+post-install-DOCS-on: >+ ${MKDIR} ${STAGEDIR}${DOCSDIR} >+ ${INSTALL_DATA} ${PORTDOCS:%=${WRKSRC}/%} ${STAGEDIR}${DOCSDIR} >+ >+.include <bsd.port.mk> > >Property changes on: editors/sly-quicklisp/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: editors/sly-quicklisp/distinfo >=================================================================== >--- editors/sly-quicklisp/distinfo (nonexistent) >+++ editors/sly-quicklisp/distinfo (copie de travail) >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1613654208 >+SHA256 (joaotavora-sly-quicklisp-20200707-4707b62803d7a29f172e9c5ff993b91187a9aaf3_GH0.tar.gz) = 3971edb307545f8389f113e3eca28fc5325cfe26a23b28a480a30b8086e061c7 >+SIZE (joaotavora-sly-quicklisp-20200707-4707b62803d7a29f172e9c5ff993b91187a9aaf3_GH0.tar.gz) = 45904 > >Property changes on: editors/sly-quicklisp/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: editors/sly-quicklisp/files/patch-sly-quicklisp.el >=================================================================== >--- editors/sly-quicklisp/files/patch-sly-quicklisp.el (nonexistent) >+++ editors/sly-quicklisp/files/patch-sly-quicklisp.el (copie de travail) >@@ -0,0 +1,13 @@ >+--- sly-quicklisp.el.orig 2020-07-07 16:35:00 UTC >++++ sly-quicklisp.el >+@@ -91,10 +91,5 @@ in `sly-editing-mode-hook', i.e. lisp files." >+ sly-quicklisp--enabled-dists) >+ "NO QL dists reported so far. Load a system using `sly-quickload'"))) >+ >+-;;; Automatically add ourselves to `sly-contribs' when this file is loaded >+-;;;###autoload >+-(with-eval-after-load 'sly >+- (add-to-list 'sly-contribs 'sly-quicklisp 'append)) >+- >+ (provide 'sly-quicklisp) >+ ;;; sly-quicklisp.el ends here > >Property changes on: editors/sly-quicklisp/files/patch-sly-quicklisp.el >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: editors/sly-quicklisp/pkg-descr >=================================================================== >--- editors/sly-quicklisp/pkg-descr (nonexistent) >+++ editors/sly-quicklisp/pkg-descr (copie de travail) >@@ -0,0 +1,4 @@ >+sly-quicklisp is an external contrib for SLY that provides a `sly-quickload' >+command (C-c C-d C-q) that prompts the user for a package to install. >+ >+WWW: https://github.com/joaotavora/sly-quicklisp > >Property changes on: editors/sly-quicklisp/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: editors/sly-quicklisp/pkg-message >=================================================================== >--- editors/sly-quicklisp/pkg-message (nonexistent) >+++ editors/sly-quicklisp/pkg-message (copie de travail) >@@ -0,0 +1,27 @@ >+[ >+{ type: install >+ message: <<EOM >+To use the sly-quicklisp contrib, you must: >+1. Register sly-quicklisp into SLY. You just have to add this line to some init >+ file: >+(require 'sly-quicklisp) >+ Doing this is not strictly necessary if you want to automatically activate >+ this contrib using `sly-contribs' (see below), but it never hurts. >+ This contrib's automatic activation at load was disabled, contrary to what >+ upstream does. Upstream's autoloads file is consequently not necessary, and >+ not included in this package. >+2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this >+ is not the case, an error will be signaled at contrib activation, from which >+ you can recover by using SLY's CONTINUE restart (will disable the contrib). >+ >+If you want sly-quicklisp to be automatically activated on each new SLY >+session, put it in the `sly-contribs' list. E.g., you can add something like >+this in some Emacs' init file: >+(setq sly-contribs '(sly-fancy sly-quicklisp)) >+or customize the variable. >+ >+To enable it on demand in already running SLY sessions instead, just use the >+`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'. >+EOM >+} >+] > >Property changes on: editors/sly-quicklisp/pkg-message >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: editors/sly-quicklisp/pkg-plist >=================================================================== >--- editors/sly-quicklisp/pkg-plist (nonexistent) >+++ editors/sly-quicklisp/pkg-plist (copie de travail) >@@ -0,0 +1,6 @@ >+%%THIS_LISPDIR%%/sly-quicklisp-tests.el >+%%THIS_LISPDIR%%/sly-quicklisp-tests.elc >+%%THIS_LISPDIR%%/sly-quicklisp.el >+%%THIS_LISPDIR%%/sly-quicklisp.elc >+%%THIS_LISPDIR%%/slynk-quicklisp.asd >+%%THIS_LISPDIR%%/slynk-quicklisp.lisp > >Property changes on: editors/sly-quicklisp/pkg-plist >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 253995
:
222949
| 223272