diff options
author | tg <tg@FreeBSD.org> | 1997-07-08 18:08:50 +0800 |
---|---|---|
committer | tg <tg@FreeBSD.org> | 1997-07-08 18:08:50 +0800 |
commit | be20841ecaed5c1c2fa396f105a54a7478a8f72b (patch) | |
tree | 570be730e4547f6044fe647286b011a5e6107e82 /converters/mimepp | |
parent | c2913ff6b04699e8e6db3358f576d9561f853e46 (diff) | |
download | freebsd-ports-gnome-be20841ecaed5c1c2fa396f105a54a7478a8f72b.tar.gz freebsd-ports-gnome-be20841ecaed5c1c2fa396f105a54a7478a8f72b.tar.zst freebsd-ports-gnome-be20841ecaed5c1c2fa396f105a54a7478a8f72b.zip |
Re-import mimepp into converters.
Requested by: Satoshi
Diffstat (limited to 'converters/mimepp')
-rw-r--r-- | converters/mimepp/Makefile | 34 | ||||
-rw-r--r-- | converters/mimepp/distinfo | 1 | ||||
-rw-r--r-- | converters/mimepp/files/Makefile | 51 | ||||
-rw-r--r-- | converters/mimepp/pkg-comment | 1 | ||||
-rw-r--r-- | converters/mimepp/pkg-descr | 8 | ||||
-rw-r--r-- | converters/mimepp/pkg-plist | 70 |
6 files changed, 165 insertions, 0 deletions
diff --git a/converters/mimepp/Makefile b/converters/mimepp/Makefile new file mode 100644 index 000000000000..15ecdff966a5 --- /dev/null +++ b/converters/mimepp/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: mimepp +# Version required: 0.8.0 +# Date created: 3 July 1997 +# Whom: Andrey Zakhvatov +# +# $Id$ +# + +DISTNAME= mimepp-0.8.0 +CATEGORIES= converters +MASTER_SITES= ${MASTER_SITE_SUNSITE} +MASTER_SITE_SUBDIR= devel/lang/c++ + +MAINTAINER= andy@icc.surw.chel.su + +WRKSRC= ${WRKDIR}/mimepp-970213 +ALL_TARGET= lib + +do-install: + @ ${INSTALL_DATA} ${WRKSRC}/libmimepp.a ${PREFIX}/lib/libmimepp.a + @ ${MKDIR} ${PREFIX}/include/mimepp + @ ${INSTALL_DATA} ${WRKSRC}/mimepp/* ${PREFIX}/include/mimepp + @ ${MKDIR} ${PREFIX}/share/doc/mimepp +.for file in CPYRIGHT README Tutorial + @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/mimepp/${file} +.endfor + @ ${INSTALL_DATA} ${WRKSRC}/doc/* ${PREFIX}/share/doc/mimepp + @ ${MKDIR} ${PREFIX}/share/examples/mimepp +.for file in exampl01.cc exampl02.cc exampl03.cc exampl04.cc exampl05.cc attach.cc basicmsg.cc multipar.cc attach.h basicmsg.h multipar.h test01.txt test02.txt test03.txt test04.txt test05.txt + @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/examples/mimepp/${file} +.endfor + @ ${INSTALL_DATA} files/Makefile ${PREFIX}/share/examples/mimepp + +.include <bsd.port.mk> diff --git a/converters/mimepp/distinfo b/converters/mimepp/distinfo new file mode 100644 index 000000000000..a921508dc664 --- /dev/null +++ b/converters/mimepp/distinfo @@ -0,0 +1 @@ +MD5 (mimepp-0.8.0.tar.gz) = 2268f857f9f27d31e466986d9ab1fba4 diff --git a/converters/mimepp/files/Makefile b/converters/mimepp/files/Makefile new file mode 100644 index 000000000000..da85e23ee52c --- /dev/null +++ b/converters/mimepp/files/Makefile @@ -0,0 +1,51 @@ +# makefile for MIME++ example programs + +# C++ compiler driver +CXX = g++ + +# C++ compiler flags (except -c, -I, -L, -l) +# Add -g here if you want debugger symbols included +CXXFLAGS = -DDW_EOL_LF + +# The search path for include files. Change only if necessary. +INC_PATH = -I/usr/local/include + +# The search path for library files. Change only if necessary. +LIB_PATH = -L/usr/local/lib + +# Libraries to be included. Change only if necessary. +LIBS = + +# The library directory where MIME++ (libmimepp.a) will be installed. +LIB_DIR = /usr/local/lib + +# The include directory where MIME++ include files should be installed. +# The include files will actually be copied to $(INC_DIR)/mimepp/. +INC_DIR = /usr/local/include + +LIB_OBJ = $(LIB_CC:.cc=.o) + +all: exampl01 exampl02 exampl03 exampl04 exampl05 + +exampl01 : exampl01.o basicmsg.o libmimepp.a + $(CXX) -o exampl01 exampl01.o basicmsg.o $(LIB_PATH) -lmimepp + +exampl02 : exampl02.o basicmsg.o libmimepp.a + $(CXX) -o exampl02 exampl02.o basicmsg.o $(LIB_PATH) -lmimepp + +exampl03 : exampl03.o multipar.o basicmsg.o libmimepp.a + $(CXX) -o exampl03 exampl03.o multipar.o basicmsg.o $(LIB_PATH) -lmimepp + +exampl04 : exampl04.o multipar.o basicmsg.o libmimepp.a + $(CXX) -o exampl04 exampl04.o multipar.o basicmsg.o $(LIB_PATH) -lmimepp + +exampl05 : exampl05.o attach.o multipar.o basicmsg.o libmimepp.a + $(CXX) -o exampl05 exampl05.o attach.o multipar.o basicmsg.o $(LIB_PATH) -lmimepp + +clean: + -rm *.o exampl0? *.out + +.SUFFIXES: .cc + +.cc.o: + $(CXX) -c $(CXXFLAGS) $< $(INC_PATH) diff --git a/converters/mimepp/pkg-comment b/converters/mimepp/pkg-comment new file mode 100644 index 000000000000..dc79e7effade --- /dev/null +++ b/converters/mimepp/pkg-comment @@ -0,0 +1 @@ +C++ class library for MIME messages diff --git a/converters/mimepp/pkg-descr b/converters/mimepp/pkg-descr new file mode 100644 index 000000000000..c43e98b3736b --- /dev/null +++ b/converters/mimepp/pkg-descr @@ -0,0 +1,8 @@ +MIME++ is a C++ class library for creating, parsing, and +editing messages in MIME format. The class structure in +MIME++ closely follows the BNF grammar specified in RFC-822 +and RFC-1521, making the library intuitive for developers +who are familiar with the MIME standard. MIME++ supports +quoted-printable and base64 encoding/decoding, and all +header fields specified in RFC-822, RFC-1036, and RFC-1521. +MIME++ is extensible through inheritance and polymorphism. diff --git a/converters/mimepp/pkg-plist b/converters/mimepp/pkg-plist new file mode 100644 index 000000000000..f97c7d1f724e --- /dev/null +++ b/converters/mimepp/pkg-plist @@ -0,0 +1,70 @@ +include/mimepp/address.h +include/mimepp/addrlist.h +include/mimepp/body.h +include/mimepp/bodypart.h +include/mimepp/datetime.h +include/mimepp/disptype.h +include/mimepp/dw_debug.h +include/mimepp/dw_mime.h +include/mimepp/dwstring.h +include/mimepp/entity.h +include/mimepp/field.h +include/mimepp/fieldbdy.h +include/mimepp/group.h +include/mimepp/header.h +include/mimepp/mailbox.h +include/mimepp/mboxlist.h +include/mimepp/mechansm.h +include/mimepp/mediatyp.h +include/mimepp/message.h +include/mimepp/mimepp.h +include/mimepp/msgcmp.h +include/mimepp/msgid.h +include/mimepp/param.h +include/mimepp/text.h +include/mimepp/token.h +lib/libmimepp.a +share/doc/mimepp/CPYRIGHT +share/doc/mimepp/README +share/doc/mimepp/Tutorial +share/doc/mimepp/address.html +share/doc/mimepp/addrlist.html +share/doc/mimepp/body.html +share/doc/mimepp/bodypart.html +share/doc/mimepp/datetime.html +share/doc/mimepp/dwstring.html +share/doc/mimepp/entity.html +share/doc/mimepp/field.html +share/doc/mimepp/fieldbdy.html +share/doc/mimepp/group.html +share/doc/mimepp/header.html +share/doc/mimepp/mailbox.html +share/doc/mimepp/mboxlist.html +share/doc/mimepp/mechansm.html +share/doc/mimepp/mediatyp.html +share/doc/mimepp/message.html +share/doc/mimepp/mimepp.html +share/doc/mimepp/msgcmp.html +share/doc/mimepp/msgid.html +share/doc/mimepp/param.html +share/doc/mimepp/text.html +share/examples/mimepp/Makefile +share/examples/mimepp/attach.cc +share/examples/mimepp/basicmsg.cc +share/examples/mimepp/exampl01.cc +share/examples/mimepp/exampl02.cc +share/examples/mimepp/exampl03.cc +share/examples/mimepp/exampl04.cc +share/examples/mimepp/exampl05.cc +share/examples/mimepp/multipar.cc +share/examples/mimepp/attach.h +share/examples/mimepp/basicmsg.h +share/examples/mimepp/multipar.h +share/examples/mimepp/test01.txt +share/examples/mimepp/test02.txt +share/examples/mimepp/test03.txt +share/examples/mimepp/test04.txt +share/examples/mimepp/test05.txt +@dirrm include/mimepp +@dirrm share/doc/mimepp +@dirrm share/examples/mimepp |