From nobody Thu Jun 08 11:35:40 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QcMbJ6YLxz4bPL6; Thu, 8 Jun 2023 11:35:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QcMbJ5fXdz43Sv; Thu, 8 Jun 2023 11:35:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686224140; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gOVlWkbtwV2mva4lZA6SgNwJyNv7c0+S1IOgSs4NECI=; b=A1SERabYzY6lazxiuOPN7jqN6S2pV9D01zcX5uY2bnk33ca8OwmbSWiXJGtQ35mZTNftnu YcaAKMo7pPradO/j37Fz7XYq6qm/vwT6/QQ6TXsb6B7eorvHdk6b2OLt+W+nKY74CkaieW 93aVy8rpAIHkaqq4aCgKsuC/9HBwsi+OQpBS+Y2gRi24v1YcdohPltw1YBOJkQen2/A7L1 NsVKjIZ3Lq6PgD/2qiUc62qiWkC+izhcWoijKKuM+b9b8qYVkEHuKmSOofNP7KDv6PVU/9 Sj9UbjIq639R9ft7a8vW0ERDr+X7O+57RgbfmklG3zMhyFvYCDl0lb8W7jvINg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1686224140; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gOVlWkbtwV2mva4lZA6SgNwJyNv7c0+S1IOgSs4NECI=; b=JnMCwaW6cvsaIfsywNMYEAx5qkoQ8Pr2x/U3FhW52U1GmvO9h+y3AqxpvZEKmj1X0Ea+Ux gxoA9DsSLyF+CNbCsvTj32MjmQwZ+C6jmZKwQDciBaPRGeRYE9iw6hG4dDosWHF+NxH03e 3gCQ9RYwylKLY8lyYMWL1e1AG9F7pG0+YfFlrN3ohQJU5GxskDw6ZtfD/egrYswR6MXzQL +ukyelEwuGh7CWELXYD6HpC59Wq7xU1+azSvzu9wkWzu2ZUE5SsuYa2tyxyzL2Ewa8IIeA eCcVpkg5F94NJVVDA7UoUrx487wuGbwvxI7zELNvsifip/bjQ0MKBWAAszj0iA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1686224140; a=rsa-sha256; cv=none; b=SD+Z68bu/yVosYGMKkHUsNFB38tqK1vyRdZ0bo8nRJFpk/oRkKyXtnShx+GjJwLvE1EcL5 /pAB2iU/Yt+/WqAdojf4ADR3AcysACpRvoXvlTim6r1pTnm3ic5+dGzO+bF+N7IBuCHc8K f88n0f7d/90JOs/k4DxsMw5oTbbMfT240eK11FCfdXMSFgz/I37z219dLK2iGbuLarhAP3 c/5JcHUCrB+o4WYU+efY0Pw5IZSglJkJ3ee21LfUnmxJ9dMY+6NCvTDTcvEgXCIy7GjOos Kl6Kex3xR7/wqi/Nj/H6L0k6FJps9qXLHmlAG2dhLX9tFooKOMRZj3Gl+N3e4w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QcMbJ4kvYzrl9; Thu, 8 Jun 2023 11:35:40 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 358BZeum070531; Thu, 8 Jun 2023 11:35:40 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 358BZefH070530; Thu, 8 Jun 2023 11:35:40 GMT (envelope-from git) Date: Thu, 8 Jun 2023 11:35:40 GMT Message-Id: <202306081135.358BZefH070530@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: e17738bb406d - main - sysutils/devedeng: Gtk3 DVD disc authoring program List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e17738bb406db9a605c935bb2078e0786237aeee Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=e17738bb406db9a605c935bb2078e0786237aeee commit e17738bb406db9a605c935bb2078e0786237aeee Author: Robert Clausecker AuthorDate: 2021-06-26 08:23:05 +0000 Commit: Robert Clausecker 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 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.