1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
EPG-Search can be used as a replacement for VDR's default schedules menu
entry. It looks like the standard schedules menu, but adds some
additional functions.

WWW: http://winni.vdr-developer.org/epgsearch/index_eng.html
This commit is contained in:
Juergen Lock 2011-03-26 19:17:40 +00:00
parent 8404535fe7
commit d2277f8c9d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=271799
6 changed files with 134 additions and 0 deletions

View File

@ -336,6 +336,7 @@
SUBDIR += vdpauinfo SUBDIR += vdpauinfo
SUBDIR += vdr SUBDIR += vdr
SUBDIR += vdr-plugin-control SUBDIR += vdr-plugin-control
SUBDIR += vdr-plugin-epgsearch
SUBDIR += vic SUBDIR += vic
SUBDIR += vlc SUBDIR += vlc
SUBDIR += vodcatcher SUBDIR += vodcatcher

View File

@ -0,0 +1,43 @@
# New ports collection makefile for: vdr-plugin-epgsearch
# Date created: Wed Apr 14 18:11:42 CEST 2010
# Whom: Juergen Lock <nox@freebsd.org>
#
# $FreeBSD$
#
PORTNAME= vdr-plugin-epgsearch
PORTVERSION= 0.9.25b20s20110221
PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= http://winni.vdr-developer.org/epgsearch/downloads/beta/:beta \
LOCAL/nox/:snapshot
DISTNAME= ${PORTNAME:S/-plugin-/-/}-${DISTVERSIONPREFIX}${PORTVERSION:S/b/.beta/}${DISTVERSIONSUFFIX}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:snapshot
MAINTAINER= nox@FreeBSD.org
COMMENT= Video Disk Recorder - EPG search plugin
LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre \
tre:${PORTSDIR}/textproc/libtre
USE_BZIP2= yes
PATCH_STRIP= -p1
PORTDOCS= COPYING HISTORY
MAKE_JOBS_SAFE= yes
WRKSRC= ${WRKDIR}/vdr-plugin-${PLUGIN}
MAKE_ARGS+= INCLUDES="-I$(LOCALBASE)/include -I$(LOCALBASE)/include/vdr -I${WRKSRC}"
.include "${.CURDIR}/../vdr/Makefile.plugins"
post-patch: post-patch-plugin
@${REINPLACE_CMD} 's/^#\(HAVE_PCREPOSIX=\)/\1/;'\\
's/^#\(HAVE_LIBTRE=\)/\1/;' \
${WRKSRC}/Makefile
post-install: post-install-pluginlocales
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (vdr/vdr-epgsearch-0.9.25.beta20s20110221.tar.bz2) = 9e2cad75601a68897841184574fe04e264ee26407c6f28f5ae9c23c888522615
SIZE (vdr/vdr-epgsearch-0.9.25.beta20s20110221.tar.bz2) = 358904

View File

@ -0,0 +1,54 @@
--- a/Makefile
+++ b/Makefile
@@ -226,19 +226,35 @@ generate-i18n: i18n-template.h $(I18Npot
libvdr-$(PLUGIN).so: $(OBJS)
$(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@
+ifdef FREEBSD
+ @cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
+else
@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
+endif
libvdr-$(PLUGIN2).so: $(OBJS2)
$(CXX) $(CXXFLAGS) -shared $(OBJS2) $(LIBS2) -o $@
+ifdef FREEBSD
+ @cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
+else
@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
+endif
libvdr-$(PLUGIN3).so: $(OBJS3)
$(CXX) $(CXXFLAGS) -shared $(OBJS3) $(LIBS3) -o $@
+ifdef FREEBSD
+ @cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
+else
@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
+endif
libvdr-$(PLUGIN4).so: $(OBJS4)
$(CXX) $(CXXFLAGS) -shared $(OBJS4) $(LIBS4) -o $@
+ifdef FREEBSD
+ @cp -f $@ $(LIBDIR)/$@.$(APIVERSION)
+else
@cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)
+endif
createcats: createcats.o Makefile
$(CXX) $(CXXFLAGS) createcats.o -o $@
@@ -278,3 +294,15 @@ install-doc:
clean:
@-rm -f $(PODIR)/*.mo $(PODIR)/*.pot $(PODIR)/*~
@-rm -f $(OBJS) $(OBJS2) $(OBJS3) $(OBJS4) $(DEPFILE) *.so *.tgz core* *~ createcats createcats.o pod2*.tmp
+
+install:
+ ${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN).so.$(APIVERSION) $(PREFIX)/lib/vdr/libvdr-$(PLUGIN).so.$(APIVERSION)
+ifndef WITHOUT_EPGSEARCHONLY
+ ${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN2).so.$(APIVERSION) $(PREFIX)/lib/vdr/libvdr-$(PLUGIN2).so.$(APIVERSION)
+endif
+ifndef WITHOUT_CONFLICTCHECKONLY
+ ${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN3).so.$(APIVERSION) $(PREFIX)/lib/vdr/libvdr-$(PLUGIN3).so.$(APIVERSION)
+endif
+ifndef WITHOUT_QUICKSEARCH
+ ${INSTALL_PROGRAM} $(LIBDIR)/libvdr-$(PLUGIN4).so.$(APIVERSION) $(PREFIX)/lib/vdr/libvdr-$(PLUGIN4).so.$(APIVERSION)
+endif

View File

@ -0,0 +1,7 @@
http://www.linuxtv.org/vdrwiki/index.php/Epgsearch-plugin
EPG-Search can be used as a replacement for VDR's default schedules menu
entry. It looks like the standard schedules menu, but adds some
additional functions.
WWW: http://winni.vdr-developer.org/epgsearch/index_eng.html

View File

@ -0,0 +1,27 @@
lib/vdr/libvdr-epgsearch.so.1.7.17
lib/vdr/libvdr-epgsearchonly.so.1.7.17
lib/vdr/libvdr-conflictcheckonly.so.1.7.17
lib/vdr/libvdr-quickepgsearch.so.1.7.17
%%NLS%%share/locale/ca_ES/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/cs_CZ/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/da_DK/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/de_DE/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/el_GR/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/es_ES/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/et_EE/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/fi_FI/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/fr_FR/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/hr_HR/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/hu_HU/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/it_IT/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/lt_LT/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/nl_NL/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/nn_NO/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/pl_PL/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/pt_PT/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/ro_RO/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/ru_RU/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/sk_SK/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/sl_SI/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/sv_SE/LC_MESSAGES/vdr-epgsearch.mo
%%NLS%%share/locale/tr_TR/LC_MESSAGES/vdr-epgsearch.mo