Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jul 2018 20:59:26 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r474902 - in head/textproc: . fox-xml fox-xml/files
Message-ID:  <201807182059.w6IKxQ7O019158@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Wed Jul 18 20:59:25 2018
New Revision: 474902
URL: https://svnweb.freebsd.org/changeset/ports/474902

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

Added:
  head/textproc/fox-xml/
  head/textproc/fox-xml/Makefile   (contents, props changed)
  head/textproc/fox-xml/distinfo   (contents, props changed)
  head/textproc/fox-xml/files/
  head/textproc/fox-xml/files/patch-Makefile   (contents, props changed)
  head/textproc/fox-xml/pkg-descr   (contents, props changed)
  head/textproc/fox-xml/pkg-plist   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Wed Jul 18 20:41:56 2018	(r474901)
+++ head/textproc/Makefile	Wed Jul 18 20:59:25 2018	(r474902)
@@ -200,6 +200,7 @@
     SUBDIR += fo-aspell
     SUBDIR += foiltex
     SUBDIR += fop
+    SUBDIR += fox-xml
     SUBDIR += fpc-aspell
     SUBDIR += fpc-libxml2
     SUBDIR += freexl

Added: head/textproc/fox-xml/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/fox-xml/Makefile	Wed Jul 18 20:59:25 2018	(r474902)
@@ -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>

Added: head/textproc/fox-xml/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/fox-xml/distinfo	Wed Jul 18 20:59:25 2018	(r474902)
@@ -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

Added: head/textproc/fox-xml/files/patch-Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/fox-xml/files/patch-Makefile	Wed Jul 18 20:59:25 2018	(r474902)
@@ -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)

Added: head/textproc/fox-xml/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/fox-xml/pkg-descr	Wed Jul 18 20:59:25 2018	(r474902)
@@ -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/

Added: head/textproc/fox-xml/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/fox-xml/pkg-plist	Wed Jul 18 20:59:25 2018	(r474902)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807182059.w6IKxQ7O019158>