multimedia/dvd-slideshow: Remove port

Personal use cases are out of project scope
This commit is contained in:
2025-05-17 11:35:36 +02:00
parent 53ba84a7e9
commit ce1fcbc78e
9 changed files with 1 additions and 207 deletions
+1
View File
@@ -5470,6 +5470,7 @@ multimedia/clapper
multimedia/deforaos-camera
multimedia/dragon
multimedia/dvbcut
multimedia/dvd-slideshow
multimedia/dvdstyler
multimedia/elementary-videos
multimedia/emby-server
-1
View File
@@ -27,7 +27,6 @@
SUBDIR += dv2sub
SUBDIR += dvb-apps
SUBDIR += dvbsnoop
SUBDIR += dvd-slideshow
SUBDIR += dvdauthor
SUBDIR += dvdid
SUBDIR += dvdread
-71
View File
@@ -1,71 +0,0 @@
PORTNAME= dvd-slideshow
DISTVERSION= 0.8.6-1
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION} \
SF/${PORTNAME}/${PORTNAME}-themes/${THEMEVERSION}:themes
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
THEMEVERSION= 0.8.4-1
MAINTAINER= oz@nixil.net
COMMENT= Script to create slideshow-style DVD with some simple menus
WWW= https://dvd-slideshow.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING.txt
RUN_DEPENDS= bash:shells/bash \
mpeg2enc:multimedia/mjpegtools \
ffmpeg:multimedia/ffmpeg \
sox:audio/sox \
dvdauthor:multimedia/dvdauthor \
jhead:graphics/jhead \
flvtool2:multimedia/rubygem-flvtool2 \
${LOCALBASE}/share/fonts/urwfonts-ttf/README:x11-fonts/urwfonts-ttf \
cdrecord:sysutils/cdrtools
USES= magick:6,run
NO_BUILD= yes
DATADIR= ${PREFIX}/share/apps/${PORTNAME}
OPTIONS_DEFINE= DOCS LAME THEMES TOOLAME VORBIS
OPTIONS_SUB= yes
THEMES_DESC= Install optional themes
LAME_RUN_DEPENDS= lame:audio/lame
THEMES_DISTFILES= ${PORTNAME}-themes-${THEMEVERSION}${EXTRACT_SUFX}:themes
TOOLAME_RUN_DEPENDS= toolame:audio/toolame
VORBIS_RUN_DEPENDS= oggdec:audio/vorbis-tools
WRKSRC2= ${WRKDIR}/${PORTNAME}-themes-${THEMEVERSION}
post-patch:
.for f in dvd-slideshow dvd-menu dir2slideshow gallery1-to-slideshow jigl2slideshow
@${REINPLACE_CMD} -e 's|!/bin/bash|!${PREFIX}/bin/bash|g ; \
s|/usr/share/fonts/|${LOCALBASE}/share/fonts/|g ; \
s|seq |seq2 |g' ${WRKSRC}/${f}
@${REINPLACE_CMD} -e 's|/opt/dvd-slideshow/themes|${DATADIR}/themes|g' \
${WRKSRC}/${f}
.endfor
do-install:
.for s in dvd-slideshow dvd-menu dir2slideshow gallery1-to-slideshow jigl2slideshow
${INSTALL_SCRIPT} ${WRKSRC}/${s} ${STAGEDIR}${PREFIX}/bin
.endfor
.for m in dvd-slideshow dvd-menu dir2slideshow gallery1-to-slideshow jigl2slideshow
${INSTALL_MAN} ${WRKSRC}/man/${m}.1 ${STAGEDIR}${PREFIX}/share/man/man1
.endfor
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/dvd-slideshowrc ${STAGEDIR}${DOCSDIR}
.for d in changelog gallery1-to-slideshow dir2slideshow jigl2slideshow dvd-menu dvd-slideshow
${INSTALL_DATA} ${WRKSRC}/doc/${d}.html ${STAGEDIR}${DOCSDIR}
.endfor
do-install-THEMES-on:
@${MKDIR} ${STAGEDIR}${DATADIR}/themes
cd ${WRKSRC2} && ${FIND} . | ${CPIO} -dpmu -R ${BINOWN}:${BINGRP} \
--quiet ${STAGEDIR}${DATADIR}/themes
.include <bsd.port.mk>
-5
View File
@@ -1,5 +0,0 @@
TIMESTAMP = 1705047640
SHA256 (dvd-slideshow-0.8.6-1.tar.gz) = 3424f53ac76a6bc2209f58d8f6995af589a804be9585ac4cde66592c7124acfc
SIZE (dvd-slideshow-0.8.6-1.tar.gz) = 166490
SHA256 (dvd-slideshow-themes-0.8.4-1.tar.gz) = 3a929836c9a4afbb3b134718ea548d0f562f48c52d0026ff7bc1b99bebc4d5a1
SIZE (dvd-slideshow-themes-0.8.4-1.tar.gz) = 1225865
@@ -1,16 +0,0 @@
--- dir2slideshow.orig 2006-12-21 00:43:48.000000000 -0600
+++ dir2slideshow 2007-09-02 20:20:34.000000000 -0500
@@ -633,8 +633,11 @@
check_rm "$output_dir"/filelist_date.txt
for (( i=1 ; i<=pictures ; i++ )) ; do
file=`sed -n "$i"p "$output_dir"/imagelist.txt`
- modified_day=`ls -l --full-time "$file" | awk '{print $6}'`
- modified_time=`ls -l --full-time "$file" | awk '{print $7}'`
+ modified_day=`ls -lT "$file" | awk '{print $9"-"$6"-"$7}'`
+ modified_day=`date -j -f "%Y-%b-%d" "$modified_day" "+%Y-%m-%d"`
+ modified_time=`ls -lT "$file" | awk '{print $8}'`
+## modified_day=`ls -l --full-time "$file" | awk '{print $6}'`
+## modified_time=`ls -l --full-time "$file" | awk '{print $7}'`
# echo "modified_day=$modified_day"
# echo "modified_time=$modified_time"
echo "$file: $modified_day $modified_time" >> "$output_dir"/filelist_date.txt
@@ -1,23 +0,0 @@
--- dvd-slideshow.orig 2011-08-22 11:48:52.000000000 -0600
+++ dvd-slideshow 2013-05-28 15:26:51.000000000 -0600
@@ -3996,7 +3996,7 @@ do
mkdir -p "$outdir/$newname"_pics
fi
if [ "$copy" -eq 1 ] ; then
- cp -af "${image[$i]}" "$outdir/$newname"_pics
+ cp -pf "${image[$i]}" "$outdir/$newname"_pics
fi
moviefiles=$(( $moviefiles + 1 ))
elif [ "${filetype[$i]}" == 'ogg' ] || [ "${filetype[$i]}" == 'mp3' ] || [ "${filetype[$i]}" == 'wav' ] || [ "${image[$i]}" == 'silence' ] || [ "${filetype[$i]}" == 'm4a' ] || [ "${filetype[$i]}" == 'aac' ] ; then
@@ -7407,9 +7407,9 @@ if [ "$output_format" == 'flv' ] ; then
fi
# myecho "[dvd-slideshow] Generating video thumbnail..."
# ffmpeg -threads "$cores" -y -i "$outdir"/"$slideshow_name".flv -f mjpeg -t 0.001 "$outdir"/"$slideshow_name".jpg >> "$ffmpeg_out" 2>&1
- if [ -f "/usr/bin/flvtool2" ] ; then
+ if [ -f "/usr/local/bin/flvtool2" ] ; then
myecho "[dvd-slideshow] Running flvtool2 -U $slideshow_name".flv
- /usr/bin/flvtool2 -U "$outdir"/"$slideshow_name".flv
+ /usr/local/bin/flvtool2 -U "$outdir"/"$slideshow_name".flv
fi
elif [ "$output_format" == 'swf' ] ; then
myecho "[dvd-slideshow] Adding audio to .swf file"
@@ -1,26 +0,0 @@
--- install.sh.orig 2006-09-18 00:26:46.000000000 -0500
+++ install.sh 2007-09-02 19:46:04.000000000 -0500
@@ -10,16 +10,16 @@
cp man/jigl2slideshow.1 /usr/local/man/man1/.
# copy executables:
-cp dvd-slideshow /usr/bin/.
-cp dvd-menu /usr/bin/.
-cp gallery1-to-slideshow /usr/bin/.
-cp jigl2slideshow /usr/bin/.
-cp dir2slideshow /usr/bin/.
+cp dvd-slideshow /usr/local/bin/.
+cp dvd-menu /usr/local/bin/.
+cp gallery1-to-slideshow /usr/local/bin/.
+cp jigl2slideshow /usr/local/bin/.
+cp dir2slideshow /usr/local/bin/.
# remove old versions:
-if [ -r '/usr/bin/gallery2slideshow' ] ; then
+if [ -r '/usr/local/bin/gallery2slideshow' ] ; then
echo 'Removing old gallery2slideshow and installing gallery1-to-slideshow instead'
echo 'See changelog for details.'
- rm "/usr/bin/gallery2slideshow"
+ rm "/usr/local/bin/gallery2slideshow"
rm "/usr/local/man/man1/gallery2slideshow.1"
fi
-1
View File
@@ -1 +0,0 @@
Script that creates a slideshow-style DVD with some simple menus.
-64
View File
@@ -1,64 +0,0 @@
bin/dvd-slideshow
bin/dvd-menu
bin/dir2slideshow
bin/gallery1-to-slideshow
bin/jigl2slideshow
share/man/man1/dir2slideshow.1.gz
share/man/man1/dvd-menu.1.gz
share/man/man1/dvd-slideshow.1.gz
share/man/man1/gallery1-to-slideshow.1.gz
share/man/man1/jigl2slideshow.1.gz
%%PORTDOCS%%%%DOCSDIR%%/changelog.html
%%PORTDOCS%%%%DOCSDIR%%/gallery1-to-slideshow.html
%%PORTDOCS%%%%DOCSDIR%%/dir2slideshow.html
%%PORTDOCS%%%%DOCSDIR%%/jigl2slideshow.html
%%PORTDOCS%%%%DOCSDIR%%/dvd-menu.html
%%PORTDOCS%%%%DOCSDIR%%/dvd-slideshow.html
%%PORTDOCS%%%%DOCSDIR%%/dvd-slideshowrc
%%THEMES%%%%DATADIR%%/themes/themes.readme.txt
%%THEMES%%%%DATADIR%%/themes/babyblue/thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/babyblue/bip.ttf
%%THEMES%%%%DATADIR%%/themes/babyblue/slide_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/babyblue/bip.license.txt
%%THEMES%%%%DATADIR%%/themes/babyblue/babyblue.dvd-slideshow.theme
%%THEMES%%%%DATADIR%%/themes/babyblue/title_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/babypink/thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/babypink/bip.ttf
%%THEMES%%%%DATADIR%%/themes/babypink/slide_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/babypink/bip.license.txt
%%THEMES%%%%DATADIR%%/themes/babypink/title_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/babypink/babypink.dvd-slideshow.theme
%%THEMES%%%%DATADIR%%/themes/default/thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/default/slide_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/default/title_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/default/default.dvd-slideshow.theme
%%THEMES%%%%DATADIR%%/themes/dinner/thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/dinner/journal.ttf
%%THEMES%%%%DATADIR%%/themes/dinner/slide_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/dinner/journal.ttf.license.txt
%%THEMES%%%%DATADIR%%/themes/dinner/title_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/dinner/dinner.readme.txt
%%THEMES%%%%DATADIR%%/themes/dinner/dinner_plate_menu.jpg
%%THEMES%%%%DATADIR%%/themes/dinner/dinner_plate_menu.jpg.license.txt
%%THEMES%%%%DATADIR%%/themes/dinner/tablecloth.jpg.license.txt
%%THEMES%%%%DATADIR%%/themes/dinner/dinner.dvd-slideshow.theme
%%THEMES%%%%DATADIR%%/themes/dinner/tablecloth.jpg
%%THEMES%%%%DATADIR%%/themes/travel/thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/travel/journal.ttf
%%THEMES%%%%DATADIR%%/themes/travel/america_map.jpg.license.txt
%%THEMES%%%%DATADIR%%/themes/travel/travel.readme.txt
%%THEMES%%%%DATADIR%%/themes/travel/parchment.jpg.license.txt
%%THEMES%%%%DATADIR%%/themes/travel/america_map.jpg
%%THEMES%%%%DATADIR%%/themes/travel/slide_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/travel/journal.ttf.license.txt
%%THEMES%%%%DATADIR%%/themes/travel/title_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/travel/travel.dvd-slideshow.theme
%%THEMES%%%%DATADIR%%/themes/travel/parchment.jpg
%%THEMES%%%%DATADIR%%/themes/wedding/thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/wedding/journal.ttf
%%THEMES%%%%DATADIR%%/themes/wedding/wedding_table_sepia.jpg.license.txt
%%THEMES%%%%DATADIR%%/themes/wedding/wedding_table_sepia.jpg
%%THEMES%%%%DATADIR%%/themes/wedding/wedding.dvd-slideshow.theme
%%THEMES%%%%DATADIR%%/themes/wedding/slide_thumbnail.jpg
%%THEMES%%%%DATADIR%%/themes/wedding/journal.ttf.license.txt
%%THEMES%%%%DATADIR%%/themes/wedding/title_thumbnail.jpg