Revision: 75584
          http://sourceforge.net/p/brlcad/code/75584
Author:   starseeker
Date:     2020-04-23 20:10:07 +0000 (Thu, 23 Apr 2020)
Log Message:
-----------
If we're using system fontconfig, we're using system freetype (for Tk) - 
fontconfig links in freetype.

Modified Paths:
--------------
    brlcad/trunk/INSTALL
    brlcad/trunk/configure
    brlcad/trunk/src/other/CMakeLists.txt

Removed Paths:
-------------
    brlcad/trunk/src/other/freetype/
    brlcad/trunk/src/other/freetype.dist

Modified: brlcad/trunk/INSTALL
===================================================================
--- brlcad/trunk/INSTALL        2020-04-23 19:56:08 UTC (rev 75583)
+++ brlcad/trunk/INSTALL        2020-04-23 20:10:07 UTC (rev 75584)
@@ -534,16 +534,6 @@
 Aliases:  ENABLE_LZ4
 
 
---- BRLCAD_FREETYPE ---
-
-Option for enabling and disabling compilation of the FreeType
-libraries provided with BRL-CAD's source code.  Default is AUTO, responsive to
-the toplevel BRLCAD_BUNDLED_LIBS option and testing first for a system
-version if BRLCAD_BUNDLED_LIBS is also AUTO.
-
-Aliases:  ENABLE_FREETYPE
-
-
 --- BRLCAD_NETPBM ---
 
 Option for enabling and disabling compilation of the netpbm library

Modified: brlcad/trunk/configure
===================================================================
--- brlcad/trunk/configure      2020-04-23 19:56:08 UTC (rev 75583)
+++ brlcad/trunk/configure      2020-04-23 20:10:07 UTC (rev 75584)
@@ -126,10 +126,6 @@
                                   shift;;
      --disable-lz4)                options="$options -DBRLCAD_LZ4=SYSTEM";
                                   shift;;
-     --enable-freetype)                options="$options 
-DBRLCAD_FREETYPE=BUNDLED";
-                                  shift;;
-     --disable-freetype)                options="$options 
-DBRLCAD_FREETYPE=SYSTEM";
-                                  shift;;
      --enable-netpbm)                options="$options 
-DBRLCAD_NETPBM=BUNDLED";
                                   shift;;
      --disable-netpbm)                options="$options 
-DBRLCAD_NETPBM=SYSTEM";

Modified: brlcad/trunk/src/other/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/other/CMakeLists.txt       2020-04-23 19:56:08 UTC (rev 
75583)
+++ brlcad/trunk/src/other/CMakeLists.txt       2020-04-23 20:10:07 UTC (rev 
75584)
@@ -265,43 +265,6 @@
   SetTargetFolder(lz4-static "Third Party Libraries")
 endif(BRLCAD_LZ4_BUILD)
 
-
-# FreeType Libraries - must come after ZLIB and PNG
-set(freetype_DESCRIPTION "
-Option for enabling and disabling compilation of the FreeType
-libraries provided with BRL-CAD's source code.  Default is AUTO, responsive to
-the toplevel BRLCAD_BUNDLED_LIBS option and testing first for a system
-version if BRLCAD_BUNDLED_LIBS is also AUTO.
-")
-# We don't want the Freetype distribution build targets
-set(FREETYPE_NO_DIST 1)
-THIRD_PARTY(freetype FREETYPE ft freetype_DESCRIPTION BRLCAD_LEVEL3 ALIASES 
ENABLE_FREETYPE REQUIRED_VARS "TEST_FONTCONFIG;BRLCAD_LEVEL3" FIND_NAME 
Freetype)
-if(BRLCAD_FREETYPE_BUILD)
-  set(FREETYPE_LIBRARY freetype CACHE STRING "libfreetype" FORCE)
-  set(FREETYPE_LIBRARIES "${FREETYPE_LIBRARY}" CACHE STRING "FreeType 
Libraries")
-  set(FREETYPE_INCLUDE_DIR_freetype2 
"${BRLCAD_SOURCE_DIR}/src/other/freetype/include"
-    CACHE STRING "FreeType freetype2 include dir" FORCE)
-  set(FREETYPE_INCLUDE_DIR_ft2build 
"${CMAKE_CURRENT_BINARY_DIR}/freetype/include"
-    CACHE STRING "FreeType ft2build include dir" FORCE)
-  set(FREETYPE_INCLUDE_DIRS 
"${FREETYPE_INCLUDE_DIR_freetype2};${FREETYPE_INCLUDE_DIR_ft2build}"
-    CACHE STRING "Directories containing FreeType headers." FORCE)
-  set(FREETYPE_VERSION_STRING "2.6.5" CACHE STRING "Freetype version" FORCE)
-  set(FREETYPE_FOUND TRUE CACHE BOOL "Freetype" FORCE)
-
-  SetTargetFolder(freetype "Third Party Libraries")
-endif(BRLCAD_FREETYPE_BUILD)
-mark_as_advanced(FREETYPE_INCLUDE_DIRS)
-mark_as_advanced(FREETYPE_LIBRARY)
-mark_as_advanced(FREETYPE_LIBRARIES)
-mark_as_advanced(FREETYPE_INCLUDE_DIR_ft2build)
-mark_as_advanced(FREETYPE_INCLUDE_DIR_freetype2)
-if(NOT "${CMAKE_CURRENT_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
-  
DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/freetype/include/freetype/config/ftconfig.h")
-  
DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/freetype/include/freetype/config/ftoption.h")
-endif(NOT "${CMAKE_CURRENT_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}")
-DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/freetype/include/freetype/config/ftconfig.h-new")
-DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/freetype/include/freetype/config/ftoption.h-new")
-
 # libnetpbm Library support for pnm,ppm,pbm, etc. image files
 set(netpbm_DESCRIPTION "
 Option for enabling and disabling compilation of the netpbm library
@@ -320,7 +283,6 @@
 DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/libnetpbm/compile.h")
 DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/libnetpbm/pm_config.h")
 
-
 # libutahrle Library - The directory to perform ADD_SUBDIRECTORY on
 # and the include directory for utahrle are different, so override the
 # macro's setting of UTAHRLE_INCLUDE_DIR here.

Deleted: brlcad/trunk/src/other/freetype.dist
===================================================================
--- brlcad/trunk/src/other/freetype.dist        2020-04-23 19:56:08 UTC (rev 
75583)
+++ brlcad/trunk/src/other/freetype.dist        2020-04-23 20:10:07 UTC (rev 
75584)
@@ -1,451 +0,0 @@
-set(freetype_ignore_files
-CMakeLists.txt
-README
-builds/unix/ftconfig.in
-builds/windows/ftdebug.c
-devel/ft2build.h
-devel/ftoption.h
-include/freetype/config/ftconfig.h
-include/freetype/config/ftheader.h
-include/freetype/config/ftmodule.h
-include/freetype/config/ftoption.h
-include/freetype/config/ftstdlib.h
-include/freetype/freetype.h
-include/freetype/ftadvanc.h
-include/freetype/ftautoh.h
-include/freetype/ftbbox.h
-include/freetype/ftbdf.h
-include/freetype/ftbitmap.h
-include/freetype/ftbzip2.h
-include/freetype/ftcache.h
-include/freetype/ftcffdrv.h
-include/freetype/ftchapters.h
-include/freetype/ftcid.h
-include/freetype/fterrdef.h
-include/freetype/fterrors.h
-include/freetype/ftfntfmt.h
-include/freetype/ftgasp.h
-include/freetype/ftglyph.h
-include/freetype/ftgxval.h
-include/freetype/ftgzip.h
-include/freetype/ftimage.h
-include/freetype/ftincrem.h
-include/freetype/ftlcdfil.h
-include/freetype/ftlist.h
-include/freetype/ftlzw.h
-include/freetype/ftmac.h
-include/freetype/ftmm.h
-include/freetype/ftmodapi.h
-include/freetype/ftmoderr.h
-include/freetype/ftotval.h
-include/freetype/ftoutln.h
-include/freetype/ftpfr.h
-include/freetype/ftrender.h
-include/freetype/ftsizes.h
-include/freetype/ftsnames.h
-include/freetype/ftstroke.h
-include/freetype/ftsynth.h
-include/freetype/ftsystem.h
-include/freetype/fttrigon.h
-include/freetype/ftttdrv.h
-include/freetype/fttypes.h
-include/freetype/ftwinfnt.h
-include/freetype/internal/autohint.h
-include/freetype/internal/ftcalc.h
-include/freetype/internal/ftdebug.h
-include/freetype/internal/ftdriver.h
-include/freetype/internal/ftgloadr.h
-include/freetype/internal/fthash.h
-include/freetype/internal/ftmemory.h
-include/freetype/internal/ftobjs.h
-include/freetype/internal/ftpic.h
-include/freetype/internal/ftrfork.h
-include/freetype/internal/ftserv.h
-include/freetype/internal/ftstream.h
-include/freetype/internal/fttrace.h
-include/freetype/internal/ftvalid.h
-include/freetype/internal/internal.h
-include/freetype/internal/psaux.h
-include/freetype/internal/pshints.h
-include/freetype/internal/services/svbdf.h
-include/freetype/internal/services/svcid.h
-include/freetype/internal/services/svfntfmt.h
-include/freetype/internal/services/svgldict.h
-include/freetype/internal/services/svgxval.h
-include/freetype/internal/services/svkern.h
-include/freetype/internal/services/svmm.h
-include/freetype/internal/services/svotval.h
-include/freetype/internal/services/svpfr.h
-include/freetype/internal/services/svpostnm.h
-include/freetype/internal/services/svprop.h
-include/freetype/internal/services/svpscmap.h
-include/freetype/internal/services/svpsinfo.h
-include/freetype/internal/services/svsfnt.h
-include/freetype/internal/services/svttcmap.h
-include/freetype/internal/services/svtteng.h
-include/freetype/internal/services/svttglyf.h
-include/freetype/internal/services/svwinfnt.h
-include/freetype/internal/sfnt.h
-include/freetype/internal/t1types.h
-include/freetype/internal/tttypes.h
-include/freetype/t1tables.h
-include/freetype/ttnameid.h
-include/freetype/tttables.h
-include/freetype/tttags.h
-include/freetype/ttunpat.h
-include/ft2build.h
-src/autofit/afangles.c
-src/autofit/afangles.h
-src/autofit/afblue.c
-src/autofit/afblue.cin
-src/autofit/afblue.dat
-src/autofit/afblue.h
-src/autofit/afblue.hin
-src/autofit/afcjk.c
-src/autofit/afcjk.h
-src/autofit/afcover.h
-src/autofit/afdummy.c
-src/autofit/afdummy.h
-src/autofit/aferrors.h
-src/autofit/afglobal.c
-src/autofit/afglobal.h
-src/autofit/afhints.c
-src/autofit/afhints.h
-src/autofit/afindic.c
-src/autofit/afindic.h
-src/autofit/aflatin.c
-src/autofit/aflatin.h
-src/autofit/aflatin2.c
-src/autofit/aflatin2.h
-src/autofit/afloader.c
-src/autofit/afloader.h
-src/autofit/afmodule.c
-src/autofit/afmodule.h
-src/autofit/afpic.c
-src/autofit/afpic.h
-src/autofit/afranges.c
-src/autofit/afranges.h
-src/autofit/afscript.h
-src/autofit/afshaper.c
-src/autofit/afshaper.h
-src/autofit/afstyles.h
-src/autofit/aftypes.h
-src/autofit/afwarp.c
-src/autofit/afwarp.h
-src/autofit/afwrtsys.h
-src/autofit/autofit.c
-src/base/basepic.c
-src/base/basepic.h
-src/base/ftadvanc.c
-src/base/ftapi.c
-src/base/ftbase.c
-src/base/ftbase.h
-src/base/ftbbox.c
-src/base/ftbdf.c
-src/base/ftbitmap.c
-src/base/ftcalc.c
-src/base/ftcid.c
-src/base/ftdbgmem.c
-src/base/ftdebug.c
-src/base/ftfntfmt.c
-src/base/ftfstype.c
-src/base/ftgasp.c
-src/base/ftgloadr.c
-src/base/ftglyph.c
-src/base/ftgxval.c
-src/base/fthash.c
-src/base/ftinit.c
-src/base/ftlcdfil.c
-src/base/ftmac.c
-src/base/ftmm.c
-src/base/ftobjs.c
-src/base/ftotval.c
-src/base/ftoutln.c
-src/base/ftpatent.c
-src/base/ftpfr.c
-src/base/ftpic.c
-src/base/ftrfork.c
-src/base/ftsnames.c
-src/base/ftstream.c
-src/base/ftstroke.c
-src/base/ftsynth.c
-src/base/ftsystem.c
-src/base/fttrigon.c
-src/base/fttype1.c
-src/base/ftutil.c
-src/base/ftwinfnt.c
-src/base/md5.c
-src/base/md5.h
-src/bdf/README
-src/bdf/bdf.c
-src/bdf/bdf.h
-src/bdf/bdfdrivr.c
-src/bdf/bdfdrivr.h
-src/bdf/bdferror.h
-src/bdf/bdflib.c
-src/bzip2/ftbzip2.c
-src/cache/ftcache.c
-src/cache/ftcbasic.c
-src/cache/ftccache.c
-src/cache/ftccache.h
-src/cache/ftccback.h
-src/cache/ftccmap.c
-src/cache/ftcerror.h
-src/cache/ftcglyph.c
-src/cache/ftcglyph.h
-src/cache/ftcimage.c
-src/cache/ftcimage.h
-src/cache/ftcmanag.c
-src/cache/ftcmanag.h
-src/cache/ftcmru.c
-src/cache/ftcmru.h
-src/cache/ftcsbits.c
-src/cache/ftcsbits.h
-src/cff/cf2arrst.c
-src/cff/cf2arrst.h
-src/cff/cf2blues.c
-src/cff/cf2blues.h
-src/cff/cf2error.c
-src/cff/cf2error.h
-src/cff/cf2fixed.h
-src/cff/cf2font.c
-src/cff/cf2font.h
-src/cff/cf2ft.c
-src/cff/cf2ft.h
-src/cff/cf2glue.h
-src/cff/cf2hints.c
-src/cff/cf2hints.h
-src/cff/cf2intrp.c
-src/cff/cf2intrp.h
-src/cff/cf2read.c
-src/cff/cf2read.h
-src/cff/cf2stack.c
-src/cff/cf2stack.h
-src/cff/cf2types.h
-src/cff/cff.c
-src/cff/cffcmap.c
-src/cff/cffcmap.h
-src/cff/cffdrivr.c
-src/cff/cffdrivr.h
-src/cff/cfferrs.h
-src/cff/cffgload.c
-src/cff/cffgload.h
-src/cff/cffload.c
-src/cff/cffload.h
-src/cff/cffobjs.c
-src/cff/cffobjs.h
-src/cff/cffparse.c
-src/cff/cffparse.h
-src/cff/cffpic.c
-src/cff/cffpic.h
-src/cff/cfftoken.h
-src/cff/cfftypes.h
-src/cid/ciderrs.h
-src/cid/cidgload.c
-src/cid/cidgload.h
-src/cid/cidload.c
-src/cid/cidload.h
-src/cid/cidobjs.c
-src/cid/cidobjs.h
-src/cid/cidparse.c
-src/cid/cidparse.h
-src/cid/cidriver.c
-src/cid/cidriver.h
-src/cid/cidtoken.h
-src/cid/type1cid.c
-src/gxvalid/README
-src/gxvalid/gxvalid.c
-src/gxvalid/gxvalid.h
-src/gxvalid/gxvbsln.c
-src/gxvalid/gxvcommn.c
-src/gxvalid/gxvcommn.h
-src/gxvalid/gxverror.h
-src/gxvalid/gxvfeat.c
-src/gxvalid/gxvfeat.h
-src/gxvalid/gxvfgen.c
-src/gxvalid/gxvjust.c
-src/gxvalid/gxvkern.c
-src/gxvalid/gxvlcar.c
-src/gxvalid/gxvmod.c
-src/gxvalid/gxvmod.h
-src/gxvalid/gxvmort.c
-src/gxvalid/gxvmort.h
-src/gxvalid/gxvmort0.c
-src/gxvalid/gxvmort1.c
-src/gxvalid/gxvmort2.c
-src/gxvalid/gxvmort4.c
-src/gxvalid/gxvmort5.c
-src/gxvalid/gxvmorx.c
-src/gxvalid/gxvmorx.h
-src/gxvalid/gxvmorx0.c
-src/gxvalid/gxvmorx1.c
-src/gxvalid/gxvmorx2.c
-src/gxvalid/gxvmorx4.c
-src/gxvalid/gxvmorx5.c
-src/gxvalid/gxvopbd.c
-src/gxvalid/gxvprop.c
-src/gxvalid/gxvtrak.c
-src/gzip/ftgzip.c
-src/lzw/ftlzw.c
-src/lzw/ftzopen.c
-src/lzw/ftzopen.h
-src/otvalid/otvalid.c
-src/otvalid/otvalid.h
-src/otvalid/otvbase.c
-src/otvalid/otvcommn.c
-src/otvalid/otvcommn.h
-src/otvalid/otverror.h
-src/otvalid/otvgdef.c
-src/otvalid/otvgpos.c
-src/otvalid/otvgpos.h
-src/otvalid/otvgsub.c
-src/otvalid/otvjstf.c
-src/otvalid/otvmath.c
-src/otvalid/otvmod.c
-src/otvalid/otvmod.h
-src/pcf/README
-src/pcf/pcf.c
-src/pcf/pcf.h
-src/pcf/pcfdrivr.c
-src/pcf/pcfdrivr.h
-src/pcf/pcferror.h
-src/pcf/pcfread.c
-src/pcf/pcfread.h
-src/pcf/pcfutil.c
-src/pcf/pcfutil.h
-src/pfr/pfr.c
-src/pfr/pfrcmap.c
-src/pfr/pfrcmap.h
-src/pfr/pfrdrivr.c
-src/pfr/pfrdrivr.h
-src/pfr/pfrerror.h
-src/pfr/pfrgload.c
-src/pfr/pfrgload.h
-src/pfr/pfrload.c
-src/pfr/pfrload.h
-src/pfr/pfrobjs.c
-src/pfr/pfrobjs.h
-src/pfr/pfrsbit.c
-src/pfr/pfrsbit.h
-src/pfr/pfrtypes.h
-src/psaux/afmparse.c
-src/psaux/afmparse.h
-src/psaux/psaux.c
-src/psaux/psauxerr.h
-src/psaux/psauxmod.c
-src/psaux/psauxmod.h
-src/psaux/psconv.c
-src/psaux/psconv.h
-src/psaux/psobjs.c
-src/psaux/psobjs.h
-src/psaux/t1cmap.c
-src/psaux/t1cmap.h
-src/psaux/t1decode.c
-src/psaux/t1decode.h
-src/pshinter/pshalgo.c
-src/pshinter/pshalgo.h
-src/pshinter/pshglob.c
-src/pshinter/pshglob.h
-src/pshinter/pshinter.c
-src/pshinter/pshmod.c
-src/pshinter/pshmod.h
-src/pshinter/pshnterr.h
-src/pshinter/pshpic.c
-src/pshinter/pshpic.h
-src/pshinter/pshrec.c
-src/pshinter/pshrec.h
-src/psnames/psmodule.c
-src/psnames/psmodule.h
-src/psnames/psnamerr.h
-src/psnames/psnames.c
-src/psnames/pspic.c
-src/psnames/pspic.h
-src/psnames/pstables.h
-src/raster/ftmisc.h
-src/raster/ftraster.c
-src/raster/ftraster.h
-src/raster/ftrend1.c
-src/raster/ftrend1.h
-src/raster/raster.c
-src/raster/rasterrs.h
-src/raster/rastpic.c
-src/raster/rastpic.h
-src/sfnt/pngshim.c
-src/sfnt/pngshim.h
-src/sfnt/sfdriver.c
-src/sfnt/sfdriver.h
-src/sfnt/sferrors.h
-src/sfnt/sfnt.c
-src/sfnt/sfntpic.c
-src/sfnt/sfntpic.h
-src/sfnt/sfobjs.c
-src/sfnt/sfobjs.h
-src/sfnt/ttbdf.c
-src/sfnt/ttbdf.h
-src/sfnt/ttcmap.c
-src/sfnt/ttcmap.h
-src/sfnt/ttcmapc.h
-src/sfnt/ttkern.c
-src/sfnt/ttkern.h
-src/sfnt/ttload.c
-src/sfnt/ttload.h
-src/sfnt/ttmtx.c
-src/sfnt/ttmtx.h
-src/sfnt/ttpost.c
-src/sfnt/ttpost.h
-src/sfnt/ttsbit.c
-src/sfnt/ttsbit.h
-src/smooth/ftgrays.c
-src/smooth/ftgrays.h
-src/smooth/ftsmerrs.h
-src/smooth/ftsmooth.c
-src/smooth/ftsmooth.h
-src/smooth/ftspic.c
-src/smooth/ftspic.h
-src/smooth/smooth.c
-src/truetype/truetype.c
-src/truetype/ttdriver.c
-src/truetype/ttdriver.h
-src/truetype/tterrors.h
-src/truetype/ttgload.c
-src/truetype/ttgload.h
-src/truetype/ttgxvar.c
-src/truetype/ttgxvar.h
-src/truetype/ttinterp.c
-src/truetype/ttinterp.h
-src/truetype/ttobjs.c
-src/truetype/ttobjs.h
-src/truetype/ttpic.c
-src/truetype/ttpic.h
-src/truetype/ttpload.c
-src/truetype/ttpload.h
-src/truetype/ttsubpix.c
-src/truetype/ttsubpix.h
-src/type1/t1afm.c
-src/type1/t1afm.h
-src/type1/t1driver.c
-src/type1/t1driver.h
-src/type1/t1errors.h
-src/type1/t1gload.c
-src/type1/t1gload.h
-src/type1/t1load.c
-src/type1/t1load.h
-src/type1/t1objs.c
-src/type1/t1objs.h
-src/type1/t1parse.c
-src/type1/t1parse.h
-src/type1/t1tokens.h
-src/type1/type1.c
-src/type42/t42drivr.c
-src/type42/t42drivr.h
-src/type42/t42error.h
-src/type42/t42objs.c
-src/type42/t42objs.h
-src/type42/t42parse.c
-src/type42/t42parse.h
-src/type42/t42types.h
-src/type42/type42.c
-src/winfonts/fnterrs.h
-src/winfonts/winfnt.c
-src/winfonts/winfnt.h
-)

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to