Date: Thu, 3 Jul 2014 17:28:40 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r360415 - head/graphics/quesa Message-ID: <201407031728.s63HSej7073729@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Thu Jul 3 17:28:39 2014 New Revision: 360415 URL: http://svnweb.freebsd.org/changeset/ports/360415 QAT: https://qat.redports.org/buildarchive/r360415/ Log: - Switch to USES=libtool, drop .la files - Strip libraries - Stagify - Remove overcomplicated examples handling - if needed, these should be provided as a separate port Modified: head/graphics/quesa/Makefile head/graphics/quesa/pkg-plist Modified: head/graphics/quesa/Makefile ============================================================================== --- head/graphics/quesa/Makefile Thu Jul 3 17:25:30 2014 (r360414) +++ head/graphics/quesa/Makefile Thu Jul 3 17:28:39 2014 (r360415) @@ -3,69 +3,24 @@ PORTNAME= quesa PORTVERSION= 1.8 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF -.ifdef (WITH_EXAMPLES) -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - ${PORTNAME}examples-${PORTVERSION}${EXTRACT_SUFX} -.endif MAINTAINER= ports@FreeBSD.org COMMENT= High level 3D graphics library compatible with Apple's QuickDraw(TM) -USE_AUTOTOOLS= libtool +USES= libtool +GNU_CONFIGURE= yes USE_GL= glut USE_XORG= x11 ice xmu xi -.ifdef (WITH_EXAMPLES) -USE_GNOME= gtk12 -.endif +INSTALL_TARGET= install-strip USE_LDCONFIG= yes -WRKSRC_EXAMPLES= ${WRKDIR}/${PORTNAME}examples-${PORTVERSION} - -NO_STAGE= yes -.include <bsd.port.pre.mk> - -.if !defined (WITH_EXAMPLES) -PLIST_SUB= WITH_EXAMPLES="@comment " -.else -PLIST_SUB= WITH_EXAMPLES="" -.endif - -.ifndef (WITH_EXAMPLES) -pre-everything:: - @${ECHO_CMD} "" - @${ECHO_CMD} "Define WITH_EXAMPLES=yes to build and install Quesa example programs" - @${ECHO_CMD} "" -.endif - -.ifdef (WITH_EXAMPLES) -post-patch: - @${REINPLACE_CMD} -e 's|-I/usr/local/include/quesa|-I${WRKSRC}/APIincludes|g; \ - s|-L/usr/local/lib|-L${LOCALBASE}/lib -L${WRKSRC}|g; \ - s|prefix = /usr/local/Quesa|prefix = ${EXAMPLESDIR}|' \ - ${WRKSRC_EXAMPLES}/Makefile.in -.endif - pre-configure: @${REINPLACE_CMD} -e 's|-std=c99||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|isfinite|finite|g' \ ${WRKSRC}/Source/Core/System/E3IOData.c \ ${WRKSRC}/Source/Core/System/E3View.c -.ifdef (WITH_EXAMPLES) -post-configure: - cd ${WRKSRC_EXAMPLES} && \ - ${SETENV} ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} - -post-build: - cd ${WRKSRC_EXAMPLES} && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} - -post-install: - cd ${WRKSRC_EXAMPLES} && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/graphics/quesa/pkg-plist ============================================================================== --- head/graphics/quesa/pkg-plist Thu Jul 3 17:25:30 2014 (r360414) +++ head/graphics/quesa/pkg-plist Thu Jul 3 17:28:39 2014 (r360415) @@ -23,27 +23,7 @@ include/quesa/QuesaTransform.h include/quesa/QuesaView.h include/quesa/QuesaViewer.h lib/libquesa.a -lib/libquesa.la lib/libquesa.so lib/libquesa.so.0 -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/1.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/2.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/3.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/4.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/5.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/6.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Images/Quesa.tga -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Models/F15.3dmf -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Models/F18.3dmf -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Models/PodRacer.3dmf -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/Models/QuesaLogo.3dmf -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bin/cameratest -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bin/dumpgroup -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bin/geomtest -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bin/importtest -%%WITH_EXAMPLES%%%%EXAMPLESDIR%%/bin/lighttest -%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/bin -%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Models -%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%%/Images -%%WITH_EXAMPLES%%@dirrm %%EXAMPLESDIR%% +lib/libquesa.so.0.0.0 @dirrm include/quesa
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407031728.s63HSej7073729>