mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
Emacs Lisp ports framework: Overhaul
This overhaul introduces four key changes to the elisp ports framework: 1. Remove support for packaged byte-compiled elisp. The primary motivation is to remove a large number of flavor-specific packages and to simplify the ports tree. As an example, supporting byte-compiled elisp for devel/tablist required six packages, one for each flavor of editors/emacs and editors/emacs-devel. With over 100 elisp ports and requests for new Emacs flavors, this was unmanageable. 2. Install configuration to integrate with Emacs's native compilation machinery, allowing elisp from ports to be compiled into the standard cache under the user's home directory. This matches the behavior of GNU ELPA packages and generally results in a faster experience. Speedups vary depending on the characteristics of the elisp code, but are often reported to be 2.5 to 5 times faster than byte-compiled code. 3. Perform byte compilation on the target host, but only when native compilation is unavailable. Compilation is initiated when Emacs starts, and the resulting .elc files are cached under the user's home directory. 4. Load all autoload files installed by FreeBSD elisp ports. This mirrors what package.el does for ELPA packages, ensuring that autoloaded functions are available without requiring users to explicitly load each package. Users with elisp packages (*-emacs_*) installed should consult the 2026-04-11 UPDATING entry for instructions on handling the transition. Reviewed by: ashish, Benjamin Jacobs <freebsd@dev.thsi.be>, dinoex, mandree, mce, nobutaka, Pat Maddox <pat@patmaddox.com>, rhurlin Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D56001
This commit is contained in:
+36
-115
@@ -1,49 +1,37 @@
|
||||
# Provide support for ports requiring Emacs. This includes flavors with proper
|
||||
# dependencies and useful variables.
|
||||
# Provide support for ports requiring Emacs.
|
||||
#
|
||||
# Feature: emacs
|
||||
# Usage: USES=emacs or USES=emacs:args
|
||||
# Valid ARGS: build, run, noflavors
|
||||
# Valid ARGS: build
|
||||
#
|
||||
# build Indicates that Emacs is required at build time.
|
||||
# run Indicates that Emacs is required at run time.
|
||||
# noflavors Prevents flavors. This is implied when there is no run
|
||||
# dependency on Emacs.
|
||||
#
|
||||
# If build and run are omitted from the argument list, Emacs will be added to
|
||||
# BUILD_DEPENDS and RUN_DEPENDS. EMACS_NO_DEPENDS can be set to prevent both
|
||||
# dependencies.
|
||||
# If build is omitted from the argument list, Emacs will not be added to
|
||||
# BUILD_DEPENDS.
|
||||
#
|
||||
# Variables, which can be set in make.conf:
|
||||
# DEFAULT_VERSIONS+= The default flavor for ports with
|
||||
# USES=emacs can be added to DEFAULT_VERSIONS.
|
||||
# For example: DEFAULT_VERSIONS+= emacs=nox
|
||||
# Valid flavors: full canna nox wayland
|
||||
# devel_full devel_nox
|
||||
# Flavors specified on the command line take
|
||||
# precedence.
|
||||
#
|
||||
# Variables, which can be set by ports:
|
||||
# EMACS_FLAVORS_EXCLUDE: Do NOT build these Emacs flavors.
|
||||
# If EMACS_FLAVORS_EXCLUDE is not defined and
|
||||
# - there is a run dependency on Emacs
|
||||
# - the noflavors argument is not specified
|
||||
# then all valid Emacs flavors are assumed.
|
||||
#
|
||||
# EMACS_NO_DEPENDS: Do NOT add build or run dependencies on Emacs.
|
||||
# This will prevent flavors, and no byte code files
|
||||
# will be generated as part of the package.
|
||||
# DEFAULT_VERSIONS+=emacs= Select the Emacs port and flavor used for
|
||||
# USES=emacs:build.
|
||||
# Valid values: full canna nox wayland
|
||||
# devel_full devel_nox
|
||||
# Defaults to nox when not specified.
|
||||
# Values prefixed with devel_ select
|
||||
# editors/emacs-devel; others select
|
||||
# editors/emacs.
|
||||
#
|
||||
# Variables, which can be read by ports:
|
||||
# EMACS_CMD: Emacs command with full path (e.g. /usr/local/bin/emacs-30.2)
|
||||
# EMACS_FLAVOR: Used for dependencies (e.g. BUILD_DEPENDS= dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash@${EMACS_FLAVOR})
|
||||
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
|
||||
# EMACS_LIBDIR_WITH_VER: Library directory without ${PREFIX} including version (e.g. share/emacs/30.2)
|
||||
# EMACS_MAJOR_VER: Emacs major version (e.g. 30)
|
||||
# EMACS_PKGNAMESUFFIX: PKGNAMESUFFIX to distinguish Emacs flavors
|
||||
# EMACS_LIBDIR: Emacs Library directory without ${PREFIX} (e.g. share/emacs)
|
||||
# EMACS_SITE_LISPDIR: Emacs site-lisp directory without ${PREFIX} (e.g. share/emacs/site-lisp)
|
||||
# EMACS_VER: Emacs version (e.g. 30.2)
|
||||
# EMACS_VERSION_SITE_LISPDIR: Include version (e.g. share/emacs/30.2/site-lisp)
|
||||
#
|
||||
# Note: EMACS_CMD and EMACS_MAJOR_VER are only set if the build argument is
|
||||
# supplied.
|
||||
#
|
||||
# Note: No Emacs runtime dependency is declared here. USES=emacs ports now
|
||||
# install only .el source files, avoiding the combinatorial explosion of
|
||||
# flavor-specific packages. Native compilation is handled at runtime by the
|
||||
# site-wide configuration shipped with editors/emacs and editors/emacs-devel.
|
||||
#-------------------------------------------------------------------------------
|
||||
#
|
||||
# MAINTAINER: emacs@FreeBSD.org
|
||||
@@ -54,102 +42,35 @@ _INCLUDE_USES_EMACS_MK= yes
|
||||
# Make sure that no dependency or some other environment variable
|
||||
# pollutes the build/run dependency detection
|
||||
.undef _EMACS_BUILD_DEP
|
||||
.undef _EMACS_RUN_DEP
|
||||
.undef _EMACS_NOFLAVORS
|
||||
_EMACS_ARGS= ${emacs_ARGS:S/,/ /g}
|
||||
. if ${_EMACS_ARGS:Mbuild}
|
||||
_EMACS_BUILD_DEP= yes
|
||||
_EMACS_ARGS:= ${_EMACS_ARGS:Nbuild}
|
||||
. endif
|
||||
. if ${_EMACS_ARGS:Mrun}
|
||||
_EMACS_RUN_DEP= yes
|
||||
_EMACS_ARGS:= ${_EMACS_ARGS:Nrun}
|
||||
. endif
|
||||
. if ${_EMACS_ARGS:Mnoflavors}
|
||||
_EMACS_NOFLAVORS= yes
|
||||
_EMACS_ARGS:= ${_EMACS_ARGS:Nnoflavors}
|
||||
. endif
|
||||
|
||||
# If the port does not specify a build or run dependency, and does not define
|
||||
# EMACS_NO_DEPENDS, assume both dependencies are required.
|
||||
. if !defined(_EMACS_BUILD_DEP) && !defined(_EMACS_RUN_DEP) && \
|
||||
!defined(EMACS_NO_DEPENDS)
|
||||
_EMACS_BUILD_DEP= yes
|
||||
_EMACS_RUN_DEP= yes
|
||||
. endif
|
||||
|
||||
# Only set FLAVORS when...
|
||||
. if defined(_EMACS_RUN_DEP) && !defined(_EMACS_NOFLAVORS)
|
||||
FLAVORS= full canna nox wayland devel_full devel_nox
|
||||
# Sort the default to be first
|
||||
. if defined(EMACS_DEFAULT)
|
||||
FLAVORS:= ${EMACS_DEFAULT} ${FLAVORS:N${EMACS_DEFAULT}}
|
||||
. endif
|
||||
. for flavor in ${EMACS_FLAVORS_EXCLUDE}
|
||||
FLAVORS:= ${FLAVORS:N${flavor}}
|
||||
. endfor
|
||||
. endif
|
||||
|
||||
# Only set FLAVOR when...
|
||||
. if defined(_EMACS_RUN_DEP) && !defined(_EMACS_NOFLAVORS) && empty(FLAVOR)
|
||||
. if defined(EMACS_DEFAULT)
|
||||
FLAVOR= ${EMACS_DEFAULT}
|
||||
. else
|
||||
FLAVOR= ${FLAVORS:[1]}
|
||||
. endif # defined(EMACS_DEFAULT)
|
||||
. endif # !defined(_EMACS_NOFLAVORS) && defined(_EMACS_RUN_DEP) && empty(FLAVOR)
|
||||
|
||||
. if !empty(FLAVOR)
|
||||
EMACS_FLAVOR= ${FLAVOR}
|
||||
. else
|
||||
EMACS_FLAVOR= full
|
||||
. endif
|
||||
|
||||
. if ${FLAVOR:Mdevel*}
|
||||
EMACS_VER= 31.0.50
|
||||
EMACS_PORTDIR= editors/emacs-devel
|
||||
. else
|
||||
EMACS_VER= 30.2
|
||||
EMACS_PORTDIR= editors/emacs
|
||||
. endif
|
||||
|
||||
EMACS_MAJOR_VER= ${EMACS_VER:C/\..*//}
|
||||
EMACS_LIBDIR= share/emacs
|
||||
EMACS_LIBDIR_WITH_VER= share/emacs/${EMACS_VER}
|
||||
EMACS_PORT_NAME= emacs${EMACS_MAJOR_VER}
|
||||
|
||||
. if ${EMACS_FLAVOR} == "devel_full"
|
||||
EMACS_PKGNAMESUFFIX= -emacs_devel
|
||||
. elif ${EMACS_FLAVOR} == "devel_nox"
|
||||
EMACS_PKGNAMESUFFIX= -emacs_devel_nox
|
||||
. elif ${EMACS_FLAVOR} == "full"
|
||||
EMACS_PKGNAMESUFFIX=
|
||||
. else
|
||||
EMACS_PKGNAMESUFFIX= -emacs_${EMACS_FLAVOR}
|
||||
. endif
|
||||
|
||||
EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER}
|
||||
EMACS_SITE_LISPDIR= ${EMACS_LIBDIR}/site-lisp
|
||||
EMACS_VERSION_SITE_LISPDIR= ${EMACS_LIBDIR_WITH_VER}/site-lisp
|
||||
|
||||
. if defined(_EMACS_BUILD_DEP)
|
||||
BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//}
|
||||
. endif
|
||||
. if defined(_EMACS_RUN_DEP)
|
||||
RUN_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_FLAVOR:C/devel_//}
|
||||
. if defined(EMACS_DEFAULT) && ${EMACS_DEFAULT:Mdevel*}
|
||||
EMACS_VER= 31.0.50
|
||||
EMACS_PORTDIR= editors/emacs-devel
|
||||
EMACS_BUILD_FLAVOR= ${EMACS_DEFAULT:C/devel_//}
|
||||
. else
|
||||
EMACS_VER= 30.2
|
||||
EMACS_PORTDIR= editors/emacs
|
||||
EMACS_BUILD_FLAVOR= ${EMACS_DEFAULT:Unox}
|
||||
. endif
|
||||
EMACS_CMD= ${PREFIX}/bin/emacs-${EMACS_VER}
|
||||
EMACS_MAJOR_VER= ${EMACS_VER:C/\..*//}
|
||||
MAKE_ARGS+= EMACS=${EMACS_CMD}
|
||||
BUILD_DEPENDS+= ${EMACS_CMD}:${EMACS_PORTDIR}@${EMACS_BUILD_FLAVOR}
|
||||
. endif
|
||||
|
||||
MAKE_ARGS+= EMACS=${EMACS_CMD}
|
||||
SCRIPTS_ENV+= EMACS_LIBDIR=${EMACS_LIBDIR} \
|
||||
EMACS_VER=${EMACS_VER} \
|
||||
EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \
|
||||
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \
|
||||
EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR}
|
||||
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR}
|
||||
|
||||
PLIST_SUB+= EMACS_LIBDIR=${EMACS_LIBDIR} \
|
||||
EMACS_VER=${EMACS_VER} \
|
||||
EMACS_LIBDIR_WITH_VER=${EMACS_LIBDIR_WITH_VER} \
|
||||
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR} \
|
||||
EMACS_VERSION_SITE_LISPDIR=${EMACS_VERSION_SITE_LISPDIR}
|
||||
EMACS_SITE_LISPDIR=${EMACS_SITE_LISPDIR}
|
||||
|
||||
.endif # _INCLUDE_USES_EMACS_MK
|
||||
|
||||
@@ -44,8 +44,8 @@ EBUR128_DEFAULT?= rust
|
||||
. else
|
||||
EBUR128_DEFAULT?= legacy
|
||||
. endif
|
||||
# Possible_values: full canna nox devel_full devel_nox
|
||||
#EMACS_DEFAULT?= let the flavor be the default if not explicitly set
|
||||
# Possible values: full canna nox wayland devel_full devel_nox (default: nox)
|
||||
#EMACS_DEFAULT?= nox
|
||||
# Possible values: 3.0, 4.0
|
||||
FIREBIRD_DEFAULT?= 3.0
|
||||
# Possible values: gfortran
|
||||
|
||||
@@ -5,6 +5,36 @@ they are unavoidable.
|
||||
You should get into the habit of checking this file for changes each time
|
||||
you update your ports collection, before attempting any port upgrades.
|
||||
|
||||
20260411:
|
||||
AFFECTS: AFFECTS: users of elisp (*-emacs_*) packages
|
||||
AUTHOR: jrm@FreeBSD.org
|
||||
|
||||
Packages for different flavors of elisp ports have been removed. For
|
||||
example, the old and new packages for devel/tablist are:
|
||||
|-------------------------+---------|
|
||||
| Before | After |
|
||||
|-------------------------+---------|
|
||||
| tablist | tablist |
|
||||
| tablist-emacs_canna | |
|
||||
| tablist-emacs_devel_nox | |
|
||||
| tablist-emacs_devel | |
|
||||
| tablist-emacs_nox | |
|
||||
| tablist-emacs_wayland | |
|
||||
|-------------------------+---------|
|
||||
|
||||
If you have any -emacs_* packages installed, simply running `pkg upgrade`
|
||||
will not upgrade and replace them with the new package. Run these commands
|
||||
under /bin/sh with superuser privileges before upgrading.
|
||||
|
||||
for i in $(pkg query -g %n *-emacs_*); do
|
||||
if [ "$i" != "notmuch-emacs_*" ]; then
|
||||
nn=$(echo "$i" | sed -e 's/-emacs_[a-z_]*//')
|
||||
else
|
||||
nn=$(echo "$i" | sed -e 's/-emacs_[a-z_]*/-emacs/')
|
||||
fi
|
||||
pkg set -yn "$i":"$nn"
|
||||
done
|
||||
|
||||
20260401:
|
||||
AFFECTS: users of security/openvpn
|
||||
AUTHOR: mandree@FreeBSD.org
|
||||
|
||||
+6
-3
@@ -1,8 +1,8 @@
|
||||
PORTNAME= emms
|
||||
DISTVERSION= 25
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= audio elisp
|
||||
MASTER_SITES= https://elpa.gnu.org/packages/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= alven@FreeBSD.org
|
||||
COMMENT= GNU/Emacs Multimedia System
|
||||
@@ -16,12 +16,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
# do not depend on base texinfo on 10
|
||||
BUILD_DEPENDS= texi2dvi:print/texinfo
|
||||
|
||||
USES= emacs gmake tar
|
||||
USES= emacs:build gmake tar
|
||||
|
||||
CONFLICTS_INSTALL= emms emms-emacs_* # share/emacs/site-lisp/emms/emms-auto.el
|
||||
CONFLICTS_INSTALL= emms-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
INFO= emms
|
||||
|
||||
do-build:
|
||||
${GMAKE} -C ${WRKSRC} emms-auto.el docs
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--- Makefile.orig 2023-05-25 21:02:56 UTC
|
||||
+++ Makefile
|
||||
@@ -37,7 +37,7 @@
|
||||
@@ -37,7 +37,7 @@ PREFIX=$(DESTDIR)/usr/local
|
||||
|
||||
DESTDIR=
|
||||
PREFIX=$(DESTDIR)/usr/local
|
||||
@@ -9,7 +9,7 @@
|
||||
MAN1DIR=$(PREFIX)/share/man/man1
|
||||
BINDIR=$(PREFIX)/bin
|
||||
SITELISP=$(PREFIX)/share/emacs/site-lisp/emms
|
||||
@@ -48,7 +48,7 @@
|
||||
@@ -48,7 +48,7 @@ GINSTALLINFO = /usr/bin/ginstall-info --info-dir=$(INF
|
||||
|
||||
GINSTALLINFO = /usr/bin/ginstall-info --info-dir=$(INFODIR)
|
||||
# For systems without ginstall-info
|
||||
@@ -18,3 +18,11 @@
|
||||
CHANGELOG_CMD = git log --pretty=medium --no-merges
|
||||
|
||||
# The currently released version of EMMS (no longer in use)
|
||||
@@ -91,7 +91,6 @@ install:
|
||||
test -d $(SITELISP) || mkdir -p $(SITELISP)
|
||||
test -d $(INFODIR) || install -d $(INFODIR)
|
||||
install -m 644 $(ALLSOURCE) $(SITELISP)
|
||||
- install -m 644 $(ALLCOMPILED) $(SITELISP)
|
||||
install -m 0644 $(DOCDIR)emms.info $(INFODIR)/emms.info
|
||||
for p in $(MAN1PAGES) ; do $(GZIP) -9c $$p > $(MAN1DIR)/$$p.gz ; done
|
||||
if [ -x /usr/bin/ginstall-info ]; then \
|
||||
|
||||
@@ -1,143 +1,73 @@
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-auto.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-bookmarks.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-bookmarks.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-browser.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-browser.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-cache.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-cache.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-compat.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-compat.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-cue.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-filters.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-filters.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-history.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-history.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-i18n.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-browser.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-browser.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-musicbrainz.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi-musicbrainz.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-idapi.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-exiftool.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-exiftool.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-libtag.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-libtag.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-metaflac.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-metaflac.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-mp3info.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-mp3info.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-flac.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-flac.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-mp3.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-mp3.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-ogg.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-ogg.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-opus.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-opus.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-spc.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-spc.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-vorbis.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native-vorbis.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-native.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-ogginfo.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-ogginfo.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-opusinfo.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-opusinfo.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-tinytag.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info-tinytag.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-info.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-jack.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-jack.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-last-played.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-last-played.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-later-do.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-later-do.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-scrobbler.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-scrobbler.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-stream.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-librefm-stream.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-listenbrainz-scrobbler.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-listenbrainz-scrobbler.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics-lrclib.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics-lrclib.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-lyrics.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-maint.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-maint.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mark.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mark.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-metaplaylist-mode.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-metaplaylist-mode.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line-icon.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line-icon.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mode-line.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-mpris.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-pkg.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpd.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpg321-remote.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mplayer.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mplayer.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpv.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-mpv.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-simple.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-simple.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-vlc.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-vlc.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-xine.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-player-xine.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playing-time.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playing-time.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-limit.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-limit.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-mode.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-playlist-sort.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-radio-browser.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-score.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-score.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-setup.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-show-all.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-show-all.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-source-beets.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-source-beets.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-source-file.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-source-file.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-source-playlist.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-source-playlist.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-stream-info.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-stream-info.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-streams.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-streams.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-tag-editor.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-tag-editor.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-tag-tracktag.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-tag-tracktag.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-url.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-url.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-amixer.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-amixer.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mixerctl.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mixerctl.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mpv.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-mpv.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-pulse.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-pulse.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-sndioctl.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume-sndioctl.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms-volume.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms.el
|
||||
%%EMACS_SITE_LISPDIR%%/emms/emms.elc
|
||||
share/man/man1/emms-print-metadata.1.gz
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
PORTNAME= mpg123.el
|
||||
PORTVERSION= 1.65
|
||||
PORTREVISION= 4
|
||||
PORTREVISION= 5
|
||||
CATEGORIES= audio elisp
|
||||
MASTER_SITES= http://www.gentei.org/~yuuji/software/mpg123el/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
@@ -16,6 +16,8 @@ LICENSE= BSD2CLAUSE
|
||||
|
||||
USES= emacs
|
||||
|
||||
CONFLICTS_INSTALL= mpg123.el-emacs_*
|
||||
|
||||
OPTIONS_SINGLE= PLAYER
|
||||
OPTIONS_SINGLE_PLAYER= MPG123 MPLAYER
|
||||
OPTIONS_DEFAULT= MPLAYER
|
||||
@@ -27,8 +29,6 @@ MPG123_RUN_DEPENDS= mpg123:audio/mpg123 \
|
||||
ogg123:audio/vorbis-tools
|
||||
MPG123_EXTRA_PATCHES= ${FILESDIR}/extra-mpg123-patch-mpg123.el
|
||||
|
||||
CONFLICTS= mpg123-emacs
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Put the expression below into your ~/.emacs.
|
||||
Put the expression below into your Emacs configuration:
|
||||
|
||||
(autoload 'mpg123 "mpg123" "A Front-end to mpg123" t)
|
||||
EOM
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= dinotrace
|
||||
PORTVERSION= 9.4f
|
||||
PORTREVISION= 10
|
||||
PORTREVISION= 11
|
||||
CATEGORIES= cad
|
||||
MASTER_SITES= http://www.veripool.org/ftp/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Graphical signal trace waveform viewer
|
||||
@@ -16,9 +15,9 @@ USES= gmake motif perl5 tar:tgz xorg
|
||||
USE_XORG= x11 sm ice xmu xt
|
||||
USE_PERL5= build
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFLICTS_INSTALL= dinotrace-emacs_*
|
||||
|
||||
CONFLICTS_INSTALL= dinotrace dinotrace-emacs_*
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
INFO= dinotrace
|
||||
PLIST_FILES= bin/dinotrace
|
||||
@@ -27,8 +26,8 @@ OPTIONS_DEFINE= EMACS
|
||||
OPTIONS_DEFAULT= EMACS
|
||||
EMACS_DESC= Install Emacs supplimentary files
|
||||
|
||||
EMACS_USES= emacs:run
|
||||
EMACS_RUN_DEPENDS= verilog-mode.el${EMACS_PKGNAMESUFFIX}>0:cad/verilog-mode.el@${EMACS_FLAVOR}
|
||||
EMACS_USES= emacs
|
||||
EMACS_RUN_DEPENDS= verilog-mode.el>0:cad/verilog-mode.el
|
||||
EMACS_PLIST_FILES= ${EMACS_SITE_LISPDIR}/dinotrace.el ${EMACS_SITE_LISPDIR}/sim-log.el
|
||||
|
||||
post-patch:
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
To activate dinotrace Emacs extensions add the following lines
|
||||
to your Emacs configuration file (usually ~/.emacs):
|
||||
To configure dinotrace Emacs extensions, add the following lines
|
||||
to your Emacs startup configuration:
|
||||
|
||||
;; Dinotrace mode
|
||||
(autoload 'dinotrace-update "dinotrace" "Update dinotrace annotations in this buffer" t)
|
||||
(autoload 'dinotrace-mode "dinotrace" "Toggle dinotrace annotations in this buffer" t)
|
||||
(global-set-key "\C-x\C-aa" 'dinotrace-update)
|
||||
(global-set-key "\C-x\C-ad" 'dinotrace-mode)
|
||||
|
||||
;; Sim-Log mode
|
||||
(autoload 'sim-log-mode "sim-log" "Mode for Simulation Log files." t)
|
||||
(setq auto-mode-alist (append (list '("\\.log$" . sim-log-mode)) auto-mode-alist))
|
||||
EOM
|
||||
}
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= verilog-mode.el
|
||||
PORTVERSION= 801
|
||||
PORTREVISION= 24
|
||||
PORTREVISION= 25
|
||||
CATEGORIES= cad elisp
|
||||
MASTER_SITES= http://www.veripool.org/ftp/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
DISTNAME= ${PORTNAME:R}-${PORTVERSION}.${PORTNAME:E}
|
||||
EXTRACT_SUFX= .gz
|
||||
|
||||
@@ -13,16 +12,16 @@ WWW= https://www.veripool.org/wiki/verilog-mode
|
||||
|
||||
LICENSE= GPLv3+
|
||||
|
||||
USES= emacs
|
||||
|
||||
CONFLICTS_INSTALL= verilog-mode.el-emacs_*
|
||||
|
||||
EXTRACT_CMD= ${GZCAT}
|
||||
EXTRACT_BEFORE_ARGS= #
|
||||
EXTRACT_AFTER_ARGS= > ${PORTNAME}
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
USES= emacs:run
|
||||
|
||||
CONFLICTS_INSTALL= verilog-mode.el verilog-mode.el-emacs_* # share/emacs/site-lisp/verilog-mode.el
|
||||
NO_WRKSUBDIR= yes
|
||||
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
To use verilog-mode features in Emacs/XEmacs, add the
|
||||
following lines to your Emacs configuration file (usually ~/.emacs):
|
||||
To use verilog-mode features in Emacs, add the following lines to your Emacs
|
||||
startup configuration:
|
||||
|
||||
(autoload 'verilog-mode "verilog-mode" "Verilog mode" t )
|
||||
(add-to-list 'auto-mode-alist '("\\.[ds]?v\\'" . verilog-mode))
|
||||
EOM
|
||||
}
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
PORTNAME= emacs-eat
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.9.4
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= comms elisp
|
||||
MASTER_SITES= https://codeberg.org/akib/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= pat@patmaddox.com
|
||||
COMMENT= Emulate A Terminal, in a region, in a buffer and in Eshell
|
||||
@@ -15,6 +14,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= emacs gmake makeinfo
|
||||
|
||||
ALL_TARGET= terminfo info
|
||||
|
||||
CONFLICTS_INSTALL= emacs-eat-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
@@ -26,7 +29,6 @@ OPTIONS_DEFINE= DOCS
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/eat.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/eat.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/e
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/65
|
||||
${INSTALL_DATA} ${WRKSRC}/terminfo/e/* ${STAGEDIR}${PREFIX}/share/terminfo/e/
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
%%EMACS_SITE_LISPDIR%%/eat.el
|
||||
%%EMACS_SITE_LISPDIR%%/eat.elc
|
||||
share/terminfo/65/eat-256color
|
||||
share/terminfo/65/eat-color
|
||||
share/terminfo/65/eat-mono
|
||||
|
||||
+5
-14
@@ -1,9 +1,8 @@
|
||||
PORTNAME= bbdb
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 3.2.2a
|
||||
PORTREVISION= 12
|
||||
PORTREVISION= 13
|
||||
CATEGORIES= databases elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= emacs@FreeBSD.org
|
||||
COMMENT= Big Brother Database
|
||||
@@ -13,16 +12,16 @@ LICENSE= GPLv3+
|
||||
|
||||
BUILD_DEPENDS= texi2dvi:print/texinfo
|
||||
|
||||
USES= autoreconf emacs
|
||||
USES= autoreconf emacs:build
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= emacsmirror
|
||||
GH_TAGNAME= a50c89a
|
||||
|
||||
CONFLICTS_INSTALL= bbdb-emacs_*
|
||||
|
||||
BBDB_LISPDIR= ${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
CONFLICTS_INSTALL= bbdb bbdb-emacs_* # share/doc/bbdb/bbdb.pdf
|
||||
|
||||
# Do not install the info file. Upstream has yet to add any real content to it.
|
||||
#INFO= bbdb
|
||||
PORTDOCS= bbdb.pdf
|
||||
@@ -34,17 +33,9 @@ DOCS_USES= tex
|
||||
DOCS_USE= TEX=latex:build
|
||||
DOCS_CONFIGURE_ENABLE= docs
|
||||
|
||||
# See http://lists.nongnu.org/archive/html/bbdb-user/2018-11/msg00003.html
|
||||
.if ${FLAVOR:U} != devel_full && ${FLAVOR:U} != devel_nox
|
||||
post-configure:
|
||||
${REINPLACE_CMD} -e '/[[:blank:]]*--eval '\''(setq byte-compile-dest-file-function (lambda (_) "$$@"))'\'' \\/d' \
|
||||
${WRKSRC}/lisp/Makefile
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${BBDB_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el ${WRKSRC}/lisp/*.elc \
|
||||
${STAGEDIR}${PREFIX}/${BBDB_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el ${STAGEDIR}${PREFIX}/${BBDB_LISPDIR}
|
||||
# Do not install the info file. Upstream has yet to add any real content to it.
|
||||
# ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.info \
|
||||
# ${STAGEDIR}${PREFIX}/${INFO_PATH}
|
||||
|
||||
@@ -1,38 +1,22 @@
|
||||
%%BBDB_LISPDIR%%/bbdb-anniv.el
|
||||
%%BBDB_LISPDIR%%/bbdb-anniv.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-com.el
|
||||
%%BBDB_LISPDIR%%/bbdb-com.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-gnus-aux.el
|
||||
%%BBDB_LISPDIR%%/bbdb-gnus-aux.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-gnus.el
|
||||
%%BBDB_LISPDIR%%/bbdb-gnus.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-ispell.el
|
||||
%%BBDB_LISPDIR%%/bbdb-ispell.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-loaddefs.el
|
||||
%%BBDB_LISPDIR%%/bbdb-message.el
|
||||
%%BBDB_LISPDIR%%/bbdb-message.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-mhe.el
|
||||
%%BBDB_LISPDIR%%/bbdb-mhe.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-migrate.el
|
||||
%%BBDB_LISPDIR%%/bbdb-migrate.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-mu4e.el
|
||||
%%BBDB_LISPDIR%%/bbdb-mua.el
|
||||
%%BBDB_LISPDIR%%/bbdb-mua.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-pgp.el
|
||||
%%BBDB_LISPDIR%%/bbdb-pgp.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-pkg.el
|
||||
%%BBDB_LISPDIR%%/bbdb-rmail.el
|
||||
%%BBDB_LISPDIR%%/bbdb-rmail.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-sc.el
|
||||
%%BBDB_LISPDIR%%/bbdb-sc.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-site.el
|
||||
%%BBDB_LISPDIR%%/bbdb-site.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-snarf.el
|
||||
%%BBDB_LISPDIR%%/bbdb-snarf.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-tex.el
|
||||
%%BBDB_LISPDIR%%/bbdb-tex.elc
|
||||
%%BBDB_LISPDIR%%/bbdb-vm-aux.el
|
||||
%%BBDB_LISPDIR%%/bbdb-vm.el
|
||||
%%BBDB_LISPDIR%%/bbdb-wl.el
|
||||
%%BBDB_LISPDIR%%/bbdb.el
|
||||
%%BBDB_LISPDIR%%/bbdb.elc
|
||||
|
||||
+15
-21
@@ -1,8 +1,8 @@
|
||||
PORTNAME= closql
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.4.0
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= databases elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Store EIEIO objects using EmacSQL
|
||||
@@ -11,40 +11,34 @@ WWW= https://github.com/magit/closql
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.2.1:devel/cond-let@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.0.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.2.1:devel/cond-let@${EMACS_FLAVOR}
|
||||
BUILD_DEPENDS= compat.el>=30.0.0.0:misc/compat.el \
|
||||
cond-let>=0.2.1:devel/cond-let \
|
||||
emacsql>=4.3.1:databases/emacsql
|
||||
RUN_DEPENDS= compat.el>=30.0.0.0:misc/compat.el \
|
||||
cond-let>=0.2.1:devel/cond-let \
|
||||
emacsql>=4.3.1:databases/emacsql
|
||||
|
||||
USES= emacs gmake
|
||||
USES= emacs:build gmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
|
||||
MAKE_ENV+= LOAD_PATH="${LOAD_PATH}"
|
||||
MAKE_JOBS_UNSAFE= Opening input file: No such file or directory, /wrkdirs/usr/ports/databases/closql/work-full/closql-2.2.0/.#closql-autoloads.el
|
||||
ALL_TARGET= autoloads
|
||||
|
||||
CONFLICTS_INSTALL= closql closql-devel* closql-emacs_*
|
||||
CONFLICTS_INSTALL= closql-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/closql-autoloads.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/closql.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/closql.elc
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/closql-autoloads.el \
|
||||
${EMACS_SITE_LISPDIR}/closql.el
|
||||
|
||||
PORTDOCS= README.org
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
LOAD_PATH= -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat \
|
||||
-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql \
|
||||
-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
(cd ${WRKSRC} && ${INSTALL_DATA} *.el* \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR})
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
(cd ${WRKSRC} && ${INSTALL_DATA} *.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR})
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
PORTNAME= emacsql
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 4.3.5
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= High-level Emacs Lisp RDBMS front-end
|
||||
@@ -11,19 +11,21 @@ WWW= https://github.com/magit/emacsql
|
||||
LICENSE= UNLICENSE
|
||||
LICENSE_FILE= ${WRKSRC}/UNLICENSE
|
||||
|
||||
BUILD_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= pg.el${EMACS_PKGNAMESUFFIX}>=0.39:databases/pg.el@${EMACS_FLAVOR}
|
||||
BUILD_DEPENDS= pg.el>=0.39:databases/pg.el
|
||||
RUN_DEPENDS= pg.el>=0.39:databases/pg.el
|
||||
|
||||
USES= emacs gmake
|
||||
USES= emacs:build gmake
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
|
||||
MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
|
||||
MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR}"
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
TEST_TARGET= test
|
||||
|
||||
CONFLICTS_INSTALL= emacsql emacsql-devel* emacsql-emacs_*
|
||||
CONFLICTS_INSTALL= emacsql-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
PORTDOCS= README.md
|
||||
|
||||
@@ -31,9 +33,9 @@ OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/bin \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
@@ -1,17 +1,9 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-autoloads.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-compiler.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-compiler.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-mysql.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-mysql.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-pg.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-psql.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql-sqlite.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emacsql/emacsql.elc
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-autoloads.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-compiler.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-mysql.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-pg.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-psql.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-sqlite-builtin.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-sqlite-module.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql-sqlite.el
|
||||
%%EMACS_SITE_LISPDIR%%/emacsql/emacsql.el
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
PORTNAME= pg.el
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.63
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= databases elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PostgreSQL Elisp interface
|
||||
@@ -16,9 +16,10 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= emarsden
|
||||
GH_PROJECT= pg-el
|
||||
|
||||
CONFLICTS_INSTALL= pg.el pg.el-emacs_* # share/doc/pg.el/README
|
||||
CONFLICTS_INSTALL= pg.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
PLIST_SUB+= ELISPDIR=${ELISPDIR}
|
||||
|
||||
@@ -26,16 +27,11 @@ PORTDOCS= CHANGELOG.md README.md
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
do-build:
|
||||
(cd ${WRKSRC} \
|
||||
&& ${EMACS_CMD} -Q -batch -L . -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} \
|
||||
-f batch-byte-compile *.el)
|
||||
ELISPDIR= ${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}
|
||||
(cd ${WRKSRC} && ${INSTALL_DATA} *.el* \
|
||||
(cd ${WRKSRC} && ${INSTALL_DATA} *.el \
|
||||
${STAGEDIR}${PREFIX}/${ELISPDIR})
|
||||
|
||||
do-install-DOCS-on:
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
%%ELISPDIR%%/pg-bm25.el
|
||||
%%ELISPDIR%%/pg-bm25.elc
|
||||
%%ELISPDIR%%/pg-geometry.el
|
||||
%%ELISPDIR%%/pg-geometry.elc
|
||||
%%ELISPDIR%%/pg-gis.el
|
||||
%%ELISPDIR%%/pg-gis.elc
|
||||
%%ELISPDIR%%/pg-lo.el
|
||||
%%ELISPDIR%%/pg-lo.elc
|
||||
%%ELISPDIR%%/pg.el
|
||||
%%ELISPDIR%%/pg.elc
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= howm
|
||||
PORTVERSION= 1.4.8
|
||||
PORTREVISION= 12
|
||||
PORTREVISION= 13
|
||||
CATEGORIES= deskutils
|
||||
MASTER_SITES= http://howm.sourceforge.jp/a/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Write fragmentarily and read collectively
|
||||
@@ -13,21 +12,19 @@ LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= emacs
|
||||
EMACS_FLAVORS_EXCLUDE=devel_full devel_nox # Debugger entered--Lisp error: (wrong-type-argument stringp nil)
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFLICTS_INSTALL= howm-emacs_*
|
||||
|
||||
CONFLICTS_INSTALL= howm howm-emacs_* # share/doc/howm/README-j.html
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
PORTDOCS= *.html *.png
|
||||
PORTEXAMPLES= en/0000-00-00-000000.txt ja/0000-00-00-000000.txt
|
||||
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC} && ${INSTALL_DATA} *.el *.elc \
|
||||
cd ${WRKSRC} && ${INSTALL_DATA} *.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
To use this port, write below to your ~/.emacs:
|
||||
To use this port, add the following to your Emacs startup configuration:
|
||||
|
||||
;(setq howm-menu-lang 'ja)
|
||||
(global-set-key "\C-c,," 'howm-menu)
|
||||
(autoload 'howm-menu "howm-mode" "Hitori Otegaru Wiki Modoki" t)
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,46 +1,24 @@
|
||||
%%EMACS_SITE_LISPDIR%%/action-lock.el
|
||||
%%EMACS_SITE_LISPDIR%%/action-lock.elc
|
||||
%%EMACS_SITE_LISPDIR%%/bcomp.el
|
||||
%%EMACS_SITE_LISPDIR%%/cheat-font-lock.el
|
||||
%%EMACS_SITE_LISPDIR%%/cheat-font-lock.elc
|
||||
%%EMACS_SITE_LISPDIR%%/gfunc.el
|
||||
%%EMACS_SITE_LISPDIR%%/gfunc.elc
|
||||
%%EMACS_SITE_LISPDIR%%/honest-report.el
|
||||
%%EMACS_SITE_LISPDIR%%/honest-report.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-backend.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-backend.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-common.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-common.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-date.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-date.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-lang-en.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-lang-en.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-lang-fr.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-lang-fr.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-lang-ja.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-lang-ja.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu-en.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu-en.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu-fr.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu-fr.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu-ja.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu-ja.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-menu.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-misc.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-misc.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-mkmenu.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-mode.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-mode.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-reminder.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-reminder.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-vars.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-vars.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm-view.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm-view.elc
|
||||
%%EMACS_SITE_LISPDIR%%/howm.el
|
||||
%%EMACS_SITE_LISPDIR%%/howm.elc
|
||||
%%EMACS_SITE_LISPDIR%%/illusion.el
|
||||
%%EMACS_SITE_LISPDIR%%/illusion.elc
|
||||
%%EMACS_SITE_LISPDIR%%/riffle.el
|
||||
%%EMACS_SITE_LISPDIR%%/riffle.elc
|
||||
|
||||
+2
-3
@@ -1,9 +1,8 @@
|
||||
PORTNAME= cask
|
||||
PORTVERSION= 0.8.3
|
||||
DISTVERSIONPREFIX= v
|
||||
PORTREVISION= 18
|
||||
PORTREVISION= 19
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Project management tool for Emacs
|
||||
@@ -14,7 +13,7 @@ LICENSE= GPLv3
|
||||
USES= emacs python shebangfix
|
||||
USE_GITHUB= yes
|
||||
|
||||
CONFLICTS_INSTALL= cask cask-emacs_*
|
||||
CONFLICTS_INSTALL= cask-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
PORTNAME= clojure-cider
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.21.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= bofh@FreeBSD.org
|
||||
COMMENT= Clojure IDE and REPL for Emacs
|
||||
@@ -10,16 +10,18 @@ WWW= https://github.com/clojure-emacs/cider
|
||||
|
||||
LICENSE= GPLv3+
|
||||
|
||||
RUN_DEPENDS= clojure-mode.el${EMACS_PKGNAMESUFFIX}>0:lang/clojure-mode.el@${EMACS_FLAVOR} \
|
||||
dash.el${EMACS_PKGNAMESUFFIX}>0:devel/dash.el@${EMACS_FLAVOR} \
|
||||
epl.el${EMACS_PKGNAMESUFFIX}>0:devel/epl.el@${EMACS_FLAVOR} \
|
||||
pkg-info.el${EMACS_PKGNAMESUFFIX}>0:devel/pkg-info.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= clojure-mode.el>0:lang/clojure-mode.el \
|
||||
dash.el>0:devel/dash.el \
|
||||
epl.el>0:devel/epl.el \
|
||||
pkg-info.el>0:devel/pkg-info.el
|
||||
|
||||
USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= clojure-emacs
|
||||
GH_PROJECT= cider
|
||||
|
||||
CONFLICTS_INSTALL= clojure-cider-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
|
||||
@@ -38,7 +38,6 @@ EMACS_DESC= Emacs plugin
|
||||
VIM_DESC= Vim plugin
|
||||
|
||||
EMACS_USES= emacs
|
||||
EMACS_NO_DEPENDS= yes
|
||||
|
||||
post-extract:
|
||||
${RM} -r ${WRKSRC}/bundles/stdcompat/stdcompat-current
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
PORTNAME= cond-let
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= jrm@FreeBSD.org
|
||||
COMMENT= Additional and improved binding conditionals in Emacs Lisp
|
||||
@@ -11,25 +11,26 @@ WWW= https://github.com/tarsius/cond-let
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
USES= emacs gmake
|
||||
USES= emacs:build gmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= tarsius
|
||||
|
||||
CONFLICTS_INSTALL= cond-let-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/cond-let-autoloads.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/cond-let.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/cond-let.elc
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/cond-let-autoloads.el \
|
||||
${EMACS_SITE_LISPDIR}/cond-let.el
|
||||
|
||||
PORTDOCS= README.org
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
ELISP_FILES= cond-let-autoloads.el cond-let.el cond-let.elc
|
||||
ELISP_FILES= cond-let-autoloads.el cond-let.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${ELISP_FILES:C/^/${WRKSRC}\//} \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
+8
-11
@@ -1,8 +1,7 @@
|
||||
PORTNAME= dash.el
|
||||
DISTVERSION= 2.20.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Modern list library for Emacs
|
||||
@@ -15,17 +14,15 @@ USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magnars
|
||||
|
||||
NO_ARCH= yes
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/dash.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/dash.elc
|
||||
CONFLICTS_INSTALL= dash.el-emacs_*
|
||||
|
||||
do-build:
|
||||
(cd ${WRKSRC} \
|
||||
&& ${EMACS_CMD} -Q -batch -L . -f batch-byte-compile dash.el)
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/dash.el
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
(cd ${WRKSRC} && ${INSTALL_DATA} dash.el* \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR})
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
(cd ${WRKSRC} && ${INSTALL_DATA} dash.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR})
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= distel
|
||||
PORTVERSION= 4.1.1
|
||||
PORTREVISION= 20
|
||||
PORTREVISION= 22
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= erlang@FreeBSD.org
|
||||
COMMENT= Distel extends Emacs Lisp with Erlang-style message passing
|
||||
@@ -16,10 +15,12 @@ USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= massemanet
|
||||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
CONFLICTS_INSTALL= distel-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
DISTEL_DOCS= AUTHORS ChangeLog INSTALL INSTALL.WIN32 NEWS README README.ie-session
|
||||
DISTEL_ROOT= ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
|
||||
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= epl.el
|
||||
PORTVERSION= 0.8
|
||||
PORTREVISION= 20
|
||||
PORTREVISION= 22
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Emacs Package Library
|
||||
@@ -15,6 +14,8 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= cask
|
||||
GH_PROJECT= epl
|
||||
|
||||
CONFLICTS_INSTALL= epl.el-emacs_*
|
||||
|
||||
NO_BUILD= yes
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/epl.el
|
||||
|
||||
|
||||
+25
-41
@@ -1,8 +1,8 @@
|
||||
PORTNAME= forge
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.6.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Work with Git forges from the comfort of Magit
|
||||
@@ -11,38 +11,22 @@ WWW= https://github.com/magit/forge
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
|
||||
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR} \
|
||||
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
|
||||
ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
|
||||
llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
|
||||
magit${EMACS_PKGNAMESUFFIX}>=4.4:devel/magit@${EMACS_FLAVOR} \
|
||||
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
|
||||
transient${EMACS_PKGNAMESUFFIX}>=0.10:devel/transient@${EMACS_FLAVOR} \
|
||||
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=2.3:databases/closql@${EMACS_FLAVOR} \
|
||||
compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR} \
|
||||
emacsql${EMACS_PKGNAMESUFFIX}>=4.3.1:databases/emacsql@${EMACS_FLAVOR} \
|
||||
ghub${EMACS_PKGNAMESUFFIX}>=5.0:devel/ghub@${EMACS_FLAVOR} \
|
||||
llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
|
||||
magit${EMACS_PKGNAMESUFFIX}>=4.4:devel/magit@${EMACS_FLAVOR} \
|
||||
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.7:textproc/markdown-mode.el@${EMACS_FLAVOR} \
|
||||
transient${EMACS_PKGNAMESUFFIX}>=0.10:devel/transient@${EMACS_FLAVOR} \
|
||||
yaml.el${EMACS_PKGNAMESUFFIX}>=1.2.0:textproc/yaml.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= closql>=2.3:databases/closql \
|
||||
compat.el>=30.1.0.0:misc/compat.el \
|
||||
cond-let>=0.2:devel/cond-let \
|
||||
emacsql>=4.3.1:databases/emacsql \
|
||||
ghub>=5.0:devel/ghub \
|
||||
llama.el>=1.0:devel/llama.el \
|
||||
magit>=4.4:devel/magit \
|
||||
markdown-mode.el>=2.7:textproc/markdown-mode.el \
|
||||
transient>=0.10:devel/transient \
|
||||
yaml.el>=1.2.0:textproc/yaml.el
|
||||
|
||||
USES= emacs gmake makeinfo
|
||||
USES= emacs:build gmake makeinfo
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
|
||||
MAKE_ENV+= INSTALL_INFO=install-info \
|
||||
LOAD_PATH="${LOAD_PATH}"
|
||||
# Parallel build fails if Emacs is built with native compilation enabled
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
ALL_TARGET= lisp info
|
||||
|
||||
CONFLICTS_INSTALL= forge-devel*
|
||||
CONFLICTS_INSTALL= forge-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
@@ -55,24 +39,24 @@ OPTIONS_SUB= yes
|
||||
PDF_DESC= Build and install PDF document
|
||||
|
||||
DOCS_BUILD_DEPENDS= gsed:textproc/gsed
|
||||
DOCS_ALL_TARGET= html
|
||||
DOCS_BINARY_ALIAS= sed=gsed
|
||||
PDF_BUILD_DEPENDS= texi2pdf:print/texinfo
|
||||
PDF_USES= tex
|
||||
PDF_USE= TEX=dvipdfmx:build
|
||||
PDF_ALL_TARGET= pdf
|
||||
|
||||
LOAD_PATH= -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L \
|
||||
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/closql -L \
|
||||
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L \
|
||||
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql -L \
|
||||
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub -L \
|
||||
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/magit
|
||||
do-build:
|
||||
${GMAKE} -C ${WRKSRC}/lisp autoloads
|
||||
${GMAKE} -C ${WRKSRC}/docs info
|
||||
|
||||
do-build-DOCS-on:
|
||||
${GMAKE} -C ${WRKSRC}/docs html
|
||||
|
||||
do-build-PDF-on:
|
||||
${GMAKE} -C ${WRKSRC}/docs pdf
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
|
||||
|
||||
do-install-DOCS-on:
|
||||
|
||||
@@ -1,6 +1,20 @@
|
||||
--- docs/Makefile.orig 2022-03-07 17:47:08 UTC
|
||||
--- docs/Makefile.orig 2025-11-01 21:28:16 UTC
|
||||
+++ docs/Makefile
|
||||
@@ -50,7 +50,7 @@ html-dir: $(PKG).texi
|
||||
@@ -50,19 +50,19 @@ HTML_FIXUP_MENU = '/<\/body>/i<div id="s-css-s--menu
|
||||
%.html: %.texi
|
||||
@printf "Generating $@\n"
|
||||
@$(MAKEINFO) --html --no-split $(MANUAL_HTML_ARGS) $<
|
||||
- @sed -i -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) $@
|
||||
+ @gsed -i -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) $@
|
||||
|
||||
%/index.html: %.texi
|
||||
@printf "Generating $(PKG)/*.html\n"
|
||||
@rm -rf $(PKG)
|
||||
@$(MAKEINFO) --html -o $(PKG)/ $(MANUAL_HTML_ARGS) $<
|
||||
@for f in $$(find $(PKG) -name '*.html') ; do \
|
||||
- sed -i -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) $$f ; \
|
||||
+ gsed -i -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) $$f ; \
|
||||
done
|
||||
|
||||
%.pdf: %.texi
|
||||
@printf "Generating $@\n"
|
||||
|
||||
+24
-47
@@ -1,48 +1,25 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-autoloads.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-client.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-client.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-db.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-db.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-discussion.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-discussion.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-forgejo.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-forgejo.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitea.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitea.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-github.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-github.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitlab.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitlab.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repos.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repos.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-tablist.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-tablist.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topics.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topics.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.elc
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-autoloads.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-bitbucket.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-client.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-commands.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-core.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-db.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-discussion.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-forgejo.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-gitea.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-github.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-gitlab.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-gogs.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-issue.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-notify.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-post.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-pullreq.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-repo.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-repos.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-revnote.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-semi.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-tablist.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-topic.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge-topics.el
|
||||
%%EMACS_SITE_LISPDIR%%/forge/forge.el
|
||||
%%PDF%%%%DOCSDIR%%/forge.pdf
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
PORTNAME= gettext-po-mode
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
|
||||
MAINTAINER= mandree@FreeBSD.org
|
||||
MAINTAINER= tijl@FreeBSD.org
|
||||
COMMENT= GNU gettext po-mode for emacs
|
||||
WWW= https://www.gnu.org/software/gettext/
|
||||
|
||||
@@ -13,19 +13,19 @@ LICENSE_FILE= ${WRKSRC}/../COPYING
|
||||
BUILD_DEPENDS= libtextstyle>=${PORTVERSION}:devel/libtextstyle
|
||||
LIB_DEPENDS= libtextstyle.so:devel/libtextstyle
|
||||
|
||||
USES= cpe emacs:build tar:xz
|
||||
USES= cpe emacs tar:xz
|
||||
|
||||
CPE_VENDOR= gnu
|
||||
CPE_PRODUCT= gettext
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --with-emacs --without-git ac_cv_lib_rt_sched_yield=no
|
||||
INSTALL_TARGET= install
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
BUILD_WRKSRC= ${WRKSRC}/emacs
|
||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||
WRKSRC_SUBDIR= gettext-tools
|
||||
|
||||
PLIST_SUB= PORTVERSION=${PORTVERSION} VERSION=${PORTVERSION}
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/emacs/*.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
%%EMACS_SITE_LISPDIR%%/po-compat.el
|
||||
%%EMACS_SITE_LISPDIR%%/po-compat.elc
|
||||
%%EMACS_SITE_LISPDIR%%/po-mode.el
|
||||
%%EMACS_SITE_LISPDIR%%/po-mode.elc
|
||||
%%EMACS_SITE_LISPDIR%%/start-po.el
|
||||
%%EMACS_SITE_LISPDIR%%/start-po.elc
|
||||
|
||||
+13
-15
@@ -1,8 +1,8 @@
|
||||
PORTNAME= ghub
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 5.0.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= jrm@FreeBSD.org
|
||||
COMMENT= Client libraries for the APIs of various Git forges
|
||||
@@ -11,22 +11,22 @@ WWW= https://github.com/magit/ghub
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
|
||||
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
llama.el${EMACS_PKGNAMESUFFIX}>=1.0:devel/llama.el@${EMACS_FLAVOR} \
|
||||
treepy.el${EMACS_PKGNAMESUFFIX}>=0.1.2:devel/treepy.el@${EMACS_FLAVOR}
|
||||
BUILD_DEPENDS= compat.el>=30.1.0.0:misc/compat.el \
|
||||
llama.el>=1.0:devel/llama.el \
|
||||
treepy.el>=0.1.2:devel/treepy.el
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el \
|
||||
llama.el>=1.0:devel/llama.el \
|
||||
treepy.el>=0.1.2:devel/treepy.el
|
||||
|
||||
USES= emacs gmake makeinfo
|
||||
USES= emacs:build gmake makeinfo
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
|
||||
MAKE_ARGS= LOAD_PATH=" -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L ."
|
||||
MAKE_ARGS= LOAD_PATH=" -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_SITE_LISPDIR}/compat -L ."
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
ALL_TARGET= lisp info
|
||||
|
||||
CONFLICTS_INSTALL= ghub-emacs*
|
||||
CONFLICTS_INSTALL= ghub-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
@@ -46,14 +46,12 @@ PDF_USE= TEX=dvipdfmx:build
|
||||
PDF_ALL_TARGET= pdf
|
||||
PDF_PLIST_FILES= ${DOCSDIR}/ghub.pdf
|
||||
|
||||
ELISP_FILES= ghub-autoloads.el ghub-graphql.el ghub-graphql.elc \
|
||||
ghub-legacy.el ghub-legacy.elc ghub.el ghub.elc gsexp.el \
|
||||
gsexp.elc
|
||||
ELISP_FILES= ghub-autoloads.el ghub-graphql.el ghub-legacy.el ghub.el gsexp.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${ELISP_FILES:C/^/${WRKSRC}\/lisp\//} \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
|
||||
|
||||
do-install-DOCS-on:
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-autoloads.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-graphql.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-legacy.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub-legacy.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/ghub.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/ghub/gsexp.elc
|
||||
%%EMACS_SITE_LISPDIR%%/ghub/ghub-autoloads.el
|
||||
%%EMACS_SITE_LISPDIR%%/ghub/ghub-graphql.el
|
||||
%%EMACS_SITE_LISPDIR%%/ghub/ghub-legacy.el
|
||||
%%EMACS_SITE_LISPDIR%%/ghub/ghub.el
|
||||
%%EMACS_SITE_LISPDIR%%/ghub/gsexp.el
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
PORTNAME= git-modes
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.4.8
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= GNU Emacs modes for Git-related files
|
||||
@@ -12,16 +12,17 @@ WWW= https://github.com/magit/git-modes
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
BUILD_DEPENDS= compat.el>=30.1.0.0:misc/compat.el
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el \
|
||||
git:devel/git
|
||||
|
||||
USES= emacs gmake
|
||||
USES= emacs:build gmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
|
||||
MAKE_ENV+= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat"
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
ALL_TARGET= autoloads
|
||||
|
||||
CONFLICTS_INSTALL= git-modes-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
@@ -30,12 +31,11 @@ PORTDOCS= README.org
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
ELISPDIR= ${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \
|
||||
${STAGEDIR}${PREFIX}/${ELISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${ELISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
@@ -1,9 +1,5 @@
|
||||
%%ELISPDIR%%/git-modes-autoloads.el
|
||||
%%ELISPDIR%%/git-modes.el
|
||||
%%ELISPDIR%%/git-modes.elc
|
||||
%%ELISPDIR%%/gitattributes-mode.el
|
||||
%%ELISPDIR%%/gitattributes-mode.elc
|
||||
%%ELISPDIR%%/gitconfig-mode.el
|
||||
%%ELISPDIR%%/gitconfig-mode.elc
|
||||
%%ELISPDIR%%/gitignore-mode.el
|
||||
%%ELISPDIR%%/gitignore-mode.elc
|
||||
|
||||
@@ -11,7 +11,6 @@ WWW= https://github.com/dominikh/go-mode.el
|
||||
LICENSE= BSD3CLAUSE
|
||||
|
||||
USES= emacs
|
||||
EMACS_NO_DEPENDS= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= dominikh
|
||||
|
||||
+13
-11
@@ -1,8 +1,8 @@
|
||||
PORTNAME= llama.el
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.0.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= jrm@FreeBSD.org
|
||||
COMMENT= Compact syntax for short lambda in Emacs Lisp
|
||||
@@ -11,32 +11,34 @@ WWW= https://github.com/tarsius/llama
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
|
||||
BUILD_DEPENDS= compat.el>=30.1.0.0:misc/compat.el
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el
|
||||
|
||||
USES= emacs gmake
|
||||
USES= emacs:build gmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= tarsius
|
||||
GH_PROJECT= llama
|
||||
|
||||
MAKE_ARGS= LOAD_PATH=" -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat -L ."
|
||||
MAKE_ARGS= LOAD_PATH=" -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ."
|
||||
MAKE_JOBS_UNSAFE= Opening input file: No such file or directory, /wrkdirs/usr/ports/devel/llama.el/work-nox/llama-0.6.0/.#llama-autoloads.el
|
||||
|
||||
CONFLICTS_INSTALL= llama.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/llama-autoloads.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/llama.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/llama.elc
|
||||
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/llama-autoloads.el \
|
||||
${EMACS_SITE_LISPDIR}/llama.el
|
||||
|
||||
PORTDOCS= README.org
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
ELISP_FILES= llama-autoloads.el llama.el llama.elc
|
||||
ELISP_FILES= llama-autoloads.el llama.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${ELISP_FILES:C/^/${WRKSRC}\//} \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= lua-mode
|
||||
PORTVERSION= 20210802
|
||||
PORTREVISION= 11
|
||||
DISTVERSIONPREFIX=v
|
||||
PORTREVISION= 12
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= se@FreeBSD.org
|
||||
COMMENT= Minor mode for LUA
|
||||
@@ -17,6 +16,8 @@ USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= immerrr
|
||||
|
||||
CONFLICTS_INSTALL= lua-mode-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
|
||||
+30
-18
@@ -1,9 +1,8 @@
|
||||
PORTNAME= magit
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 4.5.0
|
||||
PORTREVISION= 0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= jrm@FreeBSD.org
|
||||
COMMENT= Interface to Git for Emacs
|
||||
@@ -12,34 +11,34 @@ WWW= https://magit.vc/
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
|
||||
BUILD_DEPENDS= compat.el>=30.1.0.0:misc/compat.el \
|
||||
cond-let>=0.1:devel/cond-let \
|
||||
git:devel/git \
|
||||
llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
|
||||
transient${EMACS_PKGNAMESUFFIX}>=0.10.0:devel/transient@${EMACS_FLAVOR} \
|
||||
with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.1:devel/cond-let@${EMACS_FLAVOR} \
|
||||
llama.el>=1.0.0:devel/llama.el \
|
||||
transient>=0.10.0:devel/transient \
|
||||
with-editor>=3.4.4:editors/with-editor
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el \
|
||||
cond-let>=0.1:devel/cond-let \
|
||||
git:devel/git \
|
||||
llama.el${EMACS_PKGNAMESUFFIX}>=1.0.0:devel/llama.el@${EMACS_FLAVOR} \
|
||||
transient${EMACS_PKGNAMESUFFIX}>=0.10.0:devel/transient@${EMACS_FLAVOR} \
|
||||
with-editor${EMACS_PKGNAMESUFFIX}>=3.4.4:editors/with-editor@${EMACS_FLAVOR}
|
||||
llama.el>=1.0.0:devel/llama.el \
|
||||
transient>=0.10.0:devel/transient \
|
||||
with-editor>=3.4.4:editors/with-editor
|
||||
|
||||
USES= emacs gmake makeinfo
|
||||
USES= emacs:build gmake makeinfo
|
||||
USE_GITHUB= yes
|
||||
|
||||
MAKE_ENV+= docdir=${DOCSDIR} \
|
||||
infodir=${PREFIX}/${INFO_PATH} \
|
||||
INSTALL_INFO=install-info \
|
||||
lispdir=${PREFIX}/${ELISPDIR} \
|
||||
LOAD_PATH="-L ${WRKSRC}/lisp -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat" \
|
||||
LOAD_PATH="-L ${WRKSRC}/lisp -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L ${PREFIX}/${EMACS_SITE_LISPDIR}/compat" \
|
||||
VERSION=${PORTVERSION}
|
||||
# Parallel build fails if Emacs is built with native compilation enabled
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
ALL_TARGET= lisp info
|
||||
INSTALL_TARGET= install-lisp install-info
|
||||
#ALL_TARGET= lisp info
|
||||
#INSTALL_TARGET= install-lisp install-info
|
||||
|
||||
CONFLICTS_INSTALL= magit-devel-emacs*
|
||||
CONFLICTS_INSTALL= magit-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
@@ -60,7 +59,20 @@ PDF_USES= tex
|
||||
PDF_USE= TEX=dvipdfmx:build
|
||||
PDF_ALL_TARGET= pdf
|
||||
|
||||
ELISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
ELISPDIR= ${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
do-build:
|
||||
${GMAKE} -C ${WRKSRC}/lisp autoloads versionlib
|
||||
${GMAKE} -C ${WRKSRC}/docs info
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el \
|
||||
${STAGEDIR}${PREFIX}/${ELISPDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/share/info
|
||||
${INSTALL_DATA} ${WRKSRC}/docs/magit.info \
|
||||
${WRKSRC}/docs/magit-section.info \
|
||||
${STAGEDIR}${PREFIX}/share/info
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}/RelNotes
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
To use Magit, you should add following line to your .emacs file:
|
||||
|
||||
(require 'magit)
|
||||
EOM
|
||||
}
|
||||
]
|
||||
@@ -1,98 +1,51 @@
|
||||
%%ELISPDIR%%/git-commit.el
|
||||
%%ELISPDIR%%/git-commit.elc
|
||||
%%ELISPDIR%%/git-rebase.el
|
||||
%%ELISPDIR%%/git-rebase.elc
|
||||
%%ELISPDIR%%/magit-apply.el
|
||||
%%ELISPDIR%%/magit-apply.elc
|
||||
%%ELISPDIR%%/magit-autoloads.el
|
||||
%%ELISPDIR%%/magit-autorevert.el
|
||||
%%ELISPDIR%%/magit-autorevert.elc
|
||||
%%ELISPDIR%%/magit-base.el
|
||||
%%ELISPDIR%%/magit-base.elc
|
||||
%%ELISPDIR%%/magit-bisect.el
|
||||
%%ELISPDIR%%/magit-bisect.elc
|
||||
%%ELISPDIR%%/magit-blame.el
|
||||
%%ELISPDIR%%/magit-blame.elc
|
||||
%%ELISPDIR%%/magit-bookmark.el
|
||||
%%ELISPDIR%%/magit-bookmark.elc
|
||||
%%ELISPDIR%%/magit-branch.el
|
||||
%%ELISPDIR%%/magit-branch.elc
|
||||
%%ELISPDIR%%/magit-bundle.el
|
||||
%%ELISPDIR%%/magit-bundle.elc
|
||||
%%ELISPDIR%%/magit-clone.el
|
||||
%%ELISPDIR%%/magit-clone.elc
|
||||
%%ELISPDIR%%/magit-commit.el
|
||||
%%ELISPDIR%%/magit-commit.elc
|
||||
%%ELISPDIR%%/magit-core.el
|
||||
%%ELISPDIR%%/magit-core.elc
|
||||
%%ELISPDIR%%/magit-diff.el
|
||||
%%ELISPDIR%%/magit-diff.elc
|
||||
%%ELISPDIR%%/magit-dired.el
|
||||
%%ELISPDIR%%/magit-dired.elc
|
||||
%%ELISPDIR%%/magit-ediff.el
|
||||
%%ELISPDIR%%/magit-ediff.elc
|
||||
%%ELISPDIR%%/magit-extras.el
|
||||
%%ELISPDIR%%/magit-extras.elc
|
||||
%%ELISPDIR%%/magit-fetch.el
|
||||
%%ELISPDIR%%/magit-fetch.elc
|
||||
%%ELISPDIR%%/magit-files.el
|
||||
%%ELISPDIR%%/magit-files.elc
|
||||
%%ELISPDIR%%/magit-git.el
|
||||
%%ELISPDIR%%/magit-git.elc
|
||||
%%ELISPDIR%%/magit-gitignore.el
|
||||
%%ELISPDIR%%/magit-gitignore.elc
|
||||
%%ELISPDIR%%/magit-log.el
|
||||
%%ELISPDIR%%/magit-log.elc
|
||||
%%ELISPDIR%%/magit-margin.el
|
||||
%%ELISPDIR%%/magit-margin.elc
|
||||
%%ELISPDIR%%/magit-merge.el
|
||||
%%ELISPDIR%%/magit-merge.elc
|
||||
%%ELISPDIR%%/magit-mode.el
|
||||
%%ELISPDIR%%/magit-mode.elc
|
||||
%%ELISPDIR%%/magit-notes.el
|
||||
%%ELISPDIR%%/magit-notes.elc
|
||||
%%ELISPDIR%%/magit-patch.el
|
||||
%%ELISPDIR%%/magit-patch.elc
|
||||
%%ELISPDIR%%/magit-process.el
|
||||
%%ELISPDIR%%/magit-process.elc
|
||||
%%ELISPDIR%%/magit-pull.el
|
||||
%%ELISPDIR%%/magit-pull.elc
|
||||
%%ELISPDIR%%/magit-push.el
|
||||
%%ELISPDIR%%/magit-push.elc
|
||||
%%ELISPDIR%%/magit-reflog.el
|
||||
%%ELISPDIR%%/magit-reflog.elc
|
||||
%%ELISPDIR%%/magit-refs.el
|
||||
%%ELISPDIR%%/magit-refs.elc
|
||||
%%ELISPDIR%%/magit-remote.el
|
||||
%%ELISPDIR%%/magit-remote.elc
|
||||
%%ELISPDIR%%/magit-repos.el
|
||||
%%ELISPDIR%%/magit-repos.elc
|
||||
%%ELISPDIR%%/magit-reset.el
|
||||
%%ELISPDIR%%/magit-reset.elc
|
||||
%%ELISPDIR%%/magit-section.el
|
||||
%%ELISPDIR%%/magit-section.elc
|
||||
%%ELISPDIR%%/magit-sequence.el
|
||||
%%ELISPDIR%%/magit-sequence.elc
|
||||
%%ELISPDIR%%/magit-sparse-checkout.el
|
||||
%%ELISPDIR%%/magit-sparse-checkout.elc
|
||||
%%ELISPDIR%%/magit-stash.el
|
||||
%%ELISPDIR%%/magit-stash.elc
|
||||
%%ELISPDIR%%/magit-status.el
|
||||
%%ELISPDIR%%/magit-status.elc
|
||||
%%ELISPDIR%%/magit-submodule.el
|
||||
%%ELISPDIR%%/magit-submodule.elc
|
||||
%%ELISPDIR%%/magit-subtree.el
|
||||
%%ELISPDIR%%/magit-subtree.elc
|
||||
%%ELISPDIR%%/magit-tag.el
|
||||
%%ELISPDIR%%/magit-tag.elc
|
||||
%%ELISPDIR%%/magit-transient.el
|
||||
%%ELISPDIR%%/magit-transient.elc
|
||||
%%ELISPDIR%%/magit-version.el
|
||||
%%ELISPDIR%%/magit-wip.el
|
||||
%%ELISPDIR%%/magit-wip.elc
|
||||
%%ELISPDIR%%/magit-worktree.el
|
||||
%%ELISPDIR%%/magit-worktree.elc
|
||||
%%ELISPDIR%%/magit.el
|
||||
%%ELISPDIR%%/magit.elc
|
||||
%%PDF%%%%DOCSDIR%%/magit-section.pdf
|
||||
%%PDF%%%%DOCSDIR%%/magit.pdf
|
||||
|
||||
@@ -13,7 +13,6 @@ RUN_DEPENDS= ${PREFIX}/${EMACS_SITE_LISPDIR}/rust-mode.el:devel/rust-mode \
|
||||
rust-script:devel/rust-script
|
||||
|
||||
USES= emacs
|
||||
EMACS_NO_DEPENDS= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= micanzhang
|
||||
|
||||
@@ -1,10 +1,9 @@
|
||||
PORTNAME= Sepia
|
||||
PORTVERSION= 0.992
|
||||
PORTREVISION= 30
|
||||
PORTREVISION= 31
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ashish@FreeBSD.org
|
||||
COMMENT= Simple Emacs-Perl Interface
|
||||
@@ -25,7 +24,11 @@ RUN_DEPENDS= p5-Devel-Size>=0:devel/p5-Devel-Size \
|
||||
USES= emacs gmake makeinfo perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
CONFIGURE_ARGS+= --emacs ${EMACS_CMD} --lisp ${PREFIX}/${EMACS_SITE_LISPDIR}/sepia --info ${PREFIX}/${INFO_PATH}
|
||||
CONFIGURE_ARGS+= --lisp ${PREFIX}/${EMACS_SITE_LISPDIR}/sepia --info ${PREFIX}/${INFO_PATH}
|
||||
|
||||
CONFLICTS_INSTALL= p5-Sepia-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
INFO= sepia
|
||||
|
||||
|
||||
@@ -13,6 +13,3 @@ bin/sepl
|
||||
%%EMACS_SITE_LISPDIR%%/sepia/sepia-tree.el
|
||||
%%EMACS_SITE_LISPDIR%%/sepia/sepia-w3m.el
|
||||
%%EMACS_SITE_LISPDIR%%/sepia/sepia.el
|
||||
%%EMACS_SITE_LISPDIR%%/sepia/sepia-cpan.elc
|
||||
%%EMACS_SITE_LISPDIR%%/sepia/sepia-ido.elc
|
||||
%%EMACS_SITE_LISPDIR%%/sepia/sepia-tree.elc
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= pkg-info.el
|
||||
PORTVERSION= 0.6
|
||||
PORTREVISION= 19
|
||||
PORTREVISION= 20
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= hrs@FreeBSD.org
|
||||
COMMENT= Provide information about Emacs packages
|
||||
@@ -14,6 +13,8 @@ USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= lunaryorn
|
||||
|
||||
CONFLICTS_INSTALL= pkg-info.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/pkg-info.el
|
||||
|
||||
+8
-8
@@ -1,9 +1,8 @@
|
||||
PORTNAME= psvn
|
||||
PORTVERSION= 20150720.214200
|
||||
PORTREVISION= 18
|
||||
PORTREVISION= 19
|
||||
CATEGORIES= devel elisp
|
||||
MASTER_SITES= http://www.xsteve.at/prg/emacs/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
DISTNAME= psvn.el
|
||||
EXTRACT_SUFX= # empty
|
||||
|
||||
@@ -21,18 +20,19 @@ RUN_DEPENDS= svn:devel/subversion
|
||||
|
||||
USES= emacs
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
CONFLICTS_INSTALL= psvn-emacs_*
|
||||
|
||||
EXTRACT_CMD= ${CP}
|
||||
EXTRACT_BEFORE_ARGS= # empty
|
||||
EXTRACT_AFTER_ARGS= ${WRKSRC}/psvn.el
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}/psvn.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}/psvn.elc
|
||||
NO_WRKSUBDIR= yes
|
||||
|
||||
ELISPDIR= ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/${PORTNAME}/psvn.el
|
||||
|
||||
do-build:
|
||||
(cd ${WRKSRC} && ${EMACS_CMD} -batch -q -f batch-byte-compile psvn.el)
|
||||
ELISPDIR= ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${ELISPDIR}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
To use psvn, add the following line to your ~/.emacs:
|
||||
To use psvn, add the following line to Emacs configuration:
|
||||
|
||||
(require 'psvn)
|
||||
|
||||
|
||||
@@ -11,7 +11,6 @@ WWW= https://github.com/rust-lang/
|
||||
LICENSE= APACHE20
|
||||
|
||||
USES= emacs
|
||||
EMACS_NO_DEPENDS= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= rust-lang
|
||||
|
||||
+7
-10
@@ -1,8 +1,8 @@
|
||||
PORTNAME= tablist
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.0-13
|
||||
PORTREVISION= 11
|
||||
DISTVERSIONSUFFIX= -gfaab7a0
|
||||
PORTREVISION= 12
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
@@ -17,18 +17,15 @@ USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= politza
|
||||
|
||||
NO_ARCH= yes
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/tablist.el \
|
||||
${EMACS_SITE_LISPDIR}/tablist.elc \
|
||||
${EMACS_SITE_LISPDIR}/tablist-filter.el \
|
||||
${EMACS_SITE_LISPDIR}/tablist-filter.elc
|
||||
CONFLICTS_INSTALL= tablist-emacs_*
|
||||
|
||||
do-build:
|
||||
${EMACS_CMD} -Q --batch -L ${WRKSRC} -f batch-byte-compile ${WRKSRC}/*.el
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/tablist-filter.el \
|
||||
${EMACS_SITE_LISPDIR}/tablist.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
+13
-12
@@ -1,8 +1,8 @@
|
||||
PORTNAME= transient
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.12.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= freebsd@dev.thsi.be
|
||||
COMMENT= Emacs key and popup interface for complex keybindings
|
||||
@@ -11,25 +11,26 @@ WWW= https://github.com/magit/transient
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
_BR_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR} \
|
||||
cond-let${EMACS_PKGNAMESUFFIX}>=0.2:devel/cond-let@${EMACS_FLAVOR}
|
||||
_BR_DEPENDS= compat.el>=30.1.0.0:misc/compat.el \
|
||||
cond-let>=0.2:devel/cond-let
|
||||
BUILD_DEPENDS= ${_BR_DEPENDS}
|
||||
RUN_DEPENDS= ${_BR_DEPENDS}
|
||||
|
||||
USES= emacs gmake
|
||||
USES= emacs:build gmake
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= magit
|
||||
|
||||
MAKE_ENV= LOAD_PATH="-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/compat \
|
||||
-L ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
|
||||
MAKE_ENV= LOAD_PATH="-L ${PREFIX}/${EMACS_SITE_LISPDIR}/compat \
|
||||
-L ${PREFIX}/${EMACS_SITE_LISPDIR}"
|
||||
MAKE_JOBS_UNSAFE= yes
|
||||
ALL_TARGET= lisp
|
||||
|
||||
CONFLICTS_INSTALL= transient-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/transient-autoloads.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/transient.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/transient.elc
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/transient-autoloads.el \
|
||||
${EMACS_SITE_LISPDIR}/transient.el
|
||||
PORTDOCS= CHANGELOG README.org transient.html
|
||||
|
||||
OPTIONS_DEFINE= DOCS INFO PDF
|
||||
@@ -56,9 +57,9 @@ PDF_BINARY_ALIAS= sed=gsed
|
||||
PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/lisp/*.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= treepy.el
|
||||
DISTVERSION= 0.1.2
|
||||
PORTREVISION= 15
|
||||
PORTREVISION= 16
|
||||
CATEGORIES= devel elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Generic tree traversing tools for Emacs Lisp
|
||||
@@ -15,22 +14,21 @@ USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= volrath
|
||||
|
||||
CONFLICTS_INSTALL= treepy.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
PLIST_FILES= ${EMACS_VERSION_SITE_LISPDIR}/treepy.el \
|
||||
${EMACS_VERSION_SITE_LISPDIR}/treepy.elc
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
PLIST_FILES= ${EMACS_SITE_LISPDIR}/treepy.el
|
||||
|
||||
PORTDOCS= README.md
|
||||
|
||||
do-build:
|
||||
(cd ${WRKSRC} ; ${EMACS_CMD} -batch -q -f batch-byte-compile treepy.el)
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/treepy.el* \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/treepy.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
+10
-7
@@ -1,7 +1,7 @@
|
||||
PORTNAME= apel
|
||||
PORTVERSION= 10.8.${SNAPDATE}
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= nobutaka@FreeBSD.org
|
||||
COMMENT= Portable Emacs Library
|
||||
@@ -9,21 +9,24 @@ WWW= https://github.com/wanderlust/apel
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
USES= emacs
|
||||
USES= emacs:build
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= wanderlust
|
||||
GH_TAGNAME= 2383abf
|
||||
|
||||
SNAPDATE= 20250531
|
||||
NO_ARCH= yes
|
||||
|
||||
ALL_TARGET= elc
|
||||
MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \
|
||||
LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}"
|
||||
CONFLICTS_INSTALL= apel-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \
|
||||
LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}"
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
@(cd ${WRKSRC} ; \
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- Makefile.orig 2026-03-23 15:52:37 UTC
|
||||
+++ Makefile
|
||||
@@ -31,7 +31,7 @@ elc:
|
||||
$(EMACS) $(FLAGS) -f compile-apel \
|
||||
$(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
|
||||
|
||||
-install: elc
|
||||
+install:
|
||||
$(EMACS) $(FLAGS) -f install-apel \
|
||||
$(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR) # $(MAKE)
|
||||
|
||||
+28
-56
@@ -1,58 +1,30 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/alist.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/alist.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/calist.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/calist.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/filename.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/filename.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/install.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/install.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/path-util.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/apel/path-util.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/apel-ver.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/apel-ver.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/broken.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/broken.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/emu.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/emu.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/inv-23.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/inv-23.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/invisible.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/invisible.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mcharset.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mcharset.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mcs-20.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mcs-20.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mcs-e20.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mcs-e20.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mule-caesar.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/mule-caesar.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pccl.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pccl.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pccl-20.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pccl-20.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pces.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pces.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pces-20.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pces-20.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pces-e20.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pces-e20.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pcustom.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pcustom.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poe.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poe.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poem.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poem.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poem-e20.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poem-e20.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poem-e20_3.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/poem-e20_3.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/product.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/product.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pym.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/pym.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/richtext.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/richtext.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/static.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/emu/static.elc
|
||||
%%EMACS_SITE_LISPDIR%%/apel/alist.el
|
||||
%%EMACS_SITE_LISPDIR%%/apel/calist.el
|
||||
%%EMACS_SITE_LISPDIR%%/apel/filename.el
|
||||
%%EMACS_SITE_LISPDIR%%/apel/install.el
|
||||
%%EMACS_SITE_LISPDIR%%/apel/path-util.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/apel-ver.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/broken.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/emu.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/inv-23.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/invisible.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/mcharset.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/mcs-20.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/mcs-e20.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/mule-caesar.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pccl.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pccl-20.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pces.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pces-20.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pces-e20.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pcustom.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/poe.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/poem.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/poem-e20.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/poem-e20_3.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/product.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/pym.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/richtext.el
|
||||
%%EMACS_SITE_LISPDIR%%/emu/static.el
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.en
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.ja
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= consult.el
|
||||
DISTVERSION= 2.9
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= pat@patmaddox.com
|
||||
COMMENT= Consulting completing-read
|
||||
@@ -11,25 +10,25 @@ WWW= https://github.com/minad/consult
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el
|
||||
|
||||
USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= minad
|
||||
GH_PROJECT= consult
|
||||
|
||||
CONFLICTS_INSTALL= consult.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
ELISP_FILES= ${WRKSRC}/*.el
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-build:
|
||||
${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${ELISP_FILES}
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
|
||||
${INSTALL_DATA} ${ELISP_FILES} ${ELISP_FILES:S/.el$$/.elc/} \
|
||||
${INSTALL_DATA} ${ELISP_FILES} \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/consult
|
||||
|
||||
post-install-DOCS-on:
|
||||
|
||||
@@ -1,19 +1,10 @@
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-compile.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-compile.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-flymake.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-imenu.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-info.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-info.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-kmacro.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-org.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-org.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-register.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-register.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-xref.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult-xref.elc
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult.el
|
||||
%%EMACS_SITE_LISPDIR%%/consult/consult.elc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.org
|
||||
|
||||
@@ -64,7 +64,7 @@ CONFIGURE_ENV= ac_cv_header_sys_sysinfo_h=no
|
||||
|
||||
CONFLICTS_INSTALL= emacs emacs-canna emacs-nox
|
||||
|
||||
SUB_FILES= pkg-message sources.el
|
||||
SUB_FILES= default.el pkg-message site-start.el
|
||||
SUB_LIST= EMACS_VER=${DISTVERSION:R} \
|
||||
NATIVECOMP_COMMENT_END=${NATIVECOMP_COMMENT_END} \
|
||||
NATIVECOMP_COMMENT_START=${NATIVECOMP_COMMENT_START}
|
||||
@@ -89,9 +89,6 @@ OPTIONS_DEFAULT= ACL CAIRO DBUS GIF GNUTLS GSETTINGS GTK3 \
|
||||
HARFBUZZ JPEG KQUEUE LCMS2 MAILUTILS MODULES \
|
||||
NATIVECOMP OSS PGTK PNG SCROLLBARS SOURCES \
|
||||
SQLITE3 SVG THREADS TIFF TREESITTER WEBP XML
|
||||
OPTIONS_EXCLUDE_powerpc= NATIVECOMP
|
||||
OPTIONS_EXCLUDE_powerpc64= NATIVECOMP
|
||||
OPTIONS_EXCLUDE_powerpc64le= NATIVECOMP
|
||||
OPTIONS_GROUP= GRAPHICS
|
||||
OPTIONS_GROUP_GRAPHICS= CAIRO GIF JPEG MAGICK PNG SVG TIFF WEBP XPM
|
||||
OPTIONS_RADIO= FILENOTIFY SOUND X11TOOLKIT
|
||||
@@ -105,6 +102,9 @@ OPTIONS_EXCLUDE= ALSA CAIRO DBUS GFILE GIF GSETTINGS GTK2 GTK3 \
|
||||
XIM XPM XWIDGETS
|
||||
.endif
|
||||
OPTIONS_EXCLUDE_armv7= NATIVECOMP
|
||||
OPTIONS_EXCLUDE_powerpc= NATIVECOMP
|
||||
OPTIONS_EXCLUDE_powerpc64= NATIVECOMP
|
||||
OPTIONS_EXCLUDE_powerpc64le= NATIVECOMP
|
||||
OPTIONS_SUB= YES
|
||||
|
||||
ACL_DESC= Access control list support
|
||||
@@ -274,6 +274,7 @@ pre-configure:
|
||||
post-install:
|
||||
@${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
|
||||
@(cd ${STAGEDIR}${PREFIX} && ${FIND} libexec/emacs/${DISTVERSION:R}/${CONFIGURE_TARGET}/ -name emacs-*.pdmp >> ${TMPPLIST})
|
||||
${INSTALL_DATA} ${WRKDIR}/default.el ${WRKDIR}/site-start.el ${STAGEDIR}${DATADIR}/site-lisp/
|
||||
|
||||
post-install-MAILUTILS-on:
|
||||
${LN} -sf ${PREFIX}/bin/movemail \
|
||||
@@ -288,6 +289,5 @@ post-install-NATIVECOMP-on:
|
||||
post-install-SOURCES-on:
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}/${DISTVERSION:R}/src
|
||||
${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${DISTVERSION:R}/src
|
||||
${INSTALL_DATA} ${WRKDIR}/sources.el ${STAGEDIR}${DATADIR}/${DISTVERSION:R}/site-lisp/site-start.el
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -0,0 +1,155 @@
|
||||
;;; default.el --- Site-wide Initialization -*- lexical-binding: t -*-
|
||||
|
||||
;; Installed by editors/emacs and editors/emacs-devel.
|
||||
;;
|
||||
;; This file depends on variables defined in site-start.el, and is loaded after
|
||||
;; the user's init file in the Emacs initialization sequence.
|
||||
;;
|
||||
;; FreeBSD elisp (USES=emacs) ports only install .el source files under
|
||||
;; %%PREFIX%%/share/emacs/site-lisp/. This file arranges for those files to be
|
||||
;; compiled and cached per-user, following the same pattern used by ELPA. No
|
||||
;; root privileges are required after package installation.
|
||||
;;
|
||||
;; For Emacs builds with native compilation: .eln files are cached in
|
||||
;; ~/.emacs.d/eln-cache/ by Emacs's existing machinery.
|
||||
;;
|
||||
;; For Emacs builds without native compilation: .elc files are cached in
|
||||
;; ~/.emacs.d/freebsd-elc-cache/, with the cache directory prepended to
|
||||
;; load-path so compiled files take precedence over .el source.
|
||||
;;
|
||||
;; To disable native compilation of all third-party elisp, including FreeBSD
|
||||
;; ports elisp and ELPA packages, set `native-comp-jit-compilation' to nil.
|
||||
;;
|
||||
;; To disable byte-compilation of ports elisp (non-native-compilation builds
|
||||
;; only), set `freebsd-inhibit-byte-compile' to t.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(defun freebsd--elc-cache-dest (el-file)
|
||||
"Map EL-FILE under `freebsd-site-lisp-dir' to its cache path.
|
||||
The subdirectory structure of `freebsd-site-lisp-dir' is mirrored
|
||||
under `freebsd-elc-cache-dir' to avoid filename collisions across
|
||||
ports and to allow per-subdirectory load-path entries."
|
||||
(let* ((relative (file-relative-name el-file freebsd-site-lisp-dir))
|
||||
(dest-el (expand-file-name relative freebsd-elc-cache-dir)))
|
||||
(concat (file-name-sans-extension dest-el) ".elc")))
|
||||
|
||||
(defun freebsd--elc-cache-valid-p ()
|
||||
"Return non-nil if the elc cache was built by the current Emacs version.
|
||||
Reads a version stamp file from `freebsd-elc-cache-dir' and compares
|
||||
it to `emacs-version'. If missing or mismatched, the cache is
|
||||
considered stale and is cleared."
|
||||
(let ((stamp (expand-file-name "emacs-version" freebsd-elc-cache-dir)))
|
||||
(if (file-exists-p stamp)
|
||||
(string= (with-temp-buffer
|
||||
(insert-file-contents stamp)
|
||||
(buffer-string))
|
||||
emacs-version)
|
||||
nil)))
|
||||
|
||||
(defun freebsd--elc-cache-clear ()
|
||||
"Remove all .elc files from `freebsd-elc-cache-dir'."
|
||||
(when (file-directory-p freebsd-elc-cache-dir)
|
||||
(dolist (elc (directory-files-recursively
|
||||
freebsd-elc-cache-dir "\\.elc\\'"))
|
||||
(delete-file elc))))
|
||||
|
||||
(defun freebsd--elc-cache-write-stamp ()
|
||||
"Write the current Emacs version to the cache stamp file."
|
||||
(let ((stamp (expand-file-name "emacs-version" freebsd-elc-cache-dir)))
|
||||
(with-temp-file stamp
|
||||
(insert emacs-version))))
|
||||
|
||||
(defun freebsd--setup-byte-compile-cache ()
|
||||
"Set up the byte-compilation cache and prepend it to `load-path'.
|
||||
Creates `freebsd-elc-cache-dir' mirroring the subdirectory structure
|
||||
of `freebsd-site-lisp-dir', then prepends the cache root and all
|
||||
subdirectories to `load-path' so cached .elc files take precedence
|
||||
over .el source files."
|
||||
(make-directory freebsd-elc-cache-dir t)
|
||||
(when (file-directory-p freebsd-site-lisp-dir)
|
||||
(dolist (dir (directory-files freebsd-site-lisp-dir t "^[^.]"))
|
||||
(when (file-directory-p dir)
|
||||
(make-directory
|
||||
(expand-file-name
|
||||
(file-relative-name dir freebsd-site-lisp-dir)
|
||||
freebsd-elc-cache-dir)
|
||||
t))))
|
||||
(add-to-list 'load-path freebsd-elc-cache-dir)
|
||||
(let ((default-directory freebsd-elc-cache-dir))
|
||||
(normal-top-level-add-subdirs-to-load-path)))
|
||||
|
||||
(defun freebsd--byte-compile-site-lisp ()
|
||||
"Byte-compile FreeBSD ports elisp into `freebsd-elc-cache-dir'.
|
||||
Runs once on an idle timer to avoid blocking Emacs startup. First
|
||||
removes any stale .elc files whose corresponding .el source no longer
|
||||
exists in `freebsd-site-lisp-dir', then recompiles any .el files that
|
||||
are newer than their cached .elc, following the same pattern used
|
||||
by ELPA."
|
||||
(run-with-idle-timer
|
||||
3 nil
|
||||
(lambda ()
|
||||
(unless (freebsd--elc-cache-valid-p)
|
||||
(freebsd--elc-cache-clear))
|
||||
(freebsd--elc-cache-write-stamp)
|
||||
(when (file-directory-p freebsd-elc-cache-dir)
|
||||
(dolist (elc (directory-files-recursively
|
||||
freebsd-elc-cache-dir "\\.elc\\'"))
|
||||
(let* ((relative (file-relative-name elc freebsd-elc-cache-dir))
|
||||
(el (expand-file-name
|
||||
(concat (file-name-sans-extension relative) ".el")
|
||||
freebsd-site-lisp-dir)))
|
||||
(unless (file-exists-p el)
|
||||
(delete-file elc)))))
|
||||
(dolist (el (directory-files-recursively
|
||||
freebsd-site-lisp-dir "\\.el\\'"))
|
||||
(let ((base (file-name-nondirectory el)))
|
||||
(unless (member base '("site-start.el" "subdirs.el"))
|
||||
(let ((elc (freebsd--elc-cache-dest el)))
|
||||
(when (or (not (file-exists-p elc))
|
||||
(file-newer-than-file-p el elc))
|
||||
(let ((byte-compile-log-level 0)
|
||||
(byte-compile-dest-file-function
|
||||
#'freebsd--elc-cache-dest))
|
||||
(byte-compile-file el))))))))))
|
||||
|
||||
(defun freebsd--load-autoloads ()
|
||||
"Load all autoloads files installed by FreeBSD elisp ports.
|
||||
This mirrors what package.el does for ELPA packages, ensuring
|
||||
that autoloaded functions are available without requiring users
|
||||
to explicitly load each package."
|
||||
(when (file-directory-p freebsd-site-lisp-dir)
|
||||
(dolist (autoloads (directory-files-recursively
|
||||
freebsd-site-lisp-dir
|
||||
".*-autoloads\\.el\\'"))
|
||||
(load autoloads t t))))
|
||||
|
||||
(defun freebsd--clean-stale-eln-dirs ()
|
||||
"Remove eln-cache subdirectories from previous Emacs builds.
|
||||
Emacs native compilation writes .eln files into a hash-named subdirectory
|
||||
of eln-cache specific to the running binary. Old subdirectories from
|
||||
previous builds are never cleaned up automatically. This function removes
|
||||
all subdirectories that do not match `comp-native-version-dir'."
|
||||
(let ((cache-dir (expand-file-name "eln-cache" user-emacs-directory))
|
||||
(current-dir comp-native-version-dir))
|
||||
(when (file-directory-p cache-dir)
|
||||
(dolist (dir (directory-files cache-dir t "\\`[^.]"))
|
||||
(when (and (file-directory-p dir)
|
||||
(not (string= (file-name-nondirectory dir) current-dir)))
|
||||
(delete-directory dir t))))))
|
||||
|
||||
;;; Entry point
|
||||
|
||||
;; When running in batch mode (e.g. during port builds), skip all
|
||||
;; compilation machinery to avoid interference with the build environment.
|
||||
(unless noninteractive
|
||||
(freebsd--load-autoloads)
|
||||
(if (native-comp-available-p)
|
||||
(when native-comp-jit-compilation
|
||||
(freebsd--clean-stale-eln-dirs)
|
||||
(native-compile-async freebsd-site-lisp-dir 'recursively))
|
||||
(unless freebsd-inhibit-byte-compile
|
||||
(freebsd--setup-byte-compile-cache)
|
||||
(freebsd--byte-compile-site-lisp))))
|
||||
|
||||
;;; default.el ends here
|
||||
@@ -1,75 +1,20 @@
|
||||
[
|
||||
%%NATIVECOMP_COMMENT_START%%
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Emacs is now built with native compilation enabled by default, which
|
||||
requires GCC version 11 or later. However, it is known that some
|
||||
elisp applications don't work correctly when compiled. You can work
|
||||
around any such issues by disabling native compilation using the
|
||||
following steps.
|
||||
{ type: [install, upgrade], message: <<EOM
|
||||
Emacs has been built with support for native compilation. Third-party
|
||||
elisp (from ELPA or FreeBSD packages) will be native-compiled at
|
||||
runtime. You can configure the number of subprocesses used for native
|
||||
compilation via the native-comp-async-jobs-number variable.
|
||||
|
||||
1. Add the following lines at the top of your Emacs configuration:
|
||||
To disable native compilation:
|
||||
1. Add (setq native-comp-jit-compilation nil) to your early init file.
|
||||
2. Exit Emacs and remove the cache directory (often ~/.emacs.d/eln-cache).
|
||||
|
||||
(setq native-comp-deferred-compilation nil
|
||||
comp-enable-subr-trampolines nil)
|
||||
|
||||
2. Exit emacs
|
||||
|
||||
3. rm -rf ~/.emacs.d/eln-cache
|
||||
|
||||
4. Start emacs again
|
||||
|
||||
Whereas all elisp files included in the Emacs source archive are
|
||||
native compiled at build time, 3rd party elisp files (for example,
|
||||
from elisp ports/packages) are native compiled at run time. This will
|
||||
result in high CPU usage when they are compiled. If this annoys you,
|
||||
you can throttle the number of jobs by changing the value of the
|
||||
variable 'native-comp-async-jobs-number' in your emacs
|
||||
configuration. See the output of `C-h v native-comp-async-jobs-number`
|
||||
for details.
|
||||
EOM
|
||||
}
|
||||
{ type: upgrade
|
||||
message: <<EOM
|
||||
Emacs is now built with native compilation enabled by default, which
|
||||
requires GCC version 11 or later. However, it is known that some
|
||||
elisp applications don't work correctly when compiled. You can work
|
||||
around any such issues by disabling native compilation using the
|
||||
following steps.
|
||||
|
||||
1. Add the following lines at the top of your Emacs configuration:
|
||||
|
||||
(setq native-comp-deferred-compilation nil
|
||||
comp-enable-subr-trampolines nil)
|
||||
|
||||
2. Exit emacs
|
||||
|
||||
3. rm -rf ~/.emacs.d/eln-cache
|
||||
|
||||
4. Start emacs again
|
||||
|
||||
Whereas all elisp files included in the Emacs source archive are
|
||||
native compiled at build time, 3rd party elisp files (for example,
|
||||
from elisp ports/packages) are native compiled at run time. This will
|
||||
result in high CPU usage when they are compiled. If this annoys you,
|
||||
you can throttle the number of jobs by changing the value of the
|
||||
variable 'native-comp-async-jobs-number' in your emacs
|
||||
configuration. See the output of `C-h v native-comp-async-jobs-number`
|
||||
for details.
|
||||
A small number of trampoline .eln files may still be generated even with
|
||||
native compilation disabled. These are created when primitives are
|
||||
advised or redefined in your configuration, and are necessary to ensure
|
||||
that Emacs's own native-compiled code respects those customizations.
|
||||
EOM
|
||||
}
|
||||
%%NATIVECOMP_COMMENT_END%%
|
||||
{ type: upgrade
|
||||
maximum_version: "28.0.50.20210302,2"
|
||||
message: <<EOM
|
||||
If you get the error
|
||||
|
||||
Symbol's value as variable is void: minor-modes
|
||||
|
||||
rebuild the offending Emacs packages.
|
||||
|
||||
See https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg01164.html
|
||||
for details.
|
||||
EOM
|
||||
}
|
||||
]
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
;;; site-start.el --- Site-wide Initialization -*- lexical-binding: t -*-
|
||||
|
||||
;; Installed by editors/emacs and editors/emacs-devel.
|
||||
;;
|
||||
;; This file is interpreted before user configuration.
|
||||
;; See the header of %%PREFIX%%/share/emacs/site-lisp/default.el for
|
||||
;; documentation on FreeBSD's site-wide Emacs startup configuration.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(defvar freebsd-inhibit-byte-compile nil
|
||||
"When non-nil, inhibit byte-compilation of FreeBSD ports elisp.
|
||||
Only applies to Emacs builds without native compilation support.")
|
||||
|
||||
(defvar freebsd-site-lisp-dir "%%PREFIX%%/share/emacs/site-lisp"
|
||||
"Root directory for FreeBSD ports-installed elisp files.
|
||||
This value is substituted at package build time by the FreeBSD
|
||||
ports infrastructure.")
|
||||
|
||||
(defvar freebsd-elc-cache-dir
|
||||
(expand-file-name "freebsd-elc-cache" user-emacs-directory)
|
||||
"Per-user cache directory for byte-compiled FreeBSD ports elisp.
|
||||
Byte-compiled .elc files are stored here mirroring the subdirectory
|
||||
structure of `freebsd-site-lisp-dir', allowing load-path priority
|
||||
to select compiled files over .el source files.")
|
||||
|
||||
;;; Path to Emacs C Sources, which is used by `find-function' for C-defined
|
||||
;;; symbols.
|
||||
(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
|
||||
(setq find-function-C-source-directory
|
||||
"%%DATADIR%%/%%EMACS_VER%%/src"))
|
||||
|
||||
;;; site-start.el ends here
|
||||
@@ -1,6 +0,0 @@
|
||||
;;; site-start.el --- Site-wide Initialization -*- lexical-binding: t -*-
|
||||
|
||||
;;; Path to Emacs C Sources.
|
||||
(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
|
||||
(setq find-function-C-source-directory
|
||||
"%%DATADIR%%/%%EMACS_VER%%/src"))
|
||||
@@ -4311,7 +4311,6 @@ share/applications/emacsclient.desktop
|
||||
%%DATADIR%%/%%EMACS_VER%%/lisp/xwidget.elc
|
||||
%%DATADIR%%/%%EMACS_VER%%/lisp/yank-media.el.gz
|
||||
%%DATADIR%%/%%EMACS_VER%%/lisp/yank-media.elc
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/site-lisp/site-start.el
|
||||
%%DATADIR%%/%%EMACS_VER%%/site-lisp/subdirs.el
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/alloc.c
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/android-asset.h
|
||||
@@ -4569,6 +4568,8 @@ share/applications/emacsclient.desktop
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/xwidget.h
|
||||
%%DATADIR%%/info/elisp_type_hierarchy.jpg
|
||||
%%DATADIR%%/info/elisp_type_hierarchy.txt
|
||||
%%DATADIR%%/site-lisp/default.el
|
||||
%%DATADIR%%/site-lisp/site-start.el
|
||||
%%DATADIR%%/site-lisp/subdirs.el
|
||||
share/icons/hicolor/128x128/apps/emacs.png
|
||||
share/icons/hicolor/16x16/apps/emacs.png
|
||||
|
||||
@@ -78,7 +78,7 @@ CONFIGURE_ENV= ac_cv_header_sys_sysinfo_h=no
|
||||
CONFLICTS_INSTALL= emacs-devel emacs-devel-nox
|
||||
|
||||
BINARY_ALIAS= makeinfo=true
|
||||
SUB_FILES= pkg-message sources.el
|
||||
SUB_FILES= default.el pkg-message site-start.el
|
||||
SUB_LIST= EMACS_VER=${DISTVERSION} \
|
||||
NATIVECOMP_COMMENT_END=${NATIVECOMP_COMMENT_END} \
|
||||
NATIVECOMP_COMMENT_START=${NATIVECOMP_COMMENT_START}
|
||||
@@ -296,6 +296,7 @@ post-patch:
|
||||
post-install:
|
||||
@${RM} -r ${STAGEDIR}${PREFIX}/lib/systemd
|
||||
@(cd ${STAGEDIR}${PREFIX} && ${FIND} libexec/emacs/${DISTVERSION}/${CONFIGURE_TARGET}/ -name emacs-*.pdmp >> ${TMPPLIST})
|
||||
${INSTALL_DATA} ${WRKDIR}/default.el ${WRKDIR}/site-start.el ${STAGEDIR}${DATADIR}/site-lisp/
|
||||
|
||||
post-install-MAILUTILS-on:
|
||||
${LN} -sf ${PREFIX}/bin/movemail \
|
||||
@@ -310,6 +311,5 @@ post-install-NATIVECOMP-on:
|
||||
post-install-SOURCES-on:
|
||||
@${MKDIR} ${STAGEDIR}${DATADIR}/${DISTVERSION}/src
|
||||
${INSTALL_DATA} ${WRKSRC}/src/*.[ch] ${STAGEDIR}${DATADIR}/${DISTVERSION}/src
|
||||
${INSTALL_DATA} ${WRKDIR}/sources.el ${STAGEDIR}${DATADIR}/${DISTVERSION}/site-lisp/site-start.el
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -0,0 +1,155 @@
|
||||
;;; default.el --- Site-wide Initialization -*- lexical-binding: t -*-
|
||||
|
||||
;; Installed by editors/emacs and editors/emacs-devel.
|
||||
;;
|
||||
;; This file depends on variables defined in site-start.el, and is loaded after
|
||||
;; the user's init file in the Emacs initialization sequence.
|
||||
;;
|
||||
;; FreeBSD elisp (USES=emacs) ports only install .el source files under
|
||||
;; %%PREFIX%%/share/emacs/site-lisp/. This file arranges for those files to be
|
||||
;; compiled and cached per-user, following the same pattern used by ELPA. No
|
||||
;; root privileges are required after package installation.
|
||||
;;
|
||||
;; For Emacs builds with native compilation: .eln files are cached in
|
||||
;; ~/.emacs.d/eln-cache/ by Emacs's existing machinery.
|
||||
;;
|
||||
;; For Emacs builds without native compilation: .elc files are cached in
|
||||
;; ~/.emacs.d/freebsd-elc-cache/, with the cache directory prepended to
|
||||
;; load-path so compiled files take precedence over .el source.
|
||||
;;
|
||||
;; To disable native compilation of all third-party elisp, including FreeBSD
|
||||
;; ports elisp and ELPA packages, set `native-comp-jit-compilation' to nil.
|
||||
;;
|
||||
;; To disable byte-compilation of ports elisp (non-native-compilation builds
|
||||
;; only), set `freebsd-inhibit-byte-compile' to t.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(defun freebsd--elc-cache-dest (el-file)
|
||||
"Map EL-FILE under `freebsd-site-lisp-dir' to its cache path.
|
||||
The subdirectory structure of `freebsd-site-lisp-dir' is mirrored
|
||||
under `freebsd-elc-cache-dir' to avoid filename collisions across
|
||||
ports and to allow per-subdirectory load-path entries."
|
||||
(let* ((relative (file-relative-name el-file freebsd-site-lisp-dir))
|
||||
(dest-el (expand-file-name relative freebsd-elc-cache-dir)))
|
||||
(concat (file-name-sans-extension dest-el) ".elc")))
|
||||
|
||||
(defun freebsd--elc-cache-valid-p ()
|
||||
"Return non-nil if the elc cache was built by the current Emacs version.
|
||||
Reads a version stamp file from `freebsd-elc-cache-dir' and compares
|
||||
it to `emacs-version'. If missing or mismatched, the cache is
|
||||
considered stale and is cleared."
|
||||
(let ((stamp (expand-file-name "emacs-version" freebsd-elc-cache-dir)))
|
||||
(if (file-exists-p stamp)
|
||||
(string= (with-temp-buffer
|
||||
(insert-file-contents stamp)
|
||||
(buffer-string))
|
||||
emacs-version)
|
||||
nil)))
|
||||
|
||||
(defun freebsd--elc-cache-clear ()
|
||||
"Remove all .elc files from `freebsd-elc-cache-dir'."
|
||||
(when (file-directory-p freebsd-elc-cache-dir)
|
||||
(dolist (elc (directory-files-recursively
|
||||
freebsd-elc-cache-dir "\\.elc\\'"))
|
||||
(delete-file elc))))
|
||||
|
||||
(defun freebsd--elc-cache-write-stamp ()
|
||||
"Write the current Emacs version to the cache stamp file."
|
||||
(let ((stamp (expand-file-name "emacs-version" freebsd-elc-cache-dir)))
|
||||
(with-temp-file stamp
|
||||
(insert emacs-version))))
|
||||
|
||||
(defun freebsd--setup-byte-compile-cache ()
|
||||
"Set up the byte-compilation cache and prepend it to `load-path'.
|
||||
Creates `freebsd-elc-cache-dir' mirroring the subdirectory structure
|
||||
of `freebsd-site-lisp-dir', then prepends the cache root and all
|
||||
subdirectories to `load-path' so cached .elc files take precedence
|
||||
over .el source files."
|
||||
(make-directory freebsd-elc-cache-dir t)
|
||||
(when (file-directory-p freebsd-site-lisp-dir)
|
||||
(dolist (dir (directory-files freebsd-site-lisp-dir t "^[^.]"))
|
||||
(when (file-directory-p dir)
|
||||
(make-directory
|
||||
(expand-file-name
|
||||
(file-relative-name dir freebsd-site-lisp-dir)
|
||||
freebsd-elc-cache-dir)
|
||||
t))))
|
||||
(add-to-list 'load-path freebsd-elc-cache-dir)
|
||||
(let ((default-directory freebsd-elc-cache-dir))
|
||||
(normal-top-level-add-subdirs-to-load-path)))
|
||||
|
||||
(defun freebsd--byte-compile-site-lisp ()
|
||||
"Byte-compile FreeBSD ports elisp into `freebsd-elc-cache-dir'.
|
||||
Runs once on an idle timer to avoid blocking Emacs startup. First
|
||||
removes any stale .elc files whose corresponding .el source no longer
|
||||
exists in `freebsd-site-lisp-dir', then recompiles any .el files that
|
||||
are newer than their cached .elc, following the same pattern used
|
||||
by ELPA."
|
||||
(run-with-idle-timer
|
||||
3 nil
|
||||
(lambda ()
|
||||
(unless (freebsd--elc-cache-valid-p)
|
||||
(freebsd--elc-cache-clear))
|
||||
(freebsd--elc-cache-write-stamp)
|
||||
(when (file-directory-p freebsd-elc-cache-dir)
|
||||
(dolist (elc (directory-files-recursively
|
||||
freebsd-elc-cache-dir "\\.elc\\'"))
|
||||
(let* ((relative (file-relative-name elc freebsd-elc-cache-dir))
|
||||
(el (expand-file-name
|
||||
(concat (file-name-sans-extension relative) ".el")
|
||||
freebsd-site-lisp-dir)))
|
||||
(unless (file-exists-p el)
|
||||
(delete-file elc)))))
|
||||
(dolist (el (directory-files-recursively
|
||||
freebsd-site-lisp-dir "\\.el\\'"))
|
||||
(let ((base (file-name-nondirectory el)))
|
||||
(unless (member base '("site-start.el" "subdirs.el"))
|
||||
(let ((elc (freebsd--elc-cache-dest el)))
|
||||
(when (or (not (file-exists-p elc))
|
||||
(file-newer-than-file-p el elc))
|
||||
(let ((byte-compile-log-level 0)
|
||||
(byte-compile-dest-file-function
|
||||
#'freebsd--elc-cache-dest))
|
||||
(byte-compile-file el))))))))))
|
||||
|
||||
(defun freebsd--load-autoloads ()
|
||||
"Load all autoloads files installed by FreeBSD elisp ports.
|
||||
This mirrors what package.el does for ELPA packages, ensuring
|
||||
that autoloaded functions are available without requiring users
|
||||
to explicitly load each package."
|
||||
(when (file-directory-p freebsd-site-lisp-dir)
|
||||
(dolist (autoloads (directory-files-recursively
|
||||
freebsd-site-lisp-dir
|
||||
".*-autoloads\\.el\\'"))
|
||||
(load autoloads t t))))
|
||||
|
||||
(defun freebsd--clean-stale-eln-dirs ()
|
||||
"Remove eln-cache subdirectories from previous Emacs builds.
|
||||
Emacs native compilation writes .eln files into a hash-named subdirectory
|
||||
of eln-cache specific to the running binary. Old subdirectories from
|
||||
previous builds are never cleaned up automatically. This function removes
|
||||
all subdirectories that do not match `comp-native-version-dir'."
|
||||
(let ((cache-dir (expand-file-name "eln-cache" user-emacs-directory))
|
||||
(current-dir comp-native-version-dir))
|
||||
(when (file-directory-p cache-dir)
|
||||
(dolist (dir (directory-files cache-dir t "\\`[^.]"))
|
||||
(when (and (file-directory-p dir)
|
||||
(not (string= (file-name-nondirectory dir) current-dir)))
|
||||
(delete-directory dir t))))))
|
||||
|
||||
;;; Entry point
|
||||
|
||||
;; When running in batch mode (e.g. during port builds), skip all
|
||||
;; compilation machinery to avoid interference with the build environment.
|
||||
(unless noninteractive
|
||||
(freebsd--load-autoloads)
|
||||
(if (native-comp-available-p)
|
||||
(when native-comp-jit-compilation
|
||||
(freebsd--clean-stale-eln-dirs)
|
||||
(native-compile-async freebsd-site-lisp-dir 'recursively))
|
||||
(unless freebsd-inhibit-byte-compile
|
||||
(freebsd--setup-byte-compile-cache)
|
||||
(freebsd--byte-compile-site-lisp))))
|
||||
|
||||
;;; default.el ends here
|
||||
@@ -1,31 +1,19 @@
|
||||
[
|
||||
%%NATIVECOMP_COMMENT_START%%
|
||||
{ type: [install, upgrade], message: <<EOM
|
||||
Emacs is now built with native compilation enabled by default, which
|
||||
requires GCC version 11 or later. However, it is known that some
|
||||
elisp applications don't work correctly when compiled. You can work
|
||||
around any such issues by disabling native compilation using the
|
||||
following steps.
|
||||
Emacs has been built with support for native compilation. Third-party
|
||||
elisp (from ELPA or FreeBSD packages) will be native-compiled at
|
||||
runtime. You can configure the number of subprocesses used for native
|
||||
compilation via the native-comp-async-jobs-number variable.
|
||||
|
||||
1. Add the following lines at the top of your Emacs configuration:
|
||||
To disable native compilation:
|
||||
1. Add (setq native-comp-jit-compilation nil) to your early init file.
|
||||
2. Exit Emacs and remove the cache directory (often ~/.emacs.d/eln-cache).
|
||||
|
||||
(setq native-comp-deferred-compilation nil
|
||||
comp-enable-subr-trampolines nil)
|
||||
|
||||
2. Exit emacs
|
||||
|
||||
3. rm -rf ~/.emacs.d/eln-cache
|
||||
|
||||
4. Start emacs again
|
||||
|
||||
Whereas all elisp files included in the Emacs source archive are
|
||||
native compiled at build time, 3rd party elisp files (for example,
|
||||
from elisp ports/packages) are native compiled at run time. This will
|
||||
result in high CPU usage when they are compiled. If this annoys you,
|
||||
you can throttle the number of jobs by changing the value of the
|
||||
variable 'native-comp-async-jobs-number' in your emacs
|
||||
configuration. See the output of `C-h v native-comp-async-jobs-number`
|
||||
for details.
|
||||
A small number of trampoline .eln files may still be generated even with
|
||||
native compilation disabled. These are created when primitives are
|
||||
advised or redefined in your configuration, and are necessary to ensure
|
||||
that Emacs's own native-compiled code respects those customizations.
|
||||
EOM
|
||||
}
|
||||
%%NATIVECOMP_COMMENT_END%%
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
;;; site-start.el --- Site-wide Initialization -*- lexical-binding: t -*-
|
||||
|
||||
;; Installed by editors/emacs and editors/emacs-devel.
|
||||
;;
|
||||
;; This file is interpreted before user configuration.
|
||||
;; See the header of %%PREFIX%%/share/emacs/site-lisp/default.el for
|
||||
;; documentation on FreeBSD's site-wide Emacs startup configuration.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(defvar freebsd-inhibit-byte-compile nil
|
||||
"When non-nil, inhibit byte-compilation of FreeBSD ports elisp.
|
||||
Only applies to Emacs builds without native compilation support.")
|
||||
|
||||
(defvar freebsd-site-lisp-dir "%%PREFIX%%/share/emacs/site-lisp"
|
||||
"Root directory for FreeBSD ports-installed elisp files.
|
||||
This value is substituted at package build time by the FreeBSD
|
||||
ports infrastructure.")
|
||||
|
||||
(defvar freebsd-elc-cache-dir
|
||||
(expand-file-name "freebsd-elc-cache" user-emacs-directory)
|
||||
"Per-user cache directory for byte-compiled FreeBSD ports elisp.
|
||||
Byte-compiled .elc files are stored here mirroring the subdirectory
|
||||
structure of `freebsd-site-lisp-dir', allowing load-path priority
|
||||
to select compiled files over .el source files.")
|
||||
|
||||
;;; Path to Emacs C Sources, which is used by `find-function' for C-defined
|
||||
;;; symbols.
|
||||
(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
|
||||
(setq find-function-C-source-directory
|
||||
"%%DATADIR%%/%%EMACS_VER%%/src"))
|
||||
|
||||
;;; site-start.el ends here
|
||||
@@ -1,6 +0,0 @@
|
||||
;;; site-start.el --- Site-wide Initialization -*- lexical-binding: t -*-
|
||||
|
||||
;;; Path to Emacs C Sources.
|
||||
(when (string-match (regexp-quote "%%EMACS_VER%%") emacs-version)
|
||||
(setq find-function-C-source-directory
|
||||
"%%DATADIR%%/%%EMACS_VER%%/src"))
|
||||
@@ -4291,8 +4291,9 @@ share/metainfo/emacs.metainfo.xml
|
||||
%%DATADIR%%/%%EMACS_VER%%/site-lisp/subdirs.el
|
||||
%%DATADIR%%/info/elisp_type_hierarchy.jpg
|
||||
%%DATADIR%%/info/elisp_type_hierarchy.txt
|
||||
%%DATADIR%%/site-lisp/default.el
|
||||
%%DATADIR%%/site-lisp/site-start.el
|
||||
%%DATADIR%%/site-lisp/subdirs.el
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/site-lisp/site-start.el
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/alloc.c
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/android-asset.h
|
||||
%%SOURCES%%%%DATADIR%%/%%EMACS_VER%%/src/android-emacs.c
|
||||
|
||||
+12
-11
@@ -1,8 +1,8 @@
|
||||
PORTNAME= flim
|
||||
PORTVERSION= 1.14.9.${SNAPDATE}
|
||||
PORTREVISION= 1
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= nobutaka@FreeBSD.org
|
||||
COMMENT= Message representation or encoding elisp library for emacs
|
||||
@@ -10,30 +10,31 @@ WWW= https://github.com/wanderlust/flim
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= apel${EMACS_PKGNAMESUFFIX}>0:editors/apel@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= apel${EMACS_PKGNAMESUFFIX}>0:editors/apel@${EMACS_FLAVOR}
|
||||
BUILD_DEPENDS= apel>0:editors/apel
|
||||
RUN_DEPENDS= apel>0:editors/apel
|
||||
|
||||
USES= cpe emacs iconv makeinfo
|
||||
USES= cpe emacs:build iconv makeinfo
|
||||
CPE_VENDOR= gnu
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= wanderlust
|
||||
GH_TAGNAME= 392c29d
|
||||
|
||||
SNAPDATE= 20251030
|
||||
CPE_VENDOR= gnu
|
||||
NO_ARCH= yes
|
||||
|
||||
ALL_TARGET= elc
|
||||
|
||||
MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \
|
||||
LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \
|
||||
LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}" \
|
||||
PACKAGE_LISPDIR=NONE
|
||||
|
||||
CONFLICTS_INSTALL= flim-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
INFO= mime-en mime-ja
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-build:
|
||||
do-build:
|
||||
@(cd ${WRKSRC} ; \
|
||||
for i in mime-en.texi mime-ja.texi; do \
|
||||
${MAKEINFO} --no-split --no-validate $${i} ; \
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- Makefile.orig 2026-03-23 16:22:48 UTC
|
||||
+++ Makefile
|
||||
@@ -38,7 +38,7 @@ check:
|
||||
$(EMACS) $(FLAGS) -f check-flim $(PREFIX) $(LISPDIR) \
|
||||
$(VERSION_SPECIFIC_LISPDIR) $(PACKAGE_LISPDIR)
|
||||
|
||||
-install: elc
|
||||
+install:
|
||||
$(EMACS) $(FLAGS) -f install-flim $(PREFIX) $(LISPDIR) \
|
||||
$(VERSION_SPECIFIC_LISPDIR) $(PACKAGE_LISPDIR)
|
||||
|
||||
+25
-50
@@ -1,53 +1,28 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/eword-decode.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/eword-decode.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/eword-encode.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/eword-encode.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/hmac-sha1.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/hmac-sha1.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/luna.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/luna.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/lunit.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/lunit.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/md5.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/md5.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-g.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-g.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-q-ccl.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-q-ccl.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-q.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-q.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-u.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel-u.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mel.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime-conf.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime-conf.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime-def.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime-def.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime-parse.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime-parse.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mime.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmbuffer.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmbuffer.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmcooked.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmcooked.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmexternal.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmexternal.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmgeneric.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/mmgeneric.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/qmtp.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/qmtp.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/sasl-scram.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/sasl-scram.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/sasl.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/sasl.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/sha1.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/sha1.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/smtp.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/smtp.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/std11.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/flim/std11.elc
|
||||
%%EMACS_SITE_LISPDIR%%/flim/eword-decode.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/eword-encode.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/hmac-sha1.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/luna.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/lunit.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/md5.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mel-g.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mel-q-ccl.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mel-q.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mel-u.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mel.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mime-conf.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mime-def.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mime-parse.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mime.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mmbuffer.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mmcooked.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mmexternal.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/mmgeneric.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/qmtp.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/sasl-scram.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/sasl.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/sha1.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/smtp.el
|
||||
%%EMACS_SITE_LISPDIR%%/flim/std11.el
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.en
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.ja
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= marginalia.el
|
||||
DISTVERSION= 2.4
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= pat@patmaddox.com
|
||||
COMMENT= Marginalia in the Emacs minibuffer
|
||||
@@ -11,23 +10,23 @@ WWW= https://github.com/minad/marginalia
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el
|
||||
|
||||
USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= minad
|
||||
GH_PROJECT= marginalia
|
||||
|
||||
CONFLICTS_INSTALL= marginalia.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-build:
|
||||
${EMACS_CMD} -q --batch -f batch-byte-compile ${WRKSRC}/marginalia.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/marginalia.el ${WRKSRC}/marginalia.elc \
|
||||
${INSTALL_DATA} ${WRKSRC}/marginalia.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
post-install-DOCS-on:
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
%%EMACS_SITE_LISPDIR%%/marginalia.el
|
||||
%%EMACS_SITE_LISPDIR%%/marginalia.elc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.org
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= orderless.el
|
||||
DISTVERSION= 1.5
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= pat@patmaddox.com
|
||||
COMMENT= Emacs completion style that matches multiple regexps in any order
|
||||
@@ -11,23 +10,23 @@ WWW= https://github.com/oantolin/orderless
|
||||
LICENSE= GPLv3+
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
RUN_DEPENDS= compat.el${EMACS_PKGNAMESUFFIX}>=30.1.0.0:misc/compat.el@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= compat.el>=30.1.0.0:misc/compat.el
|
||||
|
||||
USES= emacs
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= oantolin
|
||||
GH_PROJECT= orderless
|
||||
|
||||
CONFLICTS_INSTALL= orderless.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-build:
|
||||
${EMACS_CMD} -q --batch -L ${WRKSRC} -f batch-byte-compile ${WRKSRC}/*.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${WRKSRC}/*.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
post-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
%%EMACS_SITE_LISPDIR%%/orderless-kwd.el
|
||||
%%EMACS_SITE_LISPDIR%%/orderless-kwd.elc
|
||||
%%EMACS_SITE_LISPDIR%%/orderless.el
|
||||
%%EMACS_SITE_LISPDIR%%/orderless.elc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.org
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= paredit-mode.el
|
||||
PORTVERSION= 24
|
||||
PORTREVISION= 21
|
||||
PORTREVISION= 22
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= http://mumble.net/~campbell/emacs/
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
DISTNAME= paredit-${PORTVERSION}.el
|
||||
EXTRACT_SUFX=
|
||||
EXTRACT_ONLY=
|
||||
@@ -16,6 +15,8 @@ LICENSE= GPLv3+
|
||||
|
||||
USES= emacs
|
||||
|
||||
CONFLICTS_INSTALL= paredit-mode.el-emacs_*
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_ARCH= yes
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
You should add the following line to your ~/.emacs:
|
||||
Add the following line to your Emacs configuration:
|
||||
|
||||
(require 'paredit)
|
||||
EOM
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= perspective.el
|
||||
DISTVERSION= 2.20
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= pat@patmaddox.com
|
||||
COMMENT= Perspectives for Emacs
|
||||
@@ -17,16 +16,16 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= nex3
|
||||
GH_PROJECT= perspective-el
|
||||
|
||||
CONFLICTS_INSTALL= perspective.el-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-build:
|
||||
${EMACS_CMD} -q --batch -f batch-byte-compile ${WRKSRC}/perspective.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/perspective.el ${WRKSRC}/perspective.elc \
|
||||
${INSTALL_DATA} ${WRKSRC}/perspective.el \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
post-install-DOCS-on:
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
%%EMACS_SITE_LISPDIR%%/perspective.el
|
||||
%%EMACS_SITE_LISPDIR%%/perspective.elc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.md
|
||||
|
||||
+22
-12
@@ -1,9 +1,8 @@
|
||||
PORTNAME= psgml
|
||||
PORTVERSION= 1.4.0
|
||||
PORTREVISION= 25
|
||||
PORTREVISION= 26
|
||||
CATEGORIES= editors elisp
|
||||
MASTER_SITES= SF/${PORTNAME}/ALPHA%20${PORTNAME}/1.3.2
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
DISTNAME= ${PORTNAME}-1.3.2
|
||||
|
||||
PATCH_SITES= LOCAL/hrs
|
||||
@@ -17,23 +16,34 @@ LICENSE= GPLv2
|
||||
|
||||
USES= emacs
|
||||
|
||||
GNU_CONFIGURE= YES
|
||||
CONFIGURE_ARGS= --lispdir=${PSGML_LISPDIR}
|
||||
CONFIGURE_ENV= EMACS=${EMACS_CMD}
|
||||
CONFLICTS_INSTALL= psgml-emacs_*
|
||||
|
||||
SUB_FILES= ${PSGML_STARTUPEL}
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
SUB_FILES= ${PSGML_STARTUP}
|
||||
SUB_LIST= PSGML_LISPDIR=${PSGML_LISPDIR}
|
||||
|
||||
INFO= psgml psgml-api
|
||||
PLIST_SUB= PSGML_STARTUPEL=${PSGML_STARTUPEL}
|
||||
PLIST_SUB= PSGML_STARTUP=${PSGML_STARTUP}
|
||||
|
||||
PSGML_STARTUPEL= psgml-startup.el
|
||||
PSGML_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/psgml
|
||||
SOURCES= psgml-api.el psgml-charent.el psgml-dtd.el psgml-edit.el \
|
||||
psgml-ids.el psgml-info.el psgml-other.el psgml-parse.el \
|
||||
psgml-sysdep.el psgml.el
|
||||
PSGML_STARTUP= psgml-startup.el
|
||||
PSGML_LISPDIR= ${PREFIX}/${EMACS_SITE_LISPDIR}/psgml
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PSGML_LISPDIR}
|
||||
.for f in ${SOURCES}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PSGML_LISPDIR}
|
||||
.endfor
|
||||
${INSTALL_DATA} ${WRKSRC}/iso88591.map ${STAGEDIR}${PSGML_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
|
||||
|
||||
post-install:
|
||||
cd ${WRKSRC} && ${SETENV} DESTDIR="${STAGEDIR}" ${MAKE} install-info
|
||||
${GZIP_CMD} ${STAGEDIR}${PSGML_LISPDIR}/*.el
|
||||
${INSTALL_DATA} ${WRKDIR}/${PSGML_STARTUPEL} \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
|
||||
${INSTALL_DATA} ${WRKDIR}/${PSGML_STARTUP} \
|
||||
${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
+12
-22
@@ -1,22 +1,12 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/iso88591.map
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-api.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-api.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-charent.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-charent.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-dtd.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-dtd.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-edit.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-edit.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-ids.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-ids.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-info.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-info.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-other.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-other.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-parse.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-parse.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-sysdep.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml-sysdep.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml.el.gz
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/psgml/psgml.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/%%PSGML_STARTUPEL%%
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/iso88591.map
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-api.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-charent.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-dtd.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-edit.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-ids.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-info.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-other.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-parse.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml-sysdep.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/psgml/psgml.el.gz
|
||||
%%EMACS_SITE_LISPDIR%%/%%PSGML_STARTUP%%
|
||||
|
||||
+10
-9
@@ -1,7 +1,7 @@
|
||||
PORTNAME= semi
|
||||
PORTVERSION= ${SEMI_VER}.${SNAPDATE}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= nobutaka@FreeBSD.org
|
||||
COMMENT= SEMI, Library of MIME feature for GNU Emacs for emacs
|
||||
@@ -9,33 +9,34 @@ WWW= https://github.com/wanderlust/semi
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
BUILD_DEPENDS= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR}
|
||||
RUN_DEPENDS= flim${EMACS_PKGNAMESUFFIX}>0:editors/flim@${EMACS_FLAVOR}
|
||||
BUILD_DEPENDS= flim>0:editors/flim
|
||||
RUN_DEPENDS= flim>0:editors/flim
|
||||
|
||||
USES= emacs iconv makeinfo
|
||||
USES= emacs:build iconv makeinfo
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= wanderlust
|
||||
GH_TAGNAME= 5edbb0d
|
||||
|
||||
SNAPDATE= 20251130
|
||||
|
||||
CONFLICTS_INSTALL= semi-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
FLIM_TRUNK= 1.14
|
||||
SEMI_VER= ${SEMI_TRUNK}.7
|
||||
SEMI_TRUNK= 1.14
|
||||
|
||||
ALL_TARGET= elc
|
||||
|
||||
MAKE_ARGS+= PREFIX="${STAGEDIR}${PREFIX}" \
|
||||
LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${EMACS_VERSION_SITE_LISPDIR}" \
|
||||
LISPDIR="${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}" \
|
||||
VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${EMACS_SITE_LISPDIR}" \
|
||||
PACKAGE_LISPDIR=NONE
|
||||
|
||||
INFO= mime-ui-en mime-ui-ja
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-build:
|
||||
do-build:
|
||||
@(cd ${WRKSRC} ; \
|
||||
for i in mime-ui-en.texi mime-ui-ja.texi; do \
|
||||
${MAKEINFO} --no-split --no-validate $${i} ; \
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
--- Makefile.orig 2026-03-23 22:13:54 UTC
|
||||
+++ Makefile
|
||||
@@ -33,7 +33,7 @@ elc:
|
||||
$(EMACS) $(FLAGS) -f compile-semi $(PREFIX) $(LISPDIR) \
|
||||
$(VERSION_SPECIFIC_LISPDIR) $(PACKAGE_LISPDIR)
|
||||
|
||||
-install-elc: elc
|
||||
+install-elc:
|
||||
$(EMACS) $(FLAGS) -f install-semi $(PREFIX) $(LISPDIR) \
|
||||
$(VERSION_SPECIFIC_LISPDIR) $(PACKAGE_LISPDIR)
|
||||
|
||||
+16
-30
@@ -1,33 +1,19 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mail-mime-setup.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mail-mime-setup.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-edit.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-edit.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-image.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-image.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-partial.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-partial.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-pgp.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-pgp.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-play.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-play.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-setup.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-setup.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-shr.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-shr.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-signature.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-signature.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-tnef.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-tnef.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-vcard.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-view.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-view.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/mime-w3.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/semi-def.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/semi-def.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/semi-setup.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/semi-setup.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/signature.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/semi/signature.elc
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mail-mime-setup.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-edit.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-image.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-partial.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-pgp.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-play.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-setup.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-shr.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-signature.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-tnef.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-vcard.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-view.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/mime-w3.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/semi-def.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/semi-setup.el
|
||||
%%EMACS_SITE_LISPDIR%%/semi/signature.el
|
||||
%%PORTDOCS%%%%DOCSDIR%%/NEWS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.en
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.ja
|
||||
|
||||
+10
-5
@@ -1,10 +1,9 @@
|
||||
PORTNAME= slime
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 2.26.1-9
|
||||
PORTREVISION= 15
|
||||
DISTVERSIONSUFFIX= -gf368e22a
|
||||
PORTREVISION= 16
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Superior Lisp Interaction Mode for Emacs
|
||||
@@ -18,15 +17,21 @@ USES= emacs gmake
|
||||
USE_GITHUB= yes
|
||||
|
||||
ALL_TARGET= all contrib-compile doc-slime.info
|
||||
INFO= slime
|
||||
|
||||
CONFLICTS_INSTALL= slime-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
PORTDOCS= CONTRIBUTING.md NEWS PROBLEMS README.md
|
||||
NO_BUILD= yes
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
SUB_LIST= SLIME_LISPDIR="${SLIME_LISPDIR}"
|
||||
|
||||
INFO= slime
|
||||
PORTDOCS= CONTRIBUTING.md NEWS PROBLEMS README.md
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
SLIME_LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/slime
|
||||
SLIME_LISPDIR= ${PREFIX}/${EMACS_SITE_LISPDIR}/slime
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${SLIME_LISPDIR}
|
||||
|
||||
+123
-181
@@ -1,184 +1,126 @@
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/.github/workflows/ci.yml
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/.gitref
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/bridge.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/bridge.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/inferior-slime.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/inferior-slime.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-asdf.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-asdf.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-autodoc.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-autodoc.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-banner.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-banner.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-buffer-streams.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-buffer-streams.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-c-p-c.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-c-p-c.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-cl-indent.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-cl-indent.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-clipboard.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-clipboard.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-compiler-notes-tree.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-compiler-notes-tree.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-editing-commands.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-editing-commands.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-enclosing-context.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-enclosing-context.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-inspector.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-inspector.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-trace.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy-trace.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fancy.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fontifying-fu.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fontifying-fu.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fuzzy.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-fuzzy.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-highlight-edits.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-highlight-edits.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-hyperdoc.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-hyperdoc.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-indentation.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-indentation.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-listener-hooks.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-listener-hooks.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-macrostep.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-macrostep.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mdot-fu.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mdot-fu.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-media.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-media.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mrepl.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-mrepl.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-package-fu.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-package-fu.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-parse.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-parse.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentation-streams.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentation-streams.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentations.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-presentations.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-quicklisp.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-quicklisp.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-references.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-references.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-repl.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-repl.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sbcl-exts.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sbcl-exts.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scheme.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scheme.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scratch.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-scratch.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-snapshot.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-snapshot.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sprof.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-sprof.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-trace-dialog.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-trace-dialog.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-tramp.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-tramp.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-typeout-frame.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-typeout-frame.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-xref-browser.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/slime-xref-browser.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-arglists.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-asdf.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-buffer-streams.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-c-p-c.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-clipboard.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-fancy-inspector.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-fuzzy.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-goo.goo
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-hyperdoc.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-ikarus.ss
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-indentation.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-jolt.k
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-kawa.scm
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-larceny.scm
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-listener-hooks.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-macrostep.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-media.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-mit-scheme.scm
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-mlworks.sml
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-mrepl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-package-fu.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-presentation-streams.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-presentations.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-quicklisp.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-r6rs.scm
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-repl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-sbcl-exts.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-snapshot.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-sprof.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-trace-dialog.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank-util.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/swank.rb
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-autodoc-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-autodoc-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-c-p-c-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-c-p-c-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-cl-indent-test.txt
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-enclosing-context-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-enclosing-context-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-fontifying-fu-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-fontifying-fu-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-indentation-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-indentation-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-macrostep-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-macrostep-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-mdot-fu-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-mdot-fu-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-parse-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-parse-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-presentations-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-presentations-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-repl-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/contrib/test/slime-repl-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/.nosearch
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/cl-lib.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/cl-lib.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/ert-x.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/ert-x.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/ert.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/ert.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/hyperspec.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/hyperspec.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/macrostep.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/lib/macrostep.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/metering.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/nregex.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/packages.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/sbcl-pprint-patch.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime-autoloads.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime-tests.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime-tests.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime.el
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/slime.elc
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/start-swank.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank-loader.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank.asd
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank.lisp
|
||||
%%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/ccl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank/clasp.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/match.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank/mezzano.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank/mkcl.lisp
|
||||
%%EMACS_VERSION_SITE_LISPDIR%%/slime/swank/rpc.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/xref.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/.github/workflows/ci.yml
|
||||
%%EMACS_SITE_LISPDIR%%/slime/.gitref
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/bridge.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/inferior-slime.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-asdf.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-autodoc.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-banner.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-buffer-streams.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-c-p-c.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-cl-indent.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-clipboard.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-compiler-notes-tree.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-editing-commands.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-enclosing-context.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-fancy-inspector.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-fancy-trace.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-fancy.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-fontifying-fu.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-fuzzy.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-highlight-edits.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-hyperdoc.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-indentation.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-listener-hooks.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-macrostep.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-mdot-fu.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-media.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-mrepl.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-package-fu.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-parse.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-presentation-streams.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-presentations.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-quicklisp.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-references.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-repl.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-sbcl-exts.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-scheme.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-scratch.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-snapshot.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-sprof.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-trace-dialog.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-tramp.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-typeout-frame.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/slime-xref-browser.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-arglists.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-asdf.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-buffer-streams.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-c-p-c.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-clipboard.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-fancy-inspector.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-fuzzy.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-goo.goo
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-hyperdoc.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-ikarus.ss
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-indentation.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-jolt.k
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-kawa.scm
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-larceny.scm
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-listener-hooks.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-macrostep.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-media.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-mit-scheme.scm
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-mlworks.sml
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-mrepl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-package-fu.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-presentation-streams.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-presentations.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-quicklisp.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-r6rs.scm
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-repl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-sbcl-exts.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-snapshot.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-sprof.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-trace-dialog.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank-util.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/swank.rb
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-autodoc-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-c-p-c-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-cl-indent-test.txt
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-enclosing-context-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-fontifying-fu-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-indentation-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-macrostep-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-mdot-fu-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-parse-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-presentations-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/contrib/test/slime-repl-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/lib/.nosearch
|
||||
%%EMACS_SITE_LISPDIR%%/slime/lib/cl-lib.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/lib/ert-x.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/lib/ert.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/lib/hyperspec.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/lib/macrostep.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/metering.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/nregex.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/packages.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/sbcl-pprint-patch.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/slime-autoloads.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/slime-tests.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/slime.el
|
||||
%%EMACS_SITE_LISPDIR%%/slime/start-swank.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank-loader.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank.asd
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/abcl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/allegro.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/backend.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/ccl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/clasp.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/clisp.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/cmucl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/corman.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/ecl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/gray.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/lispworks.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/match.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/mezzano.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/mkcl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/rpc.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/sbcl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/scl.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/source-file-cache.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/swank/source-path-parser.lisp
|
||||
%%EMACS_SITE_LISPDIR%%/slime/xref.lisp
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README-contrib.md
|
||||
%%PORTDOCS%%%%DOCSDIR%%/slime-refcard.pdf
|
||||
%%PORTDOCS%%%%DOCSDIR%%/slime-small.pdf
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
PORTNAME= sly-asdf
|
||||
DISTVERSION= 0.2.0-20221119
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= olce.freebsd.ports@certner.fr
|
||||
COMMENT= SLY support for ASDF
|
||||
@@ -11,7 +10,7 @@ WWW= https://github.com/mmgeorge/sly-asdf
|
||||
|
||||
LICENSE= GPLv3
|
||||
|
||||
MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly@${EMACS_FLAVOR}
|
||||
MY_DEPENDS= ${PREFIX}/${EMACS_SITE_LISPDIR}/sly/sly.el:editors/sly
|
||||
BUILD_DEPENDS= ${MY_DEPENDS}
|
||||
RUN_DEPENDS= ${MY_DEPENDS}
|
||||
|
||||
@@ -20,25 +19,22 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= mmgeorge
|
||||
GH_TAGNAME= 6f9d751469bb82530db1673c22e7437ca6c95f45
|
||||
|
||||
CONFLICTS_INSTALL= sly-asdf-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} \
|
||||
-f batch-byte-compile
|
||||
|
||||
PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
PLIST_THIS_LISPDIR= ${EMACS_SITE_LISPDIR}/${PORTNAME}
|
||||
THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR}
|
||||
PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
PORTDOCS= README.md
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
post-patch:
|
||||
cd ${WRKSRC} && ${RM} *flymake*
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${EMACS_COMPILE} sly-*.el
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${THIS_LISPDIR}
|
||||
(cd ${WRKSRC} && \
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
%%THIS_LISPDIR%%/sly-asdf.el
|
||||
%%THIS_LISPDIR%%/sly-asdf.elc
|
||||
%%THIS_LISPDIR%%/slynk-asdf.asd
|
||||
%%THIS_LISPDIR%%/slynk-asdf.lisp
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= sly-named-readtables
|
||||
PORTVERSION= 20191013
|
||||
PORTREVISION= 18
|
||||
PORTREVISION= 19
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= olce.freebsd.ports@certner.fr
|
||||
COMMENT= Support different readtables in the same file for SLY
|
||||
@@ -10,7 +9,7 @@ WWW= https://github.com/joaotavora/sly-named-readtables
|
||||
|
||||
LICENSE= PD
|
||||
|
||||
MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly@${EMACS_FLAVOR}
|
||||
MY_DEPENDS= ${PREFIX}/${EMACS_SITE_LISPDIR}/sly/sly.el:editors/sly
|
||||
BUILD_DEPENDS= ${MY_DEPENDS}
|
||||
RUN_DEPENDS= ${MY_DEPENDS}
|
||||
|
||||
@@ -19,24 +18,22 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= joaotavora
|
||||
GH_TAGNAME= a5a42674ccffa97ccd5e4e9742beaf3ea719931f
|
||||
|
||||
CONFLICTS_INSTALL= sly-named-readtables-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} -f batch-byte-compile
|
||||
|
||||
PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
PLIST_THIS_LISPDIR= ${EMACS_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 EXAMPLES
|
||||
|
||||
PORTDOCS= README.md screenshot.png
|
||||
PORTEXAMPLES= example.lisp
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${EMACS_COMPILE} sly-*.el
|
||||
OPTIONS_DEFINE= DOCS EXAMPLES
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${THIS_LISPDIR}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
%%THIS_LISPDIR%%/sly-named-readtables.el
|
||||
%%THIS_LISPDIR%%/sly-named-readtables.elc
|
||||
%%THIS_LISPDIR%%/slynk-named-readtables.asd
|
||||
%%THIS_LISPDIR%%/slynk-named-readtables.lisp
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
PORTNAME= sly-quicklisp
|
||||
PORTVERSION= 20211206
|
||||
PORTREVISION= 7
|
||||
PORTREVISION= 8
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= olce.freebsd.ports@certner.fr
|
||||
COMMENT= Basic Quicklisp support for SLY
|
||||
@@ -10,7 +9,7 @@ WWW= https://github.com/joaotavora/sly-quicklisp
|
||||
|
||||
LICENSE= PD
|
||||
|
||||
MY_DEPENDS= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/sly/sly.el:editors/sly@${EMACS_FLAVOR}
|
||||
MY_DEPENDS= ${PREFIX}/${EMACS_SITE_LISPDIR}/sly/sly.el:editors/sly
|
||||
BUILD_DEPENDS= ${MY_DEPENDS}
|
||||
RUN_DEPENDS= ${MY_DEPENDS}
|
||||
|
||||
@@ -19,23 +18,21 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= joaotavora
|
||||
GH_TAGNAME= 34c73d43dd9066262387c626c17a9b486db07b2d
|
||||
|
||||
CONFLICTS_INSTALL= sly-quicklisp-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
EMACS_COMPILE= ${EMACS_CMD} --batch --no-site-file -L ${WRKSRC} -f batch-byte-compile
|
||||
|
||||
PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
|
||||
PLIST_THIS_LISPDIR= ${EMACS_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
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${THIS_LISPDIR}
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
%%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
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
PORTNAME= sly
|
||||
DISTVERSION= 1.0.43-20240809
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= editors elisp
|
||||
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
|
||||
|
||||
@@ -15,18 +15,20 @@ USE_GITHUB= yes
|
||||
GH_ACCOUNT= joaotavora
|
||||
GH_TAGNAME= 742355f7554ab6c46e5c1c9bdb89068f55359eaa
|
||||
|
||||
ALL_TARGET= doc-sly.info
|
||||
|
||||
CONFLICTS_INSTALL= sly-emacs_*
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
PORTSCOUT= limit:^[0-9]
|
||||
|
||||
INFO= sly
|
||||
|
||||
ALL_TARGET= all doc-sly.info
|
||||
|
||||
PLIST_THIS_LISPDIR= ${EMACS_VERSION_SITE_LISPDIR}/sly
|
||||
PLIST_THIS_LISPDIR= ${EMACS_SITE_LISPDIR}/sly
|
||||
THIS_LISPDIR= ${PREFIX}/${PLIST_THIS_LISPDIR}
|
||||
PLIST_SUB+= THIS_LISPDIR=${PLIST_THIS_LISPDIR}
|
||||
|
||||
PORTSCOUT= limit:^[0-9]
|
||||
|
||||
OPTIONS_DEFINE= DOCS DOCS_PDF
|
||||
OPTIONS_DEFAULT=DOCS DOCS_PDF
|
||||
|
||||
|
||||
@@ -1,9 +1,6 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
To enable autoloading of SLY, add this to some Emacs init file:
|
||||
(require 'sly-autoloads)
|
||||
|
||||
You should specify some Lisp implementation. This works for both SLY and SLIME:
|
||||
(setq inferior-lisp-program "path_to_your_lisp_binary")
|
||||
SLY however has convenient specific variables for more complex
|
||||
|
||||
@@ -1,31 +1,17 @@
|
||||
%%THIS_LISPDIR%%/contrib/sly-autodoc.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-autodoc.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-fancy-inspector.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-fancy-inspector.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-fancy-trace.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-fancy-trace.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-fancy.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-fancy.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-fontifying-fu.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-fontifying-fu.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-indentation.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-indentation.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-mrepl.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-mrepl.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-package-fu.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-package-fu.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-profiler.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-profiler.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-retro.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-retro.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-scratch.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-scratch.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-stickers.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-stickers.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-trace-dialog.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-trace-dialog.elc
|
||||
%%THIS_LISPDIR%%/contrib/sly-tramp.el
|
||||
%%THIS_LISPDIR%%/contrib/sly-tramp.elc
|
||||
%%THIS_LISPDIR%%/contrib/slynk-arglists.lisp
|
||||
%%THIS_LISPDIR%%/contrib/slynk-fancy-inspector.lisp
|
||||
%%THIS_LISPDIR%%/contrib/slynk-indentation.lisp
|
||||
@@ -38,24 +24,15 @@
|
||||
%%THIS_LISPDIR%%/contrib/sylvesters.txt
|
||||
%%THIS_LISPDIR%%/lib/.nosearch
|
||||
%%THIS_LISPDIR%%/lib/hyperspec.el
|
||||
%%THIS_LISPDIR%%/lib/hyperspec.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-buttons.el
|
||||
%%THIS_LISPDIR%%/lib/sly-buttons.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-cl-indent.el
|
||||
%%THIS_LISPDIR%%/lib/sly-cl-indent.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-common.el
|
||||
%%THIS_LISPDIR%%/lib/sly-common.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-completion.el
|
||||
%%THIS_LISPDIR%%/lib/sly-completion.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-messages.el
|
||||
%%THIS_LISPDIR%%/lib/sly-messages.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-parse.el
|
||||
%%THIS_LISPDIR%%/lib/sly-parse.elc
|
||||
%%THIS_LISPDIR%%/lib/sly-tests.el
|
||||
%%THIS_LISPDIR%%/lib/sly-tests.elc
|
||||
%%THIS_LISPDIR%%/sly-autoloads.el
|
||||
%%THIS_LISPDIR%%/sly.el
|
||||
%%THIS_LISPDIR%%/sly.elc
|
||||
%%THIS_LISPDIR%%/slynk/backend/abcl.lisp
|
||||
%%THIS_LISPDIR%%/slynk/backend/allegro.lisp
|
||||
%%THIS_LISPDIR%%/slynk/backend/ccl.lisp
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user