# This file is part of MXE.
# See index.html for further information.
PKG := fltk
$(PKG)_IGNORE :=
$(PKG)_CHECKSUM := 25071d6bb81cc136a449825bfd574094b48f07fb
$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
$(PKG)_FILE := $($(PKG)_SUBDIR)-source.tar.gz
$(PKG)_URL := http://ftp.easysw.com/pub/fltk/$($(PKG)_VERSION)/$($(PKG)_FILE)
$(PKG)_DEPS := gcc zlib jpeg libpng pthreads
define $(PKG)_UPDATE
$(WGET) -q -O- 'http://www.fltk.org/' | \
$(SED) -n 's,.*>v\([0-9][^<]*\)<.*,\1,p' | \
grep -v '^1\.1\.' | \
head -1
endef
define $(PKG)_BUILD
cd '$(1)' && autoconf
$(SED) -i 's,\$$uname,MINGW,g' '$(1)/configure'
cd '$(1)' && ./configure \
--host='$(TARGET)' \
--build="`config.guess`" \
--disable-shared \
--prefix='$(PREFIX)/$(TARGET)' \
--enable-threads \
LIBS='-lws2_32'
# enable exceptions, because disabling them doesn't make any sense on PCs
$(SED) -i 's,-fno-exceptions,,' '$(1)/makeinclude'
$(MAKE) -C '$(1)' -j '$(JOBS)' install DIRS=src LIBCOMMAND='$(TARGET)-ar cr'
ln -sf '$(PREFIX)/$(TARGET)/bin/fltk-config' '$(PREFIX)/bin/$(TARGET)-fltk-config'
'$(TARGET)-g++' \
-W -Wall -Werror -pedantic -ansi \
'$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-fltk.exe' \
`$(TARGET)-fltk-config --cxxflags --ldstaticflags`
endef
re/coding_standards
feature/de-hd
feature/h5detect
feature/h5f_get_obj_rework
feature/indexing
feature/new_datatypes
feature/onion_vfd
feature/parallel_h5repack
feature/refactor-h5t-cmp
feature/select_io_chunk_cache
feature/select_io_tconv
feature/vfd_swmr
feature/vfd_swmr_beta_2
feature/vol_cap_flags
feature/vol_tools_tests
feature/werror-restrict
gh-pages
hdf5_1_10
hdf5_1_10_10
hdf5_1_10_11
hdf5_1_10_9
hdf5_1_12
hdf5_1_12_2
hdf5_1_12_3
hdf5_1_13_2
hdf5_1_13_3
hdf5_1_14
hdf5_1_14_0
hdf5_1_14_1
hdf5_1_14_2
hdf5_1_14_3
hdf5_1_6
hdf5_1_8
hdf5_1_8_23
inactive/110_HDFFV-10808-h5pset_file_space_strategy
inactive/H5Ocompare
inactive/NPOESS
inactive/aio_vfd
inactive/avoid_truncate
inactive/cu_dev
inactive/develop_subfiling
inactive/develop_subfiling_v1
inactive/direct_io_2
inactive/h5ocompare
inactive/hdf5_daosm
inactive/hdf5_ff
inactive/hdf5_ff_compactor
inactive/hdf5_rados
inactive/jpeg_converter
inactive/json_vol
inactive/json_vol_old
inactive/mdc_sl_opt
inactive/mds
inactive/merge_metadata_journaling
inactive/metadata_journaling
inactive/modify_dtype_filter
inactive/multi_rd_wd_coll_io
inactive/multi_rd_wd_coll_io_merge
inactive/null_vfd
inactive/parallel_vds
inactive/parallel_vds_develop
inactive/parallel_vds_testing
inactive/phdf5_metadata_opt
inactive/post_open_fix
inactive/rados_vol
inactive/selection_io
inactive/selection_io_with_subfiling_vfd
inactive/trunk_merge_coverity
loricooperhdf-patch-1
metadata_cache_macro_cleanup
ossf-scorecard
pr_484
reduce-h5f-duplication
sel_io_chunk_cache
shell_script
zzz-gitlab-ci
[svn-r12302] Purpose: Maintenance
Description: In the past we had Fortran support only for 64bit mode
on IRIX64-6.5. This feature was hardcoded in the IRIX configuration file.
New automatic Fortran datatypes configuration should support both
32bit and 64bit modes. I finally verified that it worked.
Solution: Removed -64 flag from the configuration file.
Platforms tested: UCAR IRIX64-6.5 in 32 and 64bit modes.
Misc. update:
1 files changed, 4 insertions, 4 deletions
diff --git a/config/irix6.x b/config/irix6.x