On Mon, 27 Dec 1999, Mikhail Teterin wrote:

...
> What's the magic  and why doesn't the  port know it? Why is  -lc even in
> play if some of the components (-lmysqlclient) require -lc_r? Yours,

  libmysqlclient does not require -lc_r, because the library does not use
threads.  Only mysqld is threaded.

>       -mi
> 
> FreeBSD rtfm.newton 3.4-STABLE FreeBSD 3.4-STABLE #0: Fri Dec 17 08:49:51 EST 1999
> 


Tom
PKGNAME=        apache+php+mod_ssl-${VERSION_APACHE}+${VERSION_PHP}+${VERSION_MODSSL}
DISTFILES+=     mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE}${EXTRACT_SUFX}

BUILD_DEPENDS+= openssl:${PORTSDIR}/security/openssl \
                mm-config:${PORTSDIR}/devel/mm \
                ${PREFIX}/lib/libmm.a:${PORTSDIR}/devel/mm
LIB_DEPENDS+=   crypto.1:${PORTSDIR}/security/openssl \
                ssl.1:${PORTSDIR}/security/openssl
RUN_DEPENDS+=   openssl:${PORTSDIR}/security/openssl

VERSION_MODSSL= 2.4.9

RESTRICTED=     "Contains cryptography"

CONFIGURE_ARGS+=--enable-module=ssl \
                --enable-module=define
CONFIGURE_ENV+= SSL_BASE='SYSTEM' EAPI_MM='SYSTEM' PATH="${PREFIX}/bin:${PATH}"

PLIST=          ${PKGDIR}/PLIST.modssl
SSL=            ssl

TYPE=   test
CRT=
KEY=

pre-patch:
        @cd ${WRKDIR}/mod_ssl-${VERSION_MODSSL}-${VERSION_APACHE} \
        && ${ECHO_MSG} "===>  Applying mod_ssl-${VERSION_MODSSL} extension" \
        && ./configure --with-apache=../${DISTNAME} --expert

post-patch:
        @cd ${WRKSRC} \
        && find . -type f -name "*.orig" -print | xargs ${RM} -f

post-build:
        @cd ${WRKSRC} \
        && ${ECHO_MSG} "===>  Creating Dummy Certificate for Server (SnakeOil)" \
        && ${ECHO_MSG} "      [use 'make certificate' to create a real one]" \
        && ${MAKE} certificate TYPE=dummy >/dev/null 2>&1

certificate:
        @cd ${WRKSRC} \
        && ${ECHO_MSG} "===>  Creating Test Certificate for Server" \
        && ${MAKE} certificate TYPE=$(TYPE) CRT=$(CRT) KEY=$(KEY)

BUILD_DEPENDS+= ${PREFIX}/lib/libgd.a:${PORTSDIR}/graphics/gd
PHP_CONF_ARGS+= --with-gd=${PREFIX}
LIB_DEPENDS+=   ttf.4:${PORTSDIR}/print/freetype
PHP_CONF_ARGS+= --with-ttf=${PREFIX}
PHP_CONF_ARGS+= --with-zlib
LIB_DEPENDS+=   mcrypt.2:${PORTSDIR}/security/libmcrypt
PHP_CONF_ARGS+= --with-mcrypt=${PREFIX}
LIB_DEPENDS+=   mhash.1:${PORTSDIR}/security/mhash
PHP_CONF_ARGS+= --with-mhash=${PREFIX}
BUILD_DEPENDS+= ${PREFIX}/lib/libc-client4.a:${PORTSDIR}/mail/imap-uw
PHP_CONF_ARGS+= --with-imap=${PREFIX}
LIB_DEPENDS+=   mysqlclient.6:${PORTSDIR}/databases/mysql322-client
PHP_CONF_ARGS+= --with-mysql=${PREFIX}
BUILD_DEPENDS+= ${PREFIX}/lib/libexpat.a:${PORTSDIR}/textproc/expat
BUILD_DEPENDS+= ${PREFIX}/include/xml/xmlparse.h:${PORTSDIR}/textproc/expat
BUILD_DEPENDS+= ${PREFIX}/include/xml/xmltok.h:${PORTSDIR}/textproc/expat
PHP_CONF_ARGS+= --with-xml=${PREFIX}

Reply via email to