New port: textproc/fox-xml: Fortran XML library

This commit is contained in:
Yuri Victorovich 2018-07-18 20:59:25 +00:00
parent 8b37127243
commit d819d2b5dd
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=474902
6 changed files with 127 additions and 0 deletions

View file

@ -200,6 +200,7 @@
SUBDIR += fo-aspell
SUBDIR += foiltex
SUBDIR += fop
SUBDIR += fox-xml
SUBDIR += fpc-aspell
SUBDIR += fpc-libxml2
SUBDIR += freexl

21
textproc/fox-xml/Makefile Normal file
View file

@ -0,0 +1,21 @@
# $FreeBSD$
PORTNAME= fox
DISTVERSION= 4.1.2-91
DISTVERSIONSUFFIX= -g9c6716e
CATEGORIES= textproc
PKGNAMESUFFIX= -xml
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fortran XML library
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
GNU_CONFIGURE= yes
USES= fortran gmake
USE_GITHUB= yes
GH_ACCOUNT= andreww
ALL_TARGET= default
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1531788010
SHA256 (andreww-fox-4.1.2-91-g9c6716e_GH0.tar.gz) = 195de27901fe6f31f33ae2e88804ee8b846bdccfd3a44c717e5011637f447ffb
SIZE (andreww-fox-4.1.2-91-g9c6716e_GH0.tar.gz) = 1044077

View file

@ -0,0 +1,19 @@
--- Makefile.orig 2018-07-14 00:41:18 UTC
+++ Makefile
@@ -12,12 +12,12 @@ objsdir:
# use from the local directory (which would just need a one-line fix in
# FoX-config.in). We restore the origional FoX-config so local version still works.
install: objsdir $(BUILD_TARGETS)
- $(MKDIR_P) $(install_prefix)/lib $(install_prefix)/finclude $(install_prefix)/bin
- $(INSTALL) objs/lib/* $(install_prefix)/lib
- $(INSTALL) -m 644 objs/finclude/* $(install_prefix)/finclude
+ $(MKDIR_P) $(DESTDIR)$(install_prefix)/lib $(DESTDIR)$(install_prefix)/include $(DESTDIR)$(install_prefix)/bin
+ $(INSTALL) objs/lib/* $(DESTDIR)$(install_prefix)/lib
+ $(INSTALL) -m 644 objs/finclude/* $(DESTDIR)$(install_prefix)/include
sed -e s#comp_prefix=.*#comp_prefix=$(install_prefix)# FoX-config > FoX-config.tmp
mv FoX-config FoX-config.old ; mv FoX-config.tmp FoX-config
- $(INSTALL) FoX-config $(install_prefix)/bin
+ $(INSTALL) FoX-config $(DESTDIR)$(install_prefix)/bin
mv FoX-config.old FoX-config
#
examples_build: $(BUILD_TARGETS)

View file

@ -0,0 +1,6 @@
FoX is an XML library written in Fortran 95. It allows software developers to
read, write and modify XML documents from Fortran applications without the
complications of dealing with multi-language development. FoX can be freely
redistributed as part of open source and commercial software packages.
WWW: https://homepages.see.leeds.ac.uk/~earawa/FoX/

View file

@ -0,0 +1,77 @@
bin/FoX-config
include/fox_common.mod
include/fox_dom.mod
include/fox_m_fsys_abort_flush.mod
include/fox_m_fsys_array_str.mod
include/fox_m_fsys_count_parse_input.mod
include/fox_m_fsys_format.mod
include/fox_m_fsys_parse_input.mod
include/fox_m_fsys_realtypes.mod
include/fox_m_fsys_string.mod
include/fox_m_fsys_string_list.mod
include/fox_m_fsys_varstr.mod
include/fox_m_utils_mtprng.mod
include/fox_m_utils_uri.mod
include/fox_m_utils_uuid.mod
include/fox_sax.mod
include/fox_utils.mod
include/fox_wcml.mod
include/fox_wkml.mod
include/fox_wxml.mod
include/m_common_attrs.mod
include/m_common_buffer.mod
include/m_common_charset.mod
include/m_common_content_model.mod
include/m_common_element.mod
include/m_common_elstack.mod
include/m_common_entities.mod
include/m_common_entity_expand.mod
include/m_common_error.mod
include/m_common_io.mod
include/m_common_namecheck.mod
include/m_common_namespaces.mod
include/m_common_notations.mod
include/m_common_struct.mod
include/m_contours.mod
include/m_dom_dom.mod
include/m_dom_error.mod
include/m_dom_extras.mod
include/m_dom_parse.mod
include/m_dom_utils.mod
include/m_sax_operate.mod
include/m_sax_parser.mod
include/m_sax_reader.mod
include/m_sax_tokenizer.mod
include/m_sax_types.mod
include/m_sax_xml_source.mod
include/m_wcml_coma.mod
include/m_wcml_core.mod
include/m_wcml_geometry.mod
include/m_wcml_inputdec.mod
include/m_wcml_lattice.mod
include/m_wcml_lists.mod
include/m_wcml_metadata.mod
include/m_wcml_molecule.mod
include/m_wcml_parameter.mod
include/m_wcml_property.mod
include/m_wcml_stml.mod
include/m_wkml_chart.mod
include/m_wkml_color.mod
include/m_wkml_color_def.mod
include/m_wkml_contours.mod
include/m_wkml_core.mod
include/m_wkml_coverage.mod
include/m_wkml_features.mod
include/m_wkml_lowlevel.mod
include/m_wkml_styling.mod
include/m_wxml_core.mod
include/m_wxml_escape.mod
include/m_wxml_overloads.mod
lib/libFoX_common.a
lib/libFoX_dom.a
lib/libFoX_fsys.a
lib/libFoX_sax.a
lib/libFoX_utils.a
lib/libFoX_wcml.a
lib/libFoX_wkml.a
lib/libFoX_wxml.a