<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7ae1e330d39183fb238353778306cff5b5d350df">https://github.com/macports/macports-ports/commit/7ae1e330d39183fb238353778306cff5b5d350df</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 7ae1e330d39 sccs: new port
</span>7ae1e330d39 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 7ae1e330d39183fb238353778306cff5b5d350df
</span>Author: Mohamed Akram <mohd.akram@outlook.com>
AuthorDate: Fri Sep 4 17:08:42 2020 +0400

<span style='display:block; white-space:pre;color:#404040;'>    sccs: new port
</span>---
 devel/sccs/Portfile               | 66 +++++++++++++++++++++++++++++++++++++++
 devel/sccs/files/patch-bdiff.diff | 11 +++++++
 devel/sccs/files/patch-delta.diff | 11 +++++++
 devel/sccs/files/patch-diff.diff  | 11 +++++++
 devel/sccs/files/patch-help.diff  | 19 +++++++++++
 devel/sccs/files/patch-sccs.diff  | 11 +++++++
 6 files changed, 129 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sccs/Portfile b/devel/sccs/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5a3d5a6c300
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sccs/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,66 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                sccs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             5.09
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories          devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     i386 x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             CDDL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {outlook.com:mohd.akram @mohd-akram} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts           cssc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         SCCS version control system
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    The UNIX Source Code Control System
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            http://sccs.sourceforge.net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        sourceforge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_bzip2           yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  707f0bac8377dfb1df0fd22727c3cb3b7df1f489 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  331bf09d1fb2ca01739e5f97cc46c6ef134661535f2ce541f90b5b9548be431b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1114069
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-bdiff.diff patch-delta.diff patch-diff.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-help.diff patch-sccs.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd       env | grep -E '^(CC?|CPP|CXX|LD)(FLAGS)?='
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args  >> DEFAULTS/Defaults
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args          INS_BASE=${prefix} INS_RBASE=${prefix} SCCS_BIN_PRE= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SCCS_HELP_PRE=share/${name}/ GMAKE_NOWARN=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.args       INS_BASE=${prefix} INS_RBASE=${prefix} SCCS_BIN_PRE= \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    SCCS_HELP_PRE=share/${name}/ GMAKE_NOWARN=true
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${destroot}${prefix}/ccs/bin/sccspatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s spatch ${destroot}${prefix}/bin/sccspatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move -force {*}[glob ${destroot}${prefix}/xpg4/bin/*] ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d ${destroot}${prefix}/libexec/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    move ${destroot}${prefix}/bin/diff ${destroot}${prefix}/libexec/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${destroot}${prefix}/share/man/man1/diff.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete ${destroot}${prefix}/share/man/man1/patch.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete {*}[glob ${destroot}${prefix}/include/*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete {*}[glob ${destroot}${prefix}/lib/*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    delete {*}[glob ${destroot}${prefix}/share/man/man3/*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|man4/sccschangeset.4|man5/sccschangeset.5|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man5/changeset.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|/usr/ccs/lib/|${prefix}/share/${name}/lib/|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1/sccs-help.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace -E "s|/usr(/ccs)?/bin/(\[a-z\])|\\2|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        {*}[glob ${destroot}${prefix}/share/man/man1/*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|/usr/ccs/bin|${prefix}/bin|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${prefix}/share/man/man1/sccs.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|/usr/|${prefix}/|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        {*}[glob ${destroot}${prefix}/share/man/man1/*] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        {*}[glob ${destroot}${prefix}/share/man/man5/*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sccs/files/patch-bdiff.diff b/devel/sccs/files/patch-bdiff.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..181de6cef6a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sccs/files/patch-bdiff.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sccs/sccs/cmd/src/bdiff.c.orig 2019-01-17 03:26:43.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sccs/sccs/cmd/src/bdiff.c      2020-09-02 11:52:36.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -118,7 +118,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static int seglim;        /* limit of size of file segment to be generated */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if       defined(PROTOTYPES) && defined(INS_BASE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static char diffp[]  =  INS_BASE  "/" SCCS_BIN_PRE "bin/" "diff";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static char diffp[]  =  INS_BASE  "/" SCCS_BIN_PRE "libexec/sccs/" "diff";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define   diffp           diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef    INS_BASE
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sccs/files/patch-delta.diff b/devel/sccs/files/patch-delta.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..69867ee1b05
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sccs/files/patch-delta.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sccs/sccs/cmd/src/delta.c.orig 2018-12-18 01:10:12.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sccs/sccs/cmd/src/delta.c      2020-09-02 11:59:20.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -81,7 +81,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static char       BDiffpgm[]  =   NOGETTEXT("/usr/bin/bdiff");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static char       BDiffpgm2[]  =   NOGETTEXT("/bin/bdiff");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if       defined(PROTOTYPES) && defined(INS_BASE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static char       Diffpgmp[]  =   NOGETTEXT(INS_BASE  "/" SCCS_BIN_PRE "bin/" "diff");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static char       Diffpgmp[]  =   NOGETTEXT(INS_BASE  "/" SCCS_BIN_PRE "libexec/sccs/" "diff");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static char       Diffpgmp[]  =   NOGETTEXT("/usr/ccs/bin/diff");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sccs/files/patch-diff.diff b/devel/sccs/files/patch-diff.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6ee8ecddaf2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sccs/files/patch-diff.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sccs/sccs/cmd/src/diff.h.orig  2018-04-04 03:01:55.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sccs/sccs/cmd/src/diff.h       2020-09-02 11:56:26.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -200,7 +200,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if       defined(INS_BASE)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef __STDC__
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-char diff[] = INS_BASE  "/" SCCS_BIN_PRE "bin/diff";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++char diff[] = INS_BASE  "/" SCCS_BIN_PRE "libexec/sccs/diff";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char diffh[] = INS_BASE  "/" SCCS_BIN_PRE "lib/diffh";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char diff[] = "/usr/ccs/bin/diff";
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sccs/files/patch-help.diff b/devel/sccs/files/patch-help.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5b301c70ee5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sccs/files/patch-help.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sccs/sccs/cmd/src/help.c.orig  2018-04-29 16:36:57.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sccs/sccs/cmd/src/help.c       2020-09-02 14:39:53.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -169,16 +169,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   strlcat(help_dir, helpdir, sizeof (help_dir));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   strlcat(help_dir, locale, sizeof (help_dir));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   * The text of the printf statement below should not be wrapped
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   * with gettext().  Since we don't know what the locale is, we
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   * don't know how to get the proper translation text.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-   */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (stat(help_dir, &Statbuf) != 0) { /* Does help directory exist? */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          printf(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-              NOGETTEXT("Unrecognized locale... setting to English\n"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (argc == 1) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           char    *he = ask();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if (*he == '\0') {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sccs/files/patch-sccs.diff b/devel/sccs/files/patch-sccs.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..819dba6edb8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sccs/files/patch-sccs.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sccs/sccs/cmd/src/sccs.c.orig  2019-01-04 15:21:20.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sccs/sccs/cmd/src/sccs.c       2020-09-02 17:28:28.000000000 +0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -449,7 +449,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef XPG4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*static char path[] = NOGETTEXT("PATH=/usr/xpg4/bin:/usr/ccs/bin:/usr/bin");*/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef    PROTOTYPES
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static char path[] = NOGETTEXT("PATH=" INS_BASE "/xpg4/bin:" INS_BASE "/ccs/bin:/usr/bin");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static char path[] = NOGETTEXT("PATH=" INS_BASE "/xpg4/bin:" INS_BASE "/" SCCS_BIN_PRE "libexec/sccs:" INS_BASE "/" SCCS_BIN_PRE "bin:/usr/bin");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * XXX With a K&R compiler, you need to edit the following string in case
</span></pre><pre style='margin:0'>

</pre>