diff --git a/sysutils/Makefile b/sysutils/Makefile index ace9fc6424bcc..a161c16132e99 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -277,6 +277,7 @@ SUBDIR += devcpu-data-amd SUBDIR += devcpu-data-intel SUBDIR += devctl-jail-kmod + SUBDIR += devedeng SUBDIR += devstat SUBDIR += dfc SUBDIR += di diff --git a/sysutils/devedeng/Makefile b/sysutils/devedeng/Makefile new file mode 100644 index 0000000000000..79d5169927594 --- /dev/null +++ b/sysutils/devedeng/Makefile @@ -0,0 +1,58 @@ +PORTNAME= devedeng +DISTVERSION= 4.17.0 +CATEGORIES= sysutils multimedia python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= fuz@fuz.su +COMMENT= Gtk3 DVD disc authoring program +WWW= https://rastersoft.com/programas/devede.html + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +LIB_DEPENDS= libcanberra.so:audio/libcanberra +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}gobject3>0:devel/py-gobject3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ + ffmpeg>1.2.6:multimedia/ffmpeg \ + dvdauthor:multimedia/dvdauthor \ + vcdimager:multimedia/vcdimager \ + mkisofs:sysutils/cdrtools + +USES= python:3.6+ gettext-tools gnome +USE_GITLAB= yes +GL_ACCOUNT= rastersoft +GL_COMMIT= b003c2bfe61a1001ea708501f8d36239782975ce +USE_GNOME= gtk30 +USE_PYTHON= distutils autoplist + +NO_ARCH= yes +PLIST_FILES= bin/devede_ng + +OPTIONS_DEFAULT= BRASERO MPV +OPTIONS_MULTI= PLAYER BURNER +OPTIONS_MULTI_BURNER= BRASERO K3B XFBURN +OPTIONS_MULTI_PLAYER= MPLAYER MPV VLC + +BRASERO_DESC= Burn discs with Brasero +BURNER_DESC= CD/DVD Burning Program +K3B_DESC= Burn discs with K3B +MPV_DESC= MPV media player support +PLAYER_DESC= Media Player +VLC_DESC= VLC media player support +XFBURN_DESC= Burn discs with xfburn + +BRASERO_RUN_DEPENDS= brasero:sysutils/brasero +K3B_RUN_DEPENDS= k3b:sysutils/k3b +MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer +MPV_RUN_DEPENDS= mpv:multimedia/mpv +VLC_RUN_DEPENDS= vlc:multimedia/vlc +XFBURN_RUN_DEPENDS= xfburn:sysutils/xfburn + +pre-configure: + ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/setup.py + +post-install: + ${LN} -s devede_ng.py ${STAGEDIR}${PREFIX}/bin/devede_ng + +.include diff --git a/sysutils/devedeng/distinfo b/sysutils/devedeng/distinfo new file mode 100644 index 0000000000000..06851b93aa658 --- /dev/null +++ b/sysutils/devedeng/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1686176347 +SHA256 (rastersoft-devedeng-b003c2bfe61a1001ea708501f8d36239782975ce_GL0.tar.gz) = 1f7060332a4844d65843053c0383130cb8e413b1577940149c6d04bccc693a4d +SIZE (rastersoft-devedeng-b003c2bfe61a1001ea708501f8d36239782975ce_GL0.tar.gz) = 1879771 diff --git a/sysutils/devedeng/pkg-descr b/sysutils/devedeng/pkg-descr new file mode 100644 index 0000000000000..99b6596e097c3 --- /dev/null +++ b/sysutils/devedeng/pkg-descr @@ -0,0 +1,6 @@ +DevedeNG is a program to create video DVDs and CDs (VCD, sVCD or CVD), +suitables for home players, from any number of video files, in any of +the formats supported by Mplayer. The big advantage over other utilites +is that it only needs Mpv, FFMpeg, DVDAuthor, VCDImager and MKisofs +(well, and Python3, PyGTK and PyGlade), so its dependencies are quite +small.