tryton 5.0: maintenance update

This commit is contained in:
semarie 2020-01-26 14:41:19 +00:00
parent cee3fdf674
commit 4a37d3ccbc
14 changed files with 45 additions and 246 deletions

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.10 2019/12/11 07:19:53 semarie Exp $
# $OpenBSD: Makefile,v 1.11 2020/01/26 14:41:19 semarie Exp $
MODPY_EGG_VERSION = 5.0.9
MODPY_EGG_VERSION = 5.0.10
TRYTON_MODULE = account
TRYTON_DEPENDS += party \

View File

@ -1,2 +1,2 @@
SHA256 (tryton/trytond_account-5.0.9.tar.gz) = bA9HcfkdkRT65ZJ9XkrSfuyjIuPhN6Zrb/RvF2c0r0U=
SIZE (tryton/trytond_account-5.0.9.tar.gz) = 399556
SHA256 (tryton/trytond_account-5.0.10.tar.gz) = trZI8e6gDu52PqfoZPx4CeQf70cFUrJLV/7ySgs5M6U=
SIZE (tryton/trytond_account-5.0.10.tar.gz) = 399570

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.7 2019/12/11 07:19:53 semarie Exp $
# $OpenBSD: Makefile,v 1.8 2020/01/26 14:41:19 semarie Exp $
MODPY_EGG_VERSION = 5.0.5
MODPY_EGG_VERSION = 5.0.6
TRYTON_MODULE = account_invoice
TRYTON_DEPENDS += account \

View File

@ -1,2 +1,2 @@
SHA256 (tryton/trytond_account_invoice-5.0.5.tar.gz) = PQ3BVnGiG9vb5t8lg+nWlH+7Vd6ff6CviBs2bmzH7/E=
SIZE (tryton/trytond_account_invoice-5.0.5.tar.gz) = 163460
SHA256 (tryton/trytond_account_invoice-5.0.6.tar.gz) = EtUHUCLZesNl9W6SBdnHlhszEp3npuCQUbQg7pRB8IE=
SIZE (tryton/trytond_account_invoice-5.0.6.tar.gz) = 163506

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.4 2019/06/12 04:41:56 semarie Exp $
# $OpenBSD: Makefile,v 1.5 2020/01/26 14:41:19 semarie Exp $
MODPY_EGG_VERSION = 5.0.2
MODPY_EGG_VERSION = 5.0.3
TRYTON_MODULE = account_invoice_history
TRYTON_DEPENDS += account_invoice \

View File

@ -1,2 +1,2 @@
SHA256 (tryton/trytond_account_invoice_history-5.0.2.tar.gz) = K/TjHQfqmp+MkgXCNSZ/j5imL1gLO79FttggUabkUBA=
SIZE (tryton/trytond_account_invoice_history-5.0.2.tar.gz) = 20409
SHA256 (tryton/trytond_account_invoice_history-5.0.3.tar.gz) = zmpHmqgfCdSZIgrXO3gcydicKqQ1cPrXjDxxGZfSSYo=
SIZE (tryton/trytond_account_invoice_history-5.0.3.tar.gz) = 20487

View File

@ -1,14 +1,15 @@
# $OpenBSD: Makefile,v 1.16 2019/10/06 13:34:56 semarie Exp $
# $OpenBSD: Makefile,v 1.17 2020/01/26 14:41:19 semarie Exp $
COMMENT = tryton web client
VERSION = 5.0.15
DEPVERSION = 11
VERSION = 5.0.18
DEPVERSION = 12
DISTNAME = tryton-sao-${VERSION}
EXTRACT_SUFX = .tgz
WRKDIST = ${WRKDIR}/package
# sao-dependencies is generated using https://github.com/semarie/sao-dependencies
MASTER_SITES0 = http://kapouay.odns.fr/pub/tryton/
DISTFILES += tryton-sao-${VERSION}.tgz \
sao-dependencies-${TRYTON_VERSION}-${DEPVERSION}.tar.gz:0
@ -28,7 +29,7 @@ do-install:
images \
index.html \
| tar xf - -C ${PREFIX}/share/tryton-sao-${TRYTON_VERSION}
cd ${WRKDIR}/sao-dependencies-${TRYTON_VERSION} && tar cf - bower_components \
cd ${WRKDIR}/sao-dependencies-${TRYTON_VERSION}-${DEPVERSION} && tar cf - bower_components \
| tar xf - -C ${PREFIX}/share/tryton-sao-${TRYTON_VERSION}
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/tryton-sao-${TRYTON_VERSION}

View File

@ -1,4 +1,4 @@
SHA256 (tryton/sao-dependencies-5.0-11.tar.gz) = Zf3Uk/GYPWLW1ecF/5huX7APbox4sNKua7JcHMrmCd8=
SHA256 (tryton/tryton-sao-5.0.15.tgz) = 1ANbyoXub2FassxgyLAczJxrVlmFZeBAf8uNFCXW2YI=
SIZE (tryton/sao-dependencies-5.0-11.tar.gz) = 1621256
SIZE (tryton/tryton-sao-5.0.15.tgz) = 455747
SHA256 (tryton/sao-dependencies-5.0-12.tar.gz) = TZSsVdlThMoQ5vedtk7MNxJmTQRzZyMgFfAOgmc0IjE=
SHA256 (tryton/tryton-sao-5.0.18.tgz) = uXjNwU7WmJGf/lL7D2l2Axcd0aBHH9x5A4Zj82FUKEg=
SIZE (tryton/sao-dependencies-5.0-12.tar.gz) = 1765138
SIZE (tryton/tryton-sao-5.0.18.tgz) = 455451

View File

@ -1,216 +0,0 @@
#!/bin/sh
# little tool to grab all js-dependencies and generate a bower_components/
# directory suitable for tryton-sao
PATH='/usr/bin:/bin:/usr/sbin:/sbin'
set -eu
FETCHCMD='ftp'
UNZIP='/usr/local/bin/7z x'
TRYTON_VERSION='5.0'
umask 022
if [ $# -ne 0 ]; then
echo "usage: $0" >&2
exit 1
fi
OUTDIR="${PWD}/sao-dependencies-${TRYTON_VERSION}"
if [ -d "${OUTDIR}" ]; then
echo "error: output directory already exists: ${OUTDIR}" >&2
exit 1
fi
EXTRACTDIR=$(mktemp -dt sao-dependencies.XXXXXXXX) || {
echo "error: unable to create temporary directory" >&2
exit 1
}
# https://getbootstrap.com/docs/3.3/getting-started/#download
bootstrap() {
local V="$1"
local U="https://github.com/twbs/bootstrap/releases/download/v${V}/bootstrap-${V}-dist.zip"
local O="${OUTDIR}/bower_components/bootstrap/dist"
${FETCHCMD} -o "${EXTRACTDIR}/bootstrap-${V}-dist.zip" -- "${U}"
( cd "${EXTRACTDIR}" && ${UNZIP} "bootstrap-${V}-dist.zip" )
rm "${EXTRACTDIR}/bootstrap-${V}-dist.zip"
mkdir -p -- "${O}"
cp -R "${EXTRACTDIR}/bootstrap-${V}-dist"/{css,fonts,js} "${O}"
rm -rf "${EXTRACTDIR}/bootstrap-${V}-dist"
}
# https://github.com/Eonasdan/bootstrap-datetimepicker/releases
bootstrap_datetimepicker() {
local V="$1"
local U="https://github.com/Eonasdan/bootstrap-datetimepicker/archive/${V}.tar.gz"
local O="${OUTDIR}/bower_components/eonasdan-bootstrap-datetimepicker"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p "${O}"
cp -R "${EXTRACTDIR}/bootstrap-datetimepicker-${V}/build" "${O}"
rm -rf "${EXTRACTDIR}/bootstrap-datetimepicker-${V}"
}
# https://github.com/bright/bootstrap-rtl/releases
bootstrap_rtl_ondemand() {
local V="$1"
local U="https://github.com/bright/bootstrap-rtl/archive/v${V}-ondemand.tar.gz"
local O="${OUTDIR}/bower_components/bootstrap-rtl-ondemand"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p "${O}"
cp -R "${EXTRACTDIR}/bootstrap-rtl-${V}-ondemand/dist" "${O}"
rm -rf "${EXTRACTDIR}/bootstrap-rtl-${V}-ondemand"
}
# https://github.com/c3js/c3/releases
c3() {
local V="$1"
local U="https://github.com/c3js/c3/archive/v${V}.tar.gz"
local O="${OUTDIR}/bower_components/c3"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p "${O}"
cp -R "${EXTRACTDIR}/c3-${V}"/c3{.min,}.css \
"${EXTRACTDIR}/c3-${V}"/c3{.min,}.js \
"${EXTRACTDIR}/c3-${V}/extensions" \
"${O}"
rm "${O}/extensions/chart-bubble/c3.css" \
"${O}/extensions/chart-bubble/c3.min.js"
cp "${EXTRACTDIR}/c3-${V}/bower.json" "${O}" # for dependencies
rm -rf "${EXTRACTDIR}/c3-${V}"
}
# https://github.com/d3/d3/releases
d3() {
local V="$1"
local U="https://github.com/d3/d3/releases/download/v${V}/d3.zip"
local O="${OUTDIR}/bower_components/d3"
${FETCHCMD} -o "${EXTRACTDIR}/d3.zip" -- "${U}"
mkdir "${EXTRACTDIR}/d3"
( cd "${EXTRACTDIR}/d3" && ${UNZIP} "../d3.zip" )
rm "${EXTRACTDIR}/d3.zip"
mkdir -p -- "${O}"
cp "${EXTRACTDIR}/d3/"d3{.min,}.js "${O}"
rm -rf "${EXTRACTDIR}/d3"
}
# https://github.com/fullcalendar/fullcalendar/releases
fullcalendar() {
local V="$1"
local U="https://github.com/fullcalendar/fullcalendar/releases/download/v${V}/fullcalendar-${V}.zip"
local O="${OUTDIR}/bower_components/fullcalendar/dist"
${FETCHCMD} -o "${EXTRACTDIR}/fullcalendar-${V}.zip" -- "${U}"
( cd "${EXTRACTDIR}" && ${UNZIP} "fullcalendar-${V}.zip" )
rm "${EXTRACTDIR}/fullcalendar-${V}.zip"
mkdir -p -- "${O}"
cp -R "${EXTRACTDIR}/fullcalendar-${V}"/fullcalendar{,.min}.js \
"${EXTRACTDIR}/fullcalendar-${V}"/fullcalendar{,.min}.css \
"${EXTRACTDIR}/fullcalendar-${V}"/fullcalendar.print{,.min}.css \
"${EXTRACTDIR}/fullcalendar-${V}"/gcal{.min,}.js \
"${EXTRACTDIR}/fullcalendar-${V}"/locale{-all.js,} \
"${O}"
rm -rf "${EXTRACTDIR}/fullcalendar-${V}"
}
# https://github.com/guillaumepotier/gettext.js/releases
gettext_js() {
local V="$1"
local U="https://github.com/guillaumepotier/gettext.js/archive/${V}.tar.gz"
local O="${OUTDIR}/bower_components/gettext.js"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p -- "${O}"
cp -R "${EXTRACTDIR}/gettext.js-${V}/dist" "${O}"
rm -rf "${EXTRACTDIR}/gettext.js-${V}"
}
# https://jquery.com/download/
jquery() {
local V="$1"
local U="https://code.jquery.com"
local O="${OUTDIR}/bower_components/jquery/dist"
mkdir -p "${O}"
${FETCHCMD} -o "${O}/jquery.js" "${U}/jquery-${V}.js"
${FETCHCMD} -o "${O}/jquery.min.js" "${U}/jquery-${V}.min.js"
${FETCHCMD} -o "${O}/jquery.min.map" "${U}/jquery-${V}.min.map"
}
# https://github.com/moment/moment/releases
moment() {
local V="$1"
local U="https://github.com/moment/moment/archive/${V}.tar.gz"
local O="${OUTDIR}/bower_components/moment"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p -- "${O}"
cp -R "${EXTRACTDIR}/moment-${V}/moment.js" \
"${EXTRACTDIR}/moment-${V}/min" \
"${O}"
rm "${O}/min/tests.js"
rm -rf "${EXTRACTDIR}/moment-${V}"
}
# https://github.com/ccampbell/mousetrap/releases
mousetrap() {
local V="$1"
local U="https://github.com/ccampbell/mousetrap/archive/${V}.tar.gz"
local O="${OUTDIR}/bower_components/mousetrap"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p -- "${O}"
cp -R "${EXTRACTDIR}/mousetrap-${V}/"mousetrap{.min,}.js \
"${EXTRACTDIR}/mousetrap-${V}/plugins" \
"${O}"
rm -rf "${EXTRACTDIR}/mousetrap-${V}"
}
# https://github.com/mholt/papaparse/releases
papaparse() {
local V="$1"
local U="https://github.com/mholt/papaparse/archive/${V}.tar.gz"
local O="${OUTDIR}/bower_components/papaparse"
${FETCHCMD} -o- -- "${U}" | tar zxf - -C "${EXTRACTDIR}"
mkdir -p -- "${O}"
cp "${EXTRACTDIR}/PapaParse-${V}/"papaparse{.min,}.js "${O}"
rm -rf "${EXTRACTDIR}/PapaParse-${V}"
}
# download and extract files
bootstrap '3.3.7' # ^3.3.7
bootstrap_datetimepicker '4.17.47' # ^4.17
bootstrap_rtl_ondemand '3.3.4' # ^3.3.4-ondemand
c3 '0.7.7' # ^0.6
d3 '5.11.0' # ^5.0.0 (c3 dependency)
fullcalendar '3.10.0' # ^3.0
gettext_js '0.5.5' # ^0.5
jquery '3.3.1' # ^3
moment '2.24.0' # ^2.10
mousetrap '1.6.3' # ^1.6
papaparse '4.6.3' # ^4.1
# cleanup (ensure it is empty)
rmdir "${EXTRACTDIR}"
# generate sha256
( cd "${OUTDIR}" && find "bower_components" -type f -print0 \
| xargs -0 sha256 -b ) \
> "${OUTDIR}/SHA256"

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.3 2019/02/22 07:24:36 semarie Exp $
@comment $OpenBSD: PLIST,v 1.4 2020/01/26 14:41:19 semarie Exp $
@option is-branch
share/doc/tryton-sao-${TRYTON_VERSION}/
share/doc/tryton-sao-${TRYTON_VERSION}/CHANGELOG
@ -45,7 +45,6 @@ share/tryton-sao-${TRYTON_VERSION}/bower_components/bootstrap/dist/js/bootstrap.
share/tryton-sao-${TRYTON_VERSION}/bower_components/bootstrap/dist/js/bootstrap.min.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/bootstrap/dist/js/npm.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/c3/
share/tryton-sao-${TRYTON_VERSION}/bower_components/c3/bower.json
share/tryton-sao-${TRYTON_VERSION}/bower_components/c3/c3.css
share/tryton-sao-${TRYTON_VERSION}/bower_components/c3/c3.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/c3/c3.min.css
@ -74,6 +73,7 @@ share/tryton-sao-${TRYTON_VERSION}/bower_components/eonasdan-bootstrap-datetimep
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/dist/
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/dist/fullcalendar.css
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/dist/fullcalendar.d.ts
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/dist/fullcalendar.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/dist/fullcalendar.min.css
share/tryton-sao-${TRYTON_VERSION}/bower_components/fullcalendar/dist/fullcalendar.min.js
@ -162,9 +162,13 @@ share/tryton-sao-${TRYTON_VERSION}/bower_components/gettext.js/dist/gettext.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/gettext.js/dist/gettext.min.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/core.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/jquery.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/jquery.min.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/jquery.min.map
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/jquery.slim.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/jquery.slim.min.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/jquery/dist/jquery.slim.min.map
share/tryton-sao-${TRYTON_VERSION}/bower_components/moment/
share/tryton-sao-${TRYTON_VERSION}/bower_components/moment/min/
share/tryton-sao-${TRYTON_VERSION}/bower_components/moment/min/locales.js
@ -201,6 +205,16 @@ share/tryton-sao-${TRYTON_VERSION}/bower_components/mousetrap/plugins/record/tes
share/tryton-sao-${TRYTON_VERSION}/bower_components/papaparse/
share/tryton-sao-${TRYTON_VERSION}/bower_components/papaparse/papaparse.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/papaparse/papaparse.min.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/browserstack-current-1.json
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/browserstack-current-2.json
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/browserstack-legacy-1.json
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/browserstack-legacy-2.json
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/release.js
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/run-browserstack.sh
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/tasks/
share/tryton-sao-${TRYTON_VERSION}/bower_components/qunit/build/tasks/test-on-node.js
share/tryton-sao-${TRYTON_VERSION}/dist/
share/tryton-sao-${TRYTON_VERSION}/dist/tryton-sao.css
share/tryton-sao-${TRYTON_VERSION}/dist/tryton-sao.js

View File

@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.5 2019/10/06 13:34:56 semarie Exp $
# $OpenBSD: Makefile,v 1.6 2020/01/26 14:41:19 semarie Exp $
MODPY_EGG_VERSION = 5.0.3
MODPY_EGG_VERSION = 5.0.4
TRYTON_MODULE = timesheet
TRYTON_DEPENDS += company \

View File

@ -1,2 +1,2 @@
SHA256 (tryton/trytond_timesheet-5.0.3.tar.gz) = m/RI5/UAIAGjbjTW/Y/Vv0m4PCRPfQrGyhmGQS1wzzk=
SIZE (tryton/trytond_timesheet-5.0.3.tar.gz) = 45197
SHA256 (tryton/trytond_timesheet-5.0.4.tar.gz) = ANOYpGeToI8t4W4fLhqn8u+y/+JYBjDND48FibUc7U8=
SIZE (tryton/trytond_timesheet-5.0.4.tar.gz) = 45299

View File

@ -1,8 +1,8 @@
# $OpenBSD: Makefile,v 1.17 2019/12/22 13:44:36 semarie Exp $
# $OpenBSD: Makefile,v 1.18 2020/01/26 14:41:19 semarie Exp $
COMMENT = tryton desktop client
MODPY_EGG_VERSION = 5.0.18
MODPY_EGG_VERSION = 5.0.19
DISTNAME = tryton-${MODPY_EGG_VERSION}
TRYTON_PY = Yes

View File

@ -1,2 +1,2 @@
SHA256 (tryton/tryton-5.0.18.tar.gz) = WWh1u403I0VfcXhmpFECFzpJ7Y4iEjxEi6Z8sqF81sM=
SIZE (tryton/tryton-5.0.18.tar.gz) = 588473
SHA256 (tryton/tryton-5.0.19.tar.gz) = k6MjAkXKtEW3KeHbtI7oSK/EvYJAolfdjtJukYNqYj0=
SIZE (tryton/tryton-5.0.19.tar.gz) = 588545