pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/cad/boolean Update to 6.92. Clean up package. Fix buil...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8a5fed0e4215
branches: trunk
changeset: 525825:8a5fed0e4215
user: wiz <wiz%pkgsrc.org@localhost>
date: Fri Feb 23 16:42:30 2007 +0000
description:
Update to 6.92. Clean up package. Fix build with gcc4.
version 6.9
Update for wxWidgets 2.6.2
diffstat:
cad/boolean/Makefile | 44 +--
cad/boolean/PLIST | 502 +++++++++++++++++++++---------------------
cad/boolean/distinfo | 18 +-
cad/boolean/patches/patch-aa | 13 +-
cad/boolean/patches/patch-ac | 8 +-
cad/boolean/patches/patch-ad | 14 -
cad/boolean/patches/patch-ae | 13 -
cad/boolean/patches/patch-af | 45 ---
cad/boolean/patches/patch-ag | 13 -
cad/boolean/patches/patch-ah | 13 +
cad/boolean/patches/patch-ai | 13 +
11 files changed, 313 insertions(+), 383 deletions(-)
diffs (truncated from 825 to 300 lines):
diff -r 40e403587e5e -r 8a5fed0e4215 cad/boolean/Makefile
--- a/cad/boolean/Makefile Fri Feb 23 15:56:22 2007 +0000
+++ b/cad/boolean/Makefile Fri Feb 23 16:42:30 2007 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.33 2006/08/24 00:01:27 dmcmahill Exp $
+# $NetBSD: Makefile,v 1.34 2007/02/23 16:42:30 wiz Exp $
#
-DISTNAME= boolean_6_7
-PKGNAME= boolean-${REL}
-PKGREVISION= 3
+DISTNAME= boolean_6_92
+PKGNAME= boolean-6.92
CATEGORIES= cad graphics
MASTER_SITES= http://www.xs4all.nl/~kholwerd/download/boolzip/
EXTRACT_SUFX= .zip
@@ -12,37 +11,21 @@
HOMEPAGE= http://www.xs4all.nl/~kholwerd/bool.html
COMMENT= GDSII viewer/editor + (boolean) operations on sets of 2d polygons
-DIST_SUBDIR= ${PKGNAME_NOREV}
-REL= 6.7
-
-BUILD_DEPENDS+= cmake>=1.6.6:../../devel/cmake
-
WRKSRC= ${WRKDIR}/boolean
+# avoid lowercasing files
+EXTRACT_OPTS_ZIP= -aqo
GCC_REQD+= 3.0
-
USE_TOOLS+= gmake pkg-config tar
USE_LANGUAGES= c c++
-INSTALLATION_DIRS= bin
+SUBST_CLASSES+= prefix
+SUBST_FILES.prefix= bin/boolean
+SUBST_SED.prefix= -e 's;@prefix@;${PREFIX};g'
+SUBST_STAGE.prefix= pre-configure
+SUBST_MESSAGE.prefix= Fixing installation prefix.
-# the zip archive messes up the case of these files which breaks
-# cmake.
-post-extract:
- set -e; \
- for f in `${FIND} ${WRKSRC} -name cmakelists.txt -print`; do \
- d=`${DIRNAME} "$$f"` ; \
- n="$$d/CMakeLists.txt" ; \
- ${ECHO} "$$f -> $$n" ; \
- ${MV} "$$f" "$$n"; done
- ${MV} ${WRKSRC}/bin/checkmsvc.cmake ${WRKSRC}/bin/CheckMSVC.cmake
- ${MV} ${WRKSRC}/bin/findpkgconfig.cmake ${WRKSRC}/bin/FindPkgConfig.cmake
- ${MV} ${WRKSRC}/bin/findwxwin.cmake ${WRKSRC}/bin/FindwxWin.cmake
- ${MV} ${WRKSRC}/bin/macros.cmake ${WRKSRC}/bin/Macros.cmake
- ${MV} -f ${WRKSRC}/bin/boolean ${WRKSRC}/bin/boolean.bak
- ${SED} 's;@prefix@;${PREFIX};g' ${WRKSRC}/bin/boolean.bak > \
- ${WRKSRC}/bin/boolean
- ${CP} -f ${WRKSRC}/apps/edit/include/valuesvc.h ${WRKSRC}/modules/kbool/include
+INSTALLATION_DIRS= bin
do-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/cmake \
@@ -51,12 +34,13 @@
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/boolean
cd ${WRKSRC}/apps/edit \
- && ${PAX} -rw default gdsuser ${PREFIX}/share/boolean
+ && ${PAX} -rw default gdsuser ${PREFIX}/share/boolean
cd ${WRKSRC}/docs \
- && ${PAX} -rw html ${PREFIX}/share/boolean
+ && ${PAX} -rw html ${PREFIX}/share/boolean
${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/share/boolean
${INSTALL_SCRIPT} ${WRKSRC}/bin/boolean ${PREFIX}/bin/boolean
${INSTALL_PROGRAM} ${WRKSRC}/apps/edit/edit ${PREFIX}/bin/edit
+.include "../../devel/cmake/buildlink3.mk"
.include "../../x11/wxGTK/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 40e403587e5e -r 8a5fed0e4215 cad/boolean/PLIST
--- a/cad/boolean/PLIST Fri Feb 23 15:56:22 2007 +0000
+++ b/cad/boolean/PLIST Fri Feb 23 16:42:30 2007 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2005/08/18 23:52:14 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.4 2007/02/23 16:42:30 wiz Exp $
bin/boolean
bin/edit
share/boolean/default/config/boolean.ad
@@ -12,6 +12,7 @@
share/boolean/default/data/aaaaap.cal
share/boolean/default/data/aap.cal
share/boolean/default/data/albert.cal
+share/boolean/default/data/amsterdam.cal
share/boolean/default/data/bbbb.key
share/boolean/default/data/bbbb2.key
share/boolean/default/data/bignext.cal
@@ -25,7 +26,9 @@
share/boolean/default/data/boog3.key
share/boolean/default/data/charac.key
share/boolean/default/data/cir1.key
+share/boolean/default/data/cir2.key
share/boolean/default/data/circ.key
+share/boolean/default/data/circ3.key
share/boolean/default/data/circir.key
share/boolean/default/data/circlerr.cal
share/boolean/default/data/d1110118.cal
@@ -249,256 +252,256 @@
share/boolean/html/boundary_8h-source.html
share/boolean/html/chandbas_8h-source.html
share/boolean/html/circleditdlg_8h-source.html
-share/boolean/html/classarc__seg-members.html
-share/boolean/html/classarc__seg.html
-share/boolean/html/classarc__seg.png
-share/boolean/html/classarcseg-members.html
-share/boolean/html/classarcseg.html
-share/boolean/html/classarcseg.png
-share/boolean/html/classarrayreference-members.html
-share/boolean/html/classarrayreference.html
-share/boolean/html/classarrayreference.png
-share/boolean/html/classbasetool-members.html
-share/boolean/html/classbasetool.html
-share/boolean/html/classbasetool.png
-share/boolean/html/classboundary-members.html
-share/boolean/html/classboundary.html
-share/boolean/html/classboundary.png
-share/boolean/html/classbox-members.html
-share/boolean/html/classbox.html
-share/boolean/html/classbox.png
-share/boolean/html/classboxtool-members.html
-share/boolean/html/classboxtool.html
-share/boolean/html/classboxtool.png
-share/boolean/html/classcanvas-members.html
-share/boolean/html/classcanvas.html
-share/boolean/html/classcircle-members.html
-share/boolean/html/classcircle.html
-share/boolean/html/classcircle.png
-share/boolean/html/classcircleditdialog-members.html
-share/boolean/html/classcircleditdialog.html
-share/boolean/html/classcircletool-members.html
-share/boolean/html/classcircletool.html
-share/boolean/html/classcircletool.png
-share/boolean/html/classcommand-members.html
-share/boolean/html/classcommand.html
-share/boolean/html/classcommandhandler-members.html
-share/boolean/html/classcommandhandler.html
-share/boolean/html/classcommandparser-members.html
-share/boolean/html/classcommandparser.html
-share/boolean/html/classcommandparser.png
-share/boolean/html/classcopytool-members.html
-share/boolean/html/classcopytool.html
-share/boolean/html/classcopytool.png
-share/boolean/html/classcopywxlistbox-members.html
-share/boolean/html/classcopywxlistbox.html
-share/boolean/html/classcursordialog-members.html
-share/boolean/html/classcursordialog.html
-share/boolean/html/classdeletetool-members.html
-share/boolean/html/classdeletetool.html
-share/boolean/html/classdeletetool.png
-share/boolean/html/classdeselecttool-members.html
-share/boolean/html/classdeselecttool.html
-share/boolean/html/classdeselecttool.png
-share/boolean/html/classdistancedlg-members.html
-share/boolean/html/classdistancedlg.html
-share/boolean/html/classdrawdriver-members.html
-share/boolean/html/classdrawdriver.html
-share/boolean/html/classdrawdriver.png
-share/boolean/html/classdriver__out-members.html
-share/boolean/html/classdriver__out.html
-share/boolean/html/classdriver__out.png
-share/boolean/html/classeditcircletool-members.html
-share/boolean/html/classeditcircletool.html
-share/boolean/html/classeditcircletool.png
-share/boolean/html/classeditimagetool-members.html
-share/boolean/html/classeditimagetool.html
-share/boolean/html/classeditimagetool.png
-share/boolean/html/classeditlinetool-members.html
-share/boolean/html/classeditlinetool.html
-share/boolean/html/classeditlinetool.png
-share/boolean/html/classeditpolylinetool-members.html
-share/boolean/html/classeditpolylinetool.html
-share/boolean/html/classeditpolylinetool.png
-share/boolean/html/classeditpolytool-members.html
-share/boolean/html/classeditpolytool.html
-share/boolean/html/classeditpolytool.png
-share/boolean/html/classeditpropertytool-members.html
-share/boolean/html/classeditpropertytool.html
-share/boolean/html/classeditpropertytool.png
-share/boolean/html/classeditrectangletool-members.html
-share/boolean/html/classeditrectangletool.html
-share/boolean/html/classeditrectangletool.png
-share/boolean/html/classeditreferencetool-members.html
-share/boolean/html/classeditreferencetool.html
-share/boolean/html/classeditreferencetool.png
-share/boolean/html/classedittool-members.html
-share/boolean/html/classedittool.html
-share/boolean/html/classedittool.png
-share/boolean/html/classelement-members.html
-share/boolean/html/classelement.html
-share/boolean/html/classelement.png
-share/boolean/html/classemask__driver__in-members.html
-share/boolean/html/classemask__driver__in.html
-share/boolean/html/classemask__driver__out-members.html
-share/boolean/html/classemask__driver__out.html
-share/boolean/html/classemask__driver__out.png
-share/boolean/html/classevalstring-members.html
-share/boolean/html/classevalstring.html
-share/boolean/html/classevalstring.png
-share/boolean/html/classexecdlg-members.html
-share/boolean/html/classexecdlg.html
-share/boolean/html/classfactors-members.html
-share/boolean/html/classfactors.html
-share/boolean/html/classfillpatterns-members.html
-share/boolean/html/classfillpatterns.html
-share/boolean/html/classflash__driver__in-members.html
-share/boolean/html/classflash__driver__in.html
-share/boolean/html/classflash__driver__out-members.html
-share/boolean/html/classflash__driver__out.html
-share/boolean/html/classflash__driver__out.png
-share/boolean/html/classg__polygon-members.html
-share/boolean/html/classg__polygon.html
-share/boolean/html/classg__polygon.png
-share/boolean/html/classg__polyline-members.html
-share/boolean/html/classg__polyline.html
-share/boolean/html/classg__polyline.png
-share/boolean/html/classgbrdriver-members.html
-share/boolean/html/classgbrdriver.html
-share/boolean/html/classgbrdriver.png
-share/boolean/html/classgds__driver__in-members.html
-share/boolean/html/classgds__driver__in.html
-share/boolean/html/classgds__driver__out-members.html
-share/boolean/html/classgds__driver__out.html
-share/boolean/html/classgds__driver__out.png
-share/boolean/html/classgdsio-members.html
-share/boolean/html/classgdsio.html
-share/boolean/html/classglobal-members.html
-share/boolean/html/classglobal.html
-share/boolean/html/classgridsettings-members.html
-share/boolean/html/classgridsettings.html
+share/boolean/html/classArc__Seg-members.html
+share/boolean/html/classArc__Seg.html
+share/boolean/html/classArc__Seg.png
+share/boolean/html/classArcseg-members.html
+share/boolean/html/classArcseg.html
+share/boolean/html/classArcseg.png
+share/boolean/html/classArrayReference-members.html
+share/boolean/html/classArrayReference.html
+share/boolean/html/classArrayReference.png
+share/boolean/html/classBaseTool-members.html
+share/boolean/html/classBaseTool.html
+share/boolean/html/classBaseTool.png
+share/boolean/html/classBoundary-members.html
+share/boolean/html/classBoundary.html
+share/boolean/html/classBoundary.png
+share/boolean/html/classBox-members.html
+share/boolean/html/classBox.html
+share/boolean/html/classBox.png
+share/boolean/html/classBoxTool-members.html
+share/boolean/html/classBoxTool.html
+share/boolean/html/classBoxTool.png
+share/boolean/html/classCanvas-members.html
+share/boolean/html/classCanvas.html
+share/boolean/html/classCircle-members.html
+share/boolean/html/classCircle.html
+share/boolean/html/classCircle.png
+share/boolean/html/classCircleTool-members.html
+share/boolean/html/classCircleTool.html
+share/boolean/html/classCircleTool.png
+share/boolean/html/classCircleditDialog-members.html
+share/boolean/html/classCircleditDialog.html
+share/boolean/html/classCommand-members.html
+share/boolean/html/classCommand.html
+share/boolean/html/classCommandHandler-members.html
+share/boolean/html/classCommandHandler.html
+share/boolean/html/classCommandParser-members.html
+share/boolean/html/classCommandParser.html
+share/boolean/html/classCommandParser.png
+share/boolean/html/classCopyTool-members.html
+share/boolean/html/classCopyTool.html
+share/boolean/html/classCopyTool.png
+share/boolean/html/classCopywxListBox-members.html
+share/boolean/html/classCopywxListBox.html
+share/boolean/html/classCursorDialog-members.html
+share/boolean/html/classCursorDialog.html
+share/boolean/html/classDeSelectTool-members.html
+share/boolean/html/classDeSelectTool.html
+share/boolean/html/classDeSelectTool.png
+share/boolean/html/classDeleteTool-members.html
+share/boolean/html/classDeleteTool.html
+share/boolean/html/classDeleteTool.png
+share/boolean/html/classDistanceDlg-members.html
+share/boolean/html/classDistanceDlg.html
+share/boolean/html/classDrawDriver-members.html
+share/boolean/html/classDrawDriver.html
+share/boolean/html/classDrawDriver.png
+share/boolean/html/classDriver__out-members.html
+share/boolean/html/classDriver__out.html
+share/boolean/html/classDriver__out.png
+share/boolean/html/classEMASK__driver__in-members.html
+share/boolean/html/classEMASK__driver__in.html
+share/boolean/html/classEMASK__driver__out-members.html
+share/boolean/html/classEMASK__driver__out.html
Home |
Main Index |
Thread Index |
Old Index