From owner-freebsd-ports@freebsd.org Wed Oct 7 21:53:32 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 122DC439A3F for ; Wed, 7 Oct 2020 21:53:32 +0000 (UTC) (envelope-from njqashat@gmail.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4C67Pl60dnz45Jq for ; Wed, 7 Oct 2020 21:53:31 +0000 (UTC) (envelope-from njqashat@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id CDF28439B04; Wed, 7 Oct 2020 21:53:31 +0000 (UTC) Delivered-To: ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CDBD5439B03 for ; Wed, 7 Oct 2020 21:53:31 +0000 (UTC) (envelope-from njqashat@gmail.com) Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C67Pk43cNz459j for ; Wed, 7 Oct 2020 21:53:30 +0000 (UTC) (envelope-from njqashat@gmail.com) Received: by mail-il1-x12f.google.com with SMTP id t18so3794417ilo.12 for ; Wed, 07 Oct 2020 14:53:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:date:to:subject:user-agent:message-id :content-transfer-encoding; bh=085xzbBjJQLPwzFbpqS3RXU7HEG2BUmKxpddFufuIbc=; b=WA0MxH9b8L3Hz6aUZAaRNfY+NFcojLyiMuBjk8wqrIN+OERRRYjUKFIfttHPSIfUSn Ap0V4ciUPHVOsogrbCBHTSyoUveAfBWQLKKZg00zRYuc2TUvOfgTWf2LJCtg7NnC+20w qewXeT7sjYZ1AlLXkSlUuRJiTOJkIviYnJH2Dp3+x70A1tgh48QFSp6K2DCIeQ/cHG5M WRDePZlV36lZyn6zAB7A1VuSZUlFkvLSG+nFJq8pl1PphpkzB0/tonOvLKQXCyQZaJ4D 3eSZDmXlnaOjNg6Cev4IVmqENLRdUfARU4LMJ0OheiBFPGvsPQ2gXxLpqUjmGW5IUHg1 mZRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:to:subject:user-agent :message-id:content-transfer-encoding; bh=085xzbBjJQLPwzFbpqS3RXU7HEG2BUmKxpddFufuIbc=; b=nQ+PJ2tDj7T8a3r5oBNnDBM17KJww928BkVTGbV8+dxmWVEDflas6nPTzAudji/EaH x3Se5xl29u/S63g/IonPtY54fGEm2lqWIYWfLSOzhDW59ntYfZed9t8khfEPGSO8zLgb b8V1XarRQqD+aEqqkcb1v+T3pyWy6ko0iifLx9Vh95wNSgmwhQt9szyCIV+hzLViDrka aU3GHLZ8puhDsIxHmU0BVI9qpaHggaIDz4EmqXLliYGH1311TmFEjJb1mZAuPzV5Zilw i6Jsuv8Wdskps8kdSBIS7tBCRTu9+CbUmF4Yk0cKzT49u+yckz73N22cZ8PnPv+2pFLu r9wg== X-Gm-Message-State: AOAM531seSPpH+mokv2wNM9nLgPnkvTIw3qhb/pSjoh+SqlG+fZbDRVi Uk2pqEsSpHnSeUt9Z/4OYQa7FsAu5dHnTg== X-Google-Smtp-Source: ABdhPJwfPSVZdwFAKAS38aHDDm7M1hSdMv3X47bB2Za5BbLgYO4rVPzORCjghtiszvV/L7zlwWoOXQ== X-Received: by 2002:a92:d28a:: with SMTP id p10mr4445128ilp.22.1602107608893; Wed, 07 Oct 2020 14:53:28 -0700 (PDT) Received: from www.cyberbotx.com (d192-24-111-118.try.wideopenwest.com. [24.192.118.111]) by smtp.gmail.com with ESMTPSA id z20sm1420809ior.2.2020.10.07.14.53.28 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Oct 2020 14:53:28 -0700 (PDT) From: Naram Qashat X-Google-Original-From: Naram Qashat MIME-Version: 1.0 Date: Wed, 07 Oct 2020 17:53:27 -0400 To: ports@freebsd.org Subject: Updating x11-toolkits/scintilla User-Agent: Roundcube Webmail/1.4.8 Message-ID: <93716e38f330b254510a7090c569963e@cyberbotx.com> X-Sender: cyberbotx@cyberbotx.com Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4C67Pk43cNz459j X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=WA0MxH9b; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of njqashat@gmail.com designates 2607:f8b0:4864:20::12f as permitted sender) smtp.mailfrom=njqashat@gmail.com X-Spamd-Result: default: False [-3.02 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.01)[-0.014]; RECEIVED_SPAMHAUS_PBL(0.00)[24.192.118.111:received]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.971]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.03)[-1.032]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::12f:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2020 21:53:32 -0000 Hello everyone, I have been pretty behind on updating ports I maintain so I have been looking into updating x11-toolkits/scintilla from the current version in ports of 4.3.2 to the current actual version of 4.4.5. It appears as if scintilla is working towards making the lexers part of the library a separate component being named Lexilla. Although not planned to be the actual norm until Scintilla 5.0 comes out, currently it builds alongside the main Scintilla library. In the ports tree, the only software utilizing x11-toolkits/scintilla is editors/scite (which I also maintain alongside it). The strange thing is that the Scintilla library currently includes the lexers AND builds the separate Lexilla library, and while SciTE by default statically links to the Scintilla library, it can at runtime load the Lexilla library (I'm not really sure why or how this would work if the main library also includes the same functionality). The port for Scintilla was being modified to produce a separate lexer library anyways (although named scintilla_lexers instead of lexilla), and the SciTE port was being modified to link to a shared Scintilla library instead of the static library it expects. Since SciTE is the only thing in the ports tree utilizing Scintilla directly, I am unsure how many projects external to the ports tree are being used by others with also utilize the Scintilla library. As such, I am wanting to change things up with the port so it produces the Scintilla and Lexilla libraries as the author has set out (so basically, scintilla and lexilla instead of scintilla and scintilla_lexers), and then making SciTE still continue with linking to the shared Scintilla library instead of the static one. If anyone on the mailing list here does use the library as built by x11-toolkits/scintilla and would be affected if I do the above change for the installed shared libraries, please let me know. Otherwise I will be attempting to go forward with the change, especially since once the author releases Scintilla 5.0, it will be the norm anyways. Thanks in advance, Naram "CyberBotX" Qashat