git: e17738bb406d - main - sysutils/devedeng: Gtk3 DVD disc authoring program
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 08 Jun 2023 11:35:40 UTC
The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=e17738bb406db9a605c935bb2078e0786237aeee commit e17738bb406db9a605c935bb2078e0786237aeee Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2021-06-26 08:23:05 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2023-06-08 10:51:07 +0000 sysutils/devedeng: Gtk3 DVD disc authoring program 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. WWW: https://rastersoft.com/programas/devede.html Requested by: reddit user /u/Parasomnopolis --- sysutils/Makefile | 1 + sysutils/devedeng/Makefile | 58 +++++++++++++++++++++++++++++++++++++++++++++ sysutils/devedeng/distinfo | 3 +++ sysutils/devedeng/pkg-descr | 6 +++++ 4 files changed, 68 insertions(+) diff --git a/sysutils/Makefile b/sysutils/Makefile index ace9fc6424bc..a161c16132e9 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 000000000000..79d516992759 --- /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 <bsd.port.mk> diff --git a/sysutils/devedeng/distinfo b/sysutils/devedeng/distinfo new file mode 100644 index 000000000000..06851b93aa65 --- /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 000000000000..99b6596e097c --- /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.