From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Feb 2015 21:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 19850@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142377793015854 (code B ref -1); Thu, 12 Feb 2015 21:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Feb 2015 21:52:10 +0000 Received: from localhost ([127.0.0.1]:41051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM1g9-00047c-R0 for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60672) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM1g6-00047E-QI for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM1fw-00057k-PP for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fw-00056G-Bn for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:51:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fv-0002Gy-1y for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM1fr-0004sd-1O for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:54 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:39618 helo=kill.porkrind.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fq-0004cu-ML for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:50 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id BA9AF5F340 for ; Thu, 12 Feb 2015 13:51:30 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=Xow8/QzH; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1CLpSq1021081 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 12 Feb 2015 13:51:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423777889; bh=H2+RPJ3+c1mR3cAVzviz2pVsbmLqpqFOCns5JX/CnKo=; h=Date:From:To:Subject:From; b=Xow8/QzH3k9hdYaC9KEbpABAXBIPCq0Iw84i/mfjpii0xYd6CA56PAWV/6hpWI7/p CLPpHGL+xVH4AkpoeLC1P719HlSJclCXb6WUWbMuMkmwApDXGU4DmtCnYZQSbZFM9i TNAlOHlAlzte+aTbBMotxSdV5hDrgXrXfWdvJZCtYkM9DL6DRBazjztmtJ12bkb6up pefGFsmp9bhAv85oAWfaUDh7UGbvPlvKHNYJFP6vWB6A9HFFcyhtLXXr95s Message-ID: <54DD2060.2000909@porkrind.org> Date: Thu, 12 Feb 2015 13:51:28 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050203050204050906050001" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a cryptographically signed message in MIME format. --------------ms050203050204050906050001 Content-Type: multipart/mixed; boundary="------------090902010303060807080503" This is a multi-part message in MIME format. --------------090902010303060807080503 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable When building a self contained Mac OS X app, the site-lisp dir that gets inserted into `load-path` is not very useful, since it points to the Emacs.app in `nextstep/` where emacs was compiled. For example: "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/ne= xtstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" I think the site lisp path should be in `/Library/emacs` instead. Here is a patch to do just that (created with `git format-patch`, is that convenient? I don't know what works best in these cases). I patched the trunk, but on reflection, it seems like this should go in the 24 branch, too. -David =46rom c20e8816f3905fa3ec6f82a7f566f7ce32dc178b Mon Sep 17 00:00:00 2001 From: David Caldwell Date: Thu, 12 Feb 2015 13:31:36 -0800 Subject: [PATCH] configure.ac: Fix site-lisp paths with NS self-contained= apps. * configure.ac (HAVE_NS): When self-contained, set datarootdir to /Library so PATH_SITELOADSEARCH path points there instead of inside the Emacs.app build dir. --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 68291b8..3e44a93 100644 --- a/configure.ac +++ b/configure.ac @@ -1872,6 +1872,8 @@ if test "${HAVE_NS}" =3D yes; then mandir=3D"\${ns_appresdir}/man" lispdir=3D"\${ns_appresdir}/lisp" INSTALL_ARCH_INDEP_EXTRA=3D + # This is so PATH_SITELOADSEARCH gets set to /Library/emacs/... + datarootdir=3D/Library fi NS_OBJC_OBJ=3D"nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o $ns_font= file" -- 2.2.2 --------------090902010303060807080503 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="mac-site-lisp-path.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mac-site-lisp-path.patch" RnJvbSBjMjBlODgxNmYzOTA1ZmEzZWM2ZjgyYTdmNTY2ZjdjZTMyZGMxNzhiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBDYWxkd2VsbCA8ZGF2aWRAcG9ya3JpbmQu b3JnPgpEYXRlOiBUaHUsIDEyIEZlYiAyMDE1IDEzOjMxOjM2IC0wODAwClN1YmplY3Q6IFtQ QVRDSF0gY29uZmlndXJlLmFjOiBGaXggc2l0ZS1saXNwIHBhdGhzIHdpdGggTlMgc2VsZi1j b250YWluZWQKIGFwcHMuCgoqIGNvbmZpZ3VyZS5hYyAoSEFWRV9OUyk6IFdoZW4gc2VsZi1j b250YWluZWQsIHNldCBkYXRhcm9vdGRpciB0bwovTGlicmFyeSBzbyBQQVRIX1NJVEVMT0FE U0VBUkNIIHBhdGggcG9pbnRzIHRoZXJlIGluc3RlYWQgb2YgaW5zaWRlCnRoZSBFbWFjcy5h cHAgYnVpbGQgZGlyLgotLS0KIGNvbmZpZ3VyZS5hYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1 cmUuYWMKaW5kZXggNjgyOTFiOC4uM2U0NGE5MyAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFj CisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTg3Miw2ICsxODcyLDggQEAgaWYgdGVzdCAiJHtI QVZFX05TfSIgPSB5ZXM7IHRoZW4KICAgICAgbWFuZGlyPSJcJHtuc19hcHByZXNkaXJ9L21h biIKICAgICAgbGlzcGRpcj0iXCR7bnNfYXBwcmVzZGlyfS9saXNwIgogICAgICBJTlNUQUxM X0FSQ0hfSU5ERVBfRVhUUkE9CisgICAgICMgVGhpcyBpcyBzbyBQQVRIX1NJVEVMT0FEU0VB UkNIIGdldHMgc2V0IHRvIC9MaWJyYXJ5L2VtYWNzLy4uLgorICAgICBkYXRhcm9vdGRpcj0v TGlicmFyeQogICBmaQogCiAgIE5TX09CSkNfT0JKPSJuc3Rlcm0ubyBuc2Zucy5vIG5zbWVu dS5vIG5zc2VsZWN0Lm8gbnNpbWFnZS5vICRuc19mb250ZmlsZSIKLS0gCjIuMi4yCgo= --------------090902010303060807080503-- --------------ms050203050204050906050001 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTIyMTUxMjhaMCMG CSqGSIb3DQEJBDEWBBTRrwFUCKRkyxl8/4RWLfbLs2WH9DBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAbk/tZ6uMUrb6GaYSeiDTVO6qBUetsW3eSh+pDxx750z+TUzaHyTL wrCW5oDGs4sRtXXiEw4+eqzBAMQjsLnwzLOfIUDwg3+k1tqJIfq9vfB1yXbdQEfXXvk3V1t2 3SMBFQB5HeurgReNFjdMGqCqO6iAOgHke2ooWPbKqUITS6ja7GFfaidp5TyVbEc1EMUCtn1w wkxq6Dp/4zui+UQV25883owUpOv3CIuNmNxPKmsLykD2rQNbKZrmDn+6vuq6/1hmSykS9G5e 0Lu99VXaDl2h0UcZj4oHdbnFyC6uZmsfd315vNeimKa33NPcDFi3HIz4DtRC7RexLimgZTw5 0AAAAAAAAA== --------------ms050203050204050906050001-- From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Feb 2015 06:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: David Caldwell Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14238106455000 (code B ref 19850); Fri, 13 Feb 2015 06:58:02 +0000 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 06:57:25 +0000 Received: from localhost ([127.0.0.1]:41169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMABp-0001Ia-4V for submit@debbugs.gnu.org; Fri, 13 Feb 2015 01:57:25 -0500 Received: from mailfe08.swip.net ([212.247.154.225]:59707 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMABl-0001II-Dz for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 01:57:22 -0500 X-T2-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_40 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe08.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 573632258; Fri, 13 Feb 2015 07:57:13 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) From: "Jan D." In-Reply-To: <54DD2060.2000909@porkrind.org> Date: Fri, 13 Feb 2015 07:57:13 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54DD2060.2000909@porkrind.org> X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi. If we keep site-lis as it is, we can have several Emacs versions = installed, with different site-lisp:s. Also, changing files in site-lisp = does not require root priviliges. Your change breaks both those feaures. I don't think this is a good idea. Jan D. > 12 feb 2015 kl. 22:51 skrev David Caldwell : >=20 >=20 > When building a self contained Mac OS X app, the site-lisp dir that = gets > inserted into `load-path` is not very useful, since it points to the > Emacs.app in `nextstep/` where emacs was compiled. For example: >=20 > = "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nex= tstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" >=20 > I think the site lisp path should be in `/Library/emacs` instead. Here > is a patch to do just that (created with `git format-patch`, is that > convenient? I don't know what works best in these cases). >=20 > I patched the trunk, but on reflection, it seems like this should go = in > the 24 branch, too. >=20 > -David >=20 > =46rom c20e8816f3905fa3ec6f82a7f566f7ce32dc178b Mon Sep 17 00:00:00 = 2001 > From: David Caldwell > Date: Thu, 12 Feb 2015 13:31:36 -0800 > Subject: [PATCH] configure.ac: Fix site-lisp paths with NS = self-contained > apps. >=20 > * configure.ac (HAVE_NS): When self-contained, set datarootdir to > /Library so PATH_SITELOADSEARCH path points there instead of inside > the Emacs.app build dir. > --- > configure.ac | 2 ++ > 1 file changed, 2 insertions(+) >=20 > diff --git a/configure.ac b/configure.ac > index 68291b8..3e44a93 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1872,6 +1872,8 @@ if test "${HAVE_NS}" =3D yes; then > mandir=3D"\${ns_appresdir}/man" > lispdir=3D"\${ns_appresdir}/lisp" > INSTALL_ARCH_INDEP_EXTRA=3D > + # This is so PATH_SITELOADSEARCH gets set to /Library/emacs/... > + datarootdir=3D/Library > fi >=20 > NS_OBJC_OBJ=3D"nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o = $ns_fontfile" > -- > 2.2.2 > From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Feb 2015 07:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Jan D." Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14238125357879 (code B ref 19850); Fri, 13 Feb 2015 07:29:01 +0000 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 07:28:55 +0000 Received: from localhost ([127.0.0.1]:41197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMAgI-000230-BU for submit@debbugs.gnu.org; Fri, 13 Feb 2015 02:28:54 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:37403 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMAgF-00022q-UA for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 02:28:52 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id 1636D5F340; Thu, 12 Feb 2015 23:28:44 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=k3oQ3WeD; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1D7Sg8C031003 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 12 Feb 2015 23:28:43 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423812523; bh=myfxbSH7qidzRzSDkK19tq8CZDNso4oz5pQ7xm/HEso=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=k3oQ3WeD8C0nX8d4edZZJ4o7bai/slET9f2sGTMLpwqxoJ8ufqjgdMxRvOSzl+Z2B jGok7rc1Ws6RN+SAzIYgE21ppNEqzRWyylk+NfEJjVdGp7eIieXFxT8+2g+OV/Qzjh zkX5mISO+O3fGs8Ll64hg0pa0ozUAEd3ff1eFCpIg3H9tJ+AxDhsv59+loegffBBgT TPb0T+QNmnU4HRz2kkA8fBYuoa96pSEs6SdUY+xTlxxmDIA/V0jLMW624Lg Message-ID: <54DDA7AA.3060701@porkrind.org> Date: Thu, 12 Feb 2015 23:28:42 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 References: <54DD2060.2000909@porkrind.org> In-Reply-To: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms000500060107090104050202" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on kill.porkrind.org X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a cryptographically signed message in MIME format. --------------ms000500060107090104050202 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/12/15 10:57 PM, Jan D. wrote: > Hi. >=20 > If we keep site-lis as it is, we can have several Emacs versions instal= led, with different site-lisp:s. > Also, changing files in site-lisp does not require root priviliges. If we keep things as they are now, the site lisp file points to a random directory that doesn't exist! Take a look again: >> "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source= /nextstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" This Emacs was built on a different machine than the one it's running on. My machine has no "build" user and therefore no "/Users/build" directory. I certainly cannot create that directory without being root. > Your change breaks both those feaures. No, it actually doesn't. First off, it only affects self contained nextstep builds, which (as I described above) are currently totally buste= d. Secondly, it doesn't preclude different site lisps for different Emacsen. Here's the epaths.h line generated with my patch: #define PATH_SITELOADSEARCH "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" That still ends up with the version in the site lisp path, so there can multiple site lisps. Yes, the site lisp path is in /Library which is root:wheel, but that is the correct place to put site wide things on the Mac. If you want non-site wide lisps, you can always edit your .emacs with no root privileges. Thinking about it, I'm not sure why non-root is a good idea for site wide stuff in the first place: On a multi-user system, it seems like a security problem for one user to affect all the other user's site-lisp. That *should* require root (like it does on linux). > I don't think this is a good idea. Please reconsider. This really seems like the correct fix to me. -David --------------ms000500060107090104050202 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTMwNzI4NDJaMCMG CSqGSIb3DQEJBDEWBBSbFQcPXPcz0q8Qhio/T09dBIaspjBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAhIPJ/P8ZHRZaVXxFU35cZBdzlRBHPNvthOt2kDXDZ6cr/tzOvg2w yImdYg3ee3FwlyJoczyMR11V+Qhhdm3KhBo3o2xVzV5jc80W3GfPZFqQEMcg1RsUQtT1yW/h 0/rTQEFIIjhEQOg2m9ltapCPoTWeDOrwgS5i9ZcU4ziunq6vhvH8Ef2vfB/KxyEQqyD5YkFV YD8N1f6RvKTw+d5OzEIaxuFnP3daBKcz1C54BytAj1xO2d40UN81/PHYoVvoJH1oktvI4FMR mfQGUw7e1VkOOR6hFA7Adr65p0x93u4x65fowX8pY2e2Banj0oz5DmMAdxDaYgXwxW/Pf6MU 5AAAAAAAAA== --------------ms000500060107090104050202-- From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Feb 2015 13:42:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: David Caldwell Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14238348867202 (code B ref 19850); Fri, 13 Feb 2015 13:42:01 +0000 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 13:41:26 +0000 Received: from localhost ([127.0.0.1]:41529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMGUn-0001s6-MQ for submit@debbugs.gnu.org; Fri, 13 Feb 2015 08:41:26 -0500 Received: from mailfe02.swip.net ([212.247.154.33]:55765 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMGUk-0001rr-Uy for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 08:41:24 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe02.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 573615895; Fri, 13 Feb 2015 14:41:15 +0100 Message-ID: <54DDFEF6.8080500@swipnet.se> Date: Fri, 13 Feb 2015 14:41:10 +0100 From: "Jan D." User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 MIME-Version: 1.0 References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> In-Reply-To: <54DDA7AA.3060701@porkrind.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) David Caldwell skrev den 2015-02-13 08:28: > On 2/12/15 10:57 PM, Jan D. wrote: >> Hi. >> >> If we keep site-lis as it is, we can have several Emacs versions installed, with different site-lisp:s. >> Also, changing files in site-lisp does not require root priviliges. > > If we keep things as they are now, the site lisp file points to a random > directory that doesn't exist! Take a look again: > >>> "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/nextstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" > Oh, its the compile time place, not the run time. That looks like a bug. > This Emacs was built on a different machine than the one it's running > on. My machine has no "build" user and therefore no "/Users/build" > directory. > > I certainly cannot create that directory without being root. > >> Your change breaks both those feaures. > > No, it actually doesn't. First off, it only affects self contained > nextstep builds, which (as I described above) are currently totally busted. > > Secondly, it doesn't preclude different site lisps for different > Emacsen. Here's the epaths.h line generated with my patch: > > #define PATH_SITELOADSEARCH > "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" > > That still ends up with the version in the site lisp path, so there can > multiple site lisps. > > Yes, the site lisp path is in /Library which is root:wheel, but that is > the correct place to put site wide things on the Mac. No its not, its /Library/Application Support/Emacs. > If you want > non-site wide lisps, you can always edit your .emacs with no root > privileges. Thinking about it, I'm not sure why non-root is a good idea > for site wide stuff in the first place: On a multi-user system, it seems > like a security problem for one user to affect all the other user's > site-lisp. That *should* require root (like it does on linux). > That's not the point. The point is that the Emacs I compile for myself should by default ignore site wide stuff in global places. It should require a choice to use it. On Linux-distributions site lisp always looks like a garbage heap full of bad ideas dumped there by who-nows. And that's when installing a fresh distribution. >> I don't think this is a good idea. > > Please reconsider. This really seems like the correct fix to me. > This is not the correct fix. But we might add something for those that want a global site-lisp. I'll think about it. Jan D. From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Feb 2015 16:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: David Caldwell Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.142384542523121 (code B ref 19850); Fri, 13 Feb 2015 16:38:01 +0000 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 16:37:05 +0000 Received: from localhost ([127.0.0.1]:42063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJEm-00060r-Kx for submit@debbugs.gnu.org; Fri, 13 Feb 2015 11:37:04 -0500 Received: from mailfe01.swip.net ([212.247.154.1]:41004 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJEj-00060L-Vv for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 11:37:03 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe01.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 561505392; Fri, 13 Feb 2015 17:36:54 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) From: "Jan D." In-Reply-To: <54DDA7AA.3060701@porkrind.org> Date: Fri, 13 Feb 2015 17:36:53 +0100 Content-Transfer-Encoding: 7bit Message-Id: References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) You should be able to get what you want at configure time by adding --enable-locallisppath='/Library/emacs/site-lisp' Jan D. From unknown Sat Jun 21 12:23:29 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Caldwell Subject: bug#19850: closed (Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps.) Message-ID: References: <54DD2060.2000909@porkrind.org> X-Gnu-PR-Message: they-closed 19850 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 19850@debbugs.gnu.org Date: Fri, 13 Feb 2015 16:47:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1423846022-24026-1" This is a multi-part message in MIME format... ------------=_1423846022-24026-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-con= tained apps. 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 19850@debbugs.gnu.org. --=20 19850: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D19850 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1423846022-24026-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 19850-done) by debbugs.gnu.org; 13 Feb 2015 16:46:11 +0000 Received: from localhost ([127.0.0.1]:42067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJNb-0006EL-Jm for submit@debbugs.gnu.org; Fri, 13 Feb 2015 11:46:11 -0500 Received: from mailfe03.swip.net ([212.247.154.65]:57841 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMJNZ-0006E7-H1 for 19850-done@debbugs.gnu.org; Fri, 13 Feb 2015 11:46:10 -0500 X-T2-Spam-Status: No, hits=0.8 required=5.0 tests=BAYES_50 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe03.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 406173556; Fri, 13 Feb 2015 17:46:03 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) Subject: Re: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. From: "Jan D." In-Reply-To: <54DDA7AA.3060701@porkrind.org> Date: Fri, 13 Feb 2015 17:46:02 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> To: David Caldwell X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 19850-done Cc: 19850-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) I have fixed in trunk so that directories pointing to the build dir is = not in loadpath. Jan D. ------------=_1423846022-24026-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 12 Feb 2015 21:52:10 +0000 Received: from localhost ([127.0.0.1]:41051 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM1g9-00047c-R0 for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:10 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60672) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YM1g6-00047E-QI for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM1fw-00057k-PP for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:52:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:55680) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fw-00056G-Bn for submit@debbugs.gnu.org; Thu, 12 Feb 2015 16:51:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34103) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fv-0002Gy-1y for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YM1fr-0004sd-1O for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:54 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:39618 helo=kill.porkrind.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YM1fq-0004cu-ML for bug-gnu-emacs@gnu.org; Thu, 12 Feb 2015 16:51:50 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id BA9AF5F340 for ; Thu, 12 Feb 2015 13:51:30 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=Xow8/QzH; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1CLpSq1021081 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 12 Feb 2015 13:51:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423777889; bh=H2+RPJ3+c1mR3cAVzviz2pVsbmLqpqFOCns5JX/CnKo=; h=Date:From:To:Subject:From; b=Xow8/QzH3k9hdYaC9KEbpABAXBIPCq0Iw84i/mfjpii0xYd6CA56PAWV/6hpWI7/p CLPpHGL+xVH4AkpoeLC1P719HlSJclCXb6WUWbMuMkmwApDXGU4DmtCnYZQSbZFM9i TNAlOHlAlzte+aTbBMotxSdV5hDrgXrXfWdvJZCtYkM9DL6DRBazjztmtJ12bkb6up pefGFsmp9bhAv85oAWfaUDh7UGbvPlvKHNYJFP6vWB6A9HFFcyhtLXXr95s Message-ID: <54DD2060.2000909@porkrind.org> Date: Thu, 12 Feb 2015 13:51:28 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050203050204050906050001" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is a cryptographically signed message in MIME format. --------------ms050203050204050906050001 Content-Type: multipart/mixed; boundary="------------090902010303060807080503" This is a multi-part message in MIME format. --------------090902010303060807080503 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable When building a self contained Mac OS X app, the site-lisp dir that gets inserted into `load-path` is not very useful, since it points to the Emacs.app in `nextstep/` where emacs was compiled. For example: "/Users/build/workspace/Emacs-Multi-Build/label/mavericks/emacs-source/ne= xtstep/Emacs.app/Contents/Resources/share/emacs/24.4/site-lisp" I think the site lisp path should be in `/Library/emacs` instead. Here is a patch to do just that (created with `git format-patch`, is that convenient? I don't know what works best in these cases). I patched the trunk, but on reflection, it seems like this should go in the 24 branch, too. -David =46rom c20e8816f3905fa3ec6f82a7f566f7ce32dc178b Mon Sep 17 00:00:00 2001 From: David Caldwell Date: Thu, 12 Feb 2015 13:31:36 -0800 Subject: [PATCH] configure.ac: Fix site-lisp paths with NS self-contained= apps. * configure.ac (HAVE_NS): When self-contained, set datarootdir to /Library so PATH_SITELOADSEARCH path points there instead of inside the Emacs.app build dir. --- configure.ac | 2 ++ 1 file changed, 2 insertions(+) diff --git a/configure.ac b/configure.ac index 68291b8..3e44a93 100644 --- a/configure.ac +++ b/configure.ac @@ -1872,6 +1872,8 @@ if test "${HAVE_NS}" =3D yes; then mandir=3D"\${ns_appresdir}/man" lispdir=3D"\${ns_appresdir}/lisp" INSTALL_ARCH_INDEP_EXTRA=3D + # This is so PATH_SITELOADSEARCH gets set to /Library/emacs/... + datarootdir=3D/Library fi NS_OBJC_OBJ=3D"nsterm.o nsfns.o nsmenu.o nsselect.o nsimage.o $ns_font= file" -- 2.2.2 --------------090902010303060807080503 Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="mac-site-lisp-path.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="mac-site-lisp-path.patch" RnJvbSBjMjBlODgxNmYzOTA1ZmEzZWM2ZjgyYTdmNTY2ZjdjZTMyZGMxNzhiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBEYXZpZCBDYWxkd2VsbCA8ZGF2aWRAcG9ya3JpbmQu b3JnPgpEYXRlOiBUaHUsIDEyIEZlYiAyMDE1IDEzOjMxOjM2IC0wODAwClN1YmplY3Q6IFtQ QVRDSF0gY29uZmlndXJlLmFjOiBGaXggc2l0ZS1saXNwIHBhdGhzIHdpdGggTlMgc2VsZi1j b250YWluZWQKIGFwcHMuCgoqIGNvbmZpZ3VyZS5hYyAoSEFWRV9OUyk6IFdoZW4gc2VsZi1j b250YWluZWQsIHNldCBkYXRhcm9vdGRpciB0bwovTGlicmFyeSBzbyBQQVRIX1NJVEVMT0FE U0VBUkNIIHBhdGggcG9pbnRzIHRoZXJlIGluc3RlYWQgb2YgaW5zaWRlCnRoZSBFbWFjcy5h cHAgYnVpbGQgZGlyLgotLS0KIGNvbmZpZ3VyZS5hYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1 cmUuYWMKaW5kZXggNjgyOTFiOC4uM2U0NGE5MyAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFj CisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTg3Miw2ICsxODcyLDggQEAgaWYgdGVzdCAiJHtI QVZFX05TfSIgPSB5ZXM7IHRoZW4KICAgICAgbWFuZGlyPSJcJHtuc19hcHByZXNkaXJ9L21h biIKICAgICAgbGlzcGRpcj0iXCR7bnNfYXBwcmVzZGlyfS9saXNwIgogICAgICBJTlNUQUxM X0FSQ0hfSU5ERVBfRVhUUkE9CisgICAgICMgVGhpcyBpcyBzbyBQQVRIX1NJVEVMT0FEU0VB UkNIIGdldHMgc2V0IHRvIC9MaWJyYXJ5L2VtYWNzLy4uLgorICAgICBkYXRhcm9vdGRpcj0v TGlicmFyeQogICBmaQogCiAgIE5TX09CSkNfT0JKPSJuc3Rlcm0ubyBuc2Zucy5vIG5zbWVu dS5vIG5zc2VsZWN0Lm8gbnNpbWFnZS5vICRuc19mb250ZmlsZSIKLS0gCjIuMi4yCgo= --------------090902010303060807080503-- --------------ms050203050204050906050001 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTIyMTUxMjhaMCMG CSqGSIb3DQEJBDEWBBTRrwFUCKRkyxl8/4RWLfbLs2WH9DBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAbk/tZ6uMUrb6GaYSeiDTVO6qBUetsW3eSh+pDxx750z+TUzaHyTL wrCW5oDGs4sRtXXiEw4+eqzBAMQjsLnwzLOfIUDwg3+k1tqJIfq9vfB1yXbdQEfXXvk3V1t2 3SMBFQB5HeurgReNFjdMGqCqO6iAOgHke2ooWPbKqUITS6ja7GFfaidp5TyVbEc1EMUCtn1w wkxq6Dp/4zui+UQV25883owUpOv3CIuNmNxPKmsLykD2rQNbKZrmDn+6vuq6/1hmSykS9G5e 0Lu99VXaDl2h0UcZj4oHdbnFyC6uZmsfd315vNeimKa33NPcDFi3HIz4DtRC7RexLimgZTw5 0AAAAAAAAA== --------------ms050203050204050906050001-- ------------=_1423846022-24026-1-- From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 13 Feb 2015 19:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Jan D." Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14238565008254 (code B ref 19850); Fri, 13 Feb 2015 19:42:02 +0000 Received: (at 19850) by debbugs.gnu.org; 13 Feb 2015 19:41:40 +0000 Received: from localhost ([127.0.0.1]:42241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMM7Q-000293-9p for submit@debbugs.gnu.org; Fri, 13 Feb 2015 14:41:40 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:37773 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMM7O-00028s-8G for 19850@debbugs.gnu.org; Fri, 13 Feb 2015 14:41:39 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id A43865F17D; Fri, 13 Feb 2015 11:41:32 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=dejDX5/o; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1DJfSYC028685 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Fri, 13 Feb 2015 11:41:29 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423856491; bh=aHLPmerytSi4e8yV9AzzqW+ky+tGnjoj0ochXAAOenA=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=dejDX5/oRCyButkecL7bpyLPpXNxyJGuBEee7eVg0KFWjwKRq7emoutw6y/loBoSW 4S371BUzpSrJ44NI4jqsUwl40Vt1eXkB1STazJvbpxNBRtGqmYT/ySy2+5XhBc8bBe 6c/Lpexhkyjg+3LHLlcr1IyEs7pa0Hm18UifWoI2keLxfVz34KlxveW9InLFRx18n9 fe/8C9EsGP7BZSUCSVH+0PRGOZREbS8nKyMOfgs70N37JoM8obzHY9cpngI Message-ID: <54DE5368.7020009@porkrind.org> Date: Fri, 13 Feb 2015 11:41:28 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> In-Reply-To: <54DDFEF6.8080500@swipnet.se> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms070902060407010506090600" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on kill.porkrind.org X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a cryptographically signed message in MIME format. --------------ms070902060407010506090600 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/13/15 5:41 AM, Jan D. wrote: > David Caldwell skrev den 2015-02-13 08:28: >> On 2/12/15 10:57 PM, Jan D. wrote: >> #define PATH_SITELOADSEARCH >> "/Library/emacs/25.0.50/site-lisp:/Library/emacs/site-lisp" >> Yes, the site lisp path is in /Library which is root:wheel, but that i= s >> the correct place to put site wide things on the Mac. >=20 > No its not, its /Library/Application Support/Emacs. If that is your main objection, I wouldn't mind that at all. I chose plain /Library/emacs as it is similar to /Library/Perl and because it was the minimal patch. /Library/Emacs would be better but the lowercase "emacs" was chosen earlier and I didn't want to duplicate the locallisppath=3D'${datadir}/emacs/${version}/site-lisp:'\ '${datadir}/emacs/site-lisp' lines. Though in retrospect I think what I did is too oblique. It would be a better patch to just do that explicitly: locallisppath=3D'/Library/Application Support/Emacs/${version}/site-lisp:= '\ '/Library/Application Support/Emacs/site-lisp' >> If you want non-site wide lisps, you can always edit your .emacs >> with no root privileges. Thinking about it, I'm not sure why >> non-root is a good idea for site wide stuff in the first place: On >> a multi-user system, it seems like a security problem for one user >> to affect all the other user's site-lisp. That *should* require >> root (like it does on linux). >=20 > That's not the point. The point is that the Emacs I compile for myself= > should by default ignore site wide stuff in global places. Then wouldn't it act differently than the Linux version? Don't you get "/usr/local/emacs/site-lisp" by default there? "/Library" is the equivalent of "/usr/local" on OS X ("/System/Library" would be "/usr"). > It should require a choice to use it. On Linux-distributions site > lisp always looks like a garbage heap full of bad ideas dumped there > by who-nows. And that's when installing a fresh distribution. Added by default packages, no doubt. The default OS X Emacs in /usr/bin/emacs (good old gpl2 version 22.1) uses /usr/share/emacs/22.1/lisp/emacs-lisp On a clean install there's no /Library/Emacs or /Library/Application Support/Emacs. Emacs installed from homebrew uses $(brew --prefix)/share/emacs/${version}/site-lisp So I believe your fears of default site-lisp garbage are unfounded. And one could always --disable-locallisppath if they don't want it. I just think the default should be something reasonable that matches the other unixes. > I have fixed in trunk so that directories pointing to the build dir is = not in loadpath. Thanks. > You should be able to get what you want at configure time by adding >=20 > --enable-locallisppath=3D'/Library/emacs/site-lisp' Oh, nice, I didn't know that option. It even works with the make expansion variables: --enable-locallisppath=3D'/Library/Application Support/Emacs/${version}/site-lisp:/Library/Application Support/Emacs/site-lisp' I suppose I will have to do that unless you change your mind about the default. :-) -David --------------ms070902060407010506090600 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTMxOTQxMjhaMCMG CSqGSIb3DQEJBDEWBBQG4a2OJAFEsKMWdcRRyCR8ZLdskTBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAkt6t1BX5EfCXxNDVksX/BQ77Z5JAHRwSGbWNbIWP0DNkJ3g1kqbb VU7hv7M3vOJnoCGmJv3zx4wI3aRrYa1JhyFWEFTzJl3JlD/B4UkcpGW8NhHiWlRArG2vR2tS SRtUZOdskgpK/diO68G6k98cXzrRwlzkyUZASQtcD+JUSZdSFl8/BoHnM3WIv6Lbq5NgjS6c xZlozXsgMwCPO/KRUPuVHjBm7KcuCnJ9ZZANsJYOXQpWxorZ2swCpo9MvqSqwC3dEV5xAFxv kMoC80moDe+9LCCDd3A6vQEaVI2ONQqN65pJeTqS1FZpYub1mmYIQ7q99PMntyGSdA9SDtIW FQAAAAAAAA== --------------ms070902060407010506090600-- From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: "Jan D." Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Feb 2015 09:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: David Caldwell Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14239059481234 (code B ref 19850); Sat, 14 Feb 2015 09:26:02 +0000 Received: (at 19850) by debbugs.gnu.org; 14 Feb 2015 09:25:48 +0000 Received: from localhost ([127.0.0.1]:42706 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMYyx-0000Jp-UF for submit@debbugs.gnu.org; Sat, 14 Feb 2015 04:25:48 -0500 Received: from mailfe04.swip.net ([212.247.154.97]:36248 helo=swip.net) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMYyv-0000Ja-9z for 19850@debbugs.gnu.org; Sat, 14 Feb 2015 04:25:46 -0500 X-T2-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_40 Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe04.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 571252309; Sat, 14 Feb 2015 10:25:35 +0100 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\)) From: "Jan D." In-Reply-To: <54DE5368.7020009@porkrind.org> Date: Sat, 14 Feb 2015 10:25:34 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> <54DE5368.7020009@porkrind.org> X-Mailer: Apple Mail (2.2070.6) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) > 13 feb 2015 kl. 20:41 skrev David Caldwell : >=20 > On 2/13/15 5:41 AM, Jan D. wrote: >>=20 >>=20 >> That's not the point. The point is that the Emacs I compile for = myself >> should by default ignore site wide stuff in global places. >=20 > Then wouldn't it act differently than the Linux version? Don't you get > "/usr/local/emacs/site-lisp" by default there? "/Library" is the > equivalent of "/usr/local" on OS X ("/System/Library" would be = "/usr"). Yes, I get /usr/local/emacs/site-lisp by default, which is different = from the system site-lisp, which is in /usr/share/emacs. So it takes effort to get your self-built emacs to use the system = site-lisp. Also, /Library is in not the equivalent of /usr/local. /usr/local is = the equivalent of /usr/local. /Library is a system directory, a mix of /etc and /usr/share. There are = startup daemons there, fonts, internet plugins and so on. These things = are not in /usr/local on any sane Unix-like OS. Jan D. From unknown Sat Jun 21 12:23:29 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19850: 25.0.50; [PATCH] configure.ac: Fix site-lisp paths with NS self-contained apps. Resent-From: David Caldwell Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Feb 2015 10:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19850 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: "Jan D." Cc: 19850@debbugs.gnu.org Received: via spool by 19850-submit@debbugs.gnu.org id=B19850.14239085985109 (code B ref 19850); Sat, 14 Feb 2015 10:10:02 +0000 Received: (at 19850) by debbugs.gnu.org; 14 Feb 2015 10:09:58 +0000 Received: from localhost ([127.0.0.1]:42716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMZfi-0001KK-0M for submit@debbugs.gnu.org; Sat, 14 Feb 2015 05:09:58 -0500 Received: from sa38.galvanix.net ([98.126.48.38]:38100 helo=kill.porkrind.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YMZfe-0001KB-Lg for 19850@debbugs.gnu.org; Sat, 14 Feb 2015 05:09:55 -0500 Received: from porkrind.org (cpe-76-170-36-134.socal.res.rr.com [76.170.36.134]) by kill.porkrind.org (Postfix) with ESMTPS id 5CF815F20C; Sat, 14 Feb 2015 02:09:52 -0800 (PST) Authentication-Results: kill.porkrind.org; dkim=pass reason="1536-bit key; unprotected key" header.d=porkrind.org header.i=@porkrind.org header.b=CsOV9R3N; dkim-adsp=pass; dkim-atps=neutral Received: from [10.0.0.10] (black.local [10.0.0.10]) (authenticated bits=0) by porkrind.org (8.14.4/8.14.4/Debian-8) with ESMTP id t1EA9oCe010639 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Sat, 14 Feb 2015 02:09:51 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=porkrind.org; s=apoptygma; t=1423908591; bh=aMou6lQIgPAoiMKibbQ0cg+MNt5T8T+YFdscFLx1htk=; h=Date:From:To:CC:Subject:References:In-Reply-To:From; b=CsOV9R3Ne5d/x+QHfFcmbziiQRa8khqDo77CMi3ahXEyCJANxY0ip+7lNBEr/iueH 3DS7QrjQtO1Ha2Z6fM9Zt8/xkcTgBSFeEednqSvoRDZfuLV1MHSgls7EGM7cpGuh7I KMF/u+zKX5owKuuWI1e0U6Tw9crwWHxxbBqhyLPJcRBehPpZqdEsrhkZe/jXXUkglJ 5B0BYXLY0mArWZhTFNsElOqnC98renXWHnywtLhO8woTXvko6KUl1z+icoZ Message-ID: <54DF1EEE.20604@porkrind.org> Date: Sat, 14 Feb 2015 02:09:50 -0800 From: David Caldwell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0 MIME-Version: 1.0 References: <54DD2060.2000909@porkrind.org> <54DDA7AA.3060701@porkrind.org> <54DDFEF6.8080500@swipnet.se> <54DE5368.7020009@porkrind.org> In-Reply-To: Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwY AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+S X8VGAAABiklEQVR42rRYSZIDIQwzLv7/ZXLoEAzeBKG7ag4DRhZeBKQ0Qr5imLWCrKwn0HImc1Mx aAvmmc/cuAT7RMYws6v/gHeb0p4/y5792GJJlLZWOPgsdV5NaRes4Xe4632sLljD7wKv1Ta74H/h MxecN1Rc2TatYcP7zb+6WFfN/zMSHg1Ymuxjrzd+DuLw6Nlekggt1hvr7KK9tRIX85jjM6GTYhfv nzXH3jBdYc4koueBs66M+Xv9O9n5ML4urWssjGeMY3if3bzGSvk30BQ46OOaxJjLCpzPJAzXrOrD z5VFh58TIiwESIiCHNxxwPTy97qDei8YdpVdyYEv6EQcK8n+iTyE/Cn1eoe7HwN+F56oErVSGtJY Q1sR2ehaUHfjvJuv0tL7qAzEbBmfF2IHrVi8zp9N0pZtQZZHOXp/sLW4+hqKvm3iccaPwP3XgnKX n8/YtVeOsnenRG7VCBFlZ5fe3LOyANCVdGAIwDs7tTXGF4hIk15/iAfSgv2UkNFItSszOG3Ha7r0 GQBerhBkHOAzmQAAAABJRU5ErkJggg== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms040201070908060303080803" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on kill.porkrind.org X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is a cryptographically signed message in MIME format. --------------ms040201070908060303080803 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2/14/15 1:25 AM, Jan D. wrote: >=20 > Also, /Library is in not the equivalent of /usr/local. /usr/local is t= he equivalent of /usr/local. Not really. /usr/local is for unix command liney stuff, which Emacs isn't really a part of once it becomes a self contained .app. > /Library is a system directory, a mix of /etc and /usr/share. There ar= e startup daemons there, fonts, internet plugins and so on. These things= are not in /usr/local on any sane Unix-like OS. /Library is not really a system directory, though the system does install stuff there by default. You're right that it's a bit of a mix, but it's also definitely got /usr/local leanings as well. Apple says this about it [1]: > /Library (OS X only)=E2=80=94Apps that share resources between users st= ore those resources in this version of the Library directory. So it's certainly OK to put site wide application stuff in /Library (given that it's Apple's stated purpose). And I believe it's technically 100% kosher to delete anything in there. Nothing in there is critical to the system running. The Fonts that actually matter are in /System/Library/Fonts. That's not really here nor there though (but it's why I said it's "not really" a system directory). The question is why should Emacs not default to a reasonable, user controlled site-wide place? And where should that place be? I think it's worthwhile to take a look at what Perl does, because it's one of the more fitting-in-est unix programs the Mac ships with. The built-in Perl modules are in /System/Library/Perl. If you run 'cpan' and install modules yourself, they go into /Library/Perl. Tcl is similar. So what I'm proposing is not without precedent... I believe if a Mac user saw that /Library/Application Support/Emacs or /Library/Emacs in the load-path, they would not bat an eye, and would completely understand under what circumstances they would add stuff there= =2E On the other hand, there's a bit of asymmetry since the user's config is still ~/.emacs and not ~/Library/Application Support/Emacs (and I wouldn't want that to change). Even so, I still think /Library is the right place to default locallisppath. -David [1] https://developer.apple.com/library/ios/documentation/FileManagement/Conc= eptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.h= tml#//apple_ref/doc/uid/TP40010672-CH2-SW1 --------------ms040201070908060303080803 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMYDCC BiQwggUMoAMCAQICAwzbjTANBgkqhkiG9w0BAQsFADCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBMB4XDTE1MDIwNTAxNTE0N1oXDTE2MDIwNjAwMDMxM1owQDEbMBkGA1UE AwwSZGF2aWRAcG9ya3JpbmQub3JnMSEwHwYJKoZIhvcNAQkBFhJkYXZpZEBwb3JrcmluZC5v cmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDseMhH6EdVP5GVekNBYe18dOgK jvXxojTQoq1Hd9WVwVsVNyuSFl3nYe9m+hk8t9XYiRIQxkoSd3d/XuKqrkpRcaS9CNpZZi/n /tPtwgD65klvWYk5Dfe2PxDR6xG4+z5UnqvQMTbt106BttTG8Jo0ZjgWudwOzF7GXtgYvWS0 HpQw29qn6nwfk/iUN04x8rJjo692/YF9AHWz3nYdLLN9y7C2vYOXsfAcTvJ29jeoHABEyRcp 92ycwuImUW1h9Qa+hUbbY6LKMMjmJJ9N3VJJbNQuodgjcsjclup5TQoW7MROphUm7Y0+zIU+ ehvZgfK25QGo6V4vSxkuDD9JVQrdAgMBAAGjggLYMIIC1DAJBgNVHRMEAjAAMAsGA1UdDwQE AwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFRODuQ22oAv Imx91K1yOxSyi3hmMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8fpY1TvLUuFGCMB0GA1UdEQQW MBSBEmRhdmlkQHBvcmtyaW5kLm9yZzCCAUwGA1UdIASCAUMwggE/MIIBOwYLKwYBBAGBtTcB AgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRm MIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAD AgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xh c3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5 LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNl IG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2BgNVHR8ELzAtMCugKaAnhiVo dHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/ MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGll bnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5j bGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS8wDQYJKoZIhvcNAQELBQADggEBAEyaA48V3BINh987ux1jLkiuelvD0GE4IkBK+RPrmNqK SEqWAToljlr/uf5dlXtahJvBGrB67GcT9yS50IHHxsCYCZuV5SnUl8KkZbVp8vDMr7bc+2Fd t/cdDtM/QQZlowgPCK2ILCWmjzq9BErua2QA5/Ovk9sMPA9Wf0DgyS8/vdRBzUnioEhcHGCl 8gjC/lsm/ohtA4evIdkFULS61aQaaTFex4RpHMo0jTwIdUEgs7bQXvLXUtVz8ZZHCrB6tYGd v5esd0fsaTJ7OPeiAWcMbd/5ScHmjHFLgQoCDe9X2hU9PtSZxHPuYOgHTpCljcFSaL+oHdq1 B99PWHk37sowggY0MIIEHKADAgECAgEeMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAklM MRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0 aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhv cml0eTAeFw0wNzEwMjQyMTAxNTVaFw0xNzEwMjQyMTAxNTVaMIGMMQswCQYDVQQGEwJJTDEW MBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlm aWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHCYPM zi3YGrEppC4Tq5a+ijKDjKaIQZZVR63UbxIP6uq/I0fhCu+cQhoUfE6ERKKnu8zPf1Jwuk0t svVCk6U9b+0UjM0dLep3ZdE1gblK/1FwYT5Pipsu2yOMluLqwvsuz9/9f1+1PKHG/FaR/wpb fuIqu54qzHDYeqiUfsYzoVflR80DAC7hmJ+SmZnNTWyUGHJbBpA8Q89lGxahNvuryGaC/o2/ ceD2uYDX9U8Eg5DpIpGQdcbQeGarV04WgAUjjXX5r/2dabmtxWMZwhZna//jdiSyrrSMTGKk DiXm6/3/4ebfeZuCYKzN2P8O2F/Xe2AC/Y7zeEsnR7FOp+uXAgMBAAGjggGtMIIBqTAPBgNV HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUU3Ltkpzg2ssBXHx+ljVO 8tS4UYIwHwYDVR0jBBgwFoAUTgvvGqRAW6UXaYcwyjRoQ9BBrvIwZgYIKwYBBQUHAQEEWjBY MCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5zdGFydHNzbC5jb20vY2EwLQYIKwYBBQUHMAKG IWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNydDBbBgNVHR8EVDBSMCegJaAjhiFo dHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwJ6AloCOGIWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL3Nmc2NhLmNybDCBgAYDVR0gBHkwdzB1BgsrBgEEAYG1NwECATBmMC4GCCsG AQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIB FihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMA0GCSqGSIb3DQEB BQUAA4ICAQAKgwh9eKssBly4Y4xerhy5I3dNoXHYfYa8PlVLL/qtXnkFgdtY1o95CfegFJTw qBBmf8pyTUnFsukDFUI22zF5bVHzuJ+GxhnSqN2sD1qetbYwBYK2iyYA5Pg7Er1A+hKMIzEz cduRkIMmCeUTyMyikfbUFvIBivtvkR8ZFAk22BZy+pJfAoedO61HTz4qSfQoCRcLN5A0t4Dk uVhTMXIzuQ8CnykhExD6x4e6ebIbrjZLb7L+ocR0y4YjCl/Pd4MXU91y0vTipgr/O75CDUHD RHCCKBVmz/Rzkc/b970MEeHt5LC3NiWTgBSvrLEuVzBKM586YoRD9Dy3OHQgWI270g+5MYA8 GfgI/EPT5G7xPbCDz+zjdH89PeR3U4So4lSXur6H6vp+m9TQXPF3a0LwZrp8MQ+Z77U1uL7T elWO5lApsbAonrqASfTpaprFVkL4nyGH+NHST2ZJPWIBk81i6Vw0ny0qZW2Niy/QvVNKbb43 A43ny076khXO7cNbBIRdJ/6qQNq9Bqb5C0Q5nEsFcj75oxQRqlKf6TcvGbjxkJh8BYtv9ePs XklAxtm8J7GCUBthHSQgepbkOexhJ0wP8imUkyiPHQ0GvEnd83129fZjoEhdGwXV27ioRKbj /cIq7JRXun0NbeY+UdMYu9jGfIpDLtUUGSgsg2zMGs5R4jGCA90wggPZAgEBMIGUMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwzbjTAJBgUrDgMCGgUAoIICHTAYBgkq hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNTAyMTQxMDA5NTBaMCMG CSqGSIb3DQEJBDEWBBSJwnS86Pa0fWDGAsYFwDuvwYno0TBsBgkqhkiG9w0BCQ8xXzBdMAsG CWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0G CCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQxgZcw gZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDDNuNMIGnBgsqhkiG9w0B CRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0 YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMM240wDQYJ KoZIhvcNAQEBBQAEggEAAoIrWv4Xb1XPKR6no3QQ7Duau6iP2ZoknCsAvNgeNOnoFwYmkMbO 924Ha787A8FjjhVDcUaw6Rnd5Tw1VDZJSUCM9988jnVyzejQQo2HD7yyxho+/nGqxAWXfzUU ITGZk3+oOb8tFur3Souqf9fYy6/DxTkAjxf+sPyAsKoVYMTTNjK3e/6pSorr7YlKevkjV0fh oPM/u7rWE94h+6S5Gb+NUfNPaK3vD7sZV9msQmBAJA6+Tm+C9VrbpAWqV8DLNb9mUGvFTwcC 8YwBTgEOctUYLV1BHeJgurFAJ3ufwi1u3ypyqy0GkFVYY1JCNHqKES/4AdtU0SF3uxFwvWFa 6gAAAAAAAA== --------------ms040201070908060303080803--