From 2f3fbc9e77c3f89983ca56ab17b790d515976ad4 Mon Sep 17 00:00:00 2001 From: Pero Orsolic Date: Thu, 9 Feb 2023 22:02:46 +0100 Subject: devel/pinecil-firmware: new port Firmware files for open source soldering irons like Miniware and Pinecil. --- devel/pinecil-firmware/Makefile | 27 +++++ devel/pinecil-firmware/distinfo | 13 ++ devel/pinecil-firmware/pkg-descr | 1 + devel/pinecil-firmware/pkg-plist | 198 +++++++++++++++++++++++++++++++ 4 files changed, 239 insertions(+) create mode 100644 devel/pinecil-firmware/Makefile create mode 100644 devel/pinecil-firmware/distinfo create mode 100644 devel/pinecil-firmware/pkg-descr create mode 100644 devel/pinecil-firmware/pkg-plist diff --git a/devel/pinecil-firmware/Makefile b/devel/pinecil-firmware/Makefile new file mode 100644 index 000000000000..b49d2fc07788 --- /dev/null +++ b/devel/pinecil-firmware/Makefile @@ -0,0 +1,27 @@ +PORTNAME= pinecil-firmware +CATEGORIES= devel +DISTVERSION= 2.20 + +MAINTAINER= porsolic@github +COMMENT= Firmware files for Pinecil soldering iron +WWW= https://github.com/Ralim/IronOS/releases + +MASTER_SITES= https://github.com/Ralim/IronOS/releases/download/v${PORTVERSION}/ +DISTFILES= Pinecil.zip Pinecilv2.zip TS80.zip TS80P.zip TS100.zip MHP30.zip + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= zip + +# extract it into 'work/pinecil-firmware-2.20' not 'work/' +EXTRACT_AFTER_ARGS= -d ${WRKSRC} + +do-build: + @# nothing + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/*.bin ${STAGEDIR}${DATADIR}/ + +.include diff --git a/devel/pinecil-firmware/distinfo b/devel/pinecil-firmware/distinfo new file mode 100644 index 000000000000..b33becb4ccbf --- /dev/null +++ b/devel/pinecil-firmware/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1675959099 +SHA256 (Pinecil.zip) = 128b41301bf5aebfcd63295f61b9209d5f4ba0ee71db806cfc4507863beb08d7 +SIZE (Pinecil.zip) = 4516957 +SHA256 (Pinecilv2.zip) = 2d01f585e6984f85cb64dafce65ba068b4a67aecd7e55604425c4d5c07c73737 +SIZE (Pinecilv2.zip) = 4807179 +SHA256 (TS80.zip) = 8b8f8a9f03452de2629846e2c632a9ccf65280be9c9704263062ea448bd95fa6 +SIZE (TS80.zip) = 3332617 +SHA256 (TS80P.zip) = 46742756d43908f6a3bd741f1ff80bb87d971545957d41a74fd587368933ba8b +SIZE (TS80P.zip) = 3778888 +SHA256 (TS100.zip) = 8a7c7701673a0da43a53d2bece912a95af22a6f88211319cca19be592d262cbb +SIZE (TS100.zip) = 3301533 +SHA256 (MHP30.zip) = 1780f7cc2e515d3ba7dc5b77b1d4195439e60daac616f538c19fa12a15a1e058 +SIZE (MHP30.zip) = 3819896 diff --git a/devel/pinecil-firmware/pkg-descr b/devel/pinecil-firmware/pkg-descr new file mode 100644 index 000000000000..72aacdd0bc60 --- /dev/null +++ b/devel/pinecil-firmware/pkg-descr @@ -0,0 +1 @@ +Firmware files for open source soldering irons like Miniware and Pinecil. diff --git a/devel/pinecil-firmware/pkg-plist b/devel/pinecil-firmware/pkg-plist new file mode 100644 index 000000000000..409f338de55a --- /dev/null +++ b/devel/pinecil-firmware/pkg-plist @@ -0,0 +1,198 @@ +%%DATADIR%%/MHP30_BE.bin +%%DATADIR%%/MHP30_BG.bin +%%DATADIR%%/MHP30_CS.bin +%%DATADIR%%/MHP30_DA.bin +%%DATADIR%%/MHP30_DE.bin +%%DATADIR%%/MHP30_EL.bin +%%DATADIR%%/MHP30_EN.bin +%%DATADIR%%/MHP30_ES.bin +%%DATADIR%%/MHP30_FI.bin +%%DATADIR%%/MHP30_FR.bin +%%DATADIR%%/MHP30_HR.bin +%%DATADIR%%/MHP30_HU.bin +%%DATADIR%%/MHP30_IT.bin +%%DATADIR%%/MHP30_JA_JP.bin +%%DATADIR%%/MHP30_LT.bin +%%DATADIR%%/MHP30_NB.bin +%%DATADIR%%/MHP30_NL.bin +%%DATADIR%%/MHP30_NL_BE.bin +%%DATADIR%%/MHP30_PL.bin +%%DATADIR%%/MHP30_PT.bin +%%DATADIR%%/MHP30_RO.bin +%%DATADIR%%/MHP30_RU.bin +%%DATADIR%%/MHP30_SK.bin +%%DATADIR%%/MHP30_SL.bin +%%DATADIR%%/MHP30_SR_CYRL.bin +%%DATADIR%%/MHP30_SR_LATN.bin +%%DATADIR%%/MHP30_SV.bin +%%DATADIR%%/MHP30_TR.bin +%%DATADIR%%/MHP30_UK.bin +%%DATADIR%%/MHP30_VI.bin +%%DATADIR%%/MHP30_YUE_HK.bin +%%DATADIR%%/MHP30_ZH_CN.bin +%%DATADIR%%/MHP30_ZH_TW.bin +%%DATADIR%%/Pinecil_BE.bin +%%DATADIR%%/Pinecil_BG.bin +%%DATADIR%%/Pinecil_CS.bin +%%DATADIR%%/Pinecil_DA.bin +%%DATADIR%%/Pinecil_DE.bin +%%DATADIR%%/Pinecil_EL.bin +%%DATADIR%%/Pinecil_EN.bin +%%DATADIR%%/Pinecil_ES.bin +%%DATADIR%%/Pinecil_FI.bin +%%DATADIR%%/Pinecil_FR.bin +%%DATADIR%%/Pinecil_HR.bin +%%DATADIR%%/Pinecil_HU.bin +%%DATADIR%%/Pinecil_IT.bin +%%DATADIR%%/Pinecil_JA_JP.bin +%%DATADIR%%/Pinecil_LT.bin +%%DATADIR%%/Pinecil_NB.bin +%%DATADIR%%/Pinecil_NL.bin +%%DATADIR%%/Pinecil_NL_BE.bin +%%DATADIR%%/Pinecil_PL.bin +%%DATADIR%%/Pinecil_PT.bin +%%DATADIR%%/Pinecil_RO.bin +%%DATADIR%%/Pinecil_RU.bin +%%DATADIR%%/Pinecil_SK.bin +%%DATADIR%%/Pinecil_SL.bin +%%DATADIR%%/Pinecil_SR_CYRL.bin +%%DATADIR%%/Pinecil_SR_LATN.bin +%%DATADIR%%/Pinecil_SV.bin +%%DATADIR%%/Pinecil_TR.bin +%%DATADIR%%/Pinecil_UK.bin +%%DATADIR%%/Pinecil_VI.bin +%%DATADIR%%/Pinecil_YUE_HK.bin +%%DATADIR%%/Pinecil_ZH_CN.bin +%%DATADIR%%/Pinecil_ZH_TW.bin +%%DATADIR%%/Pinecilv2_BE.bin +%%DATADIR%%/Pinecilv2_BG.bin +%%DATADIR%%/Pinecilv2_CS.bin +%%DATADIR%%/Pinecilv2_DA.bin +%%DATADIR%%/Pinecilv2_DE.bin +%%DATADIR%%/Pinecilv2_EL.bin +%%DATADIR%%/Pinecilv2_EN.bin +%%DATADIR%%/Pinecilv2_ES.bin +%%DATADIR%%/Pinecilv2_FI.bin +%%DATADIR%%/Pinecilv2_FR.bin +%%DATADIR%%/Pinecilv2_HR.bin +%%DATADIR%%/Pinecilv2_HU.bin +%%DATADIR%%/Pinecilv2_IT.bin +%%DATADIR%%/Pinecilv2_JA_JP.bin +%%DATADIR%%/Pinecilv2_LT.bin +%%DATADIR%%/Pinecilv2_NB.bin +%%DATADIR%%/Pinecilv2_NL.bin +%%DATADIR%%/Pinecilv2_NL_BE.bin +%%DATADIR%%/Pinecilv2_PL.bin +%%DATADIR%%/Pinecilv2_PT.bin +%%DATADIR%%/Pinecilv2_RO.bin +%%DATADIR%%/Pinecilv2_RU.bin +%%DATADIR%%/Pinecilv2_SK.bin +%%DATADIR%%/Pinecilv2_SL.bin +%%DATADIR%%/Pinecilv2_SR_CYRL.bin +%%DATADIR%%/Pinecilv2_SR_LATN.bin +%%DATADIR%%/Pinecilv2_SV.bin +%%DATADIR%%/Pinecilv2_TR.bin +%%DATADIR%%/Pinecilv2_UK.bin +%%DATADIR%%/Pinecilv2_VI.bin +%%DATADIR%%/Pinecilv2_YUE_HK.bin +%%DATADIR%%/Pinecilv2_ZH_CN.bin +%%DATADIR%%/Pinecilv2_ZH_TW.bin +%%DATADIR%%/TS80_BE.bin +%%DATADIR%%/TS80_BG.bin +%%DATADIR%%/TS80_CS.bin +%%DATADIR%%/TS80_DA.bin +%%DATADIR%%/TS80_DE.bin +%%DATADIR%%/TS80_EL.bin +%%DATADIR%%/TS80_EN.bin +%%DATADIR%%/TS80_ES.bin +%%DATADIR%%/TS80_FI.bin +%%DATADIR%%/TS80_FR.bin +%%DATADIR%%/TS80_HR.bin +%%DATADIR%%/TS80_HU.bin +%%DATADIR%%/TS80_IT.bin +%%DATADIR%%/TS80_JA_JP.bin +%%DATADIR%%/TS80_LT.bin +%%DATADIR%%/TS80_NB.bin +%%DATADIR%%/TS80_NL.bin +%%DATADIR%%/TS80_NL_BE.bin +%%DATADIR%%/TS80_PL.bin +%%DATADIR%%/TS80_PT.bin +%%DATADIR%%/TS80_RO.bin +%%DATADIR%%/TS80_RU.bin +%%DATADIR%%/TS80_SK.bin +%%DATADIR%%/TS80_SL.bin +%%DATADIR%%/TS80_SR_CYRL.bin +%%DATADIR%%/TS80_SR_LATN.bin +%%DATADIR%%/TS80_SV.bin +%%DATADIR%%/TS80_TR.bin +%%DATADIR%%/TS80_UK.bin +%%DATADIR%%/TS80_VI.bin +%%DATADIR%%/TS80_YUE_HK.bin +%%DATADIR%%/TS80_ZH_CN.bin +%%DATADIR%%/TS80_ZH_TW.bin +%%DATADIR%%/TS80P_BE.bin +%%DATADIR%%/TS80P_BG.bin +%%DATADIR%%/TS80P_CS.bin +%%DATADIR%%/TS80P_DA.bin +%%DATADIR%%/TS80P_DE.bin +%%DATADIR%%/TS80P_EL.bin +%%DATADIR%%/TS80P_EN.bin +%%DATADIR%%/TS80P_ES.bin +%%DATADIR%%/TS80P_FI.bin +%%DATADIR%%/TS80P_FR.bin +%%DATADIR%%/TS80P_HR.bin +%%DATADIR%%/TS80P_HU.bin +%%DATADIR%%/TS80P_IT.bin +%%DATADIR%%/TS80P_JA_JP.bin +%%DATADIR%%/TS80P_LT.bin +%%DATADIR%%/TS80P_NB.bin +%%DATADIR%%/TS80P_NL.bin +%%DATADIR%%/TS80P_NL_BE.bin +%%DATADIR%%/TS80P_PL.bin +%%DATADIR%%/TS80P_PT.bin +%%DATADIR%%/TS80P_RO.bin +%%DATADIR%%/TS80P_RU.bin +%%DATADIR%%/TS80P_SK.bin +%%DATADIR%%/TS80P_SL.bin +%%DATADIR%%/TS80P_SR_CYRL.bin +%%DATADIR%%/TS80P_SR_LATN.bin +%%DATADIR%%/TS80P_SV.bin +%%DATADIR%%/TS80P_TR.bin +%%DATADIR%%/TS80P_UK.bin +%%DATADIR%%/TS80P_VI.bin +%%DATADIR%%/TS80P_YUE_HK.bin +%%DATADIR%%/TS80P_ZH_CN.bin +%%DATADIR%%/TS80P_ZH_TW.bin +%%DATADIR%%/TS100_BE.bin +%%DATADIR%%/TS100_BG.bin +%%DATADIR%%/TS100_CS.bin +%%DATADIR%%/TS100_DA.bin +%%DATADIR%%/TS100_DE.bin +%%DATADIR%%/TS100_EL.bin +%%DATADIR%%/TS100_EN.bin +%%DATADIR%%/TS100_ES.bin +%%DATADIR%%/TS100_FI.bin +%%DATADIR%%/TS100_FR.bin +%%DATADIR%%/TS100_HR.bin +%%DATADIR%%/TS100_HU.bin +%%DATADIR%%/TS100_IT.bin +%%DATADIR%%/TS100_JA_JP.bin +%%DATADIR%%/TS100_LT.bin +%%DATADIR%%/TS100_NB.bin +%%DATADIR%%/TS100_NL.bin +%%DATADIR%%/TS100_NL_BE.bin +%%DATADIR%%/TS100_PL.bin +%%DATADIR%%/TS100_PT.bin +%%DATADIR%%/TS100_RO.bin +%%DATADIR%%/TS100_RU.bin +%%DATADIR%%/TS100_SK.bin +%%DATADIR%%/TS100_SL.bin +%%DATADIR%%/TS100_SR_CYRL.bin +%%DATADIR%%/TS100_SR_LATN.bin +%%DATADIR%%/TS100_SV.bin +%%DATADIR%%/TS100_TR.bin +%%DATADIR%%/TS100_UK.bin +%%DATADIR%%/TS100_VI.bin +%%DATADIR%%/TS100_YUE_HK.bin +%%DATADIR%%/TS100_ZH_CN.bin +%%DATADIR%%/TS100_ZH_TW.bin -- 2.39.2