[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gsrc-commit] trunk r9621: move hurd to own dir etc
|
From: |
Carl Hansen |
|
Subject: |
[Gsrc-commit] trunk r9621: move hurd to own dir etc |
|
Date: |
Wed, 25 Oct 2023 02:58:43 -0400 (EDT) |
|
User-agent: |
Bazaar (2.7.0dev1) |
------------------------------------------------------------
revno: 9621
revision-id: carlhansen@gnu.org-20231025065838-6gr0q5t7jesic09w
parent: carlhansen@gnu.org-20231025065808-e0lxs9f1ygo1r9vh
committer: carlhansen@gnu.org
branch nick: trunk
timestamp: Tue 2023-10-24 23:58:38 -0700
message:
move hurd to own dir etc
added:
pkg/hurd/ hurd-20231006180300-uldh7bhz2joi9b0c-1
pkg/hurd/gnumach/ gnumach-20231025063914-guqp9kvghy4kwr76-1
pkg/hurd/gnumach/Makefile makefile-20231025063914-guqp9kvghy4kwr76-4
pkg/hurd/gnumach/config.mk config.mk-20231025063914-guqp9kvghy4kwr76-2
pkg/hurd/gnumach/gpg-keyring gpgkeyring-20231025063914-guqp9kvghy4kwr76-3
pkg/hurd/gnumach/sha256sums sha256sums-20231025063914-guqp9kvghy4kwr76-5
pkg/hurd/hurd/ hurd-20231025063957-ctrjmszo09743dzt-1
pkg/hurd/hurd/Makefile makefile-20231025063957-ctrjmszo09743dzt-4
pkg/hurd/hurd/config.mk config.mk-20231025063957-ctrjmszo09743dzt-2
pkg/hurd/hurd/gpg-keyring gpgkeyring-20231025063957-ctrjmszo09743dzt-3
pkg/hurd/hurd/sha256sums sha256sums-20231025063957-ctrjmszo09743dzt-5
pkg/hurd/mig/ mig-20231025063938-ufpg4keoar9f3ab1-1
pkg/hurd/mig/Makefile makefile-20231025063938-ufpg4keoar9f3ab1-4
pkg/hurd/mig/config.mk config.mk-20231025063938-ufpg4keoar9f3ab1-2
pkg/hurd/mig/gpg-keyring gpgkeyring-20231025063938-ufpg4keoar9f3ab1-3
pkg/hurd/mig/sha256sums sha256sums-20231025063938-ufpg4keoar9f3ab1-5
=== added directory 'pkg/hurd'
=== added directory 'pkg/hurd/gnumach'
=== added file 'pkg/hurd/gnumach/Makefile'
--- a/pkg/hurd/gnumach/Makefile 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/gnumach/Makefile 2023-10-25 06:58:38 +0000
@@ -0,0 +1,105 @@
+# Copyright © 2013, 2014, 2015, 2016 Brandon Invergo <brandon@invergo.net>
+#
+# This file is part of GSRC.
+#
+# GSRC is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# GSRC is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+# License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GSRC. If not, see <http://www.gnu.org/licenses/>.
+
+NAME = Mach
+GARNAME = gnumach
+GARVERSION = 1.8
+HOME_URL = http://www.gnu.org/software/hurd/
+DESCRIPTION = Microkernel of the GNU system
+define BLURB
+GNU Mach is the microkernel around which GNU Hurd is based. It
+provides an Inter Process Communication mechanism that the Hurd uses
+to define interfaces for implementing standard kernel services in a
+distributed, multi-server manner.
+endef
+
+######################################################################
+
+MASTER_SITES = $(MASTER_GNU)
+MASTER_SUBDIR = $(GARNAME)/
+DISTFILES = $(DISTNAME).tar.bz2
+SIGFILES = $(DISTNAME).tar.bz2.sig
+
+BUILDDEPS =
+LIBDEPS =
+
+######################################################################
+
+ifneq ($(GARARCH),i386)
+include ../../../gar/gar.lib/wrong_arch.mk
+else
+include ../../../gar/gar.lib/autotools.mk
+include ../../../gar/gar.lib/info.mk
+endif
+include config.mk
+
+
+######################################################################
+######################################################################
+######################################################################
+######################################################################
+######################################################################
+#https://git.savannah.gnu.org/git/.....git
+MASTER_SITES = https://git.savannah.gnu.org
+MASTER_SUBDIR = git
+
+GIT_PATH = $(MASTER_SITES)/$(MASTER_SUBDIR)/$(GARNAME).git
+NOCHECKSUM = $(DISTFILES)
+SIGFILES =
+
+GIT_REVISION = master
+
+CONFIGURE_SCRIPTS =
+BUILD_SCRIPTS = my
+INSTALL_SCRIPTS = my
+
+WORKSRC = $(DOWNLOADDIRGIT)/$(GARNAME)
+WORKOBJ = $(WORKSRC)
+
+######################################################################
+
+include ../../../gar/gar.mk
+include config.mk
+
+.PHONY: manpages check gitpull fetch-git build-my pre-install install-my
+
+fetch: fetch-git
+
+build-my: fetch-git
+ @echo recommended: make check
+ $(MAKECOOKIE)
+
+manpages: build-my
+ $(MAKE) -C $(WORKSRC) manpages
+ $(MAKECOOKIE)
+
+check: build-my
+ $(MAKE) -C $(WORKSRC) check
+
+
+pre-install: fetch-git
+ mkdir -p $(packagesdir)/$(DISTNAME)
+ @echo prepare-install
+ $(MAKE) prepare-install
+ @echo INSTALL_BIN $(WORKSRC)/config/config.guess and config.sub
+ $(INSTALL_BIN) $(WORKSRC)/config.guess
+ $(INSTALL_BIN) $(WORKSRC)/config.sub
+ $(INSTALL_MAN) $(WORKSRC)/doc/config.guess.1
+ $(INSTALL_MAN) $(WORKSRC)/doc/config.sub.1
+ $(MAKECOOKIE)
+
+
=== added file 'pkg/hurd/gnumach/config.mk'
--- a/pkg/hurd/gnumach/config.mk 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/gnumach/config.mk 2023-10-25 06:58:38 +0000
@@ -0,0 +1,4 @@
+## Configuration options for mach ##
+
+CONFIGURE_OPTS ?=
+BUILD_OPTS ?=
=== added file 'pkg/hurd/gnumach/gpg-keyring'
Binary files a/pkg/hurd/gnumach/gpg-keyring 1970-01-01 00:00:00 +0000 and
b/pkg/hurd/gnumach/gpg-keyring 2023-10-25 06:58:38 +0000 differ
=== added file 'pkg/hurd/gnumach/sha256sums'
--- a/pkg/hurd/gnumach/sha256sums 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/gnumach/sha256sums 2023-10-25 06:58:38 +0000
@@ -0,0 +1,2 @@
+cda2efc325ebc936e25aafda12532930374c30a01589974ae8c9fa679e373ba0
download/gnumach-1.8.tar.bz2
+0f546d533677a1c4401ee21cc481c45863f5eb4c6bf7036fbf6169eac1ebe30a
download/gnumach-1.8.tar.bz2.sig
=== added directory 'pkg/hurd/hurd'
=== added file 'pkg/hurd/hurd/Makefile'
--- a/pkg/hurd/hurd/Makefile 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/hurd/Makefile 2023-10-25 06:58:38 +0000
@@ -0,0 +1,51 @@
+# Copyright © 2015 Carl Hansen
+#
+# This file is part of GSRC.
+#
+# GSRC is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# GSRC is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+# License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GSRC. If not, see <http://www.gnu.org/licenses/>.
+
+NAME = hurd
+GARNAME = hurd
+GARVERSION = 0.9
+HOME_URL = http://www.gnu.org/software/hurd/
+DESCRIPTION = The kernel servers for the GNU operating system
+define BLURB
+The Hurd is the kernel for the GNU system, a replacement and
+augmentation of standard Unix kernels. It is a collection of
+protocols for system interaction (file systems, networks,
+authentication), and servers implementing them. Subprojects include Mach,
+the microkernel on which the Hurd is based, which provides a basic
+inter-process communication mechanism, and MIG, an interface generator
+for Mach.
+endef
+
+######################################################################
+
+MASTER_SITES = $(MASTER_GNU)
+MASTER_SUBDIR = $(GARNAME)/
+DISTFILES = $(DISTNAME).tar.bz2
+SIGFILES = $(DISTNAME).tar.bz2.sig
+
+BUILDDEPS =
+LIBDEPS =
+
+######################################################################
+
+ifneq ($(GARARCH),i386)
+include ../../../gar/gar.lib/wrong_arch.mk
+else
+include ../../../gar/gar.lib/auto.mk
+include ../../../gar/gar.lib/info.mk
+endif
+include config.mk
=== added file 'pkg/hurd/hurd/config.mk'
--- a/pkg/hurd/hurd/config.mk 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/hurd/config.mk 2023-10-25 06:58:38 +0000
@@ -0,0 +1,4 @@
+## Configuration options for hurd ##
+
+CONFIGURE_OPTS ?=
+BUILD_OPTS ?=
=== added file 'pkg/hurd/hurd/gpg-keyring'
Binary files a/pkg/hurd/hurd/gpg-keyring 1970-01-01 00:00:00 +0000 and
b/pkg/hurd/hurd/gpg-keyring 2023-10-25 06:58:38 +0000 differ
=== added file 'pkg/hurd/hurd/sha256sums'
--- a/pkg/hurd/hurd/sha256sums 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/hurd/sha256sums 2023-10-25 06:58:38 +0000
@@ -0,0 +1,2 @@
+d5eb814d1e4ceb11f6618e56352a6e72f85aa50da8e9639d8813e69d70570d94
download/hurd-0.9.tar.bz2
+10432a7665c63ed148701a0789214e69be4d95639603cda2523c1f26ce2b5b53
download/hurd-0.9.tar.bz2.sig
=== added directory 'pkg/hurd/mig'
=== added file 'pkg/hurd/mig/Makefile'
--- a/pkg/hurd/mig/Makefile 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/mig/Makefile 2023-10-25 06:58:38 +0000
@@ -0,0 +1,43 @@
+# Copyright © 2013, 2015 Brandon Invergo <brandon@invergo.net>
+#
+# This file is part of GSRC.
+#
+# GSRC is free software: you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# GSRC is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
+# License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GSRC. If not, see <http://www.gnu.org/licenses/>.
+
+NAME = MIG
+GARNAME = mig
+GARVERSION = 1.8
+HOME_URL = https://gnu.org/software/mig
+DESCRIPTION = Mach 3.0 interface generator for the Hurd
+define BLURB
+MIG is an interface generator for the Mach microkernel. It is used
+to support inter-process communication in the Hurd. It generates C
+code, which is then to be compiled and linked to the client and
+server programs.
+endef
+
+######################################################################
+
+MASTER_SITES = $(MASTER_GNU)
+MASTER_SUBDIR = $(GARNAME)/
+DISTFILES = $(DISTNAME).tar.bz2
+SIGFILES = $(DISTNAME).tar.bz2.sig
+
+BUILDDEPS = gnumach
+LIBDEPS =
+
+######################################################################
+
+include ../../../gar/gar.lib/auto.mk
+include config.mk
=== added file 'pkg/hurd/mig/config.mk'
--- a/pkg/hurd/mig/config.mk 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/mig/config.mk 2023-10-25 06:58:38 +0000
@@ -0,0 +1,4 @@
+## Configuration options for mig ##
+
+CONFIGURE_OPTS ?=
+BUILD_OPTS ?=
=== added file 'pkg/hurd/mig/gpg-keyring'
Binary files a/pkg/hurd/mig/gpg-keyring 1970-01-01 00:00:00 +0000 and
b/pkg/hurd/mig/gpg-keyring 2023-10-25 06:58:38 +0000 differ
=== added file 'pkg/hurd/mig/sha256sums'
--- a/pkg/hurd/mig/sha256sums 1970-01-01 00:00:00 +0000
+++ b/pkg/hurd/mig/sha256sums 2023-10-25 06:58:38 +0000
@@ -0,0 +1,2 @@
+9ca8bcae0c30a60900cfa56d960d1befead050cae6912db2958d673c9eb1b5e7
download/mig-1.8.tar.bz2
+35e416a0c472366164188a5ce2193f91fc4c8e5fde682b5ca19c0722af0e35f8
download/mig-1.8.tar.bz2.sig
| [Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gsrc-commit] trunk r9621: move hurd to own dir etc,
Carl Hansen <=