diff --git a/devel/ironos-firmware/Makefile b/devel/ironos-firmware/Makefile new file mode 100644 --- /dev/null +++ b/devel/ironos-firmware/Makefile @@ -0,0 +1,27 @@ +PORTNAME= ironos-firmware +CATEGORIES= devel +DISTVERSION= 2.22 + +MAINTAINER= bsd@orsolic.org +COMMENT= Firmware files for open source soldering irons +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/ironos-firmware-2.22' 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/ironos-firmware/distinfo b/devel/ironos-firmware/distinfo new file mode 100644 --- /dev/null +++ b/devel/ironos-firmware/distinfo @@ -0,0 +1,13 @@ +TIMESTAMP = 1704471332 +SHA256 (Pinecil.zip) = 2198fd80fc5f82a4459088c76979b8e1b95e321f34fe81e5821528353d820c3a +SIZE (Pinecil.zip) = 4536704 +SHA256 (Pinecilv2.zip) = 57216d2eeaa067518c91eacd535da1b30f028fdfa08b6604b0588a3c31e8284a +SIZE (Pinecilv2.zip) = 14746950 +SHA256 (TS80.zip) = f47041d999f7f44db2997fc0fb11f6e71735ec2c7321c6cb52816c6c3576c260 +SIZE (TS80.zip) = 3264522 +SHA256 (TS80P.zip) = 670db34ed8d80cc95c3b6f181576c3a8bd8f4dbf8f5412cd9df22cd88d758400 +SIZE (TS80P.zip) = 3763402 +SHA256 (TS100.zip) = 74a8c709fa8565caf53c4b101fdd27f0aca25ef2f83a928af0f3f5fb6d5adf15 +SIZE (TS100.zip) = 3254015 +SHA256 (MHP30.zip) = 60873873867424c2e2a82388c8a2ef59dd5137563f98d83567096f801274af3f +SIZE (MHP30.zip) = 3891350 diff --git a/devel/ironos-firmware/pkg-descr b/devel/ironos-firmware/pkg-descr new file mode 100644 --- /dev/null +++ b/devel/ironos-firmware/pkg-descr @@ -0,0 +1 @@ +Prebuilt firmware of IronOS for open source soldering irons like TS80, TS100, Pinecil and others. diff --git a/devel/ironos-firmware/pkg-plist b/devel/ironos-firmware/pkg-plist new file mode 100644 --- /dev/null +++ b/devel/ironos-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