svn commit: r398558 - in head/graphics/waifu2x-converter-cpp: . files
Jan Beich
jbeich at FreeBSD.org
Sat Oct 3 22:17:17 UTC 2015
Author: jbeich
Date: Sat Oct 3 22:17:15 2015
New Revision: 398558
URL: https://svnweb.freebsd.org/changeset/ports/398558
Log:
graphics/waifu2x-converter-cpp: update to 1.0.0.249
- Convert to the new testing framework
- Convert to vendor install target
No vendor changes except for upstreaming the port's changes.
Deleted:
head/graphics/waifu2x-converter-cpp/files/
Modified:
head/graphics/waifu2x-converter-cpp/Makefile (contents, props changed)
head/graphics/waifu2x-converter-cpp/distinfo (contents, props changed)
Modified: head/graphics/waifu2x-converter-cpp/Makefile
==============================================================================
--- head/graphics/waifu2x-converter-cpp/Makefile Sat Oct 3 21:03:11 2015 (r398557)
+++ head/graphics/waifu2x-converter-cpp/Makefile Sat Oct 3 22:17:15 2015 (r398558)
@@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= waifu2x-converter-cpp
-DISTVERSION= 1.0.0-237
-DISTVERSIONSUFFIX= -gca65c93
-PORTREVISION= 3
+DISTVERSION= 1.0.0-249
+DISTVERSIONSUFFIX= -g6f0fdc6
CATEGORIES= graphics
MASTER_SITES= https://aur.archlinux.org/cgit/aur.git/plain/:manpage
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@@ -29,21 +28,23 @@ USES= cmake compiler:c++11-lib dos2unix
DOS2UNIX_GLOB= *.cpp *.hpp
CMAKE_ARGS= -DOPENCV_PREFIX="${LOCALBASE}" \
-DOpenCL_LIBRARY="${LOCALBASE}/lib/libOpenCL.so" \
- -DCMAKE_SKIP_RPATH=on # XXX use cmake install() instead
+ -DINSTALL_MODELS=on
CFLAGS+= -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_C99_MATH_TR1 \
-D_DECLARE_C99_LDBL_MATH # XXX ports/193528
LDFLAGS+= -Wl,--as-needed # avoid overlinking (opencv deps)
+TEST_TARGET= test ARGS="-V"
USE_LDCONFIG= yes
PLIST_FILES= bin/${PORTNAME} \
man/man1/${PORTNAME}.1.gz \
include/w2xconv.h \
lib/libw2xc.so
-PORTDATA= models_rgb
+PORTDATA= *
PORTDOCS= *
OPTIONS_DEFINE= DOCS SIMD
OPTIONS_DEFAULT=SIMD
+DOCS_CMAKE_ON= -DINSTALL_DOCS=on
SIMD_CMAKE_OFF= -DX86OPT=off
post-extract:
@@ -53,7 +54,7 @@ post-extract:
post-patch:
@${REINPLACE_CMD} -e 's,-O2,,; /SYMBOL/s,-s,,' \
${WRKSRC}/CMakeLists.txt
- @${REINPLACE_CMD} -e '/"models/s,","${DATADIR}/,' \
+ @${REINPLACE_CMD} \
-e '/CmdLine/s,[^"]*"),${DISTVERSIONFULL}"),' \
${WRKSRC}/src/main.cpp
# Undo AUR rename and use version from |git describe --tags|
@@ -62,23 +63,8 @@ post-patch:
-e '1s,\(version\) [^"]*,\1 ${DISTVERSIONFULL},' \
${WRKDIR}/${PORTNAME}.1
-pre-install:
-# XXX Fails on 9.x with error code 10
- -(cd ${WRKSRC} && LD_LIBRARY_PATH=. ./runtest)
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+post-install:
${INSTALL_MAN} ${WRKDIR}/${PORTNAME}.1 \
${STAGEDIR}${MAN1PREFIX}/man/man1
- ${INSTALL_LIB} ${WRKSRC}/libw2xc.so ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_DATA} -p ${WRKSRC}/src/w2xconv.h \
- ${STAGEDIR}${PREFIX}/include
- (cd ${WRKSRC} && ${COPYTREE_SHARE} \
- "${PORTDATA}" ${STAGEDIR}${DATADIR})
-
-post-install-DOCS-on:
- (cd ${WRKSRC} && ${COPYTREE_SHARE} "appendix" ${STAGEDIR}${DOCSDIR})
- (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} \
- "internals" ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
Modified: head/graphics/waifu2x-converter-cpp/distinfo
==============================================================================
--- head/graphics/waifu2x-converter-cpp/distinfo Sat Oct 3 21:03:11 2015 (r398557)
+++ head/graphics/waifu2x-converter-cpp/distinfo Sat Oct 3 22:17:15 2015 (r398558)
@@ -1,4 +1,4 @@
-SHA256 (tanakamura-waifu2x-converter-cpp-1.0.0-237-gca65c93_GH0.tar.gz) = 5b34ecc43a9c9f976ab92c72b1ba6f45b8470ea05bb976738e732c3c01290c8e
-SIZE (tanakamura-waifu2x-converter-cpp-1.0.0-237-gca65c93_GH0.tar.gz) = 14848013
+SHA256 (tanakamura-waifu2x-converter-cpp-1.0.0-249-g6f0fdc6_GH0.tar.gz) = 1eca7db107b20d27ccea49ffe075a80c9b4b8219245e1584920a0ef83fab7725
+SIZE (tanakamura-waifu2x-converter-cpp-1.0.0-249-g6f0fdc6_GH0.tar.gz) = 14848498
SHA256 (waifu2x.1.gz?h=waifu2x-git&id=5c150a5) = bfad3e87e43f20573ab068c386e150f93fb4cc37400b8f4aaf4734c9afbd1489
SIZE (waifu2x.1.gz?h=waifu2x-git&id=5c150a5) = 1242
More information about the svn-ports-all
mailing list