From nobody Thu Jul 7 05:40:11 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id E08271D03787; Thu, 7 Jul 2022 05:40:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LdlcC5gv8z3NJw; Thu, 7 Jul 2022 05:40:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657172411; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TKXOzRr5zx80077WuCO0ggJiltWdolmxGC+7yPdsau0=; b=TQ3DcB4tRsY/2MZy/QGoz53uy/BzvAE2w8homszHaoW7kYrWlDQSBmOKtCDe2X3VOnZlfj nzoaJKT99Bdm+uGT4gcy4DTtX60k8S0niMEQfgj6x7kvnJwqO9ZUsm3wHGtXcqMwobQGeC 0vXpV41bcXRGrT8Wqc12CFGv2FWlLICkH0PskY/2gI/tqE6pci0FNI3LeGYhaZWxKY98o3 gTNNhpLqpsC2MwXSde0EZhJp1Ealu+erWpUGWgHQXTf8Lrua7jVwL13Y8hlFAx1bY8VvXi L4jyBSxWgOhYbVo9HVvU7450jLrYTPQwT1Gx253nkFAgop1D0Zd8Nk5+0h7fxA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4LdlcC4DdQzXR2; Thu, 7 Jul 2022 05:40:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 2675eB6L003400; Thu, 7 Jul 2022 05:40:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 2675eBwQ003392; Thu, 7 Jul 2022 05:40:11 GMT (envelope-from git) Date: Thu, 7 Jul 2022 05:40:11 GMT Message-Id: <202207070540.2675eBwQ003392@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: 8ce2900d5aaf - main - devel/schilybase: 2022 schilytools touchup List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8ce2900d5aaffab13b961003114a97a48d00e59d Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657172411; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=TKXOzRr5zx80077WuCO0ggJiltWdolmxGC+7yPdsau0=; b=wv0OfanoSXtmi5ezvfbvOknzyFE1dH84ezFNC6mupoaKPkB+1ZTj0+vVAKmQx3kNPqU5fi oVFYlWUoEKfyRrGVeyiloRmESqNcWsYGfiSyZg9YDSlr+xz9eVDBlvZkPyZM3zBu3/Okm5 gyEGtY7P5lPCxGGFeTl5IgVcNhkUzXpfVDjCLYeoBXKL3z8Ss/FL7267DMz54VgSrZSiUQ lDjfezRKGrou10Ou/uRx5NWa6Pl//bt/ZyhEJSUrH+2sLYSJHNzkZF8q/FQTsy2jFK7Fv5 ashpvr3OYZ80HYgagOuPMiQsEfipJL54MR7hILkT9eVMcb6EQZw2E7ity0iMTQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1657172411; a=rsa-sha256; cv=none; b=FhelcpMSU2iGByDUtqcAipB9Ujmmby6pCGliVEwlTtnbclym7Js0ZFBSwBJ6MjE14GVk0J v2Zr5evpN0X/umVGrV6SzxasBZ0NIcDjsR4syCdvUrJN6b8aEyOW8EXGs/TFLoNRfHmvcT EK42GM5bGVAzkKcFF5fY3VOLQ0md2cUtFF9ucPHoz5mx4pr1/gy8EelRQKVOnQrwwHA4ut uH6sqqLZZWoDbZdAfCDeacq2uWiop7fW/xo7fwt1eqKfTsiFS9IWxKC1ZsCXo8NDlleGt+ UvTQV49DB4mcTNxLKgeUDWKMqUXN9bEZeF0n/nttu0DeDDMK0z/3jSChfK5WLg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=8ce2900d5aaffab13b961003114a97a48d00e59d commit 8ce2900d5aaffab13b961003114a97a48d00e59d Author: Robert Clausecker AuthorDate: 2022-07-05 05:07:47 +0000 Commit: Fernando Apesteguía CommitDate: 2022-07-07 05:35:24 +0000 devel/schilybase: 2022 schilytools touchup Following Jörg Schilling's death in 2021, this is a light touch up of the port in preparation of future updates at the project's new home. - Jörg's domains have started to run out. Change the WWW to our new project lest they point to some unrelated site. - Instead of building profiled libraries and then throwing them out, have -PROFILE not build these in the first place. - Enable symbol versioning for hardening against mismatched library versions. While tested well on Linux, this option was never enabled on FreeBSD due to Jörg's lack of experience with the system. Given that the toolchain is pretty much the same, little to now issues are to be expected. - Relax schilybase dependency to just LIB_DEPENDS to simplify partial upgrades. This is reasonably safe now that symbol versioning has been enabled. WWW: https://codeberg.org/schilytools/schilytools ChangeLog: https://codeberg.org/schilytools/schilytools PR: 265040 Reported by: fuz@fuz.su (maintainer) --- archivers/star/pkg-descr | 2 +- devel/sccs/pkg-descr | 2 +- devel/schilybase/Makefile.master | 8 ++++---- .../files/patch-RULES_i386-freebsd-clang.rul | 24 ++++++++++++++++++++++ .../files/patch-RULES_i386-freebsd-gcc.rul | 24 ++++++++++++++++++++++ devel/schilybase/pkg-descr | 2 +- devel/smake/pkg-descr | 2 +- devel/sunpromake/pkg-descr | 2 +- editors/ved/pkg-descr | 2 +- misc/schilytools/pkg-descr | 2 +- net/rscsi/pkg-descr | 2 +- sysutils/cdrtools/pkg-descr | 2 +- sysutils/schilyutils/pkg-descr | 2 +- 13 files changed, 62 insertions(+), 14 deletions(-) diff --git a/archivers/star/pkg-descr b/archivers/star/pkg-descr index 39a638d467b4..cfcfe8fc06e9 100644 --- a/archivers/star/pkg-descr +++ b/archivers/star/pkg-descr @@ -20,4 +20,4 @@ Main advantages over other tar implementations: true incremental - star uses the same method as dump(8)/restore(8) dump/restore features but acts OS and FS independent -WWW: https://sourceforge.net/projects/s-tar/ +WWW: https://codeberg.org/schilytools/schilytools diff --git a/devel/sccs/pkg-descr b/devel/sccs/pkg-descr index 3cdfbdafaad9..6d02adf4e09d 100644 --- a/devel/sccs/pkg-descr +++ b/devel/sccs/pkg-descr @@ -3,4 +3,4 @@ System. It provides actively maintained code based on the original UNIX SCCS code OpenSourced by Sun as part of OpenSolaris and was made portable to other platforms. -WWW: http://sccs.sourceforge.net/ +WWW: https://codeberg.org/schilytools/schilytools diff --git a/devel/schilybase/Makefile.master b/devel/schilybase/Makefile.master index 03f435424975..71a36612b07b 100644 --- a/devel/schilybase/Makefile.master +++ b/devel/schilybase/Makefile.master @@ -1,6 +1,7 @@ DISTVERSION= 2021-09-18 -PORTREVISION= 1 -MASTER_SITES= SF/schilytools +PORTREVISION= 2 +MASTER_SITES= SF/schilytools \ + http://fuz.su/~fuz/distfiles/schilytools/ DISTNAME= schily-${DISTVERSION} MAINTAINER= fuz@fuz.su @@ -26,8 +27,7 @@ LICENSE_PERMS_BSD1CLAUSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # schilybase has all the libraries .if ${PORTNAME} != "schilybase" -BUILD_DEPENDS+= schilybase=${PORTVERSION}_${PORTREVISION}:devel/schilybase -RUN_DEPENDS+= schilybase=${PORTVERSION}_${PORTREVISION}:devel/schilybase +LIB_DEPENDS+= libschily.so:devel/schilybase .endif .if "${BOOTSTRAP_SMAKE}" != "yes" diff --git a/devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul b/devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul new file mode 100644 index 000000000000..2fa91bea4bd6 --- /dev/null +++ b/devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul @@ -0,0 +1,24 @@ +--- RULES/i386-freebsd-clang.rul.orig 2022-07-05 01:45:06 UTC ++++ RULES/i386-freebsd-clang.rul +@@ -38,4 +38,21 @@ LIB_KVM= + + #LDOPTS= $(LIBS_PATH) $(LDPATH) + ++# ++# Sunpro C/C++ run on Solaris and Linux and both have linkers ++# that support mapfiles ++# ++MAPVERS= $(_MAPVERS) # This enables to use mapfiles ++# ++# The GNU linker is buggy and does not like the official order in linker map ++# files for symbol versioning. The following command reverses the order of ++# the version names in the linker map file. ++# ++MAPFILE_POST= | sed 's/^SCHILY/+SCHILY/' | tr '\012' '@' | tr '+' '\012' | tail -r | tr '@' '\012' ++ ++#LDOPTS= $(LIBS_PATH) $(LDPATH) $(RUNPATH:-R%=-Wl,-R%) ++#LDOPTS= $(LIBS_PATH) $(LDPATH) ++LDOPTMAP= $(PMAPVERS:%=-Wl,--version-script=%) ++LDOPTDYN= -shared -Wl,-soname,$(TARGET) $(LDOPTMAP) ++ + RANLIB= $(NOECHO)echo " ==> RANDOMIZING ARCHIVE \"$@\""; ranlib diff --git a/devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul b/devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul new file mode 100644 index 000000000000..ffc7975e7845 --- /dev/null +++ b/devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul @@ -0,0 +1,24 @@ +--- RULES/i386-freebsd-gcc.rul.orig 2022-07-05 01:45:16 UTC ++++ RULES/i386-freebsd-gcc.rul +@@ -38,4 +38,21 @@ LIB_KVM= + + #LDOPTS= $(LIBS_PATH) $(LDPATH) + ++# ++# Sunpro C/C++ run on Solaris and Linux and both have linkers ++# that support mapfiles ++# ++MAPVERS= $(_MAPVERS) # This enables to use mapfiles ++# ++# The GNU linker is buggy and does not like the official order in linker map ++# files for symbol versioning. The following command reverses the order of ++# the version names in the linker map file. ++# ++MAPFILE_POST= | sed 's/^SCHILY/+SCHILY/' | tr '\012' '@' | tr '+' '\012' | tail -r | tr '@' '\012' ++ ++#LDOPTS= $(LIBS_PATH) $(LDPATH) $(RUNPATH:-R%=-Wl,-R%) ++#LDOPTS= $(LIBS_PATH) $(LDPATH) ++LDOPTMAP= $(PMAPVERS:%=-Wl,--version-script=%) ++LDOPTDYN= -shared -Wl,-soname,$(TARGET) $(LDOPTMAP) ++ + RANLIB= $(NOECHO)echo " ==> RANDOMIZING ARCHIVE \"$@\""; ranlib diff --git a/devel/schilybase/pkg-descr b/devel/schilybase/pkg-descr index c2ca3e12e998..bdc2f28b6f5d 100644 --- a/devel/schilybase/pkg-descr +++ b/devel/schilybase/pkg-descr @@ -13,4 +13,4 @@ of programs by Joerg Schilling. This includes among others * libshedit -- bsh command line editor * libxtermcap -- extended termcap library -WWW: http://schilytools.sourceforge.net +WWW: https://codeberg.org/schilytools/schilytools diff --git a/devel/smake/pkg-descr b/devel/smake/pkg-descr index 97428964c242..6ca6af1ec5c5 100644 --- a/devel/smake/pkg-descr +++ b/devel/smake/pkg-descr @@ -6,4 +6,4 @@ compilation on all supported platforms. The system therefore allows the re-use of a source tree for all supported platforms in contrast to the GNU concept of untar -> configure -> make -> install -> remove -WWW: https://sourceforge.net/projects/s-make/ +WWW: https://codeberg.org/schilytools/schilytools diff --git a/devel/sunpromake/pkg-descr b/devel/sunpromake/pkg-descr index d08523545f69..fd4f657254d7 100644 --- a/devel/sunpromake/pkg-descr +++ b/devel/sunpromake/pkg-descr @@ -5,4 +5,4 @@ never been open-sourced and is missing from this version of SunPro Make, the parallel make functionality was succesfully reconstructed from the present source. -WWW: http://schilytools.sourceforge.net/sunpromake.html +WWW: https://codeberg.org/schilytools/schilytools diff --git a/editors/ved/pkg-descr b/editors/ved/pkg-descr index 7510c7e582d2..f8d08596ddb7 100644 --- a/editors/ved/pkg-descr +++ b/editors/ved/pkg-descr @@ -5,4 +5,4 @@ vi and does not limit the work speed even of experienced users. Ved has been inspired by an editor of the same name that appeared in 1980 as system editor on UNOS (the first UNIX clone). -WWW: http://schilytools.sourceforge.net/ved.html +WWW: https://codeberg.org/schilytools/schilytools diff --git a/misc/schilytools/pkg-descr b/misc/schilytools/pkg-descr index bcc8a5346c2f..a1764fe25117 100644 --- a/misc/schilytools/pkg-descr +++ b/misc/schilytools/pkg-descr @@ -14,4 +14,4 @@ Programs and tools included in the Schily-Tools bundle: * star, the oldest free TAR implementation, started in 1982 * ved, A portable, easy to learn and extremely fast screen oriented editor. -WWW: http://schilytools.sourceforge.net/ +WWW: https://codeberg.org/schilytools/schilytools diff --git a/net/rscsi/pkg-descr b/net/rscsi/pkg-descr index a879d575d224..ab96342faecc 100644 --- a/net/rscsi/pkg-descr +++ b/net/rscsi/pkg-descr @@ -10,4 +10,4 @@ the remote user. The rscsi command must be installed setuid root for full functionality. For this reason it is provided as a separate package to cdrtools. -WWW: http://cdrtools.sourceforge.net/ +WWW: https://codeberg.org/schilytools/schilytools diff --git a/sysutils/cdrtools/pkg-descr b/sysutils/cdrtools/pkg-descr index 42c65306289a..571400d0927b 100644 --- a/sysutils/cdrtools/pkg-descr +++ b/sysutils/cdrtools/pkg-descr @@ -18,4 +18,4 @@ This package contains the following programs: May be used to write to DVD-RAM and to copy Solaris boot CD's. - scgcheck (checks and validates the ABI of libscg) -WWW: http://cdrecord.org/ +WWW: https://codeberg.org/schilytools/schilytools diff --git a/sysutils/schilyutils/pkg-descr b/sysutils/schilyutils/pkg-descr index 6f3bf6ab8de9..65ea3d23f15c 100644 --- a/sysutils/schilyutils/pkg-descr +++ b/sysutils/schilyutils/pkg-descr @@ -4,4 +4,4 @@ preprocessor (krcpp), improved versions of standard UNIX utilities (scal, sod, sprintf, scut, sdd, sfind, spatch), a C/C++ style checker (cstyle.js, Cstyle) as well as various others. -WWW: http://schilytools.sourceforge.net +WWW: https://codeberg.org/schilytools/schilytools