ports/57208: New port: mail/sylpheed-gtk2
Jean-Yves Lefort
jylefort at brutele.be
Thu Sep 25 10:30:25 UTC 2003
>Number: 57208
>Category: ports
>Synopsis: New port: mail/sylpheed-gtk2
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Sep 25 03:30:21 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: Jean-Yves Lefort
>Release: FreeBSD 4.8-RELEASE-p3 i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 4.8-RELEASE-p3 FreeBSD 4.8-RELEASE-p3 #0: Mon Aug 11 18:17:27 CEST 2003 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
The GTK+ 2.0 branch of Sylpheed.
http://www.homa.ne.jp/~ashie/linux/sylpheed-gtk2.html
>How-To-Repeat:
>Fix:
# 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:
#
# sylpheed-gtk2
# sylpheed-gtk2/files
# sylpheed-gtk2/files/patch-aa
# sylpheed-gtk2/files/patch-ba
# sylpheed-gtk2/Makefile
# sylpheed-gtk2/distinfo
# sylpheed-gtk2/pkg-descr
# sylpheed-gtk2/pkg-plist
#
echo c - sylpheed-gtk2
mkdir -p sylpheed-gtk2 > /dev/null 2>&1
echo c - sylpheed-gtk2/files
mkdir -p sylpheed-gtk2/files > /dev/null 2>&1
echo x - sylpheed-gtk2/files/patch-aa
sed 's/^X//' >sylpheed-gtk2/files/patch-aa << 'END-of-sylpheed-gtk2/files/patch-aa'
X--- src/defs.h.orig Thu Sep 25 11:14:02 2003
X+++ src/defs.h Thu Sep 25 11:15:26 2003
X@@ -64,7 +64,7 @@
X #define MARK_VERSION 2
X
X #define DEFAULT_SIGNATURE ".signature"
X-#define DEFAULT_INC_PATH "/usr/bin/mh/inc"
X+#define DEFAULT_INC_PATH ""
X #define DEFAULT_INC_PROGRAM "inc"
X /* #define DEFAULT_INC_PATH "/usr/bin/imget" */
X /* #define DEFAULT_INC_PROGRAM "imget" */
X@@ -74,7 +74,7 @@
X #ifdef _PATH_MAILDIR
X # define DEFAULT_SPOOL_PATH _PATH_MAILDIR
X #else
X-# define DEFAULT_SPOOL_PATH "/var/spool/mail"
X+# define DEFAULT_SPOOL_PATH "/var/mail"
X #endif
X
X #define BUFFSIZE 8192
END-of-sylpheed-gtk2/files/patch-aa
echo x - sylpheed-gtk2/files/patch-ba
sed 's/^X//' >sylpheed-gtk2/files/patch-ba << 'END-of-sylpheed-gtk2/files/patch-ba'
X--- po/Makefile.in.in.orig Thu Sep 25 12:15:12 2003
X+++ po/Makefile.in.in Thu Sep 25 12:16:23 2003
X@@ -106,7 +106,7 @@
X @catalogs='$(CATALOGS)'; \
X for cat in $$catalogs; do \
X cat=`basename $$cat`; \
X- lang=`echo $$cat | sed 's/\.gmo$$//'`; \
X+ lang=`echo $$cat | sed 's/\.mo$$//'`; \
X dir=$(localedir)/$$lang/LC_MESSAGES; \
X $(mkinstalldirs) $(DESTDIR)$$dir; \
X if test -r $$cat; then \
END-of-sylpheed-gtk2/files/patch-ba
echo x - sylpheed-gtk2/Makefile
sed 's/^X//' >sylpheed-gtk2/Makefile << 'END-of-sylpheed-gtk2/Makefile'
X# New ports collection makefile for: sylpheed-gtk2
X# Date created: 25 September 2003
X# Whom: Jean-Yves Lefort <jylefort at brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME= sylpheed-gtk2
XPORTVERSION= 0.9.5.20030906
XCATEGORIES= mail ipv6
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
XDISTNAME= sylpheed-0.9.5-gtk2-20030906
X
XMAINTAINER= jylefort at brutele.be
XCOMMENT= The GTK+ 2.0 port of a lightweight, featureful, and fast e-mail client
X
XUSE_GMAKE= yes
XUSE_X_PREFIX= yes
XUSE_GNOME= gtk20
XUSE_LIBTOOL= yes
XUSE_REINPLACE= yes
X
XCONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
X LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
XCONFIGURE_ARGS= --prefix=${PREFIX} --enable-ipv6
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_GPGME)
XLIB_DEPENDS+= gpgme.9:${PORTSDIR}/security/gpgme
XRUN_DEPENDS+= gpg:${PORTSDIR}/security/gnupg
XCONFIGURE_ARGS+= --enable-gpgme
X.else
XCONFIGURE_ARGS+= --disable-gpgme
X.endif
X
X.if defined(WITH_COMPFACE)
XLIB_DEPENDS+= compface.1:${PORTSDIR}/mail/faces
XCONFIGURE_ARGS+= --enable-compface
X.else
XCONFIGURE_ARGS+= --disable-compface
X.endif
X
X.if defined(WITH_JPILOT)
XLIB_DEPENDS+= pisock.8:${PORTSDIR}/palm/pilot-link
XRUN_DEPENDS+= jpilot:${PORTSDIR}/palm/jpilot
XCONFIGURE_ARGS+= --enable-jpilot
X.else
XCONFIGURE_ARGS+= --disable-jpilot
X.endif
X
X.if defined(WITH_LDAP)
XLIB_DEPENDS+= ldap.2:${PORTSDIR}/net/openldap20-client
XCONFIGURE_ARGS+= --enable-ldap
X.else
XCONFIGURE_ARGS+= --disable-ldap
X.endif
X
X.if !defined(WITHOUT_SSL)
XUSE_OPENSSL= yes
XCONFIGURE_ARGS+= --enable-ssl
X.else
XCONFIGURE_ARGS+= --disable-ssl
X.endif
X
XMAKEFILES= Makefile.in \
X ac/Makefile.in \
X faq/Makefile.in \
X faq/de/Makefile.in \
X faq/en/Makefile.in \
X faq/es/Makefile.in \
X faq/fr/Makefile.in \
X faq/it/Makefile.in \
X manual/Makefile.in \
X manual/en/Makefile.in \
X manual/ja/Makefile.in \
X src/Makefile.in
X
Xpre-everything::
X @${ECHO} ""
X @${ECHO} "You may use the following build options:"
X @${ECHO} ""
X @${ECHO} " WITH_GPGME=yes Enable GnuPG support using GPGME."
X @${ECHO} " WITH_COMPFACE=yes Enable X-Face support."
X @${ECHO} " WITH_JPILOT=yes Enable JPilot support."
X @${ECHO} " WITH_LDAP=yes Enable LDAP support."
X @${ECHO} ""
X @${ECHO} " WITHOUT_SSL=yes Disable OpenSSL support."
X @${ECHO} ""
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS:S/"//g}|g; \
X s|-lresolv||g; s|-lpisock\"|-liconv &|g' ${WRKSRC}/configure
X
X.if defined(NOPORTDOCS)
X @${REINPLACE_CMD} -e 's|^SUBDIRS = ac po intl src manual faq$$|SUBDIRS = ac po intl src|g' \
X ${WRKSRC}/Makefile.in
X.else
X.for i in ${MAKEFILES}
X @${REINPLACE_CMD} -e 's|^faqdir = @faqdir@$$|faqdir = ${DOCSDIR}/faq|g; \
X s|^manualdir = @manualdir@$$|manualdir = ${DOCSDIR}/manual|g' \
X ${WRKSRC}/${i}
X.endfor
X.endif
X
Xpre-build:
X ${LN} -sf ${LIBTOOL} ${WRKSRC}/libtool
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X.for i in ChangeLog INSTALL README TODO
X @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
X @${INSTALL_DATA} ${WRKSRC}/${i}.jp ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.post.mk>
END-of-sylpheed-gtk2/Makefile
echo x - sylpheed-gtk2/distinfo
sed 's/^X//' >sylpheed-gtk2/distinfo << 'END-of-sylpheed-gtk2/distinfo'
XMD5 (sylpheed-0.9.5-gtk2-20030906.tar.gz) = ae2897cccae428cfbbe490d2e3d20500
END-of-sylpheed-gtk2/distinfo
echo x - sylpheed-gtk2/pkg-descr
sed 's/^X//' >sylpheed-gtk2/pkg-descr << 'END-of-sylpheed-gtk2/pkg-descr'
XSylpheed is an e-mail client (and news reader) based on GTK+, running on
XX Window System, and aiming for:
X * Quick response
X * Graceful, and sophisticated interface
X * Easy configuration, intuitive operation
X * Abundant features
X
XCurrently, many features are supported including POP3, IMAP, NNTP,
Xmultiple accounts, threading, filtering, MIME attachments, APOP, SMTP
XAUTH, SSL, IPv6, GnuPG, internalization, and more.
X
XThis is the GTK+ 2.0 branch of Sylpheed, authored by Takuro Ashie and
XBotond Botyanszki.
X
XWWW: http://sylpheed.good-day.net/
XWWW: http://www.homa.ne.jp/~ashie/linux/sylpheed-gtk2.html
END-of-sylpheed-gtk2/pkg-descr
echo x - sylpheed-gtk2/pkg-plist
sed 's/^X//' >sylpheed-gtk2/pkg-plist << 'END-of-sylpheed-gtk2/pkg-plist'
Xbin/sylpheed
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.jp
X%%PORTDOCS%%%%DOCSDIR%%/INSTALL
X%%PORTDOCS%%%%DOCSDIR%%/INSTALL.jp
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/README.jp
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%PORTDOCS%%%%DOCSDIR%%/TODO.jp
Xshare/locale/cs/LC_MESSAGES/sylpheed.mo
Xshare/locale/da/LC_MESSAGES/sylpheed.mo
Xshare/locale/de/LC_MESSAGES/sylpheed.mo
Xshare/locale/el/LC_MESSAGES/sylpheed.mo
Xshare/locale/es/LC_MESSAGES/sylpheed.mo
Xshare/locale/et/LC_MESSAGES/sylpheed.mo
Xshare/locale/fr/LC_MESSAGES/sylpheed.mo
Xshare/locale/gl/LC_MESSAGES/sylpheed.mo
Xshare/locale/hr/LC_MESSAGES/sylpheed.mo
Xshare/locale/hu/LC_MESSAGES/sylpheed.mo
Xshare/locale/it/LC_MESSAGES/sylpheed.mo
Xshare/locale/ja/LC_MESSAGES/sylpheed.mo
Xshare/locale/ko/LC_MESSAGES/sylpheed.mo
Xshare/locale/nl/LC_MESSAGES/sylpheed.mo
Xshare/locale/pl/LC_MESSAGES/sylpheed.mo
Xshare/locale/pt_BR/LC_MESSAGES/sylpheed.mo
Xshare/locale/ro/LC_MESSAGES/sylpheed.mo
Xshare/locale/ru/LC_MESSAGES/sylpheed.mo
Xshare/locale/sk/LC_MESSAGES/sylpheed.mo
Xshare/locale/sl/LC_MESSAGES/sylpheed.mo
Xshare/locale/sr/LC_MESSAGES/sylpheed.mo
Xshare/locale/sv/LC_MESSAGES/sylpheed.mo
Xshare/locale/tr/LC_MESSAGES/sylpheed.mo
Xshare/locale/zh_CN/LC_MESSAGES/sylpheed.mo
Xshare/locale/zh_TW.Big5/LC_MESSAGES/sylpheed.mo
X%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-1.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-2.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq-3.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/de/sylpheed-faq.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-1.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-2.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq-3.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/en/sylpheed-faq.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-1.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-2.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq-3.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/es/sylpheed-faq.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-1.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-2.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq-3.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/fr/sylpheed-faq.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-1.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-2.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq-3.html
X%%PORTDOCS%%%%DOCSDIR%%/faq/it/sylpheed-faq.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-1.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-10.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-11.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-12.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-13.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-14.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-15.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-16.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-17.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-18.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-19.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-2.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-20.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-3.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-4.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-5.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-6.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-7.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-8.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed-9.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/en/sylpheed.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-1.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-10.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-11.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-12.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-13.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-14.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-15.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-16.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-17.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-18.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-19.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-2.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-20.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-3.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-4.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-5.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-6.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-7.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-8.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed-9.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.html
X%%PORTDOCS%%%%DOCSDIR%%/manual/ja/sylpheed.sgml
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/ja
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual/en
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/manual
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/it
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/fr
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/es
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/en
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq/de
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/faq
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-sylpheed-gtk2/pkg-plist
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list