From unknown Sun Jun 22 00:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14068: [PATCH] Officially support DragonFly BSD Resent-From: John Marino Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Mar 2013 16:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 14068@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136440277011654 (code B ref -1); Wed, 27 Mar 2013 16:47:01 +0000 Received: (at submit) by debbugs.gnu.org; 27 Mar 2013 16:46:10 +0000 Received: from localhost ([127.0.0.1]:47883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKtUH-00031t-KJ for submit@debbugs.gnu.org; Wed, 27 Mar 2013 12:46:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57003) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKqS1-0006MT-Ny for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:31:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKqPe-0002uO-1g for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:29:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,RCVD_IN_SORBS_WEB autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38932) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqPd-0002uK-Uq for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:29:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40116) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqPa-0004R2-6S for bug-gnu-emacs@gnu.org; Wed, 27 Mar 2013 09:29:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKqPW-0002tB-Md for bug-gnu-emacs@gnu.org; Wed, 27 Mar 2013 09:29:06 -0400 Received: from mail.synsport.com ([208.69.230.148]:44418 helo=shepard.synsport.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqPW-0002sw-I3 for bug-gnu-emacs@gnu.org; Wed, 27 Mar 2013 09:29:02 -0400 Received: from [10.31.9.111] (unknown [213.225.137.129]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 1D75743BCA for ; Wed, 27 Mar 2013 08:29:01 -0500 (CDT) Message-ID: <5152F41B.1090707@marino.st> Date: Wed, 27 Mar 2013 14:28:59 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Mailman-Approved-At: Wed, 27 Mar 2013 12:46:08 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Hi, Emacs has built on DragonFly BSD for years, but it required patches of course. One of the leaders of NetBSD's pkgsrc project has requested that the patch to configure.ac which enables DragonFly support be pushed upstream, and that seems like a great idea. The follow patches were generated against version 24.3, so they should apply directly. configure.ac: https://raw.github.com/jsonn/pkgsrc/trunk/editors/emacs24/patches/patch-aa configure (yes, I know it's generated but just FYI): https://raw.github.com/jsonn/pkgsrc/trunk/editors/emacs24/patches/patch-ab It would be great if Emacs could finally be built on DragonFly BSD out of the box without patches. Can we make this happen? Do you need anything else from me? I'm hoping this is an obvious contribution. Regards, John From unknown Sun Jun 22 00:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14068: [PATCH] Officially support DragonFly BSD Resent-From: John Marino Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Apr 2013 13:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 14068@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136499555432294 (code B ref -1); Wed, 03 Apr 2013 13:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Apr 2013 13:25:54 +0000 Received: from localhost ([127.0.0.1]:59597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UNNhH-0008Ol-8f for submit@debbugs.gnu.org; Wed, 03 Apr 2013 09:25:52 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50207) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UNNhD-0008OT-5a for submit@debbugs.gnu.org; Wed, 03 Apr 2013 09:25:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNNe9-00086J-DG for submit@debbugs.gnu.org; Wed, 03 Apr 2013 09:22:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:55551) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNNe9-00086D-9c for submit@debbugs.gnu.org; Wed, 03 Apr 2013 09:22:37 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNNe6-0002xu-4a for bug-gnu-emacs@gnu.org; Wed, 03 Apr 2013 09:22:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNNdx-00084G-VA for bug-gnu-emacs@gnu.org; Wed, 03 Apr 2013 09:22:34 -0400 Received: from mail.synsport.com ([208.69.230.148]:64690 helo=shepard.synsport.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNNdx-000841-RL for bug-gnu-emacs@gnu.org; Wed, 03 Apr 2013 09:22:25 -0400 Received: from [192.168.0.20] (unknown [130.255.24.160]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 6E4FE43BDB for ; Wed, 3 Apr 2013 08:22:21 -0500 (CDT) Message-ID: <515C2D07.5010208@marino.st> Date: Wed, 03 Apr 2013 15:22:15 +0200 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 References: <5152F41B.1090707@marino.st> In-Reply-To: <5152F41B.1090707@marino.st> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) On 3/27/2013 14:28, John Marino wrote: > Hi, Emacs has built on DragonFly BSD for years, but it required patches > of course. One of the leaders of NetBSD's pkgsrc project has requested > that the patch to configure.ac which enables DragonFly support be pushed > upstream, and that seems like a great idea. > > The follow patches were generated against version 24.3, so they should > apply directly. > > configure.ac: > https://raw.github.com/jsonn/pkgsrc/trunk/editors/emacs24/patches/patch-aa > > configure (yes, I know it's generated but just FYI): > https://raw.github.com/jsonn/pkgsrc/trunk/editors/emacs24/patches/patch-ab > > It would be great if Emacs could finally be built on DragonFly BSD out > of the box without patches. Can we make this happen? Do you need > anything else from me? I'm hoping this is an obvious contribution. > The previously submitted patch was for release 24.3. The patch to add DragonFly support to version 24.3.50.112178 is much smaller: https://raw.github.com/jrmarino/DPorts/staged/editors/emacs-devel/dragonfly/patch-configure.ac Nobody responded to the original submission. Did I do my part correctly? Is there anything else I need to do? John From unknown Sun Jun 22 00:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14068: [PATCH] Officially support DragonFly BSD Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Apr 2013 19:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: John Marino Cc: 14068@debbugs.gnu.org Received: via spool by 14068-submit@debbugs.gnu.org id=B14068.136501862716729 (code B ref 14068); Wed, 03 Apr 2013 19:51:01 +0000 Received: (at 14068) by debbugs.gnu.org; 3 Apr 2013 19:50:27 +0000 Received: from localhost ([127.0.0.1]:60538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UNThT-0004Ll-6f for submit@debbugs.gnu.org; Wed, 03 Apr 2013 15:50:27 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:41158) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UNThS-0004Lf-1z for 14068@debbugs.gnu.org; Wed, 03 Apr 2013 15:50:26 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFxLSu/2dsb2JhbABEvw4Xc4IeAQEEAVYeBQULCw4mEhQYDSSIHgYMwR0EkQoDpHqBXoMT X-IPAS-Result: Av4EABK/CFFFxLSu/2dsb2JhbABEvw4Xc4IeAQEEAVYeBQULCw4mEhQYDSSIHgYMwR0EkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="6412644" Received: from 69-196-180-174.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.174]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 03 Apr 2013 15:47:17 -0400 Received: by pastel.home (Postfix, from userid 20848) id 9675367A1E; Wed, 3 Apr 2013 15:47:19 -0400 (EDT) From: Stefan Monnier Message-ID: References: <5152F41B.1090707@marino.st> <515C2D07.5010208@marino.st> Date: Wed, 03 Apr 2013 15:47:19 -0400 In-Reply-To: <515C2D07.5010208@marino.st> (John Marino's message of "Wed, 03 Apr 2013 15:22:15 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -0.0 (/) > The patch to add DragonFly support to version 24.3.50.112178 is much > smaller: > https://raw.github.com/jrmarino/DPorts/staged/editors/emacs-devel/dragonfly/patch-configure.ac Thanks. This is the patch we'd apply indeed. > Nobody responded to the original submission. Did I do my part correctly? Yes, you did. > Is there anything else I need to do? The patch looks fine to me, but I'm not sufficiently familiar with our autoconfigury code to really judge, so hopefully Paul or someone else will find the time soon to take a look at it, Stefan From unknown Sun Jun 22 00:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14068: [PATCH] Officially support DragonFly BSD Resent-From: Glenn Morris Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Apr 2013 05:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: John Marino Cc: 14068@debbugs.gnu.org Received: via spool by 14068-submit@debbugs.gnu.org id=B14068.13662642358841 (code B ref 14068); Thu, 18 Apr 2013 05:51:01 +0000 Received: (at 14068) by debbugs.gnu.org; 18 Apr 2013 05:50:35 +0000 Received: from localhost ([127.0.0.1]:57828 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UShju-0002IY-VB for submit@debbugs.gnu.org; Thu, 18 Apr 2013 01:50:35 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:53884) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UShjs-0002IR-IV for 14068@debbugs.gnu.org; Thu, 18 Apr 2013 01:50:34 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UShfY-0001gy-Qy; Thu, 18 Apr 2013 01:46:04 -0400 From: Glenn Morris References: <5152F41B.1090707@marino.st> <515C2D07.5010208@marino.st> X-Spook: Bellcore Jyllandsposten M-14 data haven Blowpipe World X-Ran: \;[[/smq_p'!`#e#>1? (John Marino's message of "Wed, 03 Apr 2013 15:22:15 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -3.7 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.4 (------) John Marino wrote: > The previously submitted patch was for release 24.3. > The patch to add DragonFly support to version 24.3.50.112178 is much > smaller: > https://raw.github.com/jrmarino/DPorts/staged/editors/emacs-devel/dragonfly/patch-configure.ac + case "${canonical}" in + i[3456]86-*-dragonfly*) machine=intel386 ;; + amd64-*-dragonfly*|x86_64-*-dragonfly*) machine=amdx86-64 ;; + esac machine is no longer used, so these lines are unnecessary. - freebsd) LIBS_SYSTEM="-lutil" ;; + freebsd|netbsd|openbsd|dragonfly) LIBS_SYSTEM="-lutil" ;; Why are you adding netbsd and openbsd as well? Apart from that, it seems fine to me. It's probably just small enough not to need a copyright assignment; but for the ChangeLog, can you tell me who the author is? Revised patch against current trunk: --- configure.ac 2013-04-18 05:03:53 +0000 +++ configure.ac 2013-04-18 05:43:24 +0000 @@ -439,6 +439,11 @@ opsys=freebsd ;; + ## DragonFly ports + *-*-dragonfly* ) + opsys=dragonfly + ;; + ## FreeBSD kernel + glibc based userland *-*-kfreebsd*gnu* ) opsys=gnu-kfreebsd @@ -968,7 +973,7 @@ LD_SWITCH_SYSTEM= case "$opsys" in - freebsd) + freebsd|dragonfly) ## Let `ld' find image libs and similar things in /usr/local/lib. ## The system compiler, GCC, has apparently been modified to not ## look there, contrary to what a stock GCC would do. @@ -1054,7 +1059,7 @@ ## IBM's X11R5 uses -lIM and -liconv in AIX 3.2.2. aix4-2) LIBS_SYSTEM="-lrts -lIM -liconv" ;; - freebsd) LIBS_SYSTEM="-lutil" ;; + freebsd|dragonfly) LIBS_SYSTEM="-lutil" ;; hpux*) LIBS_SYSTEM="-l:libdld.sl" ;; @@ -1095,7 +1100,7 @@ ## Adding -lm confuses the dynamic linker, so omit it. LIB_MATH= ;; - freebsd ) + freebsd | dragonfly ) SYSTEM_TYPE=berkeley-unix ;; gnu-linux | gnu-kfreebsd ) @@ -2866,7 +2871,7 @@ case "$opsys" in aix4-2) mail_lock="lockf" ;; - gnu|freebsd|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;; + gnu|freebsd|dragonfly|netbsd|openbsd|darwin|irix6-5) mail_lock="flock" ;; ## On GNU/Linux systems, both methods are used by various mail programs. ## I assume most people are using newer mailers that have heard of flock. @@ -3038,7 +3043,7 @@ fi ;; - openbsd) LIBS_TERMCAP="-lncurses" ;; + openbsd | dragonfly) LIBS_TERMCAP="-lncurses" ;; ## hpux: Make sure we get select from libc rather than from libcurses ## because libcurses on HPUX 10.10 has a broken version of select. @@ -3461,7 +3466,7 @@ esac case $opsys in - darwin | freebsd | netbsd | openbsd ) + darwin | dragonfly | freebsd | netbsd | openbsd ) AC_DEFINE(DONT_REOPEN_PTY, 1, [Define if process.c does not need to close a pty to make it a controlling terminal (it is already a controlling terminal of the subprocess, because we did ioctl TIOCSCTTY).]) @@ -3567,7 +3572,7 @@ AC_DEFINE(FIRST_PTY_LETTER, ['p']) ;; - gnu-linux | gnu-kfreebsd | freebsd | netbsd ) + gnu-linux | gnu-kfreebsd | dragonfly | freebsd | netbsd ) dnl if HAVE_GRANTPT if test "x$ac_cv_func_grantpt" = xyes; then AC_DEFINE(UNIX98_PTYS, 1, [Define if the system has Unix98 PTYs.]) @@ -3650,7 +3655,7 @@ case $opsys in dnl Perry Smith says this is correct for AIX. dnl thomas@mathematik.uni-bremen.de says this is needed for IRIX. - aix4-2 | cygwin | gnu | irix6-5 | freebsd | netbsd | openbsd | darwin ) + aix4-2 | cygwin | gnu | irix6-5 | dragonfly | freebsd | netbsd | openbsd | darwin ) AC_DEFINE(SIGNALS_VIA_CHARACTERS, 1) ;; @@ -3699,7 +3704,7 @@ case $opsys in darwin) AC_DEFINE(TAB3, OXTABS) ;; - gnu | freebsd | netbsd | openbsd ) + gnu | dragonfly | freebsd | netbsd | openbsd ) AC_DEFINE(TABDLY, OXTABS, [Undocumented.]) AC_DEFINE(TAB3, OXTABS) ;; @@ -3753,7 +3758,7 @@ else case $opsys in dnl irix: Tested on Irix 6.5. SCM worked on earlier versions. - freebsd | netbsd | openbsd | irix6-5 | sol2* ) + dragonfly | freebsd | netbsd | openbsd | irix6-5 | sol2* ) AC_DEFINE(GC_SETJMP_WORKS, 1) ;; esac From unknown Sun Jun 22 00:57:27 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14068: [PATCH] Officially support DragonFly BSD Resent-From: John Marino Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 18 Apr 2013 08:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14068 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Glenn Morris Cc: 14068@debbugs.gnu.org Received: via spool by 14068-submit@debbugs.gnu.org id=B14068.13662722661064 (code B ref 14068); Thu, 18 Apr 2013 08:05:02 +0000 Received: (at 14068) by debbugs.gnu.org; 18 Apr 2013 08:04:26 +0000 Received: from localhost ([127.0.0.1]:57990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USjpR-0000H0-MJ for submit@debbugs.gnu.org; Thu, 18 Apr 2013 04:04:26 -0400 Received: from mail.synsport.com ([208.69.230.148]:45652 helo=shepard.synsport.net) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USjpN-0000Gg-Rz for 14068@debbugs.gnu.org; Thu, 18 Apr 2013 04:04:22 -0400 Received: from [10.31.9.210] (unknown [213.225.137.129]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 231C443BF6; Thu, 18 Apr 2013 02:59:51 -0500 (CDT) Message-ID: <516FA7F3.8070704@marino.st> Date: Thu, 18 Apr 2013 09:59:47 +0200 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 References: <5152F41B.1090707@marino.st> <515C2D07.5010208@marino.st> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 1.6 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On 4/18/2013 07:46, Glenn Morris wrote: > John Marino wrote: > >> The previously submitted patch was for release 24.3. >> The patch to add DragonFly support to version 24.3.50.112178 is much >> smaller: >> https://raw.github.com/jrmarino/DPorts/staged/editors/emacs-devel/dragonfly/patch-configure.ac > > + case "${canonical}" in > + i[3456]86-*-dragonfly*) machine=intel386 ; ; > + amd64-*-dragonfly*|x86_64-*-dragonfly*) machine=amdx86-64 ; ; > + esac > > machine is no longer used, so these lines are unnecessary. [...] Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.8 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server [213.225.137.129 listed in dnsbl.sorbs.net] 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% [score: 0.4948] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: 0.8 (/) On 4/18/2013 07:46, Glenn Morris wrote: > John Marino wrote: > >> The previously submitted patch was for release 24.3. >> The patch to add DragonFly support to version 24.3.50.112178 is much >> smaller: >> https://raw.github.com/jrmarino/DPorts/staged/editors/emacs-devel/dragonfly/patch-configure.ac > > + case "${canonical}" in > + i[3456]86-*-dragonfly*) machine=intel386 ;; > + amd64-*-dragonfly*|x86_64-*-dragonfly*) machine=amdx86-64 ;; > + esac > > machine is no longer used, so these lines are unnecessary. Okay, good to know! > > - freebsd) LIBS_SYSTEM="-lutil" ;; > + freebsd|netbsd|openbsd|dragonfly) LIBS_SYSTEM="-lutil" ;; > > Why are you adding netbsd and openbsd as well? It was likely left over from years. The submitted patch came from pkgsrc and freebsd ports. It is appropriate to only add DragonFly (as you have done) and let representatives from the other BSDs speak for themselves. > > Apart from that, it seems fine to me. > It's probably just small enough not to need a copyright assignment; but > for the ChangeLog, can you tell me who the author is? I think it's reasonable to call me (John Marino) the primary author. I basically had to create it from scratch -- most of this information was in those "S" files and had to be moved to the configure script, so it's basically new. > > Revised patch against current trunk: With a quick glance, it looks good to me. Thanks! John From unknown Sun Jun 22 00:57:27 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: John Marino Subject: bug#14068: closed (Re: bug#14068: [PATCH] Officially support DragonFly BSD) Message-ID: References: <0ek3nzepaj.fsf@fencepost.gnu.org> <5152F41B.1090707@marino.st> X-Gnu-PR-Message: they-closed 14068 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 14068@debbugs.gnu.org Date: Thu, 18 Apr 2013 17:17:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1366305422-516-1" This is a multi-part message in MIME format... ------------=_1366305422-516-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14068: [PATCH] Officially support DragonFly BSD which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14068@debbugs.gnu.org. --=20 14068: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14068 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1366305422-516-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14068-done) by debbugs.gnu.org; 18 Apr 2013 17:16:54 +0000 Received: from localhost ([127.0.0.1]:58847 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USsS6-00007j-1c for submit@debbugs.gnu.org; Thu, 18 Apr 2013 13:16:54 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:44222) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1USsS3-00007Y-NQ for 14068-done@debbugs.gnu.org; Thu, 18 Apr 2013 13:16:52 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1USsNg-0006nX-Io; Thu, 18 Apr 2013 13:12:20 -0400 From: Glenn Morris To: 14068-done@debbugs.gnu.org Subject: Re: bug#14068: [PATCH] Officially support DragonFly BSD References: <5152F41B.1090707@marino.st> <515C2D07.5010208@marino.st> <516FA7F3.8070704@marino.st> X-Spook: electronic surveillance UNSCOM chameleon man Al Jazeera X-Ran: zmhC/A:L(}Z7kgHzJ>^h|V5\o+R[!w.m\km*]%b1<|\.{'wa!p#[[S@p~KG9^L4-\$w?>r X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Thu, 18 Apr 2013 13:12:20 -0400 In-Reply-To: <516FA7F3.8070704@marino.st> (John Marino's message of "Thu, 18 Apr 2013 09:59:47 +0200") Message-ID: <0ek3nzepaj.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.9 (----) X-Debbugs-Envelope-To: 14068-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -7.6 (-------) Version: 24.4 Thanks; applied to trunk. ------------=_1366305422-516-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 27 Mar 2013 16:46:10 +0000 Received: from localhost ([127.0.0.1]:47883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKtUH-00031t-KJ for submit@debbugs.gnu.org; Wed, 27 Mar 2013 12:46:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57003) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UKqS1-0006MT-Ny for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:31:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKqPe-0002uO-1g for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:29:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,RCVD_IN_SORBS_WEB autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38932) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqPd-0002uK-Uq for submit@debbugs.gnu.org; Wed, 27 Mar 2013 09:29:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40116) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqPa-0004R2-6S for bug-gnu-emacs@gnu.org; Wed, 27 Mar 2013 09:29:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKqPW-0002tB-Md for bug-gnu-emacs@gnu.org; Wed, 27 Mar 2013 09:29:06 -0400 Received: from mail.synsport.com ([208.69.230.148]:44418 helo=shepard.synsport.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKqPW-0002sw-I3 for bug-gnu-emacs@gnu.org; Wed, 27 Mar 2013 09:29:02 -0400 Received: from [10.31.9.111] (unknown [213.225.137.129]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 1D75743BCA for ; Wed, 27 Mar 2013 08:29:01 -0500 (CDT) Message-ID: <5152F41B.1090707@marino.st> Date: Wed, 27 Mar 2013 14:28:59 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0) Gecko/20120129 Thunderbird/10.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: [PATCH] Officially support DragonFly BSD Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Wed, 27 Mar 2013 12:46:08 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Hi, Emacs has built on DragonFly BSD for years, but it required patches of course. One of the leaders of NetBSD's pkgsrc project has requested that the patch to configure.ac which enables DragonFly support be pushed upstream, and that seems like a great idea. The follow patches were generated against version 24.3, so they should apply directly. configure.ac: https://raw.github.com/jsonn/pkgsrc/trunk/editors/emacs24/patches/patch-aa configure (yes, I know it's generated but just FYI): https://raw.github.com/jsonn/pkgsrc/trunk/editors/emacs24/patches/patch-ab It would be great if Emacs could finally be built on DragonFly BSD out of the box without patches. Can we make this happen? Do you need anything else from me? I'm hoping this is an obvious contribution. Regards, John ------------=_1366305422-516-1--