0ecea7d9d6
to be present, or does not compile on certain versions of FreeBSD. This will potentially avoid needless compilations on bento, and has the added benefit of improving certain reporting tools. To most users, this change is a no-op. PR: 61090 Submitted by: linimon
57 lines
1.6 KiB
Makefile
57 lines
1.6 KiB
Makefile
# Ports collection makefile for: cd9660_unicode
|
|
# Date created: 13 February 2001
|
|
# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= cd9660_unicode
|
|
PORTVERSION= 1.0
|
|
CATEGORIES= sysutils
|
|
MASTER_SITES= ${MASTER_SITE_LOCAL}
|
|
MASTER_SITE_SUBDIR= sobomax
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= A kernel driver for reading CD disks with non-English filenames
|
|
|
|
NO_PACKAGE= Should be in sync with the kernel to work correctly
|
|
|
|
SRCPREFIX?= /usr/src
|
|
PKGMESSAGE= ${WRKDIR}/.MESSAGE
|
|
ENCODINGS= cd ${WRKSRC}/templates && ${ECHO_CMD} [^C]* | \
|
|
${SED} 's|\.txt|,|g'
|
|
FMT= /usr/bin/fmt
|
|
FLAG!= /usr/bin/grep -e cd9660_wchar2char \
|
|
${SRCPREFIX}/sys/isofs/cd9660/cd9660_util.c 2>/dev/null || \
|
|
/usr/bin/true
|
|
|
|
.if (${FLAG} == "")
|
|
IGNORE= "your FreeBSD version is not supported. Please update to the latest version and try again"
|
|
.endif
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} >= 501109
|
|
IGNORE= is obsolete. See mount_cd9660(8)
|
|
.endif
|
|
|
|
pre-everything::
|
|
@if [ ! -d /sys -o ! -d ${SRCPREFIX}/sys ]; then \
|
|
${ECHO_MSG} "****************************************" ; \
|
|
${ECHO_MSG} " You need to extract kernel source tree" ; \
|
|
${ECHO_MSG} " before you build this package..." ; \
|
|
${ECHO_MSG} "****************************************" ; \
|
|
${FALSE} ; \
|
|
fi
|
|
|
|
pre-install:
|
|
@ENCODINGS=`${ENCODINGS}` && \
|
|
ENCODINGS=`${ECHO_CMD} $${ENCODINGS} | ${SED} 's|,$$||'` && \
|
|
${SED} "s|%%PREFIX%%|${PREFIX}|g; s|%%ENCODINGS%%|$${ENCODINGS}|" \
|
|
${PKGDIR}/pkg-message | ${FMT} > ${PKGMESSAGE}
|
|
${MKDIR} ${PREFIX}/lib/cd9660_unicode
|
|
|
|
post-install:
|
|
@${CAT} ${PKGMESSAGE}
|
|
|
|
.include <bsd.port.post.mk>
|