# ex:ts=8 -*-mode: makefile-*- # # New ports collection makefile for: pydbdesigner # Date created: 2003-01-02 # Whom: Alan Eldridge # # $FreeBSD$ # PORTNAME= pydbdesigner PORTVERSION= 0.1.3 PORTREVISION= 2 PORTEPOCH= 0 CATEGORIES= databases MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical designer for relational databases BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/wxPython/__init__.py:${PORTSDIR}/x11-toolkits/py-wxPython USE_PYTHON= yes PLIST= ${WRKDIR}/plist WRKSRC= ${WRKDIR}/${PORTNAME} PYTHON_SITELIBSUBDIR= ${PYTHON_SITELIBDIR:S|^${PREFIX}/||} MY_SITELIBDIR= ${PYTHON_SITELIBDIR}/${PORTNAME} MY_SITELIBSUBDIR= ${PYTHON_SITELIBSUBDIR}/${PORTNAME} .include PYVERSION= ${PYTHON_VERSION:S/^python//} .if defined(PYTHON_VERSION) && ${PYVERSION:S/.//} < 22 .undef NO_IGNORE BROKEN= This port requires python 2.2 or later .endif # defined(PYVERSION) && ${PYVERSION:S/.//} < 22 post-patch: cd ${WRKSRC}; ${RM} -f *.tar.gz; >${PLIST} # make the plist here (for now) do-build: cd ${WRKSRC};\ ${ECHO_CMD} bin/${PORTNAME} >${PLIST};\ ${FIND} . ! -type d | cut -c3- | ${SORT} \ | ${SED} -e "s|^|${MY_SITELIBSUBDIR}/|" >>${PLIST};\ ${FIND} . -type d | cut -c3- | ${SORT} -r \ | ${SED} -e "s|^|@dirrm ${MY_SITELIBSUBDIR}/|" >>${PLIST} do-install: ${MKDIR} ${MY_SITELIBDIR} cd ${WRKSRC};\ ${FIND} . | cut -c3- \ | ${CPIO} -pdmv -R ${LIBOWN}:${LIBGRP} ${MY_SITELIBDIR};\ cd ${MY_SITELIBDIR};\ ${FIND} . -type d | cut -c3- | ${XARGS} ${CHMOD} ${BINMODE};\ ${FIND} . -type f | cut -c3- | ${XARGS} ${CHMOD} ${LIBMODE};\ ${RM} -f ${PREFIX}/bin/${PORTNAME};\ ${LN} -s ${MY_SITELIBDIR}/main.py ${PREFIX}/bin/${PORTNAME} ${CHMOD} ${BINMODE} ${MY_SITELIBDIR}/main.py .include