From 794e1823fc99e1dcf693c65ddbecfcaa630099d5 Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Wed, 20 Apr 2005 15:08:19 +0000 Subject: [PATCH] New port: mail/pear-MIME_Type PEAR class for dealing with MIME types PEAR::MIME_Type provides functionality for dealing with MIME types. PR: ports/80066 Submitted by: Antonio Carlos Venancio Junior --- mail/Makefile | 1 + mail/pear-MIME_Type/Makefile | 47 +++++++++++++++++++++++++++++++++++ mail/pear-MIME_Type/distinfo | 2 ++ mail/pear-MIME_Type/pkg-descr | 10 ++++++++ 4 files changed, 60 insertions(+) create mode 100644 mail/pear-MIME_Type/Makefile create mode 100644 mail/pear-MIME_Type/distinfo create mode 100644 mail/pear-MIME_Type/pkg-descr diff --git a/mail/Makefile b/mail/Makefile index 02177d9f291e..46a23a1bfc8a 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -318,6 +318,7 @@ SUBDIR += pantomime SUBDIR += pantomime-ssl SUBDIR += pathalias + SUBDIR += pear-MIME_Type SUBDIR += pear-Mail SUBDIR += pear-Mail_Mime SUBDIR += pear-Mail_Queue diff --git a/mail/pear-MIME_Type/Makefile b/mail/pear-MIME_Type/Makefile new file mode 100644 index 000000000000..87c79a6b654f --- /dev/null +++ b/mail/pear-MIME_Type/Makefile @@ -0,0 +1,47 @@ +# Ports collection makefile for: pear-MIME_Type +# Date created: 18 April 2005 +# Whom: Antonio Carlos Venancio Junior () +# +# $FreeBSD$ +# + +PORTNAME= MIME_Type +PORTVERSION= 1.0.0 +CATEGORIES= mail www pear + +MAINTAINER= antonio@php.net +COMMENT= PEAR class for dealing with MIME types + +BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR +RUN_DEPENDS= ${BUILD_DEPENDS} + +LATEST_LINK= pear-${PORTNAME} +OPTIONS= PEAR_SYSTEM_COMMAND "PEAR::System_Command support" off + +USE_REINPLACE= yes + +CATEGORY= MIME +FILES= Type.php Type/Parameter.php +EXAMPLES= example.php +_EXAMPLESDIR= . + +post-extract: + @${MKDIR} ${WRKSRC}/Type + @${MV} ${WRKSRC}/Parameter.php ${WRKSRC}/Type + +.include + +.if defined(WITH_PEAR_SYSTEM_COMMAND) +RUN_DEPENDS+= ${PEARDIR}/System/Command.php:${PORTSDIR}/devel/pear-System_Command +.endif + +.include "${PORTSDIR}/devel/pear-PEAR/Makefile.common" + +post-patch: +.for file in ${FILES} + @${REINPLACE_CMD} -e "s|@version@|${PORTVERSION}|" ${WRKSRC}/${file} + @${REINPLACE_CMD} -e "s|@package@|${PORTNAME}|" ${WRKSRC}/${file} +.endfor + @${REINPLACE_CMD} -e "s|@doc_dir@|${EXAMPLESDIR}|" ${WRKSRC}/${EXAMPLES} + +.include diff --git a/mail/pear-MIME_Type/distinfo b/mail/pear-MIME_Type/distinfo new file mode 100644 index 000000000000..6df345dc5bd4 --- /dev/null +++ b/mail/pear-MIME_Type/distinfo @@ -0,0 +1,2 @@ +MD5 (PEAR/MIME_Type-1.0.0.tgz) = dc2d377a121c6410d5f5c46e8ec32c03 +SIZE (PEAR/MIME_Type-1.0.0.tgz) = 4404 diff --git a/mail/pear-MIME_Type/pkg-descr b/mail/pear-MIME_Type/pkg-descr new file mode 100644 index 000000000000..b44ae969e32e --- /dev/null +++ b/mail/pear-MIME_Type/pkg-descr @@ -0,0 +1,10 @@ +PEAR::MIME_Type provides functionality for dealing with MIME types. + +* Parse MIME type. +* Supports full RFC2045 specification. +* Many utility functions for working with and determining info about types. +* Most functions can be called statically. +* Autodetect a file's mime-type, either with mime_content_type() or the 'file' +command. + +WWW: http://pear.php.net/package/MIME_Type/