Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Apr 2024 08:09:53 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: 19056078a62b - 2024Q2 - misc/urbit: Deprecate
Message-ID:  <202404280809.43S89rf1076755@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch 2024Q2 has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=19056078a62ba1d7b15e6a25f94425db63ca08c8

commit 19056078a62ba1d7b15e6a25f94425db63ca08c8
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-04-08 19:48:02 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-04-28 08:08:58 +0000

    misc/urbit: Deprecate
    
    This project migrated between build systems several times, and
    now it uses Bazel and Hoon.
    
    The 2 remaining packaging systems having urbit download Linux
    binaries because there doesn't seem to be a reasonable way to
    build it.
    
    (cherry picked from commit e18228e43684fa9bf1531572c9ee2fa113409826)
---
 MOVED                                              |  1 +
 misc/Makefile                                      |  1 -
 misc/urbit/Makefile                                | 38 ----------------------
 misc/urbit/distinfo                                | 13 --------
 misc/urbit/files/patch-meson.build                 | 37 ---------------------
 ...patch-subprojects_commonmark-legacy_meson.build | 10 ------
 .../files/patch-subprojects_ed25519_meson.build    | 10 ------
 .../files/patch-subprojects_libscrypt_meson.build  | 11 -------
 .../files/patch-subprojects_murmur3_meson.build    | 11 -------
 .../files/patch-subprojects_softfloat3_meson.build | 10 ------
 misc/urbit/pkg-descr                               |  2 --
 11 files changed, 1 insertion(+), 143 deletions(-)

diff --git a/MOVED b/MOVED
index eca2bc53e58d..ec3717524c86 100644
--- a/MOVED
+++ b/MOVED
@@ -3162,4 +3162,5 @@ multimedia/mjpg-streamer||2024-04-06|Has expired: Unmaintained for a long time a
 irc/tircproxy||2024-04-06|Has expired: Unmaintained, dead upstream, vaporized from the net
 devel/ds2||2024-04-06|Has expired: Upstream deprecated and archived
 devel/bazel029||2024-04-08|Removed
+misc/urbit||2024-04-08|Deprecated: Can't be built with a reasonable effort
 www/gitlab-ce|www/gitlab@ce|2024-04-21|Move www/gitlab-ce to www/gitlab and added flavor ce and ee
diff --git a/misc/Makefile b/misc/Makefile
index 6b86f0521fa2..19a005c431fe 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -615,7 +615,6 @@
     SUBDIR += unclutter-xfixes
     SUBDIR += unicode-emoji
     SUBDIR += upclient
-    SUBDIR += urbit
     SUBDIR += urh
     SUBDIR += usbids
     SUBDIR += usbrh-libusb
diff --git a/misc/urbit/Makefile b/misc/urbit/Makefile
deleted file mode 100644
index c483a569873a..000000000000
--- a/misc/urbit/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME=	urbit
-DISTVERSIONPREFIX=	${PORTNAME}-
-DISTVERSION=	0.6.0
-CATEGORIES=	misc emulators lang
-
-MAINTAINER=	yuri@FreeBSD.org
-COMMENT=	Peer-to-peer network of personal servers (a.k.a. "operating function")
-WWW=		https://urbit.org/
-
-LICENSE=	MIT
-LICENSE_FILE=	${WRKSRC}/LICENSE.txt
-
-BROKEN_i386=	__int128 is not supported on this target
-NOT_FOR_ARCHS=		powerpc powerpc64 powerpcspe
-NOT_FOR_ARCHS_REASON=	meson.build:273:2: ERROR: Problem encountered: Little endian encoding required
-
-BUILD_DEPENDS=	re2c:devel/re2c
-LIB_DEPENDS=	libcurl.so:ftp/curl \
-		libgmp.so:math/gmp \
-		libh2o.so:www/h2o \
-		libsigsegv.so:devel/libsigsegv \
-		libuv.so:devel/libuv
-
-USES=		localbase:ldflags meson ncurses pkgconfig ssl
-USE_GITHUB=	yes
-GH_TUPLE=	urbit:commonmark-legacy:8555ef1:cmark/subprojects/commonmark-legacy # need the legacy version
-GH_TUPLE+=	urbit:ed25519:ba4777a:ed25519/subprojects/ed25519 # not ported
-GH_TUPLE+=	urbit:libscrypt:4ebe362:libscrypt/subprojects/libscrypt # https://github.com/urbit/urbit/issues/991
-GH_TUPLE+=	urbit:murmur3:001378c:murmur3/subprojects/murmur3
-GH_TUPLE+=	urbit:berkeley-softfloat-3:9d43420:softfloat/subprojects/softfloat3 # not ported
-
-PLIST_FILES=	bin/urbit
-
-post-install: # https://github.com/urbit/urbit/issues/992
-	@${RM} -r ${STAGEDIR}${PREFIX}/include/*
-	@${RM} ${STAGEDIR}${PREFIX}/lib/*.a
-
-.include <bsd.port.mk>
diff --git a/misc/urbit/distinfo b/misc/urbit/distinfo
deleted file mode 100644
index fa28527b3583..000000000000
--- a/misc/urbit/distinfo
+++ /dev/null
@@ -1,13 +0,0 @@
-TIMESTAMP = 1528826638
-SHA256 (urbit-urbit-urbit-0.6.0_GH0.tar.gz) = 34d6a67e090773145316cb70830c247377221b45abb79fdf1972e99e192e0377
-SIZE (urbit-urbit-urbit-0.6.0_GH0.tar.gz) = 283587
-SHA256 (urbit-commonmark-legacy-8555ef1_GH0.tar.gz) = 1f77582dcabfe376f4f54bcd46d96e7d794d18c599d260732d5e5a20b2c3a0a0
-SIZE (urbit-commonmark-legacy-8555ef1_GH0.tar.gz) = 210151
-SHA256 (urbit-ed25519-ba4777a_GH0.tar.gz) = ca486bb870b97f9c9d1cc0848599c2765dba442a4030f0bcc4258f4d47de4279
-SIZE (urbit-ed25519-ba4777a_GH0.tar.gz) = 226668
-SHA256 (urbit-libscrypt-4ebe362_GH0.tar.gz) = 36aa12cf8459a10efaa11a4ce296676c4955c59421acdbe1356269e1752b6f26
-SIZE (urbit-libscrypt-4ebe362_GH0.tar.gz) = 19884
-SHA256 (urbit-murmur3-001378c_GH0.tar.gz) = 06ba758fe6485c2bd53e5074ab8011da7472e387a7b643e6f2bc0b647a6f13b1
-SIZE (urbit-murmur3-001378c_GH0.tar.gz) = 40771
-SHA256 (urbit-berkeley-softfloat-3-9d43420_GH0.tar.gz) = ec82cb4b78eabb34aa25cd28f4ae59fbd4969e01ba4e810bf907c9245ca3de84
-SIZE (urbit-berkeley-softfloat-3-9d43420_GH0.tar.gz) = 150252
diff --git a/misc/urbit/files/patch-meson.build b/misc/urbit/files/patch-meson.build
deleted file mode 100644
index 7b9603bd2f47..000000000000
--- a/misc/urbit/files/patch-meson.build
+++ /dev/null
@@ -1,37 +0,0 @@
---- meson.build.orig	2018-06-09 02:31:51 UTC
-+++ meson.build
-@@ -225,7 +225,7 @@ conf_data = configuration_data()
- conf_data.set('URBIT_VERSION', '"0.6.0"')
- 
- osdet = build_machine.system()
--os_c_flags = ['-funsigned-char','-ffast-math']
-+os_c_flags = ['-funsigned-char','-ffast-math','-fcommon']
- os_deps = []
- os_link_flags = []
- 
-@@ -254,12 +254,12 @@ elif osdet == 'darwin'
- 
-   os_deps = os_deps + [ncurses_dep]
- 
--elif osdet == 'bsd'
-+elif osdet == 'freebsd'
-   conf_data.set('U3_OS_bsd', true)
- 
-   pthread_dep = meson.get_compiler('c').find_library('pthread')
-   kvm_dep = meson.get_compiler('c').find_library('kvm')
--  ncurses_dep = dependency('ncurses')
-+  ncurses_dep = meson.get_compiler('c').find_library('ncurses')
-   os_deps = os_deps + [kvm_dep, pthread_dep, ncurses_dep]
- else
-   error('Unsupported OS detected:' + osdet)
-@@ -284,6 +284,10 @@ if osdet == 'darwin'
-   libcrypto = meson.get_compiler('c').find_library('crypto', dirs: [ '/usr/local/opt/openssl/lib/' ])
-   libssl = meson.get_compiler('c').find_library('ssl', dirs: [ '/usr/local/opt/openssl/lib/' ])
-   openssl_dep = declare_dependency(dependencies: [libcrypto, libssl], include_directories: include_directories('/usr/local/opt/openssl/include'))
-+elif osdet == 'freebsd'
-+  libcrypto = meson.get_compiler('c').find_library('crypto', dirs: [ '/usr/lib/' ])
-+  libssl = meson.get_compiler('c').find_library('ssl', dirs: [ '/usr/lib/' ])
-+  openssl_dep = declare_dependency(dependencies: [libcrypto, libssl], include_directories: include_directories('/usr/include'))
- else
-   openssl_dep = dependency('openssl', version: '>=1.0.0')
- endif
diff --git a/misc/urbit/files/patch-subprojects_commonmark-legacy_meson.build b/misc/urbit/files/patch-subprojects_commonmark-legacy_meson.build
deleted file mode 100644
index aa04b7014e55..000000000000
--- a/misc/urbit/files/patch-subprojects_commonmark-legacy_meson.build
+++ /dev/null
@@ -1,10 +0,0 @@
---- subprojects/commonmark-legacy/meson.build.orig	2018-05-29 19:31:53 UTC
-+++ subprojects/commonmark-legacy/meson.build
-@@ -30,7 +30,6 @@ endif
- lib = static_library('cmark',
- sources: src,
- include_directories : include_dirs,
--version: version,
- c_args : ['-Wall', '-std=c99'])
- 
- cmark_dep = declare_dependency(include_directories : include_dirs,
diff --git a/misc/urbit/files/patch-subprojects_ed25519_meson.build b/misc/urbit/files/patch-subprojects_ed25519_meson.build
deleted file mode 100644
index f686cf17fd0f..000000000000
--- a/misc/urbit/files/patch-subprojects_ed25519_meson.build
+++ /dev/null
@@ -1,10 +0,0 @@
---- subprojects/ed25519/meson.build.orig	2018-05-29 19:32:12 UTC
-+++ subprojects/ed25519/meson.build
-@@ -21,7 +21,6 @@ install_headers('src/ed25519.h', subdir:'ed25519')
- lib = static_library('ed25519',
- sources: src,
- include_directories : include_dirs,
--version: version,
- c_args : ['-Wall'],
- install: true)
- 
diff --git a/misc/urbit/files/patch-subprojects_libscrypt_meson.build b/misc/urbit/files/patch-subprojects_libscrypt_meson.build
deleted file mode 100644
index 725a4e30e003..000000000000
--- a/misc/urbit/files/patch-subprojects_libscrypt_meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- subprojects/libscrypt/meson.build.orig	2018-05-29 19:32:29 UTC
-+++ subprojects/libscrypt/meson.build
-@@ -14,7 +14,7 @@ sources = ['crypto_scrypt-check.c',
- ]
- inc = include_directories('./')
- install_headers('libscrypt.h','sha256.h',subdir: 'libscrypt')
--lib = static_library('libscrypt', sources: sources, version: version,
-+lib = static_library('libscrypt', sources: sources,
- include_directories : inc,
- c_args: ['-Wall', '-ffast-math', '-D_FORTIFY_SOURCE=2', '-fstack-protector'],
- install: true)
diff --git a/misc/urbit/files/patch-subprojects_murmur3_meson.build b/misc/urbit/files/patch-subprojects_murmur3_meson.build
deleted file mode 100644
index 12183d233097..000000000000
--- a/misc/urbit/files/patch-subprojects_murmur3_meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- subprojects/murmur3/meson.build.orig	2018-05-29 19:33:50 UTC
-+++ subprojects/murmur3/meson.build
-@@ -4,7 +4,7 @@ version = meson.project_version()
- 
- inc = include_directories('./')
- install_headers('murmur3.h', subdir: 'murmur3')
--lib = static_library('murmur3', sources: ['murmur3.c'], version: version,
-+lib = static_library('murmur3', sources: ['murmur3.c'],
- include_directories: inc,
- c_args: ['-Wall', '-ffast-math'],
- install: true)
diff --git a/misc/urbit/files/patch-subprojects_softfloat3_meson.build b/misc/urbit/files/patch-subprojects_softfloat3_meson.build
deleted file mode 100644
index e2f962178980..000000000000
--- a/misc/urbit/files/patch-subprojects_softfloat3_meson.build
+++ /dev/null
@@ -1,10 +0,0 @@
---- subprojects/softfloat3/meson.build.orig	2018-05-15 20:32:16 UTC
-+++ subprojects/softfloat3/meson.build
-@@ -320,7 +320,6 @@ install_headers('source/include/softfloat.h',
- 
- lib = static_library('softfloat3', sources: common_src + src_8080sse,
-  include_directories: incdir,
-- version: version,
-  c_args: ['-Werror-implicit-function-declaration',
-    '-DSOFTFLOAT_FAST_INT64',
-     '-O2',
diff --git a/misc/urbit/pkg-descr b/misc/urbit/pkg-descr
deleted file mode 100644
index 218453d10c86..000000000000
--- a/misc/urbit/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Urbit is a secure peer-to-peer network of personal servers, built on
-a clean-slate system software stack.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202404280809.43S89rf1076755>