ports/77840: [NEW PORT] mail/freepops

Filippo Natali filippo at widestore.net
Mon Feb 21 09:50:13 UTC 2005


>Number:         77840
>Category:       ports
>Synopsis:       [NEW PORT] mail/freepops
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Feb 21 09:50:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Filippo Natali
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
Widestore srl 
>Environment:


System: FreeBSD 5.3-STABLE #0: Thu Jan 13 12:15:26 CET 2005
    filippo at cagnina.hq.widestore.net:/usr/obj/usr/src/sys/CAGNINA



>Description:


New port: mail/freepops

FreePOPs is an easily extensible program, which allows access to the most varied resources through the POP3 protocol.
Mainly, it can be used to download mail from the most famous webmails, but it could also be used as an aggregator for RSS feeds and much more. This way it is possible to get all your messages in your favorite email client.


>How-To-Repeat:





>Fix:


--- freepops.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	freepops
#	freepops/files
#	freepops/files/patch-aa
#	freepops/Makefile
#	freepops/distinfo
#	freepops/pkg-descr
#	freepops/pkg-plist
#	freepops/pkg-message
#
echo c - freepops
mkdir -p freepops > /dev/null 2>&1
echo c - freepops/files
mkdir -p freepops/files > /dev/null 2>&1
echo x - freepops/files/patch-aa
sed 's/^X//' >freepops/files/patch-aa << 'END-of-freepops/files/patch-aa'
X--- ../freepops-0.0.23/Makefile	Thu Dec 23 18:36:38 2004
X+++ ./Makefile	Mon Feb 14 16:36:23 2005
X@@ -55,20 +55,20 @@
X 	
X install: all
X 	$(H)mkdir -p $(PREFIX)
X-	$(H)mkdir -p $(PREFIX)bin
X-	$(H)mkdir -p $(PREFIX)share/freepops/lua/
X-	$(H)mkdir -p $(PREFIX)share/freepops/lua_unofficial/
X-	$(H)mkdir -p $(PREFIX)share/doc/freepops/
X-	$(H)mkdir -p $(PREFIX)share/man/man1/
X-	$(H)mkdir -p $(DESTDIR)/etc/freepops
X-	$(H)cp src/freepopsd$(EXECSUFFIX) $(PREFIX)bin
X+	$(H)mkdir -p $(PREFIX)/bin
X+	$(H)mkdir -p $(PREFIX)/share/freepops/lua/
X+	$(H)mkdir -p $(PREFIX)/share/freepops/lua_unofficial/
X+	$(H)mkdir -p $(PREFIX)/share/doc/freepops/
X+	$(H)mkdir -p $(PREFIX)/man/man1/
X+	$(H)mkdir -p $(PREFIX)/etc/freepops
X+	$(H)cp src/freepopsd$(EXECSUFFIX) $(PREFIX)/bin
X 	$(H)cp src/lua/*.lua modules/include/*.lua config.lua \
X-		$(PREFIX)share/freepops/lua/
X-	$(H)cp doc/freepopsd.1  $(PREFIX)share/man/man1/
X-	$(H)cp doc/manual*.pdf  $(PREFIX)share/doc/freepops/ 2>/dev/null ||\
X-		cp doc/MANUAL.txt  $(PREFIX)share/doc/freepops/ 2>/dev/null || \
X+		$(PREFIX)/share/freepops/lua/
X+	$(H)cp doc/freepopsd.1  $(PREFIX)/man/man1/
X+	$(H)cp doc/manual*.pdf  $(PREFIX)/share/doc/freepops/ 2>/dev/null ||\
X+		cp doc/MANUAL.txt  $(PREFIX)/share/doc/freepops/ 2>/dev/null || \
X 		true
X-	$(H)cp config.lua $(DESTDIR)/etc/freepops/
X+	$(H)cp config.lua $(PREFIX)/etc/freepops/config.lua.sample
X 
X uninstall:
X 	$(H)rm -f $(DESTDIR)/etc/freepops/config.lua
END-of-freepops/files/patch-aa
echo x - freepops/Makefile
sed 's/^X//' >freepops/Makefile << 'END-of-freepops/Makefile'
X# New ports collection makefile for:   freepops
X# Date created:                19 Feb 2005
X# Whom:                        Filippo Natali <filippo at widestore.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	freepops
XPORTVERSION=	0.0.25
XCATEGORIES=	mail
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	freepops
X
XMAINTAINER=	filippo at widestore.net
XCOMMENT=	Extensible webmail to pop3 interface
X
XLIB_DEPENDS=	expat.5:${PORTSDIR}/textproc/expat2 \
X	curl:${PORTSDIR}/ftp/curl
XBUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison
X
XMAN1=	freepopsd.1
XUSE_GMAKE=	yes
XHAS_CONFIGURE=	yes
XUSE_REINPLACE=	yes
XCONFIGURE_SCRIPT=	configure.sh
XCONFIGURE_ARGS=	fbsd
X
Xpre-configure:
X	@${REINPLACE_CMD} -e "s|^WHERE=\/usr\/local\/|WHERE=${PREFIX}\/|g"  ${WRKSRC}/${CONFIGURE_SCRIPT}
X
Xpost-install:
X.if !defined(BATCH)
X	@${CAT} ${PKGMESSAGE}
X.endif
X
X.include <bsd.port.mk>
END-of-freepops/Makefile
echo x - freepops/distinfo
sed 's/^X//' >freepops/distinfo << 'END-of-freepops/distinfo'
XMD5 (freepops-0.0.25.tar.gz) = a95c1b2eb00707e97f250c81ab381ca4
XSIZE (freepops-0.0.25.tar.gz) = 1851032
END-of-freepops/distinfo
echo x - freepops/pkg-descr
sed 's/^X//' >freepops/pkg-descr << 'END-of-freepops/pkg-descr'
XFreePOPs is an extensible pop3 server. Its main purpose is
Xto provide a pop3 interface to a webmail.
X
XWWW: http://www.freepops.org
END-of-freepops/pkg-descr
echo x - freepops/pkg-plist
sed 's/^X//' >freepops/pkg-plist << 'END-of-freepops/pkg-plist'
Xbin/freepopsd
Xetc/freepops/config.lua.sample
X%%DOCSDIR%%/MANUAL.txt
X%%DATADIR%%/lua/aggregator.lua
X%%DATADIR%%/lua/aol.lua
X%%DATADIR%%/lua/browser.lua
X%%DATADIR%%/lua/common.lua
X%%DATADIR%%/lua/config.lua
X%%DATADIR%%/lua/cookie.lua
X%%DATADIR%%/lua/davmail.lua
X%%DATADIR%%/lua/flatnuke.lua
X%%DATADIR%%/lua/foo.lua
X%%DATADIR%%/lua/freepops.lua
X%%DATADIR%%/lua/gmail.lua
X%%DATADIR%%/lua/hotmail.lua
X%%DATADIR%%/lua/httpmail.lua
X%%DATADIR%%/lua/kernel.lua
X%%DATADIR%%/lua/libero.lua
X%%DATADIR%%/lua/lycos.lua
X%%DATADIR%%/lua/mailcom.lua
X%%DATADIR%%/lua/mimer.lua
X%%DATADIR%%/lua/plugins2xml.lua
X%%DATADIR%%/lua/popforward.lua
X%%DATADIR%%/lua/serialize.lua
X%%DATADIR%%/lua/skeleton.lua
X%%DATADIR%%/lua/squirrelmail.lua
X%%DATADIR%%/lua/supereva.lua
X%%DATADIR%%/lua/support.lua
X%%DATADIR%%/lua/table2xml.lua
X%%DATADIR%%/lua/tin.lua
X%%DATADIR%%/lua/tre.lua
X%%DATADIR%%/lua/xml2table.lua
X%%DATADIR%%/lua/yahoo.lua
X at dirrm %%DATADIR%%/lua_unofficial
X at dirrm %%DATADIR%%/lua
X at dirrm %%DATADIR%%
X at dirrm %%DOCSDIR%%
X at dirrm etc/freepops
X at exec mkdir -p %D/share/freepops/lua
X at exec mkdir -p %D/share/freepops/lua_unofficial
X at exec mkdir -p %D/share/doc/freepops
X at exec mkdir -p %D/etc/freepops
END-of-freepops/pkg-plist
echo x - freepops/pkg-message
sed 's/^X//' >freepops/pkg-message << 'END-of-freepops/pkg-message'
XDon't forget to copy ${PREFIX}/etc/freepops/config.lua.sample to
X${PREFIX}/etc/freepops/config.lua before running freepopsd
END-of-freepops/pkg-message
exit

--- freepops.shar ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list