Page MenuHomeFreeBSD

D56913.diff
No OneTemporary

D56913.diff

diff --git a/devel/transient/Makefile b/devel/transient/Makefile
--- a/devel/transient/Makefile
+++ b/devel/transient/Makefile
@@ -1,7 +1,6 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.0
-PORTREVISION= 1
+DISTVERSION= 0.13.3
CATEGORIES= devel elisp
MAINTAINER= freebsd@dev.thsi.be
@@ -20,19 +19,16 @@
USE_GITHUB= yes
GH_ACCOUNT= magit
-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_SITE_LISPDIR}/transient-autoloads.el \
- ${EMACS_SITE_LISPDIR}/transient.el
+PLIST_FILES= ${ELISPDIR}/transient-autoloads.el \
+ ${ELISPDIR}/transient.el
PORTDOCS= CHANGELOG README.org transient.html
+ELISPDIR= ${EMACS_SITE_LISPDIR}/${PORTNAME}
+
OPTIONS_DEFINE= DOCS INFO PDF
OPTIONS_DEFAULT= INFO
@@ -40,26 +36,32 @@
DOCS_BUILD_DEPENDS= gsed:textproc/gsed
DOCS_USES= makeinfo
-DOCS_ALL_TARGET= html
-DOCS_BINARY_ALIAS= sed=gsed
INFO_BUILD_DEPENDS= gsed:textproc/gsed
-INFO_ALL_TARGET= info
-INFO_BINARY_ALIAS= sed=gsed
INFO_INFO= transient
PDF_BUILD_DEPENDS= gsed:textproc/gsed \
texi2pdf:print/texinfo
PDF_USES= tex
PDF_USE= TEX=dvipdfmx:build
-PDF_ALL_TARGET= pdf
-PDF_BINARY_ALIAS= sed=gsed
PDF_PLIST_FILES= ${DOCSDIR}/transient.pdf
+do-build:
+ cd ${WRKSRC}/lisp && ${MAKE_CMD} autoloads
+
+do-build-DOCS-on:
+ cd ${WRKSRC}/docs && SED=gsed ${MAKE_CMD} html
+
+do-build-INFO-on:
+ cd ${WRKSRC} && SED=gsed ${MAKE_CMD} info
+
+do-build-PDF-on:
+ cd ${WRKSRC}/docs && SED=gsed ${MAKE_CMD} pdf
+
do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${ELISPDIR}
${INSTALL_DATA} ${WRKSRC}/lisp/*.el \
- ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${STAGEDIR}${PREFIX}/${ELISPDIR}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/devel/transient/distinfo b/devel/transient/distinfo
--- a/devel/transient/distinfo
+++ b/devel/transient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1770373993
-SHA256 (magit-transient-v0.12.0_GH0.tar.gz) = 4253eb2cedb988651f747f9aa953d44d0f5a45c2fca89f9c57ed925ecd5b2a46
-SIZE (magit-transient-v0.12.0_GH0.tar.gz) = 172373
+TIMESTAMP = 1778378959
+SHA256 (magit-transient-v0.13.3_GH0.tar.gz) = 0181028586a1fa43e60db0ed08adf6f8644070c9fc89613e86bb05a9b428fc2b
+SIZE (magit-transient-v0.13.3_GH0.tar.gz) = 181826
diff --git a/devel/transient/files/patch-default.mk b/devel/transient/files/patch-default.mk
new file mode 100644
--- /dev/null
+++ b/devel/transient/files/patch-default.mk
@@ -0,0 +1,11 @@
+--- default.mk.orig 2026-05-10 01:05:21 UTC
++++ default.mk
+@@ -25,6 +25,8 @@ EMACS_INTR ?= $(EMACS) $(EMACS_Q_ARG) $(EMACS_ARGS) $
+ EMACS_ORG ?= $(EMACS) $(EMACS_Q_ARG) --batch $(EMACS_ARGS) $(ORG_LOAD_PATH)
+ EMACS_INTR ?= $(EMACS) $(EMACS_Q_ARG) $(EMACS_ARGS) $(LOAD_PATH)
+
++SED ?= sed
++
+ INSTALL_INFO ?= $(shell command -v ginstall-info || printf install-info)
+ MAKEINFO ?= makeinfo
+ MANUAL_HTML_ARGS ?= --css-ref https://magit.vc/assets/page.css
diff --git a/devel/transient/files/patch-docs_Makefile b/devel/transient/files/patch-docs_Makefile
--- a/devel/transient/files/patch-docs_Makefile
+++ b/devel/transient/files/patch-docs_Makefile
@@ -1,11 +1,34 @@
---- docs/Makefile.orig 2024-03-21 22:09:38 UTC
+--- docs/Makefile.orig 2026-05-07 15:21:42 UTC
+++ docs/Makefile
-@@ -50,7 +50,7 @@ html-dir: $(PKG).texi
+@@ -29,7 +29,7 @@ _ := $(shell test "$(REVDESC)" = "$$(cat .revdesc 2
+ %.texi: %.org .orgconfig .revdesc
+ @printf "Generating $@\n"
+ @$(EMACS_ORG) $< $(ORG_EVAL)
+- @sed -e 's/“/``/g' -e "s/”/''/g" -e '$$a\' -ix $@ && rm $@x #'
++ @$(SED) -e 's/“/``/g' -e "s/”/''/g" -e '$$a\' -ix $@ && rm $@x #'
+
+ %.info: %.texi
+ @printf "Generating $@\n"
+@@ -52,19 +52,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 -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) -ix $@ && rm $@x
++ @$(SED) -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) -ix $@ && rm $@x
+
+ %/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 -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) -ix $$f && rm $${f}x ; \
++ $(SED) -e $(HTML_FIXUP_CSS) -e $(HTML_FIXUP_ONLOAD) -e $(HTML_FIXUP_MENU) -ix $$f && rm $${f}x ; \
+ done
%.pdf: %.texi
@printf "Generating $@\n"
- @texi2pdf --clean $< > /dev/null
+ @texi2pdf $< > /dev/null
- PUBLISH_PATH ?= /manual/
- RELEASE_PATH ?= /manual/$(VERSION)/
+ DOCS_DOMAIN = docs.$(DOMAIN)
+ STAT_DOMAIN = stats.$(DOMAIN)

File Metadata

Mime Type
text/plain
Expires
Tue, May 19, 10:18 AM (7 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33214752
Default Alt Text
D56913.diff (4 KB)

Event Timeline