Index: head/multimedia/webcamd/Makefile =================================================================== --- head/multimedia/webcamd/Makefile (revision 556813) +++ head/multimedia/webcamd/Makefile (revision 556814) @@ -1,86 +1,93 @@ # Created by: Andrew Thompson # $FreeBSD$ PORTNAME= webcamd -PORTVERSION= 5.7.1.1 -PORTREVISION= 1 +DISTVERSION= 5.7.1.2 CATEGORIES= multimedia -MASTER_SITES= http://www.selasky.org/hans_petter/distfiles/ \ - http://home.selasky.org/distfiles/ MAINTAINER= hselasky@FreeBSD.org COMMENT= Port of Linux USB webcam and DVB drivers into userspace LICENSE= GPLv2 BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat USES= pkgconfig tar:bzip2 uidfix MAKE_ARGS= LIBDIR="${LOCALBASE}/lib" HAVE_CUSE="YES" USE_RC_SUBR= webcamd SUB_FILES= webcamd.conf +USE_GITHUB= yes +GH_ACCOUNT= hselasky +GH_PROJECT= ${PORTNAME} +GH_TAGNAME= v${DISTVERSION} +GH_TUPLE= torvalds:linux:v5.7-rc1:linux + OPTIONS_DEFINE= DEBUG HAL VT_CLIENT VT_SERVER DVB INPUT KEYBOARD MOUSE RADIO WEBCAM OPTIONS_DEFAULT=DVB HAL INPUT RADIO WEBCAM # # 32-bit compatibility support is mostly useful for # platforms using 32-bit applications: # OPTIONS_DEFINE_amd64= COMPAT32 OPTIONS_DEFAULT_amd64= COMPAT32 COMPAT32_DESC= Enable 32-bit compatibility support COMPAT32_MAKE_ARGS= HAVE_COMPAT32="YES" HAL_DESC= Build with HAL and DBUS support HAL_LIB_DEPENDS+= libhal.so:sysutils/hal HAL_LIB_DEPENDS+= libdbus-1.so:devel/dbus HAL_MAKE_ARGS= HAVE_HAL="YES" HAL_SUB_LIST= LIBHAL="${LOCALBASE}/lib/libhal.so:${LOCALBASE}/lib/libdbus-1.so:" HAL_SUB_LIST_OFF= LIBHAL="" DEBUG_MAKE_ARGS= HAVE_DEBUG="YES" VT_CLIENT_DESC= Build with vTuner client support VT_CLIENT_MAKE_ARGS= HAVE_VTUNER_CLIENT="YES" VT_SERVER_DESC= Build with vTuner server support VT_SERVER_MAKE_ARGS= HAVE_VTUNER_SERVER="YES" DVB_DESC= Build with USB DVB support (DVB-X, analog TV, ...) DVB_MAKE_ARGS= HAVE_DVB_DRV="YES" INPUT_DESC= Build with USB input support (tablet, joystick, HID, IR, ...) INPUT_MAKE_ARGS= HAVE_INPUT_DRV="YES" KEYBOARD_DESC= Build with USB keyboard support KEYBOARD_MAKE_ARGS= HAVE_KEYBOARD_DRV="YES" MOUSE_DESC= Build with USB mouse support MOUSE_MAKE_ARGS= HAVE_MOUSE_DRV="YES" RADIO_DESC= Build with USB radio support RADIO_MAKE_ARGS= HAVE_RADIO_DRV="YES" WEBCAM_DESC= Build with USB webcam support (UVC, gspca, ...) WEBCAM_MAKE_ARGS= HAVE_WEBCAM_DRV="YES" USERS= webcamd GROUPS= webcamd MAKE_ARGS+= HAVE_MAN="YES" MAKE_ARGS+= PTHREAD_LIBS="-lpthread" +WEBCAMDDIR= ${WRKDIR}/webcamd-${DISTVERSION} +LINUXDIR= ${WRKDIR}/linux-* + do-configure: - ${MAKE} -C${WRKSRC}/tools/linux_make - ${MAKE} ${MAKE_ARGS} configure -C${WRKSRC} + ${MAKE} -C${WEBCAMDDIR}/tools/linux_make + ${MAKE} ${MAKE_ARGS} configure -C${WEBCAMDDIR} post-patch: - @(cd ${WRKSRC}/patches && ${SH} ./do_patch.sh) + @(${RM} -r ${WEBCAMDDIR}/media_tree && ${LN} -s ${LINUXDIR} ${WEBCAMDDIR}/media_tree) + @(cd ${WEBCAMDDIR}/patches && ${SH} ./do_patch.sh) post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd ${INSTALL_DATA} "${WRKDIR}/webcamd.conf" ${STAGEDIR}${PREFIX}/etc/devd .include Index: head/multimedia/webcamd/distinfo =================================================================== --- head/multimedia/webcamd/distinfo (revision 556813) +++ head/multimedia/webcamd/distinfo (revision 556814) @@ -1,3 +1,5 @@ -TIMESTAMP = 1587020345 -SHA256 (webcamd-5.7.1.1.tar.bz2) = e803b245d0e1ecaf5ff07c5a9700f0951d065827d4907c4615369afab3c102c2 -SIZE (webcamd-5.7.1.1.tar.bz2) = 14370502 +TIMESTAMP = 1606907858 +SHA256 (hselasky-webcamd-5.7.1.2-v5.7.1.2_GH0.tar.gz) = 61193b688b2fdbab8463f4acc3565429f86e0f95ae64eeec6998f9baa0c96fa4 +SIZE (hselasky-webcamd-5.7.1.2-v5.7.1.2_GH0.tar.gz) = 240391 +SHA256 (torvalds-linux-v5.7-rc1_GH0.tar.gz) = b2367bfb8247f821620d76305580caa1cc4f25ab31cabe3ad61c385d4ddf6df6 +SIZE (torvalds-linux-v5.7-rc1_GH0.tar.gz) = 177790226 Index: head/multimedia/webcamd/pkg-descr =================================================================== --- head/multimedia/webcamd/pkg-descr (revision 556813) +++ head/multimedia/webcamd/pkg-descr (revision 556814) @@ -1,8 +1,8 @@ Webcamd is a daemon that enables use of hundreds of different USB based webcam and DVB USB devices under the FreeBSD operating system. The webcam daemon is basically an application which is a port of Linux USB device drivers into userspace on FreeBSD. The daemon currently depends on libc, pthreads, libusb and the CUSE kernel module. -WWW: http://www.selasky.org/hans_petter/video4bsd/ +WWW: https://github.com/hselasky/webcamd