aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Naylor <dbn@FreeBSD.org>2017-06-18 18:09:16 +0000
committerDavid Naylor <dbn@FreeBSD.org>2017-06-18 18:09:16 +0000
commit9920d3ae657e820bce42911009136fc059210d0d (patch)
tree237480885bd130394dbcbc56f765540bba4416e2
parent4aeae92375bb57620d054d3cc88677ebba4f22bf (diff)
downloadports-9920d3ae657e820bce42911009136fc059210d0d.tar.gz
ports-9920d3ae657e820bce42911009136fc059210d0d.zip
Notes
-rw-r--r--Mk/Scripts/qa.sh28
-rw-r--r--Mk/Uses/cran.mk2
-rw-r--r--Mk/bsd.port.mk8
-rw-r--r--archivers/py-rcssmin/Makefile2
-rw-r--r--archivers/py-rjsmin/Makefile2
-rw-r--r--converters/R-cran-RJSONIO/Makefile3
-rw-r--r--converters/R-cran-rjson/Makefile3
-rw-r--r--databases/R-cran-RSQLite.extfuns/Makefile4
-rw-r--r--databases/R-cran-RSQLite/Makefile3
-rw-r--r--databases/p5-CDB_File/Makefile2
-rw-r--r--databases/py-psycopg2cffi/Makefile3
-rw-r--r--databases/rubygem-tarantool/Makefile3
-rw-r--r--devel/R-cran-Hmisc/Makefile4
-rw-r--r--devel/R-cran-bit/Makefile3
-rw-r--r--devel/R-cran-bitops/Makefile4
-rw-r--r--devel/R-cran-caTools/Makefile3
-rw-r--r--devel/R-cran-chron/Makefile4
-rw-r--r--devel/R-cran-gbm/Makefile4
-rw-r--r--devel/R-cran-glmnet/Makefile4
-rw-r--r--devel/R-cran-gtools/Makefile3
-rw-r--r--devel/R-cran-microbenchmark/Makefile3
-rw-r--r--devel/R-cran-plyr/Makefile3
-rw-r--r--devel/p5-Data-Structure-Util/Makefile2
-rw-r--r--devel/p5-Mouse/Makefile2
-rw-r--r--devel/p5-Opcodes/Makefile2
-rw-r--r--devel/py-atomiclong/Makefile2
-rw-r--r--devel/pyside-tools/Makefile2
-rw-r--r--finance/R-cran-PerformanceAnalytics/Makefile3
-rw-r--r--finance/R-cran-TTR/Makefile3
-rw-r--r--finance/R-cran-ccgarch/Makefile4
-rw-r--r--finance/R-cran-fBasics/Makefile3
-rw-r--r--finance/R-cran-lmtest/Makefile3
-rw-r--r--finance/R-cran-urca/Makefile3
-rw-r--r--ftp/R-cran-RCurl/Makefile3
-rw-r--r--graphics/R-cran-GDD/Makefile4
-rw-r--r--graphics/R-cran-png/Makefile4
-rw-r--r--graphics/R-cran-rtiff/Makefile3
-rw-r--r--java/intellij-ultimate/Makefile2
-rw-r--r--math/R-cran-Amelia/Makefile3
-rw-r--r--math/R-cran-Matching/Makefile3
-rw-r--r--math/R-cran-NMF/Makefile3
-rw-r--r--math/R-cran-RHmm/Makefile4
-rw-r--r--math/R-cran-RSvgDevice/Makefile4
-rw-r--r--math/R-cran-VGAM/Makefile3
-rw-r--r--math/R-cran-bdsmatrix/Makefile4
-rw-r--r--math/R-cran-car/Makefile2
-rw-r--r--math/R-cran-dplyr/Makefile3
-rw-r--r--math/R-cran-fracdiff/Makefile4
-rw-r--r--math/R-cran-geepack/Makefile3
-rw-r--r--math/R-cran-gpclib/Makefile4
-rw-r--r--math/R-cran-igraph/Makefile3
-rw-r--r--math/R-cran-lazyeval/Makefile3
-rw-r--r--math/R-cran-minqa/Makefile3
-rw-r--r--math/R-cran-mvtnorm/Makefile4
-rw-r--r--math/R-cran-nloptr/Makefile3
-rw-r--r--math/R-cran-nnls/Makefile4
-rw-r--r--math/R-cran-quadprog/Makefile4
-rw-r--r--math/R-cran-rgenoud/Makefile3
-rw-r--r--math/R-cran-sm/Makefile4
-rw-r--r--math/R-cran-sp/Makefile3
-rw-r--r--math/R-cran-truncnorm/Makefile3
-rw-r--r--math/R-cran-xts/Makefile4
-rw-r--r--net/p5-Net-SSH-Perl/Makefile2
-rw-r--r--science/R-cran-AMORE/Makefile4
-rw-r--r--science/R-cran-DCluster/Makefile3
-rw-r--r--science/R-cran-bayesm/Makefile3
-rw-r--r--science/R-cran-cmprsk/Makefile3
-rw-r--r--science/R-cran-eco/Makefile4
-rw-r--r--science/R-cran-etm/Makefile3
-rw-r--r--security/metasploit/Makefile1
-rw-r--r--sysutils/rubygem-vmstat/Makefile2
-rw-r--r--sysutils/timelimit/Makefile2
-rw-r--r--textproc/R-cran-R2HTML/Makefile3
-rw-r--r--textproc/R-cran-markdown/Makefile3
-rw-r--r--textproc/R-cran-pystr/Makefile3
-rw-r--r--textproc/py-genshi/Makefile4
-rw-r--r--textproc/py-rxp/Makefile3
-rw-r--r--www/R-cran-httpuv/Makefile3
-rw-r--r--www/rubygem-websocket-driver/Makefile2
79 files changed, 168 insertions, 104 deletions
diff --git a/Mk/Scripts/qa.sh b/Mk/Scripts/qa.sh
index 024fce7e8fa7..ea6128b9bf8b 100644
--- a/Mk/Scripts/qa.sh
+++ b/Mk/Scripts/qa.sh
@@ -797,9 +797,35 @@ perlcore() {
fi
}
+no_arch() {
+ [ -z "$NO_ARCH" ] && return
+ rc=0
+ while read f; do
+ [ -z "$f" ] && continue
+ if [ -n "$NO_ARCH_IGNORE" ]; then
+ skip=
+ for blacklist in $NO_ARCH_IGNORE; do
+ case $f in
+ *$blacklist) skip=1; break;;
+ esac
+ done
+ [ "$skip" ] && continue
+ fi
+ err "'${f#.}' is a architecture specific binary file and you have set NO_ARCH. Either remove NO_ARCH or add '$(basename $f)' to NO_ARCH_IGNORE."
+ rc=1
+ done <<-EOF
+ $(list_stagedir_elfs \
+ | file -F $'\1' -f - -N \
+ | grep -aE 'ELF .* [LM]SB .*, .*, version [0-9]+ \(FreeBSD\)' \
+ | cut -f 1 -d $'\1')
+ EOF
+ return $rc
+}
+
+
checks="shebang symlinks paths stripped desktopfileutils sharedmimeinfo"
checks="$checks suidfiles libtool libperl prefixvar baselibs terminfo"
-checks="$checks proxydeps sonames perlcore"
+checks="$checks proxydeps sonames perlcore no_arch"
ret=0
cd ${STAGEDIR}
diff --git a/Mk/Uses/cran.mk b/Mk/Uses/cran.mk
index b23d91989654..28c08f717e0c 100644
--- a/Mk/Uses/cran.mk
+++ b/Mk/Uses/cran.mk
@@ -71,6 +71,8 @@ cran-strip:
${FIND} ${STAGEDIR}${PREFIX}/${R_MOD_DIR} -name '*.so' -exec ${STRIP_CMD} {} +
.include "${PORTSDIR}/math/R/compiler.mk"
.include "${USESDIR}/fortran.mk"
+.else
+NO_ARCH= yes
.endif
.endif #_INCLUDE_USES_CRAN_MK
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index bb6b1995585c..42546f7f8578 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -226,6 +226,10 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
#
# NO_ARCH - Set this if port is architecture neutral.
#
+# NO_ARCH_IGNORE - Set this to a list files to ignore when NO_ARCH is checked
+# in stage-qa (i.e. architecture specific files that are
+# 'bundled' with the port).
+#
# Set these if your port only makes sense to certain architectures.
# They are lists containing names for them (e.g., "amd64 i386").
# (Defaults: not set.)
@@ -1527,7 +1531,9 @@ QA_ENV+= STAGEDIR=${STAGEDIR} \
PKGORIGIN=${PKGORIGIN} \
LIB_RUN_DEPENDS='${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,}' \
UNIFIED_DEPENDS=${_UNIFIED_DEPENDS:C,([^:]*:[^:]*):?.*,\1,:O:u:Q} \
- PKGBASE=${PKGBASE}
+ PKGBASE=${PKGBASE} \
+ NO_ARCH=${NO_ARCH} \
+ "NO_ARCH_IGNORE=${NO_ARCH_IGNORE}"
.if !empty(USES:Mssl)
QA_ENV+= USESSSL=yes
.endif
diff --git a/archivers/py-rcssmin/Makefile b/archivers/py-rcssmin/Makefile
index dc4f6e6fc298..8cc1ebed4eb4 100644
--- a/archivers/py-rcssmin/Makefile
+++ b/archivers/py-rcssmin/Makefile
@@ -3,6 +3,7 @@
PORTNAME= rcssmin
PORTVERSION= 1.0.6
+PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,6 +15,5 @@ LICENSE= APACHE20
USES= python
USE_PYTHON= autoplist distutils
-NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/archivers/py-rjsmin/Makefile b/archivers/py-rjsmin/Makefile
index c657a8e08b6c..492dd49ec43e 100644
--- a/archivers/py-rjsmin/Makefile
+++ b/archivers/py-rjsmin/Makefile
@@ -3,6 +3,7 @@
PORTNAME= rjsmin
PORTVERSION= 1.0.12
+PORTREVISION= 1
CATEGORIES= archivers python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,6 +15,5 @@ LICENSE= APACHE20
USES= python
USE_PYTHON= autoplist distutils
-NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/converters/R-cran-RJSONIO/Makefile b/converters/R-cran-RJSONIO/Makefile
index 0416fcc548b9..d735550ea96c 100644
--- a/converters/R-cran-RJSONIO/Makefile
+++ b/converters/R-cran-RJSONIO/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= RJSONIO
+PORTREVISION= 1
DISTVERSION= 1.3-0
CATEGORIES= converters
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Serialize R objects to JSON, JavaScript Object Notation
LICENSE= BSD3CLAUSE
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/converters/R-cran-rjson/Makefile b/converters/R-cran-rjson/Makefile
index eca59eda045b..06dd1bd861eb 100644
--- a/converters/R-cran-rjson/Makefile
+++ b/converters/R-cran-rjson/Makefile
@@ -3,6 +3,7 @@
PORTNAME= rjson
PORTVERSION= 0.2.15
+PORTREVISION= 1
CATEGORIES= converters
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -11,6 +12,6 @@ COMMENT= JSON for R
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/databases/R-cran-RSQLite.extfuns/Makefile b/databases/R-cran-RSQLite.extfuns/Makefile
index 1c9b747ddf22..c09062946699 100644
--- a/databases/R-cran-RSQLite.extfuns/Makefile
+++ b/databases/R-cran-RSQLite.extfuns/Makefile
@@ -3,7 +3,7 @@
PORTNAME= RSQLite.extfuns
PORTVERSION= 0.0.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -15,6 +15,6 @@ LICENSE= APACHE20
BUILD_DEPENDS= R-cran-RSQLite>=0.11.1:databases/R-cran-RSQLite
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/databases/R-cran-RSQLite/Makefile b/databases/R-cran-RSQLite/Makefile
index 162619bcf68d..3735d221e2c1 100644
--- a/databases/R-cran-RSQLite/Makefile
+++ b/databases/R-cran-RSQLite/Makefile
@@ -3,6 +3,7 @@
PORTNAME= RSQLite
PORTVERSION= 1.0.0
+PORTREVISION= 1
CATEGORIES= databases
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -14,6 +15,6 @@ LICENSE= LGPL20
BUILD_DEPENDS= R-cran-DBI>=0.2.5:databases/R-cran-DBI
RUN_DEPENDS= R-cran-DBI>=0.2.5:databases/R-cran-DBI
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/databases/p5-CDB_File/Makefile b/databases/p5-CDB_File/Makefile
index f05b47e812b2..854f6d6e1fd8 100644
--- a/databases/p5-CDB_File/Makefile
+++ b/databases/p5-CDB_File/Makefile
@@ -3,6 +3,7 @@
PORTNAME= CDB_File
PORTVERSION= 0.98
+PORTREVISION= 1
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -13,7 +14,6 @@ COMMENT= Perl5 interface to the CDB package
LICENSE= ART10 GPLv1
LICENSE_COMB= dual
-NO_ARCH= yes
USES= perl5 shebangfix
SHEBANG_FILES= bun-x.pl
USE_PERL5= configure
diff --git a/databases/py-psycopg2cffi/Makefile b/databases/py-psycopg2cffi/Makefile
index 830c7c69549a..3c65d7990fd2 100644
--- a/databases/py-psycopg2cffi/Makefile
+++ b/databases/py-psycopg2cffi/Makefile
@@ -2,6 +2,7 @@
PORTNAME= psycopg2cffi
PORTVERSION= 2.7.5
+PORTREVISION= 1
CATEGORIES= databases python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,8 +16,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/_cffi_backend.so:devel/py-cffi
RUN_DEPENDS= ${PYTHONPREFIX_SITELIBDIR}/_cffi_backend.so:devel/py-cffi
-NO_ARCH= yes
-
USE_PYTHON= autoplist distutils
USES= pgsql python
diff --git a/databases/rubygem-tarantool/Makefile b/databases/rubygem-tarantool/Makefile
index fa6a38bbb8ea..b7958b9c5315 100644
--- a/databases/rubygem-tarantool/Makefile
+++ b/databases/rubygem-tarantool/Makefile
@@ -3,6 +3,7 @@
PORTNAME= tarantool
PORTVERSION= 0.4.4.0
+PORTREVISION= 1
CATEGORIES= databases rubygems
MASTER_SITES= RG
@@ -14,8 +15,6 @@ RUN_DEPENDS= rubygem-bin_utils>=0.0.3:devel/rubygem-bin_utils \
rubygem-murmurhash3>=0.1.1:devel/rubygem-murmurhash3 \
rubygem-sumbur>=0.0.2:devel/rubygem-sumbur
-NO_ARCH= yes
-
USE_RUBY= yes
USES= gem
diff --git a/devel/R-cran-Hmisc/Makefile b/devel/R-cran-Hmisc/Makefile
index e1182db26778..b9b45bb45175 100644
--- a/devel/R-cran-Hmisc/Makefile
+++ b/devel/R-cran-Hmisc/Makefile
@@ -2,7 +2,7 @@
PORTNAME= Hmisc
DISTVERSION= 3.10-1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +11,6 @@ COMMENT= Harrell Miscellaneous functions useful for data analysis
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-bit/Makefile b/devel/R-cran-bit/Makefile
index 9a89ac32cb7e..d73719b7403a 100644
--- a/devel/R-cran-bit/Makefile
+++ b/devel/R-cran-bit/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= bit
+PORTREVISION= 1
DISTVERSION= 1.1-12
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Class for vectors of 1-bit booleans
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-bitops/Makefile b/devel/R-cran-bitops/Makefile
index 79bb55f9ae46..7a62f751ccac 100644
--- a/devel/R-cran-bitops/Makefile
+++ b/devel/R-cran-bitops/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bitops
DISTVERSION= 1.0-6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,6 +13,6 @@ COMMENT= Functions for Bitwise operations
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-caTools/Makefile b/devel/R-cran-caTools/Makefile
index efa4016855e3..1d40efcc09dc 100644
--- a/devel/R-cran-caTools/Makefile
+++ b/devel/R-cran-caTools/Makefile
@@ -3,6 +3,7 @@
PORTNAME= caTools
PORTVERSION= 1.17.1
+PORTREVISION= 1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -13,6 +14,6 @@ LICENSE= GPLv3
RUN_DEPENDS= R-cran-bitops>0:devel/R-cran-bitops
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-chron/Makefile b/devel/R-cran-chron/Makefile
index 572917939175..e1e60ffbf623 100644
--- a/devel/R-cran-chron/Makefile
+++ b/devel/R-cran-chron/Makefile
@@ -3,7 +3,7 @@
PORTNAME= chron
DISTVERSION= 2.3-43
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +12,6 @@ COMMENT= R package for creating objects which can handle dates and times
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-gbm/Makefile b/devel/R-cran-gbm/Makefile
index 8244aab54db6..1c8593def84d 100644
--- a/devel/R-cran-gbm/Makefile
+++ b/devel/R-cran-gbm/Makefile
@@ -2,7 +2,7 @@
PORTNAME= gbm
DISTVERSION= 2.0-8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +11,6 @@ COMMENT= Extensions to AdaBoost algorithm
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-glmnet/Makefile b/devel/R-cran-glmnet/Makefile
index d6748ebc4939..9b82d1b61315 100644
--- a/devel/R-cran-glmnet/Makefile
+++ b/devel/R-cran-glmnet/Makefile
@@ -2,7 +2,7 @@
PORTNAME= glmnet
DISTVERSION= 1.8-5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +11,6 @@ COMMENT= Lasso and elastic-net regularized generalized linear models
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-gtools/Makefile b/devel/R-cran-gtools/Makefile
index a74092ccce00..cc9ff70102c0 100644
--- a/devel/R-cran-gtools/Makefile
+++ b/devel/R-cran-gtools/Makefile
@@ -3,6 +3,7 @@
PORTNAME= gtools
PORTVERSION= 3.5.0
+PORTREVISION= 1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Various R programming tools
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-microbenchmark/Makefile b/devel/R-cran-microbenchmark/Makefile
index 3ea01703fafd..010a6982b58e 100644
--- a/devel/R-cran-microbenchmark/Makefile
+++ b/devel/R-cran-microbenchmark/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= microbenchmark
+PORTREVISION= 1
DISTVERSION= 1.4-2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,6 +14,6 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= R-cran-ggplot2>0:graphics/R-cran-ggplot2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/devel/R-cran-plyr/Makefile b/devel/R-cran-plyr/Makefile
index 392f0948a517..3ebc08766965 100644
--- a/devel/R-cran-plyr/Makefile
+++ b/devel/R-cran-plyr/Makefile
@@ -3,6 +3,7 @@
PORTNAME= plyr
PORTVERSION= 1.8.4
+PORTREVISION= 1
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -17,7 +18,7 @@ LICENSE_PERMS_HW= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= R-cran-Rcpp>=0.11.0:devel/R-cran-Rcpp
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/R/library/plyr/libs/plyr.so
diff --git a/devel/p5-Data-Structure-Util/Makefile b/devel/p5-Data-Structure-Util/Makefile
index f9196a0ab3af..a892b91b0a7a 100644
--- a/devel/p5-Data-Structure-Util/Makefile
+++ b/devel/p5-Data-Structure-Util/Makefile
@@ -3,6 +3,7 @@
PORTNAME= Data-Structure-Util
PORTVERSION= 0.16
+PORTREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,7 +16,6 @@ LICENSE_COMB= dual
TEST_DEPENDS= p5-Test-Pod>=0:devel/p5-Test-Pod
-NO_ARCH= yes
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-Mouse/Makefile b/devel/p5-Mouse/Makefile
index 815edbe3105d..bc6b6a14f802 100644
--- a/devel/p5-Mouse/Makefile
+++ b/devel/p5-Mouse/Makefile
@@ -3,6 +3,7 @@
PORTNAME= Mouse
PORTVERSION= 2.4.9
+PORTREVISION= 1
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= devel perl5
@@ -33,7 +34,6 @@ TEST_DEPENDS= p5-Declare-Constraints-Simple>=0:devel/p5-Declare-Constraints-Simp
p5-Test-Requires>=0:devel/p5-Test-Requires \
p5-URI>=0:net/p5-URI
-NO_ARCH= yes
USES= perl5
USE_PERL5= modbuild
diff --git a/devel/p5-Opcodes/Makefile b/devel/p5-Opcodes/Makefile
index e5c4808ba01b..e7170292d95b 100644
--- a/devel/p5-Opcodes/Makefile
+++ b/devel/p5-Opcodes/Makefile
@@ -3,6 +3,7 @@
PORTNAME= Opcodes
PORTVERSION= 0.14
+PORTREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:RURBAN
@@ -16,7 +17,6 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
-NO_ARCH= yes
#pre-install: test
diff --git a/devel/py-atomiclong/Makefile b/devel/py-atomiclong/Makefile
index 26ed780da844..a8efacc4d813 100644
--- a/devel/py-atomiclong/Makefile
+++ b/devel/py-atomiclong/Makefile
@@ -2,6 +2,7 @@
PORTNAME= atomiclong
PORTVERSION= 0.1.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>0:devel/py-cffi
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest
-NO_ARCH= yes
USES= python
USE_PYTHON= autoplist distutils
diff --git a/devel/pyside-tools/Makefile b/devel/pyside-tools/Makefile
index 05716413b21e..884f4755d6d9 100644
--- a/devel/pyside-tools/Makefile
+++ b/devel/pyside-tools/Makefile
@@ -3,6 +3,7 @@
PORTNAME= pyside-tools
PORTVERSION= 0.2.15
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
@@ -20,7 +21,6 @@ USE_GITHUB= yes
GH_ACCOUNT= PySide
GH_PROJECT= Tools
-NO_ARCH= yes
USES= cmake python:2 shebangfix
SHEBANG_FILES= pyside-uic pysideuic/icon_cache.py
USE_QT4= moc_build qmake_build rcc_build uic_build
diff --git a/finance/R-cran-PerformanceAnalytics/Makefile b/finance/R-cran-PerformanceAnalytics/Makefile
index 7ed19e92f2fe..21770c332236 100644
--- a/finance/R-cran-PerformanceAnalytics/Makefile
+++ b/finance/R-cran-PerformanceAnalytics/Makefile
@@ -3,6 +3,7 @@
PORTNAME= PerformanceAnalytics
PORTVERSION= 1.4.3541
+PORTREVISION= 1
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -15,6 +16,6 @@ LICENSE_COMB= dual
RUN_DEPENDS= R-cran-zoo>0:math/R-cran-zoo \
R-cran-xts>=0.9:math/R-cran-xts
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/finance/R-cran-TTR/Makefile b/finance/R-cran-TTR/Makefile
index 7bc8b976ea23..b0641a2763af 100644
--- a/finance/R-cran-TTR/Makefile
+++ b/finance/R-cran-TTR/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= TTR
+PORTREVISION= 1
DISTVERSION= 0.23-1
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,6 +14,6 @@ LICENSE= GPLv2
RUN_DEPENDS= R-cran-xts>=0.9.3:math/R-cran-xts
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/finance/R-cran-ccgarch/Makefile b/finance/R-cran-ccgarch/Makefile
index 9f84bb12e6b2..fec5e97c5577 100644
--- a/finance/R-cran-ccgarch/Makefile
+++ b/finance/R-cran-ccgarch/Makefile
@@ -3,7 +3,7 @@
PORTNAME= ccgarch
DISTVERSION= 0.2.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,6 +13,6 @@ COMMENT= Conditional Correlation GARCH models
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/finance/R-cran-fBasics/Makefile b/finance/R-cran-fBasics/Makefile
index 091dbf549996..ad12e2e9a5fd 100644
--- a/finance/R-cran-fBasics/Makefile
+++ b/finance/R-cran-fBasics/Makefile
@@ -3,6 +3,7 @@
PORTNAME= fBasics
PORTVERSION= 3011.87
+PORTREVISION= 1
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -17,6 +18,6 @@ RUN_DEPENDS= R-cran-timeDate>0:finance/R-cran-timeDate \
R-cran-stabledist>0:math/R-cran-stabledist \
R-cran-gss>0:math/R-cran-gss
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/finance/R-cran-lmtest/Makefile b/finance/R-cran-lmtest/Makefile
index 9494276b35c4..4a352bdd6cfc 100644
--- a/finance/R-cran-lmtest/Makefile
+++ b/finance/R-cran-lmtest/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= lmtest
+PORTREVISION= 1
DISTVERSION= 0.9-35
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -15,6 +16,6 @@ RUN_DEPENDS= R-cran-zoo>=0:math/R-cran-zoo \
R-cran-strucchange>0:finance/R-cran-strucchange \
R-cran-sandwich>=2.2.4:math/R-cran-sandwich
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/finance/R-cran-urca/Makefile b/finance/R-cran-urca/Makefile
index 6952cc9ce735..1d21f5314925 100644
--- a/finance/R-cran-urca/Makefile
+++ b/finance/R-cran-urca/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= urca
+PORTREVISION= 1
DISTVERSION= 1.3-0
CATEGORIES= finance
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Unit root and cointegration tests for time series data
LICENSE= GPLv2+
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/ftp/R-cran-RCurl/Makefile b/ftp/R-cran-RCurl/Makefile
index c60dea835f5e..cb144077e028 100644
--- a/ftp/R-cran-RCurl/Makefile
+++ b/ftp/R-cran-RCurl/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= RCurl
+PORTREVISION= 1
DISTVERSION= 1.95-4.8
CATEGORIES= ftp
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -15,6 +16,6 @@ BUILD_DEPENDS= curl-config:ftp/curl
RUN_DEPENDS= R-cran-bitops>0:devel/R-cran-bitops
LIB_DEPENDS= libcurl.so:ftp/curl
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/graphics/R-cran-GDD/Makefile b/graphics/R-cran-GDD/Makefile
index 8f6e689438de..0331dab76778 100644
--- a/graphics/R-cran-GDD/Makefile
+++ b/graphics/R-cran-GDD/Makefile
@@ -3,7 +3,7 @@
PORTNAME= GDD
DISTVERSION= 0.1-13.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -17,6 +17,6 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
WRKSRC= ${WRKDIR}/${PORTNAME}
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/graphics/R-cran-png/Makefile b/graphics/R-cran-png/Makefile
index 0f68994f0293..35d459874c52 100644
--- a/graphics/R-cran-png/Makefile
+++ b/graphics/R-cran-png/Makefile
@@ -3,7 +3,7 @@
PORTNAME= png
DISTVERSION= 0.1-7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -15,6 +15,6 @@ LICENSE_COMB= dual
LIB_DEPENDS= libpng.so:graphics/png
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/graphics/R-cran-rtiff/Makefile b/graphics/R-cran-rtiff/Makefile
index 558afbcb97e1..0e03a07c1c46 100644
--- a/graphics/R-cran-rtiff/Makefile
+++ b/graphics/R-cran-rtiff/Makefile
@@ -3,6 +3,7 @@
PORTNAME= rtiff
PORTVERSION= 1.4.5
+PORTREVISION= 1
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -14,7 +15,7 @@ LICENSE= GPLv3
LIB_DEPENDS= libtiff.so:graphics/tiff
RUN_DEPENDS= R-cran-pixmap>0:graphics/R-cran-pixmap
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/java/intellij-ultimate/Makefile b/java/intellij-ultimate/Makefile
index 2016243b013c..6c4bd0cc0f9a 100644
--- a/java/intellij-ultimate/Makefile
+++ b/java/intellij-ultimate/Makefile
@@ -25,6 +25,8 @@ USE_JAVA= yes
JAVA_VERSION= 1.8+
NO_ARCH= yes
+NO_ARCH_IGNORE= libnative_auth.so libnative_console.so libnative_filesystem.so \
+ libnative_misc.so libnative_synchronization.so
NO_BUILD= yes
USE_LDCONFIG= ${IDEA_HOME}/plugins/tfsIntegration/lib/native/freebsd/x86_64/
USE_LDCONFIG32= ${IDEA_HOME}/plugins/tfsIntegration/lib/native/freebsd/x86/
diff --git a/math/R-cran-Amelia/Makefile b/math/R-cran-Amelia/Makefile
index 138c776f9a91..803d97c587f8 100644
--- a/math/R-cran-Amelia/Makefile
+++ b/math/R-cran-Amelia/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= Amelia
+PORTREVISION= 1
DISTVERSION= 1.7.4
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -17,6 +18,6 @@ BUILD_DEPENDS= R-cran-Rcpp>=0.11:devel/R-cran-Rcpp \
RUN_DEPENDS= R-cran-Rcpp>=0.11:devel/R-cran-Rcpp \
R-cran-RcppArmadillo>=0:math/R-cran-RcppArmadillo
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-Matching/Makefile b/math/R-cran-Matching/Makefile
index 2614a6d7811d..811cf722db9f 100644
--- a/math/R-cran-Matching/Makefile
+++ b/math/R-cran-Matching/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= Matching
+PORTREVISION= 1
DISTVERSION= 4.9-2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +13,6 @@ COMMENT= Multivariate and Propensity Score Matching with Balance Optimization
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-NMF/Makefile b/math/R-cran-NMF/Makefile
index a3dd6b76c485..fade61090b0c 100644
--- a/math/R-cran-NMF/Makefile
+++ b/math/R-cran-NMF/Makefile
@@ -3,6 +3,7 @@
PORTNAME= NMF
PORTVERSION= 0.20.6
+PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -25,6 +26,6 @@ RUN_DEPENDS= R-cran-pkgmaker>=0.20:devel/R-cran-pkgmaker \
R-cran-ggplot2>0:graphics/R-cran-ggplot2 \
R-cran-reshape2>0:devel/R-cran-reshape2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-RHmm/Makefile b/math/R-cran-RHmm/Makefile
index e5d581ddd4a3..593581b15b43 100644
--- a/math/R-cran-RHmm/Makefile
+++ b/math/R-cran-RHmm/Makefile
@@ -3,7 +3,7 @@
PORTNAME= RHmm
PORTVERSION= 2.0.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -13,6 +13,6 @@ COMMENT= Hidden Markov Models simulations and estimations
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-RSvgDevice/Makefile b/math/R-cran-RSvgDevice/Makefile
index 37f59771179f..1c40f6bb2964 100644
--- a/math/R-cran-RSvgDevice/Makefile
+++ b/math/R-cran-RSvgDevice/Makefile
@@ -3,7 +3,7 @@
PORTNAME= RSvgDevice
PORTVERSION= 0.6.4.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -13,6 +13,6 @@ COMMENT= R SVG graphics device
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-VGAM/Makefile b/math/R-cran-VGAM/Makefile
index 5e1ba72907c1..5c69c84d9645 100644
--- a/math/R-cran-VGAM/Makefile
+++ b/math/R-cran-VGAM/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= VGAM
+PORTREVISION= 1
DISTVERSION= 1.0-3
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +13,6 @@ COMMENT= Vector Generalized Linear and Additive Models
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-bdsmatrix/Makefile b/math/R-cran-bdsmatrix/Makefile
index ebb09ac862c2..75b6a76c145c 100644
--- a/math/R-cran-bdsmatrix/Makefile
+++ b/math/R-cran-bdsmatrix/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bdsmatrix
DISTVERSION= 1.3-2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +12,6 @@ COMMENT= Routines for Block Diagonal Symmetric matrices
LICENSE= LGPL20
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-car/Makefile b/math/R-cran-car/Makefile
index de2b6fcd3179..e4b80dc8c613 100644
--- a/math/R-cran-car/Makefile
+++ b/math/R-cran-car/Makefile
@@ -23,6 +23,4 @@ TEST_DEPENDS= R-cran-lmtest>0:finance/R-cran-lmtest \
USES= cran:auto-plist
-NO_ARCH= yes
-
.include <bsd.port.mk>
diff --git a/math/R-cran-dplyr/Makefile b/math/R-cran-dplyr/Makefile
index e353aad858e0..45536605d521 100644
--- a/math/R-cran-dplyr/Makefile
+++ b/math/R-cran-dplyr/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= dplyr
+PORTREVISION= 1
DISTVERSION= 0.5.0
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -21,6 +22,6 @@ BUILD_DEPENDS= R-cran-Rcpp>=0.11:devel/R-cran-Rcpp \
R-cran-assertthat>=0:math/R-cran-assertthat
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-fracdiff/Makefile b/math/R-cran-fracdiff/Makefile
index 5aac3c313230..2f41b28ab001 100644
--- a/math/R-cran-fracdiff/Makefile
+++ b/math/R-cran-fracdiff/Makefile
@@ -3,7 +3,7 @@
PORTNAME= fracdiff
DISTVERSION= 1.4-2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,6 +13,6 @@ COMMENT= Fractionally differenced ARIMA aka ARFIMA(p,d,q) models
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-geepack/Makefile b/math/R-cran-geepack/Makefile
index 46bb48b1e25b..fcfdd0bebe70 100644
--- a/math/R-cran-geepack/Makefile
+++ b/math/R-cran-geepack/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= geepack
+PORTREVISION= 1
DISTVERSION= 1.2-1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Generalized Estimating Equation Package
LICENSE= GPLv3
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-gpclib/Makefile b/math/R-cran-gpclib/Makefile
index 0137985e5034..b9c3d10ea1ba 100644
--- a/math/R-cran-gpclib/Makefile
+++ b/math/R-cran-gpclib/Makefile
@@ -3,13 +3,13 @@
PORTNAME= gpclib
DISTVERSION= 1.5-5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= General Polygon Clipping Library for R
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-igraph/Makefile b/math/R-cran-igraph/Makefile
index ca3e6b9bd55f..fe242f99cbbd 100644
--- a/math/R-cran-igraph/Makefile
+++ b/math/R-cran-igraph/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= igraph
+PORTREVISION= 1
DISTVERSION= 1.0.1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -17,7 +18,7 @@ RUN_DEPENDS= R-cran-magrittr>0:devel/R-cran-magrittr \
R-cran-NMF>0:math/R-cran-NMF \
R-cran-irlba>0:math/R-cran-irlba
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
USE_GNOME= libxml2
.include <bsd.port.pre.mk>
diff --git a/math/R-cran-lazyeval/Makefile b/math/R-cran-lazyeval/Makefile
index bb1d57bb63f9..ddb96014ed8b 100644
--- a/math/R-cran-lazyeval/Makefile
+++ b/math/R-cran-lazyeval/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= lazyeval
+PORTREVISION= 1
DISTVERSION= 0.2.0
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Disciplined approach to non-standard evaluation
LICENSE= GPLv3
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-minqa/Makefile b/math/R-cran-minqa/Makefile
index eb4112be0efd..c04b11732d0b 100644
--- a/math/R-cran-minqa/Makefile
+++ b/math/R-cran-minqa/Makefile
@@ -3,6 +3,7 @@
PORTNAME= minqa
PORTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -13,6 +14,6 @@ LICENSE= GPLv2
RUN_DEPENDS= R-cran-Rcpp>=0.9.10:devel/R-cran-Rcpp
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-mvtnorm/Makefile b/math/R-cran-mvtnorm/Makefile
index cf2326ab0db4..e0fde84fd2db 100644
--- a/math/R-cran-mvtnorm/Makefile
+++ b/math/R-cran-mvtnorm/Makefile
@@ -3,13 +3,13 @@
PORTNAME= mvtnorm
PORTVERSION= 0.9.96
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION:C/\./-/g:C/-/./1}
MAINTAINER= wen@FreeBSD.org
COMMENT= Multivariate Normal and t Distributions
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-nloptr/Makefile b/math/R-cran-nloptr/Makefile
index 2cadcd93c681..1a0faf445cf1 100644
--- a/math/R-cran-nloptr/Makefile
+++ b/math/R-cran-nloptr/Makefile
@@ -3,6 +3,7 @@
PORTNAME= nloptr
PORTVERSION= 1.0.4
+PORTREVISION= 1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -13,7 +14,7 @@ LICENSE= LGPL3
LIB_DEPENDS= libnlopt.so:math/nlopt
-USES= cran:auto-plist pkgconfig
+USES= cran:auto-plist,compiles pkgconfig
post-patch:
@${REINPLACE_CMD} -e 's/<<</</' ${WRKSRC}/configure
diff --git a/math/R-cran-nnls/Makefile b/math/R-cran-nnls/Makefile
index dc831f0b491d..1aedee9d4df1 100644
--- a/math/R-cran-nnls/Makefile
+++ b/math/R-cran-nnls/Makefile
@@ -3,7 +3,7 @@
PORTNAME= nnls
PORTVERSION= 1.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -12,6 +12,6 @@ COMMENT= R implementation of an algorithm for non-negative least squares
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-quadprog/Makefile b/math/R-cran-quadprog/Makefile
index 6bcadc317c34..1ec73b642fb4 100644
--- a/math/R-cran-quadprog/Makefile
+++ b/math/R-cran-quadprog/Makefile
@@ -3,7 +3,7 @@
PORTNAME= quadprog
DISTVERSION= 1.5-5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,6 +13,6 @@ COMMENT= Functions to solve Quadratic Programming Problems
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-rgenoud/Makefile b/math/R-cran-rgenoud/Makefile
index 2300710a2760..ba56baf789a7 100644
--- a/math/R-cran-rgenoud/Makefile
+++ b/math/R-cran-rgenoud/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= rgenoud
+PORTREVISION= 1
DISTVERSION= 5.7-12.4
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +13,6 @@ COMMENT= R Version of GENetic Optimization Using Derivatives
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-sm/Makefile b/math/R-cran-sm/Makefile
index b2543604de93..420d8eeeb6ba 100644
--- a/math/R-cran-sm/Makefile
+++ b/math/R-cran-sm/Makefile
@@ -3,13 +3,13 @@
PORTNAME= sm
DISTVERSION= 2.2-5.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Smoothing methods for nonparametric regression and density estimation
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-sp/Makefile b/math/R-cran-sp/Makefile
index 754d5cd86646..bb294cfaf613 100644
--- a/math/R-cran-sp/Makefile
+++ b/math/R-cran-sp/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= sp
+PORTREVISION= 1
DISTVERSION= 1.2-4
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +13,6 @@ COMMENT= R Classes and Methods for Spatial Data
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-truncnorm/Makefile b/math/R-cran-truncnorm/Makefile
index e98568dcb5be..0ce4a3625507 100644
--- a/math/R-cran-truncnorm/Makefile
+++ b/math/R-cran-truncnorm/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= truncnorm
+PORTREVISION= 1
DISTVERSION= 1.0-7
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= Truncated normal distribution
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/math/R-cran-xts/Makefile b/math/R-cran-xts/Makefile
index 629c5e77ae3e..6d2be70eaf46 100644
--- a/math/R-cran-xts/Makefile
+++ b/math/R-cran-xts/Makefile
@@ -3,7 +3,7 @@
PORTNAME= xts
DISTVERSION= 0.9-7
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -15,6 +15,6 @@ LICENSE_COMB= dual
RUN_DEPENDS= R-cran-zoo>=1.7.10:math/R-cran-zoo
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/net/p5-Net-SSH-Perl/Makefile b/net/p5-Net-SSH-Perl/Makefile
index 289624d3dcb5..af94e0192c7c 100644
--- a/net/p5-Net-SSH-Perl/Makefile
+++ b/net/p5-Net-SSH-Perl/Makefile
@@ -3,6 +3,7 @@
PORTNAME= Net-SSH-Perl
PORTVERSION= 2.12
+PORTREVISION= 1
CATEGORIES= net perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -29,7 +30,6 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
BROKEN_powerpc64= fails to compile: src/chacha/poly1305.c: subscripted value is neither array nor pointer
CONFIGURE_ENV= PERL_MM_USE_DEFAULT="1"
-NO_ARCH= yes
USES= perl5
USE_PERL5= configure
diff --git a/science/R-cran-AMORE/Makefile b/science/R-cran-AMORE/Makefile
index f188dfae9447..f26189bf3a7a 100644
--- a/science/R-cran-AMORE/Makefile
+++ b/science/R-cran-AMORE/Makefile
@@ -3,7 +3,7 @@
PORTNAME= AMORE
PORTVERSION= 0.2.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
DISTNAME= ${PORTNAME}_${PORTVERSION:C/\./-/g:C/-/./1}
@@ -13,6 +13,6 @@ COMMENT= MORE flexible neural network package
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/science/R-cran-DCluster/Makefile b/science/R-cran-DCluster/Makefile
index 1c72d7700061..beb50e609d86 100644
--- a/science/R-cran-DCluster/Makefile
+++ b/science/R-cran-DCluster/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= DCluster
+PORTREVISION= 1
DISTVERSION= 0.2-7
CATEGORIES= science
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -14,6 +15,6 @@ LICENSE_COMB= dual
RUN_DEPENDS= R-cran-spdep>0:math/R-cran-spdep
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/science/R-cran-bayesm/Makefile b/science/R-cran-bayesm/Makefile
index fd504b5aeff2..6400e7a2ab5e 100644
--- a/science/R-cran-bayesm/Makefile
+++ b/science/R-cran-bayesm/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= bayesm
+PORTREVISION= 1
DISTVERSION= 3.0-2
CATEGORIES= science
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -14,6 +15,6 @@ LICENSE_COMB= dual
RUN_DEPENDS= R-cran-RcppArmadillo>=0:math/R-cran-RcppArmadillo
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/science/R-cran-cmprsk/Makefile b/science/R-cran-cmprsk/Makefile
index 904e8dfd3c51..75fee70af9c8 100644
--- a/science/R-cran-cmprsk/Makefile
+++ b/science/R-cran-cmprsk/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= cmprsk
+PORTREVISION= 1
DISTVERSION= 2.2-7
CATEGORIES= science
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +13,6 @@ COMMENT= Subdistribution Analysis of Competing Risks
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/science/R-cran-eco/Makefile b/science/R-cran-eco/Makefile
index c13b3f6c1eda..f49d51050587 100644
--- a/science/R-cran-eco/Makefile
+++ b/science/R-cran-eco/Makefile
@@ -3,13 +3,13 @@
PORTNAME= eco
PORTVERSION= 3.1.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= science
DISTNAME= ${PORTNAME}_${PORTVERSION:C/\./-/g:C/-/./1}
MAINTAINER= wen@FreeBSD.org
COMMENT= R Package for Ecological Inference in 2x2 Tables
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/science/R-cran-etm/Makefile b/science/R-cran-etm/Makefile
index a3fb154a0fe7..8586dcc7a5be 100644
--- a/science/R-cran-etm/Makefile
+++ b/science/R-cran-etm/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= etm
+PORTREVISION= 1
DISTVERSION= 0.6-2
CATEGORIES= science
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -12,6 +13,6 @@ COMMENT= Empirical Transition Matrix
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile
index 1cb9c970ce02..a77b7ccca51a 100644
--- a/security/metasploit/Makefile
+++ b/security/metasploit/Makefile
@@ -80,6 +80,7 @@ GH_ACCOUNT= rapid7
GH_PROJECT= metasploit-framework
NO_ARCH= yes
+NO_ARCH_IGNORE= template_x64_bsd.bin template_x86_bsd.bin CVE-2013-2171.bin
STRIP=
USE_RUBY= yes
diff --git a/sysutils/rubygem-vmstat/Makefile b/sysutils/rubygem-vmstat/Makefile
index 11fd46c01dd1..11ba45a31d1c 100644
--- a/sysutils/rubygem-vmstat/Makefile
+++ b/sysutils/rubygem-vmstat/Makefile
@@ -3,6 +3,7 @@
PORTNAME= vmstat
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -12,7 +13,6 @@ COMMENT= Library to gather memory, cpu, network, load avg and disk information
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-NO_ARCH= yes
USE_RUBY= yes
USES= gem
diff --git a/sysutils/timelimit/Makefile b/sysutils/timelimit/Makefile
index ca4a86471318..d19697da9061 100644
--- a/sysutils/timelimit/Makefile
+++ b/sysutils/timelimit/Makefile
@@ -3,6 +3,7 @@
PORTNAME= timelimit
PORTVERSION= 1.8.1
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= http://devel.ringlet.net/files/sys/timelimit/ \
LOCAL/sunpoet
@@ -15,7 +16,6 @@ LICENSE= BSD2CLAUSE
# bin/timelimit man/man1/timelimit.1.gz
CONFLICTS_INSTALL= netpipes
-NO_ARCH= yes
USES= tar:xz
PLIST_FILES= bin/timelimit man/man1/timelimit.1.gz
diff --git a/textproc/R-cran-R2HTML/Makefile b/textproc/R-cran-R2HTML/Makefile
index dd62884b9f89..f76415c01582 100644
--- a/textproc/R-cran-R2HTML/Makefile
+++ b/textproc/R-cran-R2HTML/Makefile
@@ -3,7 +3,7 @@
PORTNAME= R2HTML
PORTVERSION= 2.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -13,6 +13,5 @@ COMMENT= HTML exportation for R objects
LICENSE= GPLv2
USES= cran
-NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/R-cran-markdown/Makefile b/textproc/R-cran-markdown/Makefile
index 1bde1ff5cf3c..1b311fe28490 100644
--- a/textproc/R-cran-markdown/Makefile
+++ b/textproc/R-cran-markdown/Makefile
@@ -3,6 +3,7 @@
PORTNAME= markdown
PORTVERSION= 0.8
+PORTREVISION= 1
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -15,6 +16,6 @@ CRAN_DEPENDS= R-cran-mime>=0.3:misc/R-cran-mime
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/textproc/R-cran-pystr/Makefile b/textproc/R-cran-pystr/Makefile
index 6ead4592a875..2bef4f31937b 100644
--- a/textproc/R-cran-pystr/Makefile
+++ b/textproc/R-cran-pystr/Makefile
@@ -2,6 +2,7 @@
# $FreeBSD$
PORTNAME= pystr
+PORTREVISION= 1
DISTVERSION= 2.0.0
CATEGORIES= textproc
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -11,6 +12,6 @@ COMMENT= String operations the Python way
RUN_DEPENDS= R-cran-Rcpp>=0.11.4.6:devel/R-cran-Rcpp
-USES= cran:auto-plist
+USES= cran:auto-plist,compiles
.include <bsd.port.mk>
diff --git a/textproc/py-genshi/Makefile b/textproc/py-genshi/Makefile
index 29e669be2a70..5e889dd8ebdd 100644
--- a/textproc/py-genshi/Makefile
+++ b/textproc/py-genshi/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Genshi
PORTVERSION= 0.7
-PORTREVISION= 1
+PORTREVISION= 2
#PORTEPOCH= 0
CATEGORIES= textproc www python
MASTER_SITES= http://ftp.edgewall.com/pub/${PORTNAME:tl}/
@@ -14,8 +14,6 @@ COMMENT= Python toolkit for stream-based generation of output for the web
LICENSE= BSD3CLAUSE
-NO_ARCH= yes
-
OPTIONS_DEFINE= BABEL
BABEL_DESC= I18n support through the Babel plugin
diff --git a/textproc/py-rxp/Makefile b/textproc/py-rxp/Makefile
index 9067f8f68daa..426a6c4608a9 100644
--- a/textproc/py-rxp/Makefile
+++ b/textproc/py-rxp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= rxp
PORTVERSION= 0.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc python
MASTER_SITES= http://www.reportlab.com/ftp/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,6 @@ OPTIONS_DEFINE= DOCS EXAMPLES
NO_WRKSUBDIR= yes
USES= python tar:tgz
USE_PYTHON= distutils autoplist
-NO_ARCH= yes
DOCSDIR= ${PREFIX}/share/doc/py-rxp
EXAMPLESDIR= ${PREFIX}/share/examples/py-rxp
diff --git a/www/R-cran-httpuv/Makefile b/www/R-cran-httpuv/Makefile
index 28b05bf61751..c6cdfcb562ef 100644
--- a/www/R-cran-httpuv/Makefile
+++ b/www/R-cran-httpuv/Makefile
@@ -3,6 +3,7 @@
PORTNAME= httpuv
PORTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= www
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -18,6 +19,6 @@ LICENSE_PERMS_NODE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= R-cran-Rcpp>=0.11.0:devel/R-cran-Rcpp
MAKE_ENV= MAKE=${MAKE_CMD}
-USES= cran:auto-plist gmake
+USES= cran:auto-plist,compiles gmake
.include <bsd.port.mk>
diff --git a/www/rubygem-websocket-driver/Makefile b/www/rubygem-websocket-driver/Makefile
index e08abaf44615..a7c92a63a43c 100644
--- a/www/rubygem-websocket-driver/Makefile
+++ b/www/rubygem-websocket-driver/Makefile
@@ -2,6 +2,7 @@
PORTNAME= websocket-driver
PORTVERSION= 0.6.5
+PORTREVISION= 1
CATEGORIES= www rubygems
MASTER_SITES= RG
@@ -12,7 +13,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-websocket-extensions>=0.1.0:www/rubygem-websocket-extensions
-NO_ARCH= yes
USE_RUBY= yes
USES= gem