mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
devel/libtap: Update to 1.12.0
- Switch to new maintained upstream While here - Hook up the regression tests via TEST_TARGET PR: 231959 Submitted by: Maciej Pasternacki <maciej@pasternacki.net> Approved by: rodrigo (maintainer timeout, ~1 month)
This commit is contained in:
parent
8dbeafe791
commit
9dda01e3ac
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=485011
5 changed files with 59 additions and 24 deletions
|
@ -2,35 +2,20 @@
|
|||
# $FreeBSD$
|
||||
|
||||
PORTNAME= libtap
|
||||
PORTVERSION= 1.01
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= 1.12.0
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= LOCAL/nik
|
||||
DISTNAME= tap-${PORTVERSION}
|
||||
MASTER_SITES= https://web-cpan.shlomifish.org/downloads/
|
||||
|
||||
MAINTAINER= rodrigo@FreeBSD.org
|
||||
COMMENT= Library implementing the Test Anything Protocol
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= libtool
|
||||
GNU_CONFIGURE= yes
|
||||
USES= cmake:outsource perl5 tar:bz2
|
||||
USE_LDCONFIG= yes
|
||||
USE_PERL5= build
|
||||
|
||||
post-build:
|
||||
@${ECHO_MSG} "If you have Perl and Test::Harness installed you can run the test suite"
|
||||
@${ECHO_MSG} "for libtap by running"
|
||||
@${ECHO_MSG} ""
|
||||
@${ECHO_MSG} " make check"
|
||||
@${ECHO_MSG} ""
|
||||
@${ECHO_MSG} "or"
|
||||
@${ECHO_MSG} ""
|
||||
@${ECHO_MSG} " prove -r"
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtap.so
|
||||
|
||||
check:
|
||||
(cd ${WRKSRC}; ${MAKE} check)
|
||||
TEST_TARGET= check
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,2 +1,3 @@
|
|||
SHA256 (tap-1.01.tar.gz) = 669abb7e6eada579c611899da13731333627e758381e9d627ea8f6e4669f3ded
|
||||
SIZE (tap-1.01.tar.gz) = 312109
|
||||
TIMESTAMP = 1538690472
|
||||
SHA256 (libtap-1.12.0.tar.bz2) = ba6cce8504468c261ac4ece84af793f56f11fc9f90050be9c086a1cec03941d7
|
||||
SIZE (libtap-1.12.0.tar.bz2) = 17550
|
||||
|
|
47
devel/libtap/files/patch-cmake_Shlomif__Common.cmake
Normal file
47
devel/libtap/files/patch-cmake_Shlomif__Common.cmake
Normal file
|
@ -0,0 +1,47 @@
|
|||
--- cmake/Shlomif_Common.cmake.orig 2018-11-15 09:55:11 UTC
|
||||
+++ cmake/Shlomif_Common.cmake
|
||||
@@ -76,7 +76,7 @@ MACRO(PREPROCESS_PATH_PERL_WITH_FULL_NAMES TARGET_NAME
|
||||
"--subst" "prefix=${CMAKE_INSTALL_PREFIX}"
|
||||
"--subst" "bindir=${CMAKE_INSTALL_PREFIX}/bin"
|
||||
"--subst" "libdir=${CMAKE_INSTALL_PREFIX}/${WML_LIB_DIR}"
|
||||
- "--subst" "mandir=${CMAKE_INSTALL_PREFIX}/share/man"
|
||||
+ "--subst" "mandir=${CMAKE_INSTALL_PREFIX}/man"
|
||||
"--subst" "PATH_PERL=${PERL_EXECUTABLE}"
|
||||
"--subst" "INSTALLPRIVLIB=${CMAKE_INSTALL_PREFIX}/${WML_LIB_DIR}"
|
||||
"--subst" "INSTALLARCHLIB=${CMAKE_INSTALL_PREFIX}/${WML_LIB_DIR}"
|
||||
@@ -182,7 +182,7 @@ MACRO(INSTALL_MAN SOURCE SECTION)
|
||||
FILES
|
||||
${SOURCE}
|
||||
DESTINATION
|
||||
- "share/man/man${SECTION}"
|
||||
+ "man/man${SECTION}"
|
||||
)
|
||||
ENDMACRO(INSTALL_MAN)
|
||||
|
||||
@@ -200,7 +200,7 @@ MACRO(INSTALL_RENAME_MAN SOURCE SECTION INSTNAME MAN_S
|
||||
FILES
|
||||
"${MAN_SOURCE_DIR}/${SOURCE}"
|
||||
DESTINATION
|
||||
- "share/man/man${SECTION}"
|
||||
+ "man/man${SECTION}"
|
||||
RENAME
|
||||
"${INSTNAME}.${SECTION}"
|
||||
)
|
||||
@@ -211,7 +211,7 @@ MACRO(INSTALL_CAT_MAN SOURCE SECTION)
|
||||
FILES
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/${SOURCE}"
|
||||
DESTINATION
|
||||
- "share/man/cat${SECTION}"
|
||||
+ "man/cat${SECTION}"
|
||||
)
|
||||
ENDMACRO(INSTALL_CAT_MAN)
|
||||
|
||||
@@ -295,7 +295,7 @@ MACRO(INSTALL_MAN SOURCE SECTION)
|
||||
FILES
|
||||
${SOURCE}
|
||||
DESTINATION
|
||||
- "share/man/man${SECTION}"
|
||||
+ "man/man${SECTION}"
|
||||
)
|
||||
ENDMACRO(INSTALL_MAN)
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
Library implementing the Test Anything Protocol. Will be / is used by
|
||||
src/tools/regression, and anything else that wants an easy-to-implement
|
||||
test suite.
|
||||
|
||||
WWW: https://www.shlomifish.org/open-source/projects/libtap/
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
include/tap.h
|
||||
lib/libtap.a
|
||||
lib/libtap.so
|
||||
lib/libtap.so.0
|
||||
lib/libtap.so.0.0.0
|
||||
libdata/pkgconfig/libtap.pc
|
||||
man/man3/tap.3.gz
|
||||
|
|
Loading…
Add table
Reference in a new issue