diff --git a/audio/fluida-lv2/Makefile b/audio/fluida-lv2/Makefile index c86e3ba026f0..536b0e0593c2 100644 --- a/audio/fluida-lv2/Makefile +++ b/audio/fluida-lv2/Makefile @@ -1,36 +1,36 @@ PORTNAME= fluida DISTVERSIONPREFIX= v DISTVERSION= 0.7 CATEGORIES= audio PKGNAMESUFFIX= -lv2 DIST_SUBDIR= ${PORTNAME} MAINTAINER= yuri@FreeBSD.org COMMENT= Fluidsynth as LV2 plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ - xxd:editors/vim-console + xxd:editors/vim LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth USES= compiler:c++11-lang gettext-runtime gmake gnome localbase pkgconfig xorg USE_GNOME= cairo USE_XORG= x11 USE_BINUTILS= yes # linking needs some GNU features, fails on 12 without this, see https://github.com/brummer10/GxPlugins.lv2/issues/9 USE_GITHUB= yes GH_ACCOUNT= brummer10 GH_PROJECT= Fluida.lv2 GH_TUPLE= brummer10:libxputty:5c69824:libxputty/libxputty PLIST_FILES= lib/lv2/Fluida.lv2/Fluida.so \ lib/lv2/Fluida.lv2/Fluida.ttl \ lib/lv2/Fluida.lv2/Fluida_ui.so \ lib/lv2/Fluida.lv2/manifest.ttl post-patch: # /proc/cpuinfo is used to check SIMD support in CPU @${REINPLACE_CMD} -e 's|/proc/cpuinfo|/dev/null|' ${WRKSRC}/Fluida/Makefile .include diff --git a/audio/mamba/Makefile b/audio/mamba/Makefile index b954b7931242..a048822a6841 100644 --- a/audio/mamba/Makefile +++ b/audio/mamba/Makefile @@ -1,36 +1,36 @@ PORTNAME= mamba DISTVERSIONPREFIX= v DISTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Virtual MIDI keyboard LICENSE= BSD0CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= xxd:editors/vim-console +BUILD_DEPENDS= xxd:editors/vim LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfluidsynth.so:audio/fluidsynth \ libjack.so:audio/jack \ liblo.so:audio/liblo \ libsmf.so:audio/libsmf USES= compiler:c++11-lang desktop-file-utils gmake gnome pkgconfig xorg USE_GNOME= cairo glib20 libsigc++20 USE_XORG= x11 USE_GITHUB= yes GH_ACCOUNT= brummer10 GH_PROJECT= Mamba GH_TUPLE= brummer10:libxputty:5c69824:libxputty/libxputty PLIST_FILES= bin/mamba \ share/applications/Mamba.desktop \ share/pixmaps/Mamba.svg post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mamba .include diff --git a/audio/spectacle-lv2/Makefile b/audio/spectacle-lv2/Makefile index 567b65177bac..12a553fc6052 100644 --- a/audio/spectacle-lv2/Makefile +++ b/audio/spectacle-lv2/Makefile @@ -1,46 +1,46 @@ PORTNAME= spectacle DISTVERSIONPREFIX= v DISTVERSION= 2.0-1 DISTVERSIONSUFFIX= -g27b1525 PORTREVISION= 2 CATEGORIES= audio PKGNAMESUFFIX= -lv2 MAINTAINER= yuri@FreeBSD.org COMMENT= Realtime graphical spectrum analyzer, LV2 plugin and JACK application LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= lv2>0:audio/lv2 \ bash:shells/bash \ ${LOCALBASE}/include/fftw3.h:math/fftw3 \ - xxd:editors/vim-console + xxd:editors/vim LIB_DEPENDS= libfftw3f.so:math/fftw3-float USES= compiler:c++0x gl gmake gnome pkgconfig shebangfix xorg USE_GNOME= cairo USE_GL= gl USE_XORG= x11 SHEBANG_FILES= dpf/utils/generate-ttl.sh USE_GITHUB= yes GH_ACCOUNT= jpcima GH_TUPLE= DISTRHO:DPF:4be6a2c:DISTRHO_DPF/dpf CXXFLAGS+= -I${FILESDIR} LDFLAGS+= -lpthread OPTIONS_DEFINE= JACK VST OPTIONS_DEFAULT= JACK OPTIONS_SUB= yes JACK_MAKE_ARGS= BUILD_JACK=true JACK_MAKE_ARGS_OFF= BUILD_JACK=false JACK_LIB_DEPENDS= libjack.so:audio/jack VST_MAKE_ARGS= BUILD_VST=true VST_MAKE_ARGS_OFF= BUILD_VST=false .include diff --git a/databases/xtrabackup8/Makefile b/databases/xtrabackup8/Makefile index dc4ff4a569c3..dd5bd8aa1fbc 100644 --- a/databases/xtrabackup8/Makefile +++ b/databases/xtrabackup8/Makefile @@ -1,64 +1,64 @@ # Created by: Alex Samorukov PORTNAME= xtrabackup PORTVERSION= 8.0.14 PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= https://www.percona.com/downloads/Percona-XtraBackup-${PORTVERSION:R}/Percona-XtraBackup-${PORTVERSION}/source/tarball/ \ https://github.com/percona/percona-xtrabackup/archive/ PKGNAMESUFFIX= 8 DISTNAME= percona-${PORTNAME}-${PORTVERSION} MAINTAINER= eugene@zhegan.in COMMENT= Open-source backup tool for InnoDB and XtraDB LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= xxd:editors/vim-console \ +BUILD_DEPENDS= xxd:editors/vim \ boost-libs>=1.72.0:devel/boost-libs \ protobuf>=3.0:devel/protobuf \ rapidjson>=1.1.0:devel/rapidjson \ libevent>=2.1:devel/libevent LIB_DEPENDS= libcurl.so:ftp/curl \ libev.so:devel/libev \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libicudata.so:devel/icu \ libunwind.so:devel/libunwind \ libzstd.so:archivers/zstd RUN_DEPENDS= qpress:archivers/qpress CONFLICTS_INSTALL= ${PORTNAME} USES= bison cmake compiler:c++14-lang cpe pkgconfig ssl CPE_VENDOR= percona CMAKE_ARGS= -DBUILD_CONFIG:STRING=xtrabackup_release .for component in EDITLINE ICU LIBEVENT PROTOBUF RAPIDJSON ZSTD CMAKE_ARGS+= -DWITH_${component}:STRING=system .endfor .include # Since MySQL 8.0.20 InnoDB engine uses new memory alligned allocator # which is broken on i386 due to different size of types and causes a # 'static_assert(alignof(T) <= alignof(std::max_align_t))' error .if ${ARCH} == i386 CMAKE_ARGS+= -DDISABLE_PSI_MEMORY=1 .endif post-extract: # Delete bundled components so we won't accidentally use them, except LZ4 # which cannot be removed just yet @${MV} ${WRKSRC}/extra/lz4 ${WRKSRC} @${RM} -r ${WRKSRC}/extra/* @${MV} ${WRKSRC}/lz4 ${WRKSRC}/extra post-patch: @${REINPLACE_CMD} -e 's,TRUE,true,' ${WRKSRC}/sql/mysqld.cc post-stage: @${RM} -r ${STAGEDIR}${PREFIX}/docs @${RMDIR} ${STAGEDIR}${PREFIX}/lib/plugin/debug .include diff --git a/devel/fb-adb/Makefile b/devel/fb-adb/Makefile index 3fc11f0602b8..787b825581de 100644 --- a/devel/fb-adb/Makefile +++ b/devel/fb-adb/Makefile @@ -1,86 +1,86 @@ PORTNAME= fb-adb DISTVERSION= 1.4.4-126 DISTVERSIONSUFFIX= -g6fd78ae PORTREVISION= 4 CATEGORIES= devel comms .if !defined(ANDROID_NDK) # XXX Convert into USES=android once more things depend on it MASTER_SITES= https://dl.google.com/android/ndk/:7z \ https://dl.google.com/android/repository/:zip DISTFILES= ${DISTFILES_${ARCH}} DISTFILES_i386= android-ndk-r10e-linux-x86.bin:7z DISTFILES_amd64=android-ndk-r12b-linux-x86_64.zip:zip .endif PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= 1b5524282981.patch:-p1 \ 8f532a9ee3a3.patch:-p1 \ a25602788c1b.patch:-p1 \ 3a3a52355a39.patch:-p1 \ 281df4766b82.patch:-p1 \ 723148059ce2.patch:-p1 \ ${NULL} MAINTAINER= ports@FreeBSD.org COMMENT= Better shell for Android devices LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 IGNORE_DragonFly= requires linuxulator for Android NDK -BUILD_DEPENDS= xxd:editors/vim-console \ +BUILD_DEPENDS= xxd:editors/vim \ ${BASH_CMD}:shells/${BASH_CMD:T} RUN_DEPENDS= adb:devel/android-tools-adb USE_GITHUB= yes GH_ACCOUNT= facebook USES= 7z:partial autoreconf gmake linux ncurses perl5 python:3.4+,build USE_LINUX= base:build USE_PERL5= build # pod2man BASH_CMD?= bash # can be zsh NDK_SHELL= ${LINUXBASE}/bin/sh # Prefer NDK from environment WRKSRC_ndk= ${ANDROID_NDK:U${WRKDIR}/${DISTFILES:M*ndk*:R:C/(-[^-]+){2}$//}} GNU_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes CONFIGURE_ENV= PYTHON3="${PYTHON_CMD}" CONFIGURE_ENV+= ANDROID_NDK="${WRKSRC_ndk}" \ ANDROID_NDK_SHELL="${NDK_SHELL}" \ NDK_TMPDIR="${WRKDIR}" INSTALL_TARGET= install-strip PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz # Cross-build sanitization CONFIG_SITE= /dev/null # XXX Only for AC_CONFIG_SUBDIRS CONFIGURE_ENV+= HOST_CFLAGS="${CPPFLAGS} ${CFLAGS:N-[Og]*:N-pipe}" \ STUB_CFLAGS="${STUB_CFLAGS}" \ CPPFLAGS="" CFLAGS="${CFLAGS:M-[Og]*} ${CFLAGS:M-pipe}" \ HOST_LDFLAGS="${LDFLAGS} ${LIBS}" \ STUB_LDFLAGS="${STUB_LDFLAGS}" \ LDFLAGS="" LIBS="" OPTIONS_DEFINE= ASSERT BASH DEBUG ASSERT_CONFIGURE_ENABLE=checking BASH_DESC= Install JSON parser used by bash-completion BASH_RUN_DEPENDS= jq:textproc/jq DEBUG_CONFIGURE_ENABLE= debuggable-stubs post-extract: # XXX gold: fatal error: a.out: Invalid argument @for f in $$(${FIND} ${WRKSRC_ndk} -type l -name '*-ld'); do \ (cd $${f%/*} && ${LN} -sf $${f##*/}.bfd $${f##*/}); \ done post-patch: # XXX Decouple -Werror from --enable-checking (ASSERT=on) @${REINPLACE_CMD} -e '/CPPFLAGS.*-Werror/d' ${WRKSRC}/configure.ac @${REINPLACE_CMD} 's,mkdir,/compat/linux/../../bin/mkdir,' \ ${WRKSRC_ndk}/build/tools/make-standalone-toolchain.sh \ ${WRKSRC_ndk}/build/tools/ndk-common.sh .include diff --git a/mail/rubygem-vmail/Makefile b/mail/rubygem-vmail/Makefile index 5a2f10bc6810..52f805a44e25 100644 --- a/mail/rubygem-vmail/Makefile +++ b/mail/rubygem-vmail/Makefile @@ -1,28 +1,28 @@ # Created by: Hsin-Han You PORTNAME= vmail PORTVERSION= 2.9.8 PORTREVISION= 2 CATEGORIES= mail rubygems MASTER_SITES= RG MAINTAINER= hhyou@cs.nctu.edu.tw COMMENT= Vim interface to Gmail LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt RUN_DEPENDS= rubygem-highline1>=1.6.1:devel/rubygem-highline1 \ rubygem-mail>=2.2.12:mail/rubygem-mail \ rubygem-sequel>=3.24.1:devel/rubygem-sequel \ rubygem-sqlite3>=1.3.3:databases/rubygem-sqlite3 \ rubygem-versionomy>=0.4.4:devel/rubygem-versionomy \ - vim:editors/vim-console + vim:editors/vim NO_ARCH= yes USE_RUBY= yes USES= gem PLIST_FILES= bin/vmail bin/vmail_client bin/vmailsend .include diff --git a/science/kim-api/Makefile b/science/kim-api/Makefile index 9861b7ef6e2f..40b5cc07cc7c 100644 --- a/science/kim-api/Makefile +++ b/science/kim-api/Makefile @@ -1,21 +1,21 @@ PORTNAME= kim-api DISTVERSION= 2.2.1 CATEGORIES= science MASTER_SITES= https://s3.openkim.org/kim-api/ MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for reliable, reproducible, portable molecular simulations LICENSE= CDDL LICENSE_FILE= ${WRKSRC}/LICENSE.CDDL -BUILD_DEPENDS= xxd:editors/vim-console +BUILD_DEPENDS= xxd:editors/vim USES= cmake:noninja fortran tar:txz USE_LDCONFIG= yes post-install: ${REINPLACE_CMD} -i '' -e 's|#!/bin/bash|#!/bin/sh|' ${STAGEDIR}${PREFIX}/bin/kim-api-collections-management ${RM} -r ${STAGEDIR}${PREFIX}/share/doc .include diff --git a/science/openkim-models/Makefile b/science/openkim-models/Makefile index 7964a55f28bd..97268aa0eb93 100644 --- a/science/openkim-models/Makefile +++ b/science/openkim-models/Makefile @@ -1,17 +1,17 @@ PORTNAME= openkim-models DISTVERSION= 2021-01-28 CATEGORIES= science MASTER_SITES= https://s3.openkim.org/archives/collection/ MAINTAINER= yuri@FreeBSD.org COMMENT= Open Knowledgebase of Interatomic Models LICENSE= CDDL LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= xxd:editors/vim-console +BUILD_DEPENDS= xxd:editors/vim LIB_DEPENDS= libkim-api.so:science/kim-api USES= cmake:noninja compiler:c++11-lang fortran tar:txz .include diff --git a/science/plumed/Makefile b/science/plumed/Makefile index bd3a40406dbf..f5a4192bf5e9 100644 --- a/science/plumed/Makefile +++ b/science/plumed/Makefile @@ -1,35 +1,35 @@ PORTNAME= plumed DISTVERSIONPREFIX= v DISTVERSION= 2.7.2 CATEGORIES= science graphics MAINTAINER= yuri@FreeBSD.org COMMENT= PLUgin for MolEcular Dynamics LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BROKEN_i386= undefined reference to `__atomic_load' BUILD_DEPENDS= bash:shells/bash \ - xxd:editors/vim-console + xxd:editors/vim RUN_DEPENDS= bash:shells/bash USES= autoreconf compiler:c++11-lang gmake pkgconfig shebangfix SHEBANG_GLOB= *.sh SHEBANG_FILES= src/maketools/makecmd GNU_CONFIGURE= yes USE_GITHUB= yes GH_PROJECT= plumed2 USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --disable-python post-patch: @${REINPLACE_CMD} -e 's|#! /bin/bash|#! ${LOCALBASE}/bin/bash|' ${WRKSRC}/src/lib/Makefile post-install: @${RMDIR} ${STAGEDIR}${PREFIX}/lib/plumed/obj @cd ${STAGEDIR}${PREFIX} && ${STRIP_CMD} bin/plumed lib/plumed/plumed-runtime lib/libplumed.so lib/libplumedKernel.so .include diff --git a/sysutils/amtc/Makefile b/sysutils/amtc/Makefile index 61731243d3a7..84ff84272e40 100644 --- a/sysutils/amtc/Makefile +++ b/sysutils/amtc/Makefile @@ -1,26 +1,26 @@ PORTNAME= amtc PORTVERSION= 0.8.5 CATEGORIES= sysutils MAINTAINER= tony.li@tony.li COMMENT= Threaded Intel AMT/vPro mass management tool LICENSE= CC-BY-3.0 -BUILD_DEPENDS= xxd:editors/vim-console +BUILD_DEPENDS= xxd:editors/vim LIB_DEPENDS+= libgcrypt.so:security/libgcrypt \ libcurl.so:ftp/curl USES= perl5 shebangfix USE_GITHUB= yes GH_ACCOUNT= schnoddelbotz GH_TAGNAME= e7822e8 USE_PERL5= build SHEBANG_FILES= ${WRKSRC}/../amtc-web/cli/amtc-web.phpsh WRKSRC_SUBDIR= src post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/amtc .include diff --git a/sysutils/vimpager/Makefile b/sysutils/vimpager/Makefile index 2dc65ff41f11..111fdb1e882f 100644 --- a/sysutils/vimpager/Makefile +++ b/sysutils/vimpager/Makefile @@ -1,35 +1,33 @@ # Created by: Adam Weinberger PORTNAME= vimpager DISTVERSION= 2.06.20200712 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= ports@FreeBSD.org COMMENT= Use Vim/NeoVim as a pager LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake USE_GITHUB= yes GH_ACCOUNT= rkitover GH_TAGNAME= 85004fd NO_ARCH= yes OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= BACKEND OPTIONS_DEFAULT=VIM -OPTIONS_SINGLE_BACKEND= NEOVIM VIM VIMCONSOLE +OPTIONS_SINGLE_BACKEND= NEOVIM VIM BACKEND_DESC= Choose your Vim backend NEOVIM_DESC= NeoVim -VIM_DESC= Full Vim (vim) -VIMCONSOLE_DESC=Console-only Vim (vim-console) +VIM_DESC= Vim NEOVIM_RUN_DEPENDS= nvim:editors/neovim VIM_RUN_DEPENDS= vim:editors/vim -VIMCONSOLE_RUN_DEPENDS= vim:editors/vim-console .include