Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (3876469919112e8600af4e120a7569955c4f4be8)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (3876469919112e8600af4e120a7569955c4f4be8)
  • Date: Sun, 19 Sep 2021 00:23:56 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog |
4 +
utils/netbsd-gencat/BUILD |
1
utils/netbsd-gencat/CONFLICTS |
1
utils/netbsd-gencat/DEPENDS |
2
utils/netbsd-gencat/DETAILS |
15 ++++
utils/netbsd-gencat/HISTORY |
2
utils/netbsd-gencat/INSTALL |
1
windowmanagers/cde/BUILD |
3
windowmanagers/cde/DEPENDS |
32 ++++++++++
windowmanagers/cde/DETAILS |
16 +++++
windowmanagers/cde/HISTORY |
3
windowmanagers/cde/INSTALL |
1
windowmanagers/cde/PRE_BUILD |
13 ++++
windowmanagers/cde/patches/0001-Fix-usage-of-util_init-in-util_test.patch |
20 ++++++
14 files changed, 114 insertions(+)

New commits:
commit 3876469919112e8600af4e120a7569955c4f4be8
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

cde: new spell, The Common Desktop Environment

commit eb32cbc911ca0799fa64c0b37ba0a62e53beea0c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

netbsd-gencat: new spell, gencat implementation from NetBSD

diff --git a/ChangeLog b/ChangeLog
index 3a616e2..c945969 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-09-18 Ismael Luceno <ismael AT sourcemage.org>
+ * utils/netbsd-gencat: new spell, gencat implementation from NetBSD
+ * windowmanagers/cde: new spell, The Common Desktop Environment
+
2021-09-16 Pavel Vinogradov <public AT sourcemage.org>
* python-pypi/wheel: new spell, a built-package format for Python
* python-pypi/setuptools-rust: new spell, setuptools plugin for Rust
extensions
diff --git a/utils/netbsd-gencat/BUILD b/utils/netbsd-gencat/BUILD
new file mode 100755
index 0000000..18de1f2
--- /dev/null
+++ b/utils/netbsd-gencat/BUILD
@@ -0,0 +1 @@
+bmake
diff --git a/utils/netbsd-gencat/CONFLICTS b/utils/netbsd-gencat/CONFLICTS
new file mode 100755
index 0000000..5384967
--- /dev/null
+++ b/utils/netbsd-gencat/CONFLICTS
@@ -0,0 +1 @@
+conflicts glibc
diff --git a/utils/netbsd-gencat/DEPENDS b/utils/netbsd-gencat/DEPENDS
new file mode 100755
index 0000000..2c8de05
--- /dev/null
+++ b/utils/netbsd-gencat/DEPENDS
@@ -0,0 +1,2 @@
+depends bmake &&
+depends libbsd
diff --git a/utils/netbsd-gencat/DETAILS b/utils/netbsd-gencat/DETAILS
new file mode 100755
index 0000000..2f872b6
--- /dev/null
+++ b/utils/netbsd-gencat/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=netbsd-gencat
+ VERSION=0.1
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]="https://github.com/ismaell/$SPELL/archive/refs/tags/v$VERSION.tar.gz";
+
SOURCE_HASH=sha512:cc50973c447dc35f8593093cf28e44d45425d8caaf082cb530349d6b6edc627fc2508619eae082edf30265ba9c2b321b762935cfeea4bb95743042ce41d526ea
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/ismaell/netbsd-gencat";
+ LICENSE[0]="BSD-2-Clause"
+ ENTERED=20210918
+ KEYWORDS=""
+ SHORT="gencat implementation from NetBSD"
+cat << EOF
+This is the gencat implementation extracted from NetBSD, to be used on
+other systems.
+EOF
diff --git a/utils/netbsd-gencat/HISTORY b/utils/netbsd-gencat/HISTORY
new file mode 100644
index 0000000..8dfb589
--- /dev/null
+++ b/utils/netbsd-gencat/HISTORY
@@ -0,0 +1,2 @@
+2021-09-18 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFLICTS, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/utils/netbsd-gencat/INSTALL b/utils/netbsd-gencat/INSTALL
new file mode 100755
index 0000000..b62cda3
--- /dev/null
+++ b/utils/netbsd-gencat/INSTALL
@@ -0,0 +1 @@
+bmake install
diff --git a/windowmanagers/cde/BUILD b/windowmanagers/cde/BUILD
new file mode 100755
index 0000000..db8be90
--- /dev/null
+++ b/windowmanagers/cde/BUILD
@@ -0,0 +1,3 @@
+make_single &&
+make World CC="$CC" &&
+make_normal
diff --git a/windowmanagers/cde/DEPENDS b/windowmanagers/cde/DEPENDS
new file mode 100755
index 0000000..ce0e224
--- /dev/null
+++ b/windowmanagers/cde/DEPENDS
@@ -0,0 +1,32 @@
+case "$HOST" in
+ (*-musl)
+ depends netbsd-gencat
+ ;;
+esac &&
+depends JPEG &&
+depends SSL &&
+depends bdftopcf &&
+depends bison &&
+depends flex &&
+depends freetype2 &&
+depends libtirpc
+depends libutempter &&
+depends libxaw &&
+depends libxdmcp &&
+depends libxft &&
+depends libxmu &&
+depends libxscrnsaver &&
+depends m4 &&
+depends motif &&
+depends ncompress &&
+depends patch &&
+depends tcl &&
+runtime_depends xbitmaps &&
+optional_depends libxinerama \
+ CDE_USEXINERAMA={YES,NO} \
+ 'for Xinerama support' &&
+optional_depends linux-pam \
+ HasPamLibrary={YES,NO} \
+ 'for PAM support' &&
+suggest_depends rpcbind '' '' '' &&
+suggest_depends xset '' '' ''
diff --git a/windowmanagers/cde/DETAILS b/windowmanagers/cde/DETAILS
new file mode 100755
index 0000000..4dd05bf
--- /dev/null
+++ b/windowmanagers/cde/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=cde
+ VERSION=2.4.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]="$SOURCEFORGE_URL/project/cdesktopenv/src/$SOURCE"
+
SOURCE_HASH=sha512:08405190f3aea8521a5af5063713ffbca190ec49c9d347bfe93e912aab06b3949d0589c8ead4bc8d01fbbb23ed9ee85f8609a0358839abc2294da6b6b6a5f4cd
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://sourceforge.net/projects/cdesktopenv/";
+ LICENSE[0]="LGPL-2.1-only"
+ GATHER_DOCS=off
+ ENTERED=20210917
+ KEYWORDS=""
+ SHORT="The Common Desktop Environment"
+cat << EOF
+The Common Desktop Environment was created by a collaboration of Sun, HP,
+IBM, DEC, SCO, Fujitsu and Hitachi.
+EOF
diff --git a/windowmanagers/cde/HISTORY b/windowmanagers/cde/HISTORY
new file mode 100644
index 0000000..4f4237f
--- /dev/null
+++ b/windowmanagers/cde/HISTORY
@@ -0,0 +1,3 @@
+2021-09-17 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD,
+ patches/0001-Fix-usage-of-util_init-in-util_test.patch: spell
created
diff --git a/windowmanagers/cde/INSTALL b/windowmanagers/cde/INSTALL
new file mode 100755
index 0000000..98164fd
--- /dev/null
+++ b/windowmanagers/cde/INSTALL
@@ -0,0 +1 @@
+admin/IntegTools/dbTools/installCDE -s "$SOURCE_DIRECTORY"
diff --git a/windowmanagers/cde/PRE_BUILD b/windowmanagers/cde/PRE_BUILD
new file mode 100755
index 0000000..eea04ec
--- /dev/null
+++ b/windowmanagers/cde/PRE_BUILD
@@ -0,0 +1,13 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches &&
+# Missing files
+touch config/cf/{os2,sv3}Lib.{rules,tmpl} \
+ config/cf/xf86.tmpl \
+ config/cf/{isc,mach,os2,svr3}.cf &&
+# FIXME intall in /opt/dt and manpages in /usr/share/man
+# SystemManDirectory="$INSTALL_ROOT"/usr/share/man \
+# ProjectRoot="$INSTALL_ROOT"/opt/dt
+for i in $OPTS; do
+ echo "#define ${i/=/ }"
+done >> config/cf/host.def
diff --git
a/windowmanagers/cde/patches/0001-Fix-usage-of-util_init-in-util_test.patch
b/windowmanagers/cde/patches/0001-Fix-usage-of-util_init-in-util_test.patch
new file mode 100644
index 0000000..a2c92cc
--- /dev/null
+++
b/windowmanagers/cde/patches/0001-Fix-usage-of-util_init-in-util_test.patch
@@ -0,0 +1,20 @@
+From 6d4c15f1d4d263e90fc29003043225209aaa2fab Mon Sep 17 00:00:00 2001
+From: Ismael Luceno <ismael AT iodev.co.uk>
+Date: Sat, 18 Sep 2021 22:38:45 +0200
+Subject: Fix usage of util_init in util_test
+
+---
+ programs/dtappbuilder/src/libAButil/util_test.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/programs/dtappbuilder/src/libAButil/util_test.c
++++ b/programs/dtappbuilder/src/libAButil/util_test.c
+@@ -54,7 +54,7 @@ static int cvt_it(STRING path, STRING dir);
+
+ main (int argc, char *argv[])
+ {
+- util_init(argv[0]);
++ util_init(argc, argv);
+ test_verbosity();
+ test_output();
+ /* test_get_dir_name(); */



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (3876469919112e8600af4e120a7569955c4f4be8), Ismael Luceno, 09/18/2021

Archive powered by MHonArc 2.6.24.

Top of Page