diff --git a/devel/compiler-rt/Makefile b/devel/compiler-rt/Makefile index 6db5a7a0edf5..6cd1a9455b53 100644 --- a/devel/compiler-rt/Makefile +++ b/devel/compiler-rt/Makefile @@ -1,83 +1,85 @@ PORTNAME= compiler-rt DISTVERSION= 0.r${SVN_REV} PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= LOCAL/brooks MAINTAINER= brooks@FreeBSD.org COMMENT= Compiler runtime library with Blocks support WWW= https://compiler-rt.llvm.org/ LICENSE= BSD3CLAUSE MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BROKEN_powerpc= does not compile BROKEN_powerpc64= does not build: undefined reference to fmax CONFIGURE_WRKSRC= ${WRKDIR}/build BUILD_WRKSRC= ${WRKDIR}/build INSTALL_WRKSRC= ${WRKDIR}/build TEST_WRKSRC= ${WRKDIR}/build TEST_TARGET= test CMAKE_SOURCE_PATH= ${WRKSRC} -USES= cmake:insource tar:bzip2 +USES= cmake:insource cpe tar:bzip2 USE_LDCONFIG= yes LLVM_SVN= http://llvm.org/svn/llvm-project # fixuns?fti_test tests fail # powi?f2_test tests fail to link due to lack of -lm BROKEN_TESTS?= fixunsdfti_test \ fixunssfti_test \ powidf2_test \ powisf2_test \ powixf2_test PLIST_FILES= include/Block.h \ include/Block_private.h \ lib/libBlocksRuntime.so +CPE_VENDOR= llvm + .include .if ${ARCH} == "i386" CFLAGS+= -march=i486 .endif .if defined(BOOTSTRAP) SVN_REV!= svn info ${LLVM_SVN}/ | ${GREP} Revision | cut -d' ' -f2 .else .include "Makefile.svn_rev" .endif .if defined(BOOTSTRAP) .if ${WITH_SUBVERSION_VER:U} == LTS FETCH_DEPENDS+= svn:devel/subversion-lts .else FETCH_DEPENDS+= svn:devel/subversion .endif do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} \ ${LLVM_SVN}/compiler-rt/trunk ${WRKSRC} cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} echo "SVN_REV= ${SVN_REV}" > ${MASTERDIR}/Makefile.svn_rev .if ${USER} == brooks scp ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif post-extract: ${MKDIR} ${CONFIGURE_WRKSRC} post-patch: .for test in ${BROKEN_TESTS} ${REINPLACE_CMD} -e 's/\(MACRO_ADD_CHECK_TEST( ${test}\)/# \1/' \ ${WRKSRC}/test/CMakeLists.txt .endfor .include diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile index 3f95593ce8b4..d31f3d080f20 100644 --- a/devel/git-bug/Makefile +++ b/devel/git-bug/Makefile @@ -1,45 +1,47 @@ PORTNAME= git-bug DISTVERSIONPREFIX= v DISTVERSION= 0.8.0 PORTREVISION= 29 CATEGORIES= devel MAINTAINER= lcook@FreeBSD.org COMMENT= Distributed, offline-first bug tracker embedded in git, with bridges WWW= https://github.com/MichaelMure/git-bug LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git -USES= go:modules +USES= cpe go:modules _BUILD_COMMIT= a3fa445 GO_MODULE= github.com/MichaelMure/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -s -w \ -X ${GO_MODULE}/commands.GitCommit=${_BUILD_COMMIT} \ -X ${GO_MODULE}/commands.GitLastTag=${DISTVERSION} \ -X ${GO_MODULE}/commands.GitExactTag=${DISTVERSION}" OPTIONS_DEFINE= COMPLETIONS MANPAGES OPTIONS_DEFAULT= COMPLETIONS MANPAGES OPTIONS_SUB= yes COMPLETIONS_DESC= Build and install bash, fish and zsh shell completions COMPLETIONS_PLIST_FILES= share/bash-completion/completions/${PORTNAME} \ share/fish/vendor_completions.d/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} +CPE_VENDOR= ${PORTNAME}_project + post-install-COMPLETIONS-on: .for _shell in bash fish zsh ${GO_WRKDIR_BIN}/${PORTNAME} completion ${_shell} \ >${STAGEDIR}${PREFIX}/${COMPLETIONS_PLIST_FILES:M*${_shell}*} .endfor post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/devel/git-extras/Makefile b/devel/git-extras/Makefile index 88ec12baf925..a1e6b8a3670f 100644 --- a/devel/git-extras/Makefile +++ b/devel/git-extras/Makefile @@ -1,24 +1,26 @@ PORTNAME= git-extras DISTVERSION= 7.4.0 CATEGORIES= devel MAINTAINER= igoro@FreeBSD.org COMMENT= Sub-commands for repo summary, repl, changelog population, and more WWW= https://github.com/tj/git-extras/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= bash:shells/bash \ git:devel/git -USES= gmake +USES= cpe gmake USE_GITHUB= yes GH_ACCOUNT= tj MAKE_ARGS= MANPREFIX=${PREFIX}/share/man/man1 NO_ARCH= yes NO_BUILD= yes +CPE_VENDOR= ${PORTNAME}_project + .include diff --git a/devel/glade/Makefile b/devel/glade/Makefile index 0a75602033a4..4e572ef7b8cd 100644 --- a/devel/glade/Makefile +++ b/devel/glade/Makefile @@ -1,48 +1,50 @@ PORTNAME= glade PORTVERSION= 3.40.0 PORTREVISION= 7 CATEGORIES= devel gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= User interface builder for GTK 3 WWW= https://glade.gnome.org/ LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.GPL LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL BUILD_DEPENDS= itstool:textproc/itstool \ docbook-xsl>=0:textproc/docbook-xsl \ xsltproc:textproc/libxslt CONFLICTS= glade3-3.* PORTSCOUT= limitw:1,even USES= compiler:c11 cpe desktop-file-utils gettext gnome \ localbase:ldflags meson pathfix pkgconfig tar:xz CPE_VENDOR= gnome USE_GNOME= cairo gtk30 intlhack introspection:build DOCSDIR= ${PREFIX}/share/doc/gladeui-2 OPTIONS_SUB= yes OPTIONS_DEFINE= GJS PYTHON WEBKIT OPTIONS_DEFAULT= GJS PYTHON WEBKIT GJS_DESC= GJS (JavaScript) support GJS_MESON_ENABLED= gjs GJS_LIB_DEPENDS= libgjs.so:lang/gjs PYTHON_MESON_ENABLED= python PYTHON_USES= python PYTHON_USE= GNOME=pygobject3 WEBKIT_DESC= Webkit glade support WEBKIT_MESON_ENABLED= webkit2gtk WEBKIT_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libwebkit2gtk-4.0.so:www/webkit2-gtk@40 +CPE_VENDOR= gnome + .include diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile index b9bdf86980d4..89d7984b92dc 100644 --- a/devel/go-git/Makefile +++ b/devel/go-git/Makefile @@ -1,23 +1,25 @@ PORTNAME= go-git DISTVERSIONPREFIX= v DISTVERSION= 5.10.0 PORTREVISION= 26 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= Highly extensible git library in pure Go WWW= https://github.com/go-git/go-git LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules +USES= cpe go:modules GO_MODULE= github.com/go-git/go-git/v5 GO_TARGET= ./cli/go-git GO_BUILDFLAGS= -ldflags=" \ -X main.version=${DISTVERSION} \ -X main.build=FreeBSD" PLIST_FILES= bin/go-git +CPE_VENDOR= ${PORTNAME}_project + .include diff --git a/devel/gradle-completion/Makefile b/devel/gradle-completion/Makefile index 203ddacf6bb1..d82961b0a7a7 100644 --- a/devel/gradle-completion/Makefile +++ b/devel/gradle-completion/Makefile @@ -1,31 +1,35 @@ PORTNAME= gradle-completion DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 CATEGORIES= devel java MAINTAINER= 0mp@FreeBSD.org COMMENT= Gradle tab completion for Bash and Zsh WWW= https://github.com/gradle/gradle-completion LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= gradle NO_ARCH= yes NO_BUILD= yes +USES= cpe + PLIST_FILES= share/bash-completion/completions/gradle \ share/zsh/site-functions/_gradle +CPE_VENDOR= gradle + do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${INSTALL_DATA} ${WRKSRC}/gradle-completion.bash \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/gradle @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/_gradle \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_gradle .include