diff options
Diffstat (limited to 'misc/spnavcfg-devel')
-rw-r--r-- | misc/spnavcfg-devel/Makefile | 52 | ||||
-rw-r--r-- | misc/spnavcfg-devel/Makefile.git_rev | 2 | ||||
-rw-r--r-- | misc/spnavcfg-devel/distinfo | 13 | ||||
-rw-r--r-- | misc/spnavcfg-devel/files/newVersion.sh | 22 | ||||
-rw-r--r-- | misc/spnavcfg-devel/pkg-descr | 2 |
5 files changed, 91 insertions, 0 deletions
diff --git a/misc/spnavcfg-devel/Makefile b/misc/spnavcfg-devel/Makefile new file mode 100644 index 000000000000..30545a74e8c9 --- /dev/null +++ b/misc/spnavcfg-devel/Makefile @@ -0,0 +1,52 @@ +PORTNAME= spnavcfg +PORTVERSION= r${GIT_SRC_DATE} +#PORTREVISION= 1 +CATEGORIES= misc +MASTER_SITES+= https://github.com/FreeSpacenav/spnavcfg/raw/refs/heads/master/icons/:icons +PKGNAMESUFFIX= -devel +DIST_SUBDIR= ${PORTNAME} +EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${DISTVERSION}-${GH_TAGNAME}_GH0${EXTRACT_SUFX} + +MAINTAINER= mr@freebsd.org +COMMENT= Spacenav daemon interactive configuration program +WWW= http://spacenav.sourceforge.net + +LICENSE= GPLv3+ + +LIB_DEPENDS+= libspnav.so:misc/libspnav + +USES= desktop-file-utils gmake pkgconfig qt:6 xorg +USE_GITHUB= yes +GH_ACCOUNT= FreeSpacenav +GH_PROJECT= spnavcfg +GH_TAGNAME= ${GIT_SRC_HASH} +USE_QT= base svg tools +USE_XORG+= x11 +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-debug + +MAKE_ENV+= MOC="${MOC}" RCC="${RCC}" UIC="${UIC}" +ALL_TARGET= ${PORTNAME} + +ICONS= devices.png spnavcfg-128x128.png spnavcfg-256x256.png spnavcfg-48x48.png spnavcfg.png +.for f in ${ICONS} +DISTFILES+= $(f):icons +.endfor + +PLIST_FILES= bin/spnavcfg \ + share/applications/spnavcfg.desktop \ + share/icons/hicolor/128x128/apps/spnavcfg.png \ + share/icons/hicolor/256x256/apps/spnavcfg.png \ + share/icons/hicolor/48x48/apps/spnavcfg.png + +.include "Makefile.git_rev" + +post-extract: +.for f in ${ICONS} + (${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSRC}/icons/${f}) +.endfor + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spnavcfg + +.include <bsd.port.mk> diff --git a/misc/spnavcfg-devel/Makefile.git_rev b/misc/spnavcfg-devel/Makefile.git_rev new file mode 100644 index 000000000000..7e4fd0b48dd5 --- /dev/null +++ b/misc/spnavcfg-devel/Makefile.git_rev @@ -0,0 +1,2 @@ +GIT_SRC_HASH= e645cc46ca331bfc9447695fadb9056a165cda3c +GIT_SRC_DATE= 20250612013246 diff --git a/misc/spnavcfg-devel/distinfo b/misc/spnavcfg-devel/distinfo new file mode 100644 index 000000000000..b72e20da46c6 --- /dev/null +++ b/misc/spnavcfg-devel/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1753864362 +SHA256 (spnavcfg/devices.png) = 2d1e1f4ea6ceee7a6d0793057e3535d3bd1745e2df8651c25678953e250ec310 +SIZE (spnavcfg/devices.png) = 287656 +SHA256 (spnavcfg/spnavcfg-128x128.png) = c92f456dd757235dc11e3b60970eebe64d4094eb88f96e1fa4057c7f60dcc397 +SIZE (spnavcfg/spnavcfg-128x128.png) = 13642 +SHA256 (spnavcfg/spnavcfg-256x256.png) = a1f96e0db9c258be2a9aee3446fddfc2ce8d8b82145b153647320dfda216085a +SIZE (spnavcfg/spnavcfg-256x256.png) = 40464 +SHA256 (spnavcfg/spnavcfg-48x48.png) = b09e80efa57841fe78df6e7bb9ee58354243c4503a017e469d0520aed350c84f +SIZE (spnavcfg/spnavcfg-48x48.png) = 3244 +SHA256 (spnavcfg/spnavcfg.png) = bfaf59628bed683c91d1f798f6188c46a0fb00512d103131929cbaaf2b77c37e +SIZE (spnavcfg/spnavcfg.png) = 133347 +SHA256 (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = b24354131f7515b8d033717473584bbfad88fc6a3a1a29f0ba3c6ce93d529c15 +SIZE (spnavcfg/FreeSpacenav-spnavcfg-r20250612013246-e645cc46ca331bfc9447695fadb9056a165cda3c_GH0.tar.gz) = 29183 diff --git a/misc/spnavcfg-devel/files/newVersion.sh b/misc/spnavcfg-devel/files/newVersion.sh new file mode 100644 index 000000000000..6e67cdf20226 --- /dev/null +++ b/misc/spnavcfg-devel/files/newVersion.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +CURDIR=`pwd` +WRKDIR=`pwd`/work +#mkdir -p "${WRKDIR}" + +if [ \! -d "${CURDIR}/spnavcfg-repo" ]; then + git clone -b master https://github.com/FreeSpacenav/spnavcfg.git "${CURDIR}/spnavcfg-repo"; +else + cd "${CURDIR}/spnavcfg-repo" + git pull https://github.com/FreeSpacenav/spnavcfg.git; +fi + +cd "${CURDIR}/spnavcfg-repo" +GIT_SRC_HASH=`git log -n 1 --pretty=format:"%H"`; +GIT_SRC_DATE=`git log -n 1 --date=iso-local -n 1 --pretty=format:"%cd" | \ + cut -c '1-19' | sed -e 's,-,,g' -e 's,:,,g' -e 's, ,,g'` + +echo "$GIT_SRC_HASH, $GIT_SRC_DATE" +echo "GIT_SRC_HASH= ${GIT_SRC_HASH}" > ${CURDIR}/Makefile.git_rev +echo "GIT_SRC_DATE= ${GIT_SRC_DATE}" >> ${CURDIR}/Makefile.git_rev + diff --git a/misc/spnavcfg-devel/pkg-descr b/misc/spnavcfg-devel/pkg-descr new file mode 100644 index 000000000000..bcdd6a471c5e --- /dev/null +++ b/misc/spnavcfg-devel/pkg-descr @@ -0,0 +1,2 @@ +Interactive configuration program for the Spacenav daemon +(misc/spacenavd). Allows customizing the Axis and Button behaviors. |