# New ports collection makefile for: jpeg # Date created: 6 November 1994 # Whom: smace # # $FreeBSD$ # PORTNAME= jpeg PORTVERSION= 8 DISTVERSION= 8b PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.ijg.org/files/ \ ftp://ftp.uu.net/graphics/jpeg/ \ http://sylvana.net/jpegcrop/:exif DISTNAME= jpegsrc.v${DISTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ jpegexiforient.c:exif exifautotran.txt:exif EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= dinoex@FreeBSD.org COMMENT= IJG's jpeg compression utilities CONFLICTS= libjpeg-turbo-[0-9]* WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} USE_AUTOTOOLS= libtool:22 USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-shared --enable-static ADDITIONAL_HEADER= jinclude.h jpegint.h # define J_MAXMEM like "make J_MAXMEM=32" to limit max processing memory to 32Mb .if defined(J_MAXMEM) CONFIGURE_ARGS+= --enable-maxmem=${J_MAXMEM} .endif MAN1= cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 wrjpgcom.1 post-extract: @${CP} ${DISTDIR}/jpegexiforient.c ${WRKSRC}/ @${CP} ${DISTDIR}/exifautotran.txt ${WRKSRC}/exifautotran post-build: @cd ${WRKSRC} && ${CC} ${CFLAGS} -o jpegexiforient jpegexiforient.c post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${PREFIX}/share/doc/jpeg @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/jpeg/ @${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/share/doc/jpeg/ .endif .for header in ${ADDITIONAL_HEADER} @${INSTALL_DATA} ${WRKSRC}/${header} ${PREFIX}/include/ .endfor ${INSTALL_PROGRAM} ${WRKSRC}/jpegexiforient ${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKSRC}/exifautotran ${PREFIX}/bin/ .include