[Midnightbsd-cvs] mports [21589] trunk/emulators/tpm-emulator: fixup plist
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Aug 13 11:52:36 EDT 2016
Revision: 21589
http://svnweb.midnightbsd.org/mports/?rev=21589
Author: laffer1
Date: 2016-08-13 11:52:36 -0400 (Sat, 13 Aug 2016)
Log Message:
-----------
fixup plist
Modified Paths:
--------------
trunk/emulators/tpm-emulator/Makefile
trunk/emulators/tpm-emulator/files/patch-CMakeLists.txt
trunk/emulators/tpm-emulator/files/patch-tddl-CMakeLists.txt
trunk/emulators/tpm-emulator/files/patch-tpmd-CMakeLists.txt
trunk/emulators/tpm-emulator/files/patch-tpmd-unix-CMakeLists.txt
trunk/emulators/tpm-emulator/files/tpmd.in
trunk/emulators/tpm-emulator/pkg-plist
Modified: trunk/emulators/tpm-emulator/Makefile
===================================================================
--- trunk/emulators/tpm-emulator/Makefile 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/Makefile 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,7 +1,10 @@
+# Created by: Sebastian Schuetz <sschuetz at fhm.edu>
+# $FreeBSD: head/emulators/tpm-emulator/Makefile 415449 2016-05-18 13:53:45Z hrs $
# $MidnightBSD$
PORTNAME= tpm-emulator
PORTVERSION= 0.7.4
+PORTREVISION= 1
CATEGORIES= emulators security
MASTER_SITES= SF/${PORTNAME}.berlios
DISTNAME= ${PORTNAME:S,-,_,}-${PORTVERSION}
@@ -11,25 +14,22 @@
LICENSE= gpl2
-LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
+LIB_DEPENDS= libgmp.so:math/gmp
-CONFLICTS= trousers-tddl-[0-9]*
-
USES= cmake:outsource
USE_RC_SUBR= tpmd
-CMAKE_ENV= PREFIX="${PREFIX}"
+CONFIGURE_ENV= PREFIX="${PREFIX}"
CMAKE_ARGS= -DTPM_INCLUDE_DIRS:STRING="${LOCALBASE}/include" \
+ -DTDDL_LIBRARY_DIRS:STRING="${LOCALBASE}/lib/tddl_emu" \
-DTPM_LIBRARY_DIRS:STRING="${LOCALBASE}/lib"
USE_LDCONFIG= yes
USERS= _tss
GROUPS= _tss
SUB_LIST= USERS="${USERS}" GROUPS="${GROUPS}"
+PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}"
post-install:
- @${ECHO_CMD} "@exec ${INSTALL} -d -o ${USERS} -g ${GROUPS} -m 0700 /var/run/tpm" >> ${TMPPLIST}
@${MKDIR} ${STAGEDIR}/var/run/tpm
- @${ECHO_CMD} "@dirrmtry /var/run/tpm" >> ${TMPPLIST}
- @${ECHO_CMD} "@exec ${INSTALL} -d -o ${USERS} -g ${GROUPS} -m 0700 %D/var/db/tpm" >> ${TMPPLIST}
- @${MKDIR} ${STAGEDIR}/${PREFIX}/var/db/tpm
+ @${MKDIR} ${STAGEDIR}${PREFIX}/var/db/tpm
.include <bsd.port.mk>
Modified: trunk/emulators/tpm-emulator/files/patch-CMakeLists.txt
===================================================================
--- trunk/emulators/tpm-emulator/files/patch-CMakeLists.txt 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/files/patch-CMakeLists.txt 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2010-07-06 06:21:20.000000000 +0900
-+++ CMakeLists.txt 2010-12-15 07:33:54.234887143 +0900
-@@ -36,19 +36,19 @@
+--- CMakeLists.txt.orig 2011-12-20 18:30:06 UTC
++++ CMakeLists.txt
+@@ -36,19 +36,20 @@ set(TPM_DEVICE_NAME "/dev/tpm")
else()
set(TPM_LOG_FILE "/var/log/tpmd.log")
set(TPM_SOCKET_NAME "/var/run/tpm/tpmd_socket:0")
@@ -20,6 +20,7 @@
-include_directories("/opt/local/include")
-link_directories("/opt/local/lib")
+include_directories(${TPM_INCLUDE_DIRS})
++link_directories(${TDDL_LIBRARY_DIRS})
+link_directories(${TPM_LIBRARY_DIRS})
# configure CPack
Modified: trunk/emulators/tpm-emulator/files/patch-tddl-CMakeLists.txt
===================================================================
--- trunk/emulators/tpm-emulator/files/patch-tddl-CMakeLists.txt 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/files/patch-tddl-CMakeLists.txt 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,6 +1,6 @@
---- tddl/CMakeLists.txt.orig 2011-12-21 03:30:06.000000000 +0900
-+++ tddl/CMakeLists.txt 2012-10-10 01:01:00.000000000 +0900
-@@ -7,13 +7,13 @@
+--- tddl/CMakeLists.txt.orig 2011-12-20 18:30:06 UTC
++++ tddl/CMakeLists.txt
+@@ -7,16 +7,16 @@ set(tddl_SRCS "tddl.c" "tddl.h")
add_library(tddl SHARED ${tddl_SRCS})
add_library(tddl_static STATIC ${tddl_SRCS})
if(UNIX)
@@ -14,5 +14,10 @@
-endif()
+endif(UNIX)
- install(TARGETS tddl DESTINATION lib)
- install(TARGETS tddl_static DESTINATION lib)
+-install(TARGETS tddl DESTINATION lib)
+-install(TARGETS tddl_static DESTINATION lib)
++install(TARGETS tddl DESTINATION lib/tddl_emu)
++install(TARGETS tddl_static DESTINATION lib/tddl_emu)
+ install(FILES "tddl.h" DESTINATION include)
+
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR})
Modified: trunk/emulators/tpm-emulator/files/patch-tpmd-CMakeLists.txt
===================================================================
--- trunk/emulators/tpm-emulator/files/patch-tpmd-CMakeLists.txt 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/files/patch-tpmd-CMakeLists.txt 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,6 +1,6 @@
---- tpmd/CMakeLists.txt.orig 2010-07-06 06:21:20.000000000 +0900
-+++ tpmd/CMakeLists.txt 2010-10-25 02:56:43.624559116 +0900
-@@ -11,5 +11,5 @@
+--- tpmd/CMakeLists.txt.orig 2011-12-20 18:30:06 UTC
++++ tpmd/CMakeLists.txt
+@@ -11,5 +11,5 @@ elseif(WIN32)
add_subdirectory(windows)
Modified: trunk/emulators/tpm-emulator/files/patch-tpmd-unix-CMakeLists.txt
===================================================================
--- trunk/emulators/tpm-emulator/files/patch-tpmd-unix-CMakeLists.txt 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/files/patch-tpmd-unix-CMakeLists.txt 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,6 +1,6 @@
---- tpmd/unix/CMakeLists.txt.orig 2011-12-21 03:30:06.000000000 +0900
-+++ tpmd/unix/CMakeLists.txt 2012-10-10 01:03:34.000000000 +0900
-@@ -10,8 +10,8 @@
+--- tpmd/unix/CMakeLists.txt.orig 2011-12-20 18:30:06 UTC
++++ tpmd/unix/CMakeLists.txt
+@@ -10,8 +10,8 @@ add_executable(tpmd ${tpmd_SRCS})
if(MTM_EMULATOR)
add_definitions(-DMTM_EMULATOR)
target_link_libraries(tpmd mtm tpm tpm_crypto)
Modified: trunk/emulators/tpm-emulator/files/tpmd.in
===================================================================
--- trunk/emulators/tpm-emulator/files/tpmd.in 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/files/tpmd.in 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,6 +1,6 @@
#!/bin/sh
-# $FreeBSD: head/emulators/tpm-emulator/files/tpmd.in 340872 2014-01-24 00:14:07Z mat $
+# $FreeBSD: head/emulators/tpm-emulator/files/tpmd.in 415449 2016-05-18 13:53:45Z hrs $
#
# PROVIDE: tpmd
# REQUIRE: SERVERS
@@ -16,14 +16,14 @@
. /etc/rc.subr
name=tpmd
-rcvar=tpmd_enable
+rcvar="${name}_enable"
command="%%PREFIX%%/bin/${name}"
load_rc_config $name
-tpmd_enable=${tpmd_enable-"NO"}
-tpmd_user=${tpmd_user-"%%USERS%%"}
-tpmd_group=${tpmd_group-"%%GROUPS%%"}
+: ${tpmd_enable:="NO"}
+: ${tpmd_user:="%%USERS%%"}
+: ${tpmd_group:="%%GROUPS%%"}
command_args="-o ${tpmd_user} -g ${tpmd_group}"
unset tpmd_user tpmd_group
Modified: trunk/emulators/tpm-emulator/pkg-plist
===================================================================
--- trunk/emulators/tpm-emulator/pkg-plist 2016-08-13 15:43:05 UTC (rev 21588)
+++ trunk/emulators/tpm-emulator/pkg-plist 2016-08-13 15:52:36 UTC (rev 21589)
@@ -1,10 +1,8 @@
bin/tpmd
include/tddl.h
-lib/libtddl.a
-lib/libtddl.so
-lib/libtddl.so.1
-lib/libtddl.so.1.2.0.7
- at dirrmtry var/db/tpm
- at dirrmtry var/db
- at exec mkdir -p %D/var
- at dirrmtry var
+lib/tddl_emu/libtddl.a
+lib/tddl_emu/libtddl.so
+lib/tddl_emu/libtddl.so.1
+lib/tddl_emu/libtddl.so.1.2.0.7
+ at dir(%%USERS%%,%%GROUPS%%,0700) var/db/tpm
+ at dir(%%USERS%%,%%GROUPS%%,0700) /var/run/tpm
More information about the Midnightbsd-cvs
mailing list