Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 5DDA884E92 for ; Mon, 31 Jul 2023 15:05:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id LK0YqjH8l91D for ; Mon, 31 Jul 2023 15:05:54 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 6F1FE84E5E for ; Mon, 31 Jul 2023 15:05:54 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 6C83AFBDB; Mon, 31 Jul 2023 15:05:54 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_169081595412100" MIME-Version: 1.0 Date: Mon, 31 Jul 2023 15:05:54 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/editors/emacs29-nox11 To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20230731150554.6C83AFBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_169081595412100 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Mon Jul 31 15:05:54 UTC 2023 Added Files: pkgsrc/editors/emacs29-nox11: DESCR Makefile buildlink3.mk version.mk Log Message: editors/emacs29-nox11: import emacs29-nox11-29.1 GNU Emacs is an extensible, customizable editor textand more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a wide variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Support for many languages and their scripts, including all scripts, Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, Ethiopian, and some Indian scripts. - Highly customizable, using Emacs Lisp code or a graphical customization interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package contains Emacs version 29. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 pkgsrc/editors/emacs29-nox11/DESCR \ pkgsrc/editors/emacs29-nox11/Makefile \ pkgsrc/editors/emacs29-nox11/buildlink3.mk \ pkgsrc/editors/emacs29-nox11/version.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_169081595412100 Content-Disposition: inline Content-Length: 3170 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Added files: Index: pkgsrc/editors/emacs29-nox11/DESCR diff -u /dev/null pkgsrc/editors/emacs29-nox11/DESCR:1.1 --- /dev/null Mon Jul 31 15:05:54 2023 +++ pkgsrc/editors/emacs29-nox11/DESCR Mon Jul 31 15:05:54 2023 @@ -0,0 +1,19 @@ +GNU Emacs is an extensible, customizable editor textand more. At its +core is an interpreter for Emacs Lisp, a dialect of the Lisp +programming language with extensions to support text editing. The +features of GNU Emacs include: + +- Content-sensitive editing modes, including syntax coloring, for a + wide variety of file types including plain text, source code, and + HTML. +- Complete built-in documentation, including a tutorial for new users. +- Support for many languages and their scripts, including all scripts, + Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao, + Ethiopian, and some Indian scripts. +- Highly customizable, using Emacs Lisp code +- A large number of extensions that add other functionality, including + a project planner, mail and news reader, debugger interface, + calendar, and more. Many of these extensions are distributed with + GNU Emacs; others are available separately. + +This package contains Emacs version 29 without X11 Window System Extension. Index: pkgsrc/editors/emacs29-nox11/Makefile diff -u /dev/null pkgsrc/editors/emacs29-nox11/Makefile:1.1 --- /dev/null Mon Jul 31 15:05:54 2023 +++ pkgsrc/editors/emacs29-nox11/Makefile Mon Jul 31 15:05:54 2023 @@ -0,0 +1,17 @@ +# $NetBSD: Makefile,v 1.1 2023/07/31 15:05:54 ryoon Exp $ + +PKGNAME= ${DISTNAME:S/emacs/emacs29/:S/-/-nox11-/} +CONFLICTS+= emacs29-[0-9]* + +FILESDIR= ${.CURDIR}/../../editors/emacs29/files +PATCHDIR= ${.CURDIR}/../../editors/emacs29/patches +PKGDIR= ${.CURDIR}/../../editors/emacs29 +DISTINFO_FILE= ${.CURDIR}/../../editors/emacs29/distinfo + +# minimal emacs without X +CONFIGURE_ARGS+= --without-all --without-x +# but we want to gzip installed files +CONFIGURE_ARGS+= --with-compress-install + +.include "../../editors/emacs29/Makefile.common" +.include "../../mk/bsd.pkg.mk" Index: pkgsrc/editors/emacs29-nox11/buildlink3.mk diff -u /dev/null pkgsrc/editors/emacs29-nox11/buildlink3.mk:1.1 --- /dev/null Mon Jul 31 15:05:54 2023 +++ pkgsrc/editors/emacs29-nox11/buildlink3.mk Mon Jul 31 15:05:54 2023 @@ -0,0 +1,16 @@ +# $NetBSD: buildlink3.mk,v 1.1 2023/07/31 15:05:54 ryoon Exp $ +# + +BUILDLINK_TREE+= emacs-nox11 + +.if !defined(EMACS_NOX11_BUILDLINK3_MK) +EMACS_NOX11_BUILDLINK3_MK:= + +.include "../../editors/emacs/modules.mk" +BUILDLINK_API_DEPENDS.emacs-nox11+= ${_EMACS_REQD} +BUILDLINK_PKGSRCDIR.emacs-nox11?= ${_EMACS_PKGDIR} + +BUILDLINK_CONTENTS_FILTER.emacs-nox11= ${EGREP} '.*\.el$$|.*\.elc$$' +.endif # EMACS_NOX11_BUILDLINK3_MK + +BUILDLINK_TREE+= -emacs-nox11 Index: pkgsrc/editors/emacs29-nox11/version.mk diff -u /dev/null pkgsrc/editors/emacs29-nox11/version.mk:1.1 --- /dev/null Mon Jul 31 15:05:54 2023 +++ pkgsrc/editors/emacs29-nox11/version.mk Mon Jul 31 15:05:54 2023 @@ -0,0 +1,7 @@ +# $NetBSD: version.mk,v 1.1 2023/07/31 15:05:54 ryoon Exp $ + +_EMACS_FLAVOR= emacs +_EMACS_REQD= emacs29-nox11>=29.1<30 + +_EMACS_VERSION_MAJOR= 29 +_EMACS_VERSION_MINOR= 1 --_----------=_169081595412100--