head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.6 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.4 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.5.0.2 pkgsrc-2025Q3-base:1.5 pkgsrc-2025Q2:1.4.0.102 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.100 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.98 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.96 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.94 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.92 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.90 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.88 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.86 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.84 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.82 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.80 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.78 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.76 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.74 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.72 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.70 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.68 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.66 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.64 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.60 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.40 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.62 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.58 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.56 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.54 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.52 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.50 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.48 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.46 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.44 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.42 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.38 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.36 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.34 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.32 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.30 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.28 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.26 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.24 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.22 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.20 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.18 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.16 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.14 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.12 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.10 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.8 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.6 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.4 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.2 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.3.0.24 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.22 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.20 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.18 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.16 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.14 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.12 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.10 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.8 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.6 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.4 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.2 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.2.0.2 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.1.1.1.0.28 pkgsrc-2009Q2-base:1.1.1.1 pkgsrc-2009Q1:1.1.1.1.0.26 pkgsrc-2009Q1-base:1.1.1.1 pkgsrc-2008Q4:1.1.1.1.0.24 pkgsrc-2008Q4-base:1.1.1.1 pkgsrc-2008Q3:1.1.1.1.0.22 pkgsrc-2008Q3-base:1.1.1.1 cube-native-xorg:1.1.1.1.0.20 cube-native-xorg-base:1.1.1.1 pkgsrc-2008Q2:1.1.1.1.0.18 pkgsrc-2008Q2-base:1.1.1.1 cwrapper:1.1.1.1.0.16 pkgsrc-2008Q1:1.1.1.1.0.14 pkgsrc-2008Q1-base:1.1.1.1 pkgsrc-2007Q4:1.1.1.1.0.12 pkgsrc-2007Q4-base:1.1.1.1 pkgsrc-2007Q3:1.1.1.1.0.10 pkgsrc-2007Q3-base:1.1.1.1 pkgsrc-2007Q2:1.1.1.1.0.8 pkgsrc-2007Q2-base:1.1.1.1 pkgsrc-2007Q1:1.1.1.1.0.6 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-2006Q4:1.1.1.1.0.4 pkgsrc-2006Q4-base:1.1.1.1 pkgsrc-2006Q3:1.1.1.1.0.2 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-20060806:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.5 date 2025.07.14.08.38.15; author pho; state Exp; branches; next 1.4; commitid G9Mvh0pBR1oFTG2G; 1.4 date 2012.10.25.06.57.04; author asau; state Exp; branches; next 1.3; 1.3 date 2009.10.31.02.23.31; author wiz; state Exp; branches; next 1.2; 1.2 date 2009.07.07.20.36.32; author joerg; state Exp; branches; next 1.1; 1.1 date 2006.08.06.17.37.52; author wiz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.08.06.17.37.52; author wiz; state Exp; branches; next ; desc @@ 1.5 log @textproc/trang: Update to 20241231 - Updated MASTER_SITES - Updated HOMEPAGE - The upstream provides no release notes. @ text @# $NetBSD: Makefile,v 1.4 2012/10/25 06:57:04 asau Exp $ # DISTNAME= trang-20241231 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=relaxng/} GITHUB_PROJECT= jing-trang GITHUB_RELEASE= V${PKGVERSION_NOREV} EXTRACT_SUFX= .zip MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://relaxng.org/jclark/ COMMENT= Multi-format schema converter based on RELAX NG LICENSE= modified-bsd DEPENDS+= jing-[0-9]*:../../textproc/jing USE_JAVA= run USE_JAVA2= 8 do-build: ${ECHO} "#!/bin/sh" > ${WRKSRC}/trang ${ECHO} "${PKG_JAVA_HOME}/bin/java -jar ${PREFIX}/libexec/trang/trang.jar"' "$$@@"' >> ${WRKSRC}/trang INSTALLATION_DIRS= bin libexec/trang share/doc/trang do-install: ${INSTALL_SCRIPT} ${WRKSRC}/trang ${DESTDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/trang.jar ${DESTDIR}${PREFIX}/libexec/trang ${INSTALL_DATA} ${WRKSRC}/copying.txt ${DESTDIR}${PREFIX}/share/doc/trang ${INSTALL_DATA} ${WRKSRC}/trang-manual.html ${DESTDIR}${PREFIX}/share/doc/trang .include "../../mk/java-vm.mk" .include "../../mk/bsd.pkg.mk" @ 1.4 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/10/31 02:23:31 wiz Exp $ d4 1 a4 1 DISTNAME= trang-20090818 d6 3 a8 1 MASTER_SITES= http://jing-trang.googlecode.com/files/ d12 1 a12 1 HOMEPAGE= http://www.thaiopensource.com/relaxng/trang.html d19 1 a19 1 USE_JAVA2= 1.4 @ 1.3 log @Update to 20090818, 6 years of development. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2009/07/07 20:36:32 joerg Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.2 log @user-destdir support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2006/08/06 17:37:52 wiz Exp $ d4 1 a4 1 DISTNAME= trang-20030619 d6 1 a6 1 MASTER_SITES= http://www.thaiopensource.com/download/ d12 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d13 2 d24 2 d27 4 a30 6 ${INSTALL_SCRIPT} ${WRKSRC}/trang ${PREFIX}/bin ${INSTALL_DATA_DIR} ${PREFIX}/libexec/trang ${INSTALL_DATA} ${WRKSRC}/trang.jar ${PREFIX}/libexec/trang ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/trang ${INSTALL_DATA} ${WRKSRC}/copying.txt ${PREFIX}/share/doc/trang ${INSTALL_DATA} ${WRKSRC}/trang-manual.html ${PREFIX}/share/doc/trang @ 1.1.1.1 log @Initial import of trang-20030619: Trang converts between different schema languages for XML. It supports the following languages: * RELAX NG (XML syntax) * RELAX NG compact syntax * XML 1.0 DTDs * W3C XML Schema A schema written in any of the supported schema languages can be converted into any of the other supported schema languages, except that W3C XML Schema is supported for output only, not for input. Trang can also infer a schema from one or more example XML documents. Trang is constructed around an RELAX NG object model designed to support schema conversion. For each schema language supported for input, there is an input module that can convert from the schema language into this internal object model. Similarly, for each schema language supported for output, there is an output module that can convert from the internal object model in the schema language. Trang aims to produce human-understandable schemas; it tries for a translation that preserves all aspects of the input schema that may be significant to a human reader, including the definitions, the way the schema is divided into files, annotations and comments. @ text @@