aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2024-04-08 19:48:02 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2024-04-28 08:08:58 +0000
commit19056078a62ba1d7b15e6a25f94425db63ca08c8 (patch)
tree5d7ead1e109680d4a759cdf64d0a3f19e667425c
parent37eecdd05fcff6c0b5a5095a27ec8984713a2bca (diff)
downloadports-19056078a62ba1d7b15e6a25f94425db63ca08c8.tar.gz
ports-19056078a62ba1d7b15e6a25f94425db63ca08c8.zip
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)
-rw-r--r--MOVED1
-rw-r--r--misc/Makefile1
-rw-r--r--misc/urbit/Makefile38
-rw-r--r--misc/urbit/distinfo13
-rw-r--r--misc/urbit/files/patch-meson.build37
-rw-r--r--misc/urbit/files/patch-subprojects_commonmark-legacy_meson.build10
-rw-r--r--misc/urbit/files/patch-subprojects_ed25519_meson.build10
-rw-r--r--misc/urbit/files/patch-subprojects_libscrypt_meson.build11
-rw-r--r--misc/urbit/files/patch-subprojects_murmur3_meson.build11
-rw-r--r--misc/urbit/files/patch-subprojects_softfloat3_meson.build10
-rw-r--r--misc/urbit/pkg-descr2
11 files changed, 1 insertions, 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.