├── ports-overlay ├── x11 │ ├── lumina │ │ ├── pkg-message │ │ ├── distinfo │ │ ├── pkg-descr │ │ └── Makefile │ ├── pcdm │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── pkg-install │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-core │ │ ├── distinfo │ │ ├── pkg-descr │ │ ├── diffReport.sh │ │ ├── pkg-message │ │ └── Makefile │ └── lumina-coreutils │ │ ├── distinfo │ │ ├── pkg-descr │ │ ├── Makefile │ │ └── pkg-plist ├── sysutils │ ├── qsudo │ │ ├── pkg-descr │ │ ├── distinfo │ │ └── Makefile │ ├── pc-networkmanager │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── pc-sysinstall │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── sysadm │ │ ├── distinfo │ │ ├── pkg-plist │ │ ├── pkg-descr │ │ └── Makefile │ └── sysadm-client │ │ ├── distinfo │ │ ├── pkg-descr │ │ ├── pkg-plist │ │ └── Makefile ├── os │ ├── src-master │ │ ├── pkg-descr │ │ ├── distinfo │ │ └── Makefile │ ├── src-stable-18.12 │ │ ├── pkg-descr │ │ ├── distinfo │ │ └── Makefile │ └── manifest │ │ ├── pkg-descr │ │ └── Makefile ├── deskutils │ ├── lumina-photo │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-calculator │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── pkg-message │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-screenshot │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-pdf │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-mediaplayer │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-textedit │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-archiver │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── lumina-fm │ │ ├── distinfo │ │ ├── pkg-descr │ │ ├── Makefile │ │ └── pkg-plist │ └── lumina-fileinfo │ │ ├── distinfo │ │ ├── pkg-descr │ │ ├── Makefile │ │ └── pkg-plist ├── trident │ ├── trident-core │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-install │ ├── Makefile │ ├── trident-installer │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ ├── trident-updatemgr │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist │ └── trident-icons │ │ ├── pkg-descr │ │ ├── distinfo │ │ └── Makefile ├── x11-themes │ └── lumina-themes │ │ ├── pkg-descr │ │ ├── distinfo │ │ ├── Makefile │ │ └── pkg-plist └── graphics │ └── mupdf │ ├── distinfo │ ├── files │ ├── patch-Makefile │ ├── scroll_hack-platform__x11__pdfapp.c │ ├── patch-thirdparty_lcms2_src_cmsmd5.c │ └── patch-Makerules │ ├── pkg-descr │ ├── Makefile │ └── pkg-plist ├── iso-overlay ├── etc │ └── runlevels │ │ ├── boot │ │ ├── cron │ │ ├── devd │ │ ├── devfs │ │ ├── fsck │ │ ├── hostid │ │ ├── modules │ │ ├── syscons │ │ ├── sysctl │ │ ├── urandom │ │ ├── adjkerntz │ │ └── hostname │ │ └── default │ │ └── moused └── root │ └── refind │ ├── refind_x64.efi │ └── icons │ ├── os_arch.png │ ├── os_mac.png │ ├── os_suse.png │ ├── os_win.png │ ├── os_win8.png │ ├── vol_net.png │ ├── arrow_left.png │ ├── boot_linux.png │ ├── boot_win.png │ ├── func_about.png │ ├── func_exit.png │ ├── func_reset.png │ ├── os_centos.png │ ├── os_chakra.png │ ├── os_chrome.png │ ├── os_clover.png │ ├── os_debian.png │ ├── os_fedora.png │ ├── os_freebsd.png │ ├── os_gentoo.png │ ├── os_haiku.png │ ├── os_hwtest.png │ ├── os_kubuntu.png │ ├── os_legacy.png │ ├── os_linux.png │ ├── os_lubuntu.png │ ├── os_mageia.png │ ├── os_netbsd.png │ ├── os_network.png │ ├── os_redhat.png │ ├── os_refind.png │ ├── os_refit.png │ ├── os_trident.png │ ├── os_ubuntu.png │ ├── os_unknown.png │ ├── os_xubuntu.png │ ├── tool_part.png │ ├── tool_shell.png │ ├── arrow_right.png │ ├── os_gummiboot.png │ ├── os_linuxmint.png │ ├── os_mandriva.png │ ├── os_opensuse.png │ ├── os_slackware.png │ ├── tool_memtest.png │ ├── tool_netboot.png │ ├── tool_rescue.png │ ├── transparent.png │ ├── vol_external.png │ ├── vol_internal.png │ ├── vol_optical.png │ ├── func_csr_rotate.png │ ├── func_firmware.png │ ├── func_shutdown.png │ ├── os_crunchbang.png │ ├── os_elementary.png │ ├── os_frugalware.png │ ├── tool_fwupdate.png │ ├── tool_mok_tool.png │ ├── tool_apple_rescue.png │ ├── tool_windows_rescue.png │ ├── README │ └── licenses │ └── lgpl-3.0.txt ├── repo-trains ├── trident-trains.json.sha1 ├── sign-trains.sh ├── README.md └── trident-trains.json ├── Jenkinsfile-tridentbuild-cleanjails ├── README.md ├── obsolete_v1 ├── setup-package-server │ ├── pkg-nginx.conf │ └── setup.sh ├── setup-build-server │ ├── poudriere-nginx.conf │ ├── setup.sh │ └── README.md ├── Jenkinsfile-trident-stats ├── Jenkinsfile-trident-master └── README.md ├── Jenkinsfile-trident-uploadTrain ├── Jenkinsfile-trident-promote ├── Jenkinsfile-trident-promote-edge ├── LICENSE ├── Jenkinsfile-tridentbuild-edge └── Jenkinsfile-tridentbuild-stable /ports-overlay/x11/lumina/pkg-message: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/cron: -------------------------------------------------------------------------------- 1 | /etc/init.d/cron -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/devd: -------------------------------------------------------------------------------- 1 | /etc/init.d/devd -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/devfs: -------------------------------------------------------------------------------- 1 | /etc/init.d/devfs -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/fsck: -------------------------------------------------------------------------------- 1 | /etc/init.d/fsck -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/hostid: -------------------------------------------------------------------------------- 1 | /etc/init.d/hostid -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/modules: -------------------------------------------------------------------------------- 1 | /etc/init.d/modules -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/syscons: -------------------------------------------------------------------------------- 1 | /etc/init.d/syscons -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/sysctl: -------------------------------------------------------------------------------- 1 | /etc/init.d/sysctl -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/urandom: -------------------------------------------------------------------------------- 1 | /etc/init.d/urandom -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/default/moused: -------------------------------------------------------------------------------- 1 | /etc/init.d/moused -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/adjkerntz: -------------------------------------------------------------------------------- 1 | /etc/init.d/adjkerntz -------------------------------------------------------------------------------- /iso-overlay/etc/runlevels/boot/hostname: -------------------------------------------------------------------------------- 1 | /etc/init.d/hostname -------------------------------------------------------------------------------- /ports-overlay/x11/lumina/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983091 2 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/qsudo/pkg-descr: -------------------------------------------------------------------------------- 1 | TrueOS Qt sudo front-end 2 | 3 | WWW: https://github.com/trueos/qsudo 4 | -------------------------------------------------------------------------------- /ports-overlay/os/src-master/pkg-descr: -------------------------------------------------------------------------------- 1 | System Sources for TrueOS 2 | 3 | WWW: https://github.com/trueos/trueos 4 | -------------------------------------------------------------------------------- /ports-overlay/os/src-stable-18.12/pkg-descr: -------------------------------------------------------------------------------- 1 | System Sources for TrueOS 2 | 3 | WWW: https://github.com/trueos/trueos 4 | -------------------------------------------------------------------------------- /ports-overlay/x11/pcdm/pkg-descr: -------------------------------------------------------------------------------- 1 | QT5 based display manager for FreeBSD 2 | 3 | WWW: https://github.com/trueos/pcdm 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-photo/pkg-descr: -------------------------------------------------------------------------------- 1 | Image viewer utility from the Lumina Desktop. 2 | 3 | WWW: http://lumina-desktop.org 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-networkmanager/pkg-descr: -------------------------------------------------------------------------------- 1 | TrueOS Qt Network Manager 2 | 3 | WWW: https://github.com/trueos/pc-networkmanager 4 | -------------------------------------------------------------------------------- /repo-trains/trident-trains.json.sha1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/repo-trains/trident-trains.json.sha1 -------------------------------------------------------------------------------- /iso-overlay/root/refind/refind_x64.efi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/refind_x64.efi -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-calculator/pkg-descr: -------------------------------------------------------------------------------- 1 | Scientific calculator from the Lumina Desktop. 2 | 3 | WWW: http://lumina-desktop.org 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-screenshot/pkg-descr: -------------------------------------------------------------------------------- 1 | Screenshot utility from the Lumina Desktop. 2 | 3 | WWW: http://lumina-desktop.org 4 | -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_arch.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_mac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_mac.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_suse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_suse.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_win.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_win8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_win8.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/vol_net.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/vol_net.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/arrow_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/arrow_left.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/boot_linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/boot_linux.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/boot_win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/boot_win.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/func_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/func_about.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/func_exit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/func_exit.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/func_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/func_reset.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_centos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_centos.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_chakra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_chakra.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_chrome.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_clover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_clover.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_debian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_debian.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_fedora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_fedora.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_freebsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_freebsd.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_gentoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_gentoo.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_haiku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_haiku.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_hwtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_hwtest.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_kubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_kubuntu.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_legacy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_legacy.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_linux.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_lubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_lubuntu.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_mageia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_mageia.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_netbsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_netbsd.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_network.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_redhat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_redhat.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_refind.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_refind.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_refit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_refit.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_trident.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_trident.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_ubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_ubuntu.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_unknown.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_xubuntu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_xubuntu.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_part.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_part.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_shell.png -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-pdf/pkg-descr: -------------------------------------------------------------------------------- 1 | PDF viewing and presentation utility from the Lumina Desktop. 2 | 3 | WWW: http://lumina-desktop.org 4 | -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/arrow_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/arrow_right.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_gummiboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_gummiboot.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_linuxmint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_linuxmint.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_mandriva.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_mandriva.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_opensuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_opensuse.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_slackware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_slackware.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_memtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_memtest.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_netboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_netboot.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_rescue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_rescue.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/transparent.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/vol_external.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/vol_external.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/vol_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/vol_internal.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/vol_optical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/vol_optical.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/func_csr_rotate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/func_csr_rotate.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/func_firmware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/func_firmware.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/func_shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/func_shutdown.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_crunchbang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_crunchbang.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_elementary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_elementary.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/os_frugalware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/os_frugalware.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_fwupdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_fwupdate.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_mok_tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_mok_tool.png -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_apple_rescue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_apple_rescue.png -------------------------------------------------------------------------------- /ports-overlay/trident/trident-core/pkg-descr: -------------------------------------------------------------------------------- 1 | Core distribution files and utilities for Project Trident 2 | 3 | WWW: https://github.com/project-trident/trident-core 4 | -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/tool_windows_rescue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/project-trident/trident-build/HEAD/iso-overlay/root/refind/icons/tool_windows_rescue.png -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-sysinstall/pkg-descr: -------------------------------------------------------------------------------- 1 | The command-line utility to perform installation of the PC-BSD system 2 | 3 | WWW: https://github.com/pcbsd/pc-sysinstall 4 | -------------------------------------------------------------------------------- /ports-overlay/os/manifest/pkg-descr: -------------------------------------------------------------------------------- 1 | Build manifest for the current version of the packages. 2 | Gets installed to /var/db/current-manifest.json 3 | 4 | WWW: https://github.com/trueos/trueos 5 | -------------------------------------------------------------------------------- /ports-overlay/x11-themes/lumina-themes/pkg-descr: -------------------------------------------------------------------------------- 1 | Collection of high-resolution wallpapers and Qt5 color schemes 2 | from the Lumina desktop project. 3 | 4 | WWW: https://github.com/trueos/lumina-themes 5 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1542296614 2 | SHA256 (mupdf-1.14.0-source.tar.gz) = c443483a678c3fc258fa4adc124146225d0bb443c522619faadebf6b363d7724 3 | SIZE (mupdf-1.14.0-source.tar.gz) = 55654104 4 | -------------------------------------------------------------------------------- /ports-overlay/trident/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | # 3 | 4 | 5 | 6 | SUBDIR += trident-core 7 | SUBDIR += trident-installer 8 | SUBDIR += trident-updatemgr 9 | 10 | .include 11 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-installer/pkg-descr: -------------------------------------------------------------------------------- 1 | Graphical installer for Project Trident 2 | Warning: Only designed for use on an ISO, not live systems. 3 | 4 | WWW: https://github.com/project-trident/trident-installer 5 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-updatemgr/pkg-descr: -------------------------------------------------------------------------------- 1 | Graphical update manager for Project Trident. 2 | Also includes graphical interface for managing boot environments and system rollback. 3 | 4 | WWW: https://github.com/project-trident/trident-updatemgr 5 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-icons/pkg-descr: -------------------------------------------------------------------------------- 1 | XDG Icon themes that are used and maintained by Project Trident. 2 | This package installs the following icon themes: 3 | * la-capitaine 4 | * la-capitaine-dark 5 | 6 | WWW: https://github.com/project-trident/trident-icons 7 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-mediaplayer/pkg-descr: -------------------------------------------------------------------------------- 1 | Streaming media player from the Lumina Desktop. 2 | Capabilities: 3 | * Stream music from the Pandora online radio service (requires "pianobar") 4 | * Find and play local audio/video file formats 5 | 6 | WWW: http://lumina-desktop.org 7 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-textedit/pkg-descr: -------------------------------------------------------------------------------- 1 | Plaintext editor from the Lumina Desktop. 2 | Capabilities: 3 | * Syntax highlighting for various file formats 4 | * Multiple file support via tabs. 5 | * Find/replace support 6 | * Line numbers and line wrap support 7 | 8 | WWW: http://lumina-desktop.org 9 | -------------------------------------------------------------------------------- /ports-overlay/os/src-master/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1552571761 2 | SHA256 (trueos-trueos-19.06-64aa824d79ccc17a12b740f3253abdcc0e3195ac_GH0.tar.gz) = 380ed29c8376ef364e05d5840a0febce1207ded48b38cb83c1a860b526f3e778 3 | SIZE (trueos-trueos-19.06-64aa824d79ccc17a12b740f3253abdcc0e3195ac_GH0.tar.gz) = 255025277 4 | -------------------------------------------------------------------------------- /ports-overlay/os/src-stable-18.12/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1552920067 2 | SHA256 (trueos-trueos-18.12-da7e159d2791dbee9ad723f98e7cf049bfbb438b_GH0.tar.gz) = 387622f1e6bf0239eaae302ff2d151211f8a48441303bd8f589c2277f3c897e7 3 | SIZE (trueos-trueos-18.12-da7e159d2791dbee9ad723f98e7cf049bfbb438b_GH0.tar.gz) = 255215036 4 | -------------------------------------------------------------------------------- /ports-overlay/x11/pcdm/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1564157720 2 | SHA256 (trueos-pcdm-201907261215-9c85a33577ab984ab1267f05d0060a160918c62b_GH0.tar.gz) = 0f1330a3c8cfb859cb0e8bc64b27a77bc1b6cc5f661fa4ee5e686e833f2e1ba2 3 | SIZE (trueos-pcdm-201907261215-9c85a33577ab984ab1267f05d0060a160918c62b_GH0.tar.gz) = 20959576 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561982418 2 | SHA256 (trueos-sysadm-201907010800-d01826355905549bf83c07dcd09fb5e11696debc_GH0.tar.gz) = caceec72961f44f2844b07e7e0600789a92624b73693ec461ae4558fe51104cc 3 | SIZE (trueos-sysadm-201907010800-d01826355905549bf83c07dcd09fb5e11696debc_GH0.tar.gz) = 157117 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/sysadm-binary 2 | bin/sysadm-server 3 | bin/sysadm-bridge 4 | bin/sysadm-bridge-start 5 | etc/sysadm.conf.dist 6 | etc/init.d/sysadm 7 | etc/init.d/sysadm-bridge 8 | etc/init.d/sysadm-rest 9 | etc/rc.d/sysadm 10 | etc/rc.d/sysadm-bridge 11 | etc/rc.d/sysadm-rest 12 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-core/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983092 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-archiver/pkg-descr: -------------------------------------------------------------------------------- 1 | The archive manager from the Lumina desktop environment. 2 | This is a graphical front-end to a couple base OS utilities: 3 | * "tar" is used for all archive/file interactions 4 | * "dd" is used for burning IMG files to removable devices. 5 | 6 | WWW: http://lumina-desktop.org 7 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fm/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983090 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-coreutils/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983092 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-archiver/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983091 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fileinfo/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983090 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-pdf/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561982534 2 | SHA256 (lumina-desktop-lumina-pdf-1.5.0-eef6e1fb9aabddddb97b6358e684b2d2b60f17e2_GH0.tar.gz) = 269c658d0a00d68d419062f13a827ef811a39cec12263fd5537c753c1a526d5a 3 | SIZE (lumina-desktop-lumina-pdf-1.5.0-eef6e1fb9aabddddb97b6358e684b2d2b60f17e2_GH0.tar.gz) = 54312 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-photo/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983091 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-textedit/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983089 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-sysinstall/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1557148281 2 | SHA256 (trueos-pc-sysinstall-20190506-420165e66a1a9da51ce050096342f8b988bc1030_GH0.tar.gz) = c3b86bc4d2e218c740254d6290523f6c9dcc3dda45b74f2821c4908aae7e80c3 3 | SIZE (trueos-pc-sysinstall-20190506-420165e66a1a9da51ce050096342f8b988bc1030_GH0.tar.gz) = 83598 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/qsudo/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1564662441 2 | SHA256 (project-trident-qsudo-201908010827-a033c91a22967c2ea73e2f34e5a0695e4ef80999_GH0.tar.gz) = eb8b3c23cffc6094fb9a8d44ea99c5ddd0dcde3db83310de4d897216d548b8ac 3 | SIZE (project-trident-qsudo-201908010827-a033c91a22967c2ea73e2f34e5a0695e4ef80999_GH0.tar.gz) = 21246 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-mediaplayer/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983090 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-screenshot/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561983090 2 | SHA256 (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 3312f71580457afa4199af81e01f1f52739999e5e30ff2b9acfcb52caa99645d 3 | SIZE (lumina-desktop-lumina-1.5.0-c69632ce530bf5a9806b63c081c3a4a48360d98d_GH0.tar.gz) = 20645043 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm-client/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1546089324 2 | SHA256 (trueos-sysadm-ui-qt-201812290815-f75991337f50f5df7966e8940b022ce292c32cb2_GH0.tar.gz) = 96093ee246b9e1371d985562a16f21135f5909aa98d60e483f1d68d8475a4ae1 3 | SIZE (trueos-sysadm-ui-qt-201812290815-f75991337f50f5df7966e8940b022ce292c32cb2_GH0.tar.gz) = 1079311 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm/pkg-descr: -------------------------------------------------------------------------------- 1 | SysAdm is a FreeBSD-based service which provides a stable API for 2 | administrating FreeBSD and TrueOS systems. It is composed of a 3 | headless daemon that runs in the background on any system to be 4 | administrated, providing both web socket and REST network services. 5 | 6 | WWW: https://sysadm.us 7 | -------------------------------------------------------------------------------- /ports-overlay/x11-themes/lumina-themes/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1567852381 2 | SHA256 (trueos-lumina-themes-201909070629-ebbbbb465359e1fb4c77f0811601f491f02f4649_GH0.tar.gz) = 08f4acd3105478ed9fd842498f0c15cfe98255212116a481d5f06cb39964d258 3 | SIZE (trueos-lumina-themes-201909070629-ebbbbb465359e1fb4c77f0811601f491f02f4649_GH0.tar.gz) = 245970226 4 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-coreutils/pkg-descr: -------------------------------------------------------------------------------- 1 | Core utilities for the Lumina Desktop. 2 | This includes the following utilities: 3 | * lumina-config (graphical interface for the desktop settings) 4 | * lumina-xconfig (graphical interface for monitor settings) 5 | * lumina-search (file/utility find and launch) 6 | 7 | WWW: http://lumina-desktop.org 8 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-calculator/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1561982522 2 | SHA256 (lumina-desktop-lumina-calculator-1.5.0-ccb792fc713aa7163fffd37fc20c83ffe9ca7523_GH0.tar.gz) = 343477ec2b965bf62c0d4cd7088cdd785eac30066eb7baa2f7dbf4c407630575 3 | SIZE (lumina-desktop-lumina-calculator-1.5.0-ccb792fc713aa7163fffd37fc20c83ffe9ca7523_GH0.tar.gz) = 31116 4 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-core/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1570451835 2 | SHA256 (project-trident-trident-core-201910070837-27881a763a1908b22f4fa4d802a7d6da676ba187_GH0.tar.gz) = 7c587ea715751a77fc5a034f7aa5c95d3259ef481d2b987574904ad078121d66 3 | SIZE (project-trident-trident-core-201910070837-27881a763a1908b22f4fa4d802a7d6da676ba187_GH0.tar.gz) = 24819100 4 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-icons/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1552437672 2 | SHA256 (project-trident-trident-icons-201903122041-b338e649c421b2090a60d00bd6a31a31fa4cb92d_GH0.tar.gz) = 8d5f8af5d5cbb5c6402d33a40c1568f4f995dc3e0a526f8fad751d1261b9a322 3 | SIZE (project-trident-trident-icons-201903122041-b338e649c421b2090a60d00bd6a31a31fa4cb92d_GH0.tar.gz) = 5313697 4 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-installer/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1563451932 2 | SHA256 (project-trident-trident-installer-201907180812-645c8ead143a0bfde46e7d42788054d09955dd09_GH0.tar.gz) = fcb1e8ac4839533a77173c31641cf1fe7dc348992e6c95a7ddd4e96d7486f6f2 3 | SIZE (project-trident-trident-installer-201907180812-645c8ead143a0bfde46e7d42788054d09955dd09_GH0.tar.gz) = 218750 4 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-updatemgr/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1563198385 2 | SHA256 (project-trident-trident-utilities-201907150946-723159b1cca0db7e4a1e3ba1ca39a7d6dfce9bc6_GH0.tar.gz) = b6c5c279af69b0c454c39ee7ac9d240018278748c3af1222981cd45eb2b42754 3 | SIZE (project-trident-trident-utilities-201907150946-723159b1cca0db7e4a1e3ba1ca39a7d6dfce9bc6_GH0.tar.gz) = 52201 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-networkmanager/distinfo: -------------------------------------------------------------------------------- 1 | TIMESTAMP = 1570451215 2 | SHA256 (project-trident-pc-networkmanager-201910070826-0f625088c145821a6538c29685fdf2ff22b722bf_GH0.tar.gz) = 1c929dca35522d9ac6f1085926539f364fa13c052c8821ced442fb7e3d298cab 3 | SIZE (project-trident-pc-networkmanager-201910070826-0f625088c145821a6538c29685fdf2ff22b722bf_GH0.tar.gz) = 310574 4 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm-client/pkg-descr: -------------------------------------------------------------------------------- 1 | The SysAdm client is a cross-platform, graphical utility written in 2 | pure Qt5 which provides multi-system management capabilities. 3 | The client connects via the websocket protocols to a SysAdm server 4 | and keeps the session alive to provide regular system health 5 | notifications, event updates, and much more. 6 | 7 | WWW: https://sysadm.us 8 | -------------------------------------------------------------------------------- /Jenkinsfile-tridentbuild-cleanjails: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'Trident-Master' } 10 | options { 11 | buildDiscarder(logRotator(numToKeepStr: '10')) 12 | } 13 | 14 | stages { 15 | stage('Clean') { 16 | steps { 17 | sh '/root/cleanjails.sh' 18 | } 19 | } 20 | 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fileinfo/pkg-descr: -------------------------------------------------------------------------------- 1 | The file information utility from the Lumina Desktop. 2 | This can be used to view details about individual files in addition to 3 | permitting the user to easily modify XDG *.desktop entries. 4 | 5 | NOTE: Installing this utility will enable more options within the Insight file 6 | manager (deskutils/lumina-fm), as well as the Lumina desktop itself (x11/lumina-core) 7 | 8 | WWW: http://lumina-desktop.org 9 | -------------------------------------------------------------------------------- /ports-overlay/x11-themes/lumina-themes/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-themes 4 | PORTVERSION= 201909070629 5 | CATEGORIES= x11-themes 6 | 7 | MAINTAINER= jt@ixsystems.com 8 | COMMENT= Lumina desktop wallpapers/colors 9 | 10 | LICENSE= CC0-1.0 11 | 12 | USES= qt:5 qmake 13 | USE_QT= qmake_build 14 | 15 | USE_GITHUB= yes 16 | GH_ACCOUNT= trueos 17 | GH_PROJECT= lumina-themes 18 | GH_TAGNAME= ebbbbb465359e1fb4c77f0811601f491f02f4649 19 | 20 | .include 21 | -------------------------------------------------------------------------------- /ports-overlay/x11/pcdm/pkg-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Script to install preload.conf 3 | 4 | PREFIX=${PKG_PREFIX-/usr/local} 5 | 6 | if [ "$2" != "POST-INSTALL" ] ; then 7 | exit 0 8 | fi 9 | 10 | # If this is during staging, we can skip for now 11 | echo $PREFIX | grep -q '/stage/' 12 | if [ $? -eq 0 ] ; then 13 | exit 0 14 | fi 15 | 16 | if [ ! -e "${PREFIX}/etc/pcdm.conf" ] ; then 17 | install -m 644 ${PREFIX}/etc/pcdm.conf.dist ${PREFIX}/etc/pcdm.conf 18 | fi 19 | 20 | exit 0 21 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-sysinstall/Makefile: -------------------------------------------------------------------------------- 1 | # Created by: Kris Moore 2 | # $FreeBSD$ 3 | 4 | PORTNAME= pc-sysinstall 5 | PORTVERSION= 20190506 6 | CATEGORIES= sysutils 7 | 8 | MAINTAINER= kmoore@FreeBSD.org 9 | COMMENT= TrueOS install backend 10 | 11 | LICENSE= BSD2CLAUSE 12 | 13 | USES= pkgconfig tar:xz 14 | MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} 15 | 16 | USE_GITHUB= yes 17 | GH_ACCOUNT= trueos 18 | GH_PROJECT= pc-sysinstall 19 | GH_TAGNAME= 420165e66a1a9da51ce050096342f8b988bc1030 20 | 21 | .include 22 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-core/pkg-descr: -------------------------------------------------------------------------------- 1 | The Lumina Desktop Environment is a lightweight system interface that is 2 | designed for use on any Unix-like operating system. It takes a 3 | plugin-based approach, allowing the entire interface to be assembled or 4 | arranged by each individual user as desired, with a system-wide default 5 | layout which can be customized by the system administrator. This allows 6 | every system (or user session) to be designed to maximize the individual 7 | user's productivity. 8 | 9 | WWW: http://lumina-desktop.org 10 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm-client/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/sysadm 2 | bin/sysadm-client 3 | share/applications/sysadm-client.desktop 4 | share/applications/sysadm-moused.desktop 5 | share/applications/sysadm-devicemanager.desktop 6 | share/applications/sysadm-servicemanager.desktop 7 | share/applications/sysadm-taskmanager.desktop 8 | share/applications/sysadm-usermanager.desktop 9 | share/applications/sysadm-updatemanager.desktop 10 | share/applications/pccontrol.desktop 11 | share/applications/appcafe.desktop 12 | share/pixmaps/sysadm.svg 13 | share/pixmaps/appcafe.png 14 | share/pixmaps/trueos.png 15 | man/man8/sysadm.8.gz 16 | -------------------------------------------------------------------------------- /ports-overlay/os/manifest/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= manifest 4 | PORTVERSION= ${:!/usr/bin/stat -f %Sm -t %s ${PORTSDIR}/local_source/trueos-manifest.json!} 5 | CATEGORIES= os 6 | 7 | MAINTAINER= ken@ixsystems.com 8 | COMMENT= Port for the latest package build manifest 9 | 10 | PREFIX=/ 11 | NO_BUILD= yes 12 | EXTRACT_ONLY= 13 | DISTFILES= 14 | PLIST_FILES= /var/db/current-manifest.json 15 | 16 | .include 17 | 18 | do-install: 19 | @${MKDIR} -p ${STAGEDIR}/var/db 20 | @${CP} ${PORTSDIR}/local_source/trueos-manifest.json ${STAGEDIR}/var/db/current-manifest.json 21 | 22 | .include 23 | -------------------------------------------------------------------------------- /repo-trains/sign-trains.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Use the following to create a pub/priv pair 4 | # openssl genrsa -des3 -out sysup.pem 4096 5 | # openssl rsa -in sysup.pem -outform PEM -pubout -out sysup.pub 6 | # 7 | # Example: ./sign-trains.sh trains.json 8 | 9 | pKEY="$2" 10 | pubKEY="$3" 11 | 12 | if [ -z "$3" ] ; then 13 | echo "Usage: $0 " 14 | exit 1 15 | fi 16 | 17 | if [ -e "${1}.sha1" ] ; then 18 | rm ${1}.sha1 19 | fi 20 | 21 | openssl dgst -sha512 -sign ${pKEY} -out ${1}.sha1 ${1} 22 | 23 | # verify the signing worked 24 | openssl dgst -sha512 -verify ${pubKEY} -signature ${1}.sha1 ${1} 25 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fm/pkg-descr: -------------------------------------------------------------------------------- 1 | The Insight file manager from the Lumina Desktop. 2 | Capabilities: 3 | * Standard File Manager Stuff (cut/copy/paste/move/rename files and directories) 4 | * Bookmarks for commonly used locations on your system (great for saving 5 | network shares accessed through /net) 6 | * ZFS snapshot browsing - view/restore files from the past via a "time-slider" 7 | * Multiple tab browser, with up to two side-by-side directories per tab 8 | * Image slideshow - click through all the image files in a directory 9 | * Multimedia Player - play multimedia files from a directory 10 | 11 | 12 | WWW: http://lumina-desktop.org 13 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-updatemgr/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= trident-updatemgr 4 | PORTVERSION= 201907150946 5 | CATEGORIES= trident 6 | 7 | MAINTAINER= ken@ixsystems.com 8 | COMMENT= Graphical Update Manager for Project Trident 9 | 10 | LICENSE= BSD2CLAUSE 11 | 12 | RUN_DEPENDS= sysup>=0:sysutils/sysup \ 13 | beadm>=0:sysutils/beadm 14 | 15 | USES= qmake qt:5 16 | USE_QT= core gui widgets svg network x11extras \ 17 | buildtools_build linguist_build 18 | USE_GITHUB= yes 19 | GH_ACCOUNT= project-trident 20 | GH_PROJECT= trident-utilities 21 | GH_TAGNAME= 723159b1cca0db7e4a1e3ba1ca39a7d6dfce9bc6 22 | WRKSRC_SUBDIR= src-qt5/updatemgr 23 | 24 | .include 25 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-core/diffReport.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "Running for Light Directory" 3 | (find ~/lumina/icon-theme/material-design-light/*/*.svg | sed 's/.*material/material/' | sort) > currentFiles 4 | (grep -rn material-design-light ./pkg-plist | sed 's/.*material/material/g' | sed 's/scalable\///' | sort) > darkFiles 5 | diff currentFiles darkFiles 6 | rm currentFiles darkFiles 7 | echo "Running for Dark Directory" 8 | (find ~/lumina/icon-theme/material-design-dark/*/*.svg | sed 's/.*material/material/' | sort) > currentFiles 9 | (grep -rn material-design-dark ./pkg-plist | sed 's/.*material/material/g' | sed 's/scalable\///' | sort) > darkFiles 10 | diff currentFiles darkFiles 11 | rm currentFiles darkFiles 12 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= sysadm 4 | PORTVERSION= 201907010800 5 | CATEGORIES= sysutils 6 | 7 | MAINTAINER= jt@ixsystems.com 8 | COMMENT= SysAdm API server 9 | 10 | LICENSE= BSD3CLAUSE 11 | 12 | WRKSRC_SUBDIR= src 13 | USES= pkgconfig tar:xz qmake ssl qt:5 14 | USE_QT= concurrent core network buildtools_build qmake_build websockets sql 15 | MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} 16 | 17 | USE_GITHUB= yes 18 | GH_ACCOUNT= trueos 19 | GH_PROJECT= sysadm 20 | GH_TAGNAME= d01826355905549bf83c07dcd09fb5e11696debc 21 | 22 | .include 23 | 24 | .if ${OSVERSION} < 1000000 25 | IGNORE= requires FreeBSD 10 or later 26 | .endif 27 | 28 | .include 29 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina/pkg-descr: -------------------------------------------------------------------------------- 1 | The Lumina Desktop Environment is a lightweight system interface that is 2 | designed for use on any Unix-like operating system. It takes a 3 | plugin-based approach, allowing the entire interface to be assembled or 4 | arranged by each individual user as desired, with a system-wide default 5 | layout which can be customized by the system administrator. This allows 6 | every system (or user session) to be designed to maximize the individual 7 | user's productivity. 8 | 9 | This meta-package installs all the packages related to the Lumina desktop. 10 | If you want more fine-grained control over the installed utilities, please 11 | install the individual x11/lumina-* and deskutils/lumina-* packages instead. 12 | 13 | WWW: http://lumina-desktop.org 14 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/qsudo/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= qsudo 4 | PORTVERSION= 201908010827 5 | CATEGORIES= sysutils 6 | 7 | MAINTAINER= ken@ixsystems.com 8 | COMMENT= Qt sudo front-end 9 | 10 | LICENSE= BSD2CLAUSE 11 | LICENSE_FILE= ${WRKSRC}/../LICENSE 12 | 13 | RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo 14 | 15 | USES= qt:5 qmake 16 | USE_QT= core gui widgets buildtools_build 17 | MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} 18 | 19 | QMAKE_ARGS= CONFIG+="configure" 20 | 21 | USE_GITHUB= yes 22 | GH_ACCOUNT= project-trident 23 | GH_PROJECT= qsudo 24 | GH_TAGNAME= a033c91a22967c2ea73e2f34e5a0695e4ef80999 25 | 26 | WRKSRC_SUBDIR= src-qt5 27 | LDFLAGS+= -Wl,--as-needed 28 | 29 | PLIST_FILES= bin/qsudo 30 | 31 | .include 32 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/sysadm-client/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= sysadm-client 4 | PORTVERSION= 201812290815 5 | CATEGORIES= sysutils 6 | 7 | MAINTAINER= jt@ixsystems.com 8 | COMMENT= SysAdm Qt5 Client 9 | 10 | LICENSE= BSD3CLAUSE 11 | 12 | WRKSRC_SUBDIR= src-qt5 13 | USES= pkgconfig tar:xz qmake ssl qt:5 14 | USE_QT= core gui network websockets widgets svg concurrent \ 15 | buildtools_build linguist_build 16 | 17 | USE_GL+= gl 18 | MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} 19 | 20 | USE_GITHUB= yes 21 | GH_ACCOUNT= trueos 22 | GH_PROJECT= sysadm-ui-qt 23 | GH_TAGNAME= f75991337f50f5df7966e8940b022ce292c32cb2 24 | 25 | .include 26 | 27 | .if ${OSVERSION} < 1000000 28 | IGNORE= requires FreeBSD 10 or later 29 | .endif 30 | 31 | .include 32 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-core/pkg-message: -------------------------------------------------------------------------------- 1 | The Lumina Desktop Environment has been installed! 2 | 3 | An entry for for launching Lumina from a graphical login manager has already been added to the system, but if you wish to start Lumina manually, you will need to do one of the following: 4 | 1) Run "start-lumina-desktop" directly from the command line after logging in. 5 | 2) Put the line "exec start-lumina-desktop" at the end of your user's "~/.xinitrc" file before running startx with any special X11 flags 6 | 7 | Also note that the system-wide default settings for Lumina are contained in ${PREFIX}/etc/luminaDesktop.conf[.dist]. While it is possible to customize the desktop to the user's liking after logging in, you may want to adjust the default settings as necessary if there are multiple user accounts on this system. 8 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-calculator/pkg-message: -------------------------------------------------------------------------------- 1 | The Lumina Desktop Environment has been installed! 2 | 3 | An entry for for launching Lumina from a graphical login manager has already been added to the system, but if you with to start Lumina manually, you will need to do one of the following: 4 | 1) Run "start-lumina-desktop" directly from the command line after logging in. 5 | 2) Put the line "exec start-lumina-desktop" at the end of your user's "~/.xinitrc" file before running startx with any special X11 flags 6 | 7 | Also note that the system-wide default settings for Lumina are contained in ${PREFIX}/etc/luminaDesktop.conf[.dist]. While it is possible to customize the desktop to the user's liking after logging in, you may want to adjust the default settings as necessary if there are multiple user accounts on this system. 8 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-icons/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= trident-icons 4 | PORTVERSION= 201903122041 5 | CATEGORIES= trident 6 | 7 | MAINTAINER= jt@ixsystems.com 8 | COMMENT= Icon Themes for Project Trident 9 | 10 | LICENSE= BSD3CLAUSE 11 | 12 | USE_GITHUB= yes 13 | GH_ACCOUNT= project-trident 14 | GH_PROJECT= trident-icons 15 | GH_TAGNAME= b338e649c421b2090a60d00bd6a31a31fa4cb92d 16 | 17 | NO_BUILD= yes 18 | 19 | do-install: 20 | ${MKDIR} ${STAGEDIR}/usr/local/share/icons 21 | cd ${WRKSRC} && ${WRKSRC}/install-local.sh ${STAGEDIR}/usr/local/share/icons 22 | (cd ${STAGEDIR}/; ${FIND} . -not -type d \ 23 | | ${SED} -e 's,^\./,/,g' \ 24 | | ${AWK} '{print length, $$0}' | ${SORT} -rn \ 25 | | cut -d " " -f 2- \ 26 | | ${AWK} '{print $$0 }' >> ${TMPPLIST}) 27 | 28 | .include 29 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/files/patch-Makefile: -------------------------------------------------------------------------------- 1 | $OpenBSD: patch-Makefile,v 1.12 2016/12/12 10:54:39 sthen Exp $ 2 | --- Makefile.orig 2018-10-04 09:19:28 UTC 3 | +++ Makefile 4 | @@ -190,13 +190,15 @@ generate: source/pdf/js/util.js.h 5 | 6 | # --- Library --- 7 | 8 | -MUPDF_LIB = $(OUT)/libmupdf.a 9 | -THIRD_LIB = $(OUT)/libmupdf-third.a 10 | +MUPDF_LIB = $(OUT)/libmupdf.so.$(SOVERSION) 11 | +THIRD_LIB = $(OUT)/libmupdf-third.so.$(SOVERSION) 12 | THREAD_LIB = $(OUT)/libmupdf-threads.a 13 | PKCS7_LIB = $(OUT)/libmupdf-pkcs7.a 14 | 15 | -$(MUPDF_LIB) : $(MUPDF_OBJ) 16 | +$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_LIB) 17 | + $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf.so.$(SOVERSION) 18 | $(THIRD_LIB) : $(THIRD_OBJ) 19 | + $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf-third.so.$(SOVERSION) 20 | $(THREAD_LIB) : $(THREAD_OBJ) 21 | $(PKCS7_LIB) : $(PKCS7_OBJ) 22 | 23 | -------------------------------------------------------------------------------- /repo-trains/README.md: -------------------------------------------------------------------------------- 1 | # Update Trains Configuration 2 | 3 | ## Files 4 | * trains.json 5 | * Update Trains declarations 6 | * trains.json.sha1 7 | * Signature file for trains.json 8 | * sign-trains.sh 9 | * Script to generate the signature file for trains.json 10 | * Needs to be run every time the trains.json file is changed. 11 | 12 | ## Usage 13 | After signing, the trains.json and trains.json.sha1 need to be uploaded to the package server where it can be fetched/verified as needed. 14 | The URL to the trains file needs to be placed into the "/usr/local/etc/sysup/trains.json" configuration file, which has a syntax as follows: 15 | 16 | ``` 17 | { 18 | "bootstrap" : true, 19 | "bootstrapfatal" : false, 20 | "offlineupdatekey" : "/usr/share/keys/Trident.pub", 21 | "trainsurl" : "http://pkg.project-trident.org/trains/trident-trains.json" 22 | } 23 | ``` 24 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | PORTEPOCH= 3 7 | CATEGORIES= x11 8 | 9 | MAINTAINER= jt@ixsystems.com 10 | COMMENT= Lumina Desktop Environment (meta-port) 11 | 12 | LICENSE= BSD3CLAUSE 13 | 14 | RUN_DEPENDS= lumina-core>=0:x11/lumina-core \ 15 | lumina-coreutils>=0:x11/lumina-coreutils \ 16 | lumina-archiver>=0:deskutils/lumina-archiver \ 17 | lumina-calculator>=0:deskutils/lumina-calculator \ 18 | lumina-fileinfo>=0:deskutils/lumina-fileinfo \ 19 | lumina-fm>=0:deskutils/lumina-fm \ 20 | lumina-mediaplayer>=0:deskutils/lumina-mediaplayer \ 21 | lumina-pdf>=0:deskutils/lumina-pdf \ 22 | lumina-screenshot>=0:deskutils/lumina-screenshot \ 23 | lumina-textedit>=0:deskutils/lumina-textedit 24 | 25 | CONFLICTS_INSTALL= lumina-1.2.* 26 | 27 | USES= metaport 28 | 29 | .include 30 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-networkmanager/Makefile: -------------------------------------------------------------------------------- 1 | # Created by: Kris Moore 2 | # $FreeBSD$ 3 | 4 | PORTNAME= pc-networkmanager 5 | PORTVERSION= 201910070826 6 | CATEGORIES= sysutils 7 | 8 | MAINTAINER= kris@ixsystems.com 9 | COMMENT= TrueOS Qt based network manager 10 | 11 | LICENSE= BSD2CLAUSE 12 | 13 | LIB_DEPENDS= libtrueos-ui.so:sysutils/trueos-libqt5 14 | 15 | MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} 16 | 17 | CONFLICTS= pcbsd-utils* 18 | 19 | MAKE_JOBS_UNSAFE=yes 20 | ONLY_FOR_ARCHS= amd64 21 | USE_LDCONFIG= yes 22 | USES= qt:5 qmake shebangfix tar:xz 23 | USE_QT= core gui network svg linguist \ 24 | buildtools x11extras widgets 25 | USE_GL+= gl 26 | 27 | QMAKE_ARGS= CONFIG+="configure" 28 | 29 | USE_GITHUB= yes 30 | GH_ACCOUNT= project-trident 31 | GH_PROJECT= pc-networkmanager 32 | GH_TAGNAME= 0f625088c145821a6538c29685fdf2ff22b722bf 33 | 34 | .include 35 | -------------------------------------------------------------------------------- /ports-overlay/x11/pcdm/Makefile: -------------------------------------------------------------------------------- 1 | # Created by: Joe Maloney 2 | # $FreeBSD$ 3 | 4 | PORTNAME= pcdm 5 | PORTVERSION= 201907261215 6 | CATEGORIES= x11 7 | 8 | MAINTAINER= jmaloney@ixsystems.com 9 | COMMENT= QT5 based display manager for FreeBSD 10 | 11 | LICENSE= BSD2CLAUSE 12 | 13 | RUN_DEPENDS= xorg-minimal>=0:x11/xorg-minimal \ 14 | xhost:x11/xhost \ 15 | setxkbmap:x11/setxkbmap \ 16 | pc-sysinstall:sysutils/pc-sysinstall \ 17 | ${LOCALBASE}/bin/qsudo:sysutils/qsudo 18 | 19 | WRKSRC_SUBDIR= src-qt5 20 | MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} 21 | 22 | CONFLICTS= pcbsd-utils-qt* 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui network svg multimedia imageformats \ 26 | buildtools_build linguist_build x11extras concurrent 27 | 28 | USE_GITHUB= yes 29 | GH_ACCOUNT= trueos 30 | GH_PROJECT= pcdm 31 | GH_TAGNAME= 9c85a33577ab984ab1267f05d0060a160918c62b 32 | 33 | .include 34 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/pkg-descr: -------------------------------------------------------------------------------- 1 | MuPDF is a lightweight PDF viewer and toolkit written in portable C. 2 | 3 | The renderer in MuPDF is tailored for high quality anti-aliased graphics. It 4 | renders text with metrics and spacing accurate to within fractions of a 5 | pixel for the highest fidelity in reproducing the look of a printed page on 6 | screen. 7 | 8 | MuPDF has a small footprint. A binary that includes the standard Roman fonts 9 | is only one megabyte. A build with full CJK support (including an Asian 10 | font) is approximately five megabytes. 11 | 12 | MuPDF has support for all non-interactive PDF 1.7 features, and the toolkit 13 | provides a simple API for accessing the internal structures of the PDF 14 | document. Example code for navigating interactive links and bookmarks, 15 | encrypting PDF files, extracting fonts, images, and searchable text, and 16 | rendering pages to image files is provided. 17 | 18 | WWW: https://www.mupdf.com/ 19 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # trident-build 2 | Simple build system for creating a TrueOS distribution 3 | 4 | ## Directories/Scripts 5 | * iso-overlay 6 | * 1:1 mapping of files to add/replace on the default TrueOS ISO during it's creation. 7 | * ports-overlay 8 | * Custom ports that are added/replaced in the TrueOS ports tree by Project Trident 9 | * NOTE: For a port to get added via overlay, an entry in the build manifest needs to be added for it. 10 | 11 | ## Files: 12 | * trident-stable.json 13 | * JSON manifest used to build Project Trident 14 | * Jenkinsfile-tridentbuild-stable 15 | * Pipeline script for Jenkins to manage the build of Project Trident and push files to a remote server. 16 | * Jenkinsfile-trident-promote 17 | * Pipeline script for Jenkins to promote "stage" packages/iso on remote server to "release". 18 | * Jenkinsfile-trident-uploadTrain 19 | * Pipeline script for Jenkins to sync the repo-trains manifest in this repo with the upstream distribution server. 20 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-archiver/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-archiver 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Archive manager from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets network svg \ 26 | buildtools_build x11extras concurrent multimedia 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= lumina-desktop 29 | GH_PROJECT= lumina 30 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 31 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 32 | 33 | .if${PORT_OPTIONS:MI18N} 34 | USE_QT+= linguist_build 35 | QMAKE_ARGS+=CONFIG+=WITH_I18N 36 | .endif 37 | 38 | .include 39 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-photo/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-photo 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Image viewer utility from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets network svg \ 26 | buildtools_build x11extras concurrent multimedia 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= lumina-desktop 29 | GH_PROJECT= lumina 30 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 31 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 32 | 33 | .if${PORT_OPTIONS:MI18N} 34 | USE_QT+= linguist_build 35 | QMAKE_ARGS+=CONFIG+=WITH_I18N 36 | .endif 37 | 38 | .include 39 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-calculator/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-calculator 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010802 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= ken@project-trident.org 9 | COMMENT= Scientific calculator from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_GL= gl 26 | USE_XORG= x11 27 | USE_QT= core gui widgets svg \ 28 | buildtools_build 29 | USE_GITHUB= yes 30 | GH_ACCOUNT= lumina-desktop 31 | GH_PROJECT= lumina-calculator 32 | GH_TAGNAME= ccb792fc713aa7163fffd37fc20c83ffe9ca7523 33 | WRKSRC_SUBDIR= src-qt5 34 | 35 | .if${PORT_OPTIONS:MI18N} 36 | USE_QT+= linguist_build 37 | QMAKE_ARGS+=CONFIG+=WITH_I18N 38 | .endif 39 | 40 | .include 41 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fileinfo/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-fileinfo 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= File properties utility from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets network svg \ 26 | buildtools_build x11extras concurrent multimedia 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= lumina-desktop 29 | GH_PROJECT= lumina 30 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 31 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 32 | 33 | .if${PORT_OPTIONS:MI18N} 34 | USE_QT+= linguist_build 35 | QMAKE_ARGS+=CONFIG+=WITH_I18N 36 | .endif 37 | 38 | .include 39 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fm/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-fm 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Insight file manager from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets network svg imageformats \ 26 | buildtools_build x11extras multimedia concurrent 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= lumina-desktop 29 | GH_PROJECT= lumina 30 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 31 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 32 | 33 | .if${PORT_OPTIONS:MI18N} 34 | USE_QT+= linguist_build 35 | QMAKE_ARGS+=CONFIG+=WITH_I18N 36 | .endif 37 | 38 | .include 39 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-screenshot/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-screenshot 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Screenshot utility from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets network svg \ 26 | buildtools_build x11extras concurrent multimedia 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= lumina-desktop 29 | GH_PROJECT= lumina 30 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 31 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 32 | 33 | .if${PORT_OPTIONS:MI18N} 34 | USE_QT+= linguist_build 35 | QMAKE_ARGS+=CONFIG+=WITH_I18N 36 | .endif 37 | 38 | .include 39 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-textedit/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-textedit 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Plaintext editor from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | OPTIONS_SUB= yes 17 | OPTIONS_DEFAULT= I18N 18 | I18N_DESC= Install localization files 19 | 20 | .include 21 | 22 | MAKE_JOBS_UNSAFE=yes 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets network svg printsupport \ 26 | buildtools_build x11extras concurrent multimedia 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= lumina-desktop 29 | GH_PROJECT= lumina 30 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 31 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 32 | 33 | .if${PORT_OPTIONS:MI18N} 34 | USE_QT+= linguist_build 35 | QMAKE_ARGS+=CONFIG+=WITH_I18N 36 | .endif 37 | 38 | .include 39 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-coreutils/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-coreutils 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= x11 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Lumina Desktop Environment 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | RUN_DEPENDS= xrandr:x11/xrandr 14 | 15 | CONFLICTS_INSTALL= lumina-1.2.* 16 | 17 | OPTIONS_DEFINE= I18N 18 | OPTIONS_SUB= yes 19 | OPTIONS_DEFAULT= I18N 20 | I18N_DESC= Install localization files 21 | 22 | .include 23 | 24 | MAKE_JOBS_UNSAFE=yes 25 | 26 | USES= qmake qt:5 27 | 28 | USE_LDCONFIG= yes 29 | USE_QT= core gui widgets network svg imageformats \ 30 | buildtools_build x11extras concurrent multimedia 31 | 32 | USE_GITHUB= yes 33 | GH_ACCOUNT= lumina-desktop 34 | GH_PROJECT= lumina 35 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 36 | WRKSRC_SUBDIR= src-qt5/core-utils 37 | 38 | .if${PORT_OPTIONS:MI18N} 39 | USE_QT+= linguist_build 40 | QMAKE_ARGS+=CONFIG+=WITH_I18N 41 | .endif 42 | 43 | .include 44 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-installer/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= trident-installer 4 | PORTVERSION= 201907180812 5 | CATEGORIES= trident 6 | 7 | MAINTAINER= ken@ixsystems.com 8 | COMMENT= Graphical ISO installer for Project Trident 9 | 10 | LICENSE= BSD2CLAUSE 11 | 12 | RUN_DEPENDS= lumina-coreutils>=0:x11/lumina-coreutils \ 13 | trident-icons>=0:trident/trident-icons \ 14 | jq>=0:textproc/jq \ 15 | cursor-chameleon-pearl>=0:x11-themes/cursor-chameleon-pearl \ 16 | xinit>=0:x11/xinit \ 17 | ${NONEXISTENT}:graphics/drm-kmod \ 18 | xorg-minimal>=0:x11/xorg-minimal \ 19 | xf86-video-scfb>=0:x11-drivers/xf86-video-scfb \ 20 | setxkbmap>=0:x11/setxkbmap \ 21 | pc-sysinstall>=0:sysutils/pc-sysinstall 22 | 23 | 24 | USES= qmake qt:5 25 | USE_QT= core gui widgets svg concurrent \ 26 | buildtools_build linguist_build 27 | USE_GITHUB= yes 28 | GH_ACCOUNT= project-trident 29 | GH_PROJECT= trident-installer 30 | GH_TAGNAME= 645c8ead143a0bfde46e7d42788054d09955dd09 31 | WRKSRC_SUBDIR= src-qt5 32 | 33 | .include 34 | -------------------------------------------------------------------------------- /obsolete_v1/setup-package-server/pkg-nginx.conf: -------------------------------------------------------------------------------- 1 | 2 | worker_processes auto; 3 | events { 4 | worker_connections 1024; 5 | } 6 | 7 | http { 8 | include /usr/local/etc/nginx/mime.types; 9 | default_type application/octet-stream; 10 | 11 | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 12 | '$status $body_bytes_sent "$http_referer" ' 13 | '"$http_user_agent" "$http_x_forwarded_for"'; 14 | 15 | #access_log logs/access.log main; 16 | 17 | sendfile on; 18 | #tcp_nopush on; 19 | 20 | #keepalive_timeout 0; 21 | keepalive_timeout 65; 22 | 23 | #gzip on; 24 | 25 | server { 26 | listen 80; 27 | server_name %%SITE_NAME%%; 28 | root %%DATA_DIR%%; 29 | autoindex on; 30 | 31 | #Setup the logging of ISO/PKG downloads only (ignores other access) 32 | location ~* \.(?:iso|txz)$ { 33 | access_log /var/log/nginx-stats.log main; 34 | } 35 | 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-mediaplayer/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-mediaplayer 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Streaming media player from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | RUN_DEPENDS= gstreamer1-qt5>=0:multimedia/gstreamer1-qt \ 14 | gstreamer1-plugins-gl>=0:graphics/gstreamer1-plugins-gl 15 | 16 | OPTIONS_DEFINE= I18N 17 | OPTIONS_SUB= yes 18 | OPTIONS_DEFAULT= I18N 19 | I18N_DESC= Install localization files 20 | 21 | .include 22 | 23 | MAKE_JOBS_UNSAFE=yes 24 | 25 | USES= qmake qt:5 26 | USE_QT= core gui widgets network svg \ 27 | buildtools_build x11extras multimedia concurrent 28 | USE_GITHUB= yes 29 | GH_ACCOUNT= lumina-desktop 30 | GH_PROJECT= lumina 31 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 32 | WRKSRC_SUBDIR= src-qt5/desktop-utils/${PORTNAME} 33 | 34 | .if${PORT_OPTIONS:MI18N} 35 | USE_QT+= linguist_build 36 | QMAKE_ARGS+=CONFIG+=WITH_I18N 37 | .endif 38 | 39 | .include 40 | -------------------------------------------------------------------------------- /obsolete_v1/setup-build-server/poudriere-nginx.conf: -------------------------------------------------------------------------------- 1 | 2 | worker_processes auto; 3 | events { 4 | worker_connections 1024; 5 | } 6 | 7 | http { 8 | include nginx/mime.types; 9 | default_type application/octet-stream; 10 | 11 | #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' 12 | # '$status $body_bytes_sent "$http_referer" ' 13 | # '"$http_user_agent" "$http_x_forwarded_for"'; 14 | 15 | #access_log logs/access.log main; 16 | 17 | sendfile on; 18 | #tcp_nopush on; 19 | 20 | #keepalive_timeout 0; 21 | keepalive_timeout 65; 22 | 23 | #gzip on; 24 | 25 | server { 26 | listen 80; 27 | server_name localhost; 28 | root /usr/local/share/poudriere/html; 29 | 30 | location /data { 31 | alias /usr/local/poudriere/data/logs/bulk; 32 | autoindex on; 33 | } 34 | 35 | location /packages { 36 | root /usr/local/poudriere/data; 37 | autoindex on; 38 | } 39 | 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-networkmanager/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/pc-ethernetconfig 2 | bin/pc-netmanager 3 | bin/pc-nettray 4 | bin/pc-wificonfig 5 | etc/sudoers.d/netmanager 6 | etc/xdg/autostart/pc-nettray.desktop 7 | share/applications/pc-netmanager.desktop 8 | share/applications/pc-nettray.desktop 9 | share/trueos/conf/pubdns.conf 10 | share/trueos/pc-netmanager/umts_stick 11 | share/trueos/pc-netmanager/pics/defaulticon.png 12 | share/trueos/pc-netmanager/pics/info.png 13 | share/trueos/pc-netmanager/pics/network_local_dis.png 14 | share/trueos/pc-netmanager/pics/network_local.png 15 | share/trueos/pc-netmanager/pics/network_wifi_dis.png 16 | share/trueos/pc-netmanager/pics/network_wifi.png 17 | share/trueos/pc-netmanager/pics/object-locked.png 18 | share/trueos/pc-netmanager/pics/object-unlocked.png 19 | share/trueos/pc-netmanager/pics/tray_local_dis.png 20 | share/trueos/pc-netmanager/pics/tray_local.png 21 | share/trueos/pc-netmanager/pics/tray_wifi_dis.png 22 | share/trueos/pc-netmanager/pics/tray_wifi.png 23 | share/trueos/pc-netmanager/pics/tray_wifi30.png 24 | share/trueos/pc-netmanager/pics/tray_wifi60.png 25 | share/trueos/pc-netmanager/pics/tray_wifi85.png 26 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/files/scroll_hack-platform__x11__pdfapp.c: -------------------------------------------------------------------------------- 1 | --- ./platform/x11/pdfapp.c.orig 2014-08-04 19:59:53.000000000 +0200 2 | +++ ./platform/x11/pdfapp.c 2014-08-04 20:03:46.000000000 +0200 3 | @@ -1166,6 +1166,8 @@ 4 | case 'j': 5 | { 6 | int h = fz_pixmap_height(app->ctx, app->image); 7 | + if ( (app->pany + h) <= app->winh ) 8 | + goto pagedown; 9 | if (h <= app->winh || app->pany <= app->winh - h) 10 | { 11 | panto = PAN_TO_TOP; 12 | @@ -1182,6 +1184,8 @@ 13 | case 'k': 14 | { 15 | int h = fz_pixmap_height(app->ctx, app->image); 16 | + if (app->pany >= 0) 17 | + goto pageup; 18 | if (h <= app->winh || app->pany == 0) 19 | { 20 | panto = PAN_TO_BOTTOM; 21 | @@ -1257,6 +1261,7 @@ 22 | */ 23 | 24 | case ',': 25 | + pageup: 26 | panto = PAN_TO_BOTTOM; 27 | if (app->numberlen > 0) 28 | app->pageno -= atoi(app->number); 29 | @@ -1265,6 +1270,7 @@ 30 | break; 31 | 32 | case '.': 33 | + pagedown: 34 | panto = PAN_TO_TOP; 35 | if (app->numberlen > 0) 36 | app->pageno += atoi(app->number); 37 | -------------------------------------------------------------------------------- /Jenkinsfile-trident-uploadTrain: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the Jenkins Pipeline file used to publish a new Trains manifest 4 | 5 | */ 6 | 7 | pipeline { 8 | agent { label 'JenkinsJail' } 9 | environment { 10 | REMOTE_USER='trident' 11 | REMOTE_SERVER='cdn1.tn.ixsystems.com' 12 | LOCAL_TRAIN='repo-trains/trident-trains.json' 13 | LOCAL_SIG='repo-trains/trident-trains.json.sha1' 14 | REMOTE_DIR='/usr/home/trident/cdn/trains' 15 | REMOTE_TRAIN='/usr/home/trident/cdn/trains/trident-trains.json' 16 | REMOTE_SIG='/usr/home/trident/cdn/trains/trident-trains.json.sha1' 17 | } 18 | 19 | stages { 20 | stage('Sync Files') { 21 | steps { 22 | sshagent (credentials: ['Trident-publish']) { 23 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_DIR} || true' 24 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_TRAIN} ${REMOTE_USER}@${REMOTE_SERVER}:/${REMOTE_TRAIN}' 25 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_SIG} ${REMOTE_USER}@${REMOTE_SERVER}:/${REMOTE_SIG}' 26 | } 27 | } 28 | } 29 | 30 | } 31 | 32 | } 33 | -------------------------------------------------------------------------------- /Jenkinsfile-trident-promote: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'JenkinsJail' } 10 | environment { 11 | REMOTE_USER='trident' 12 | REMOTE_SERVER='cdn1.tn.ixsystems.com' 13 | REMOTE_PKG_DIR_STAGE='/usr/home/trident/cdn/pkg/stage' 14 | REMOTE_ISO_DIR_STAGE='/usr/home/trident/cdn/iso/stage' 15 | REMOTE_PKG_DIR_RELEASE='/usr/home/trident/cdn/pkg/stable' 16 | REMOTE_ISO_DIR_RELEASE='/usr/home/trident/cdn/iso/stable' 17 | } 18 | 19 | stages { 20 | stage('Promote Packages') { 21 | steps { 22 | sshagent (credentials: ['Trident-publish']) { 23 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} rsync -av --delete-after --delay-updates ${REMOTE_PKG_DIR_STAGE}/ ${REMOTE_PKG_DIR_RELEASE}' 24 | } 25 | } 26 | } 27 | stage('Promote ISOs') { 28 | steps { 29 | sshagent (credentials: ['Trident-publish']) { 30 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} rsync -av --delete-after --delay-updates ${REMOTE_ISO_DIR_STAGE}/ ${REMOTE_ISO_DIR_RELEASE}' 31 | } 32 | } 33 | } 34 | 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /Jenkinsfile-trident-promote-edge: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'JenkinsJail' } 10 | environment { 11 | REMOTE_USER='trident' 12 | REMOTE_SERVER='cdn1.tn.ixsystems.com' 13 | REMOTE_PKG_DIR_STAGE='/usr/home/trident/cdn/pkg/edge' 14 | REMOTE_ISO_DIR_STAGE='/usr/home/trident/cdn/iso/edge' 15 | REMOTE_PKG_DIR_RELEASE='/usr/home/trident/cdn/pkg/release' 16 | REMOTE_ISO_DIR_RELEASE='/usr/home/trident/cdn/iso/release' 17 | } 18 | 19 | stages { 20 | stage('Promote Packages') { 21 | steps { 22 | sshagent (credentials: ['Trident-publish']) { 23 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} rsync -av --delete-after --delay-updates ${REMOTE_PKG_DIR_STAGE}/ ${REMOTE_PKG_DIR_RELEASE}' 24 | } 25 | } 26 | } 27 | stage('Promote ISOs') { 28 | steps { 29 | sshagent (credentials: ['Trident-publish']) { 30 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} rsync -av --delete-after --delay-updates ${REMOTE_ISO_DIR_STAGE}/ ${REMOTE_ISO_DIR_RELEASE}' 31 | } 32 | } 33 | } 34 | 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /ports-overlay/os/src-master/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= src 4 | PORTVERSION= 19.06 5 | PORTREVISION= 20190314 6 | CATEGORIES= os 7 | 8 | MAINTAINER= kris@ixsystems.com 9 | COMMENT= Port for the OS base sources 10 | 11 | USE_GITHUB= yes 12 | GH_ACCOUNT= trueos 13 | GH_PROJECT= trueos 14 | GH_TAGNAME= 64aa824d79ccc17a12b740f3253abdcc0e3195ac 15 | 16 | PREFIX=/ 17 | SRCDIR?=/usr/src 18 | NO_BUILD= yes 19 | WITHOUT_FBSD10_FIX= yes 20 | PKG_ABISTRING= FreeBSD:13:${ARCH} 21 | LOCAL_SDIR?= /usr/local_source 22 | .if exists(${LOCAL_SDIR}/${PORTNAME}) 23 | WRKSRC= ${LOCAL_SDIR}/${PORTNAME} 24 | .endif 25 | 26 | .include 27 | 28 | .if exists(${LOCAL_SDIR}/${PORTNAME}) 29 | checksum fetch: 30 | ${ECHO_MSG} ${.TARGET} not needed because building direct 31 | .endif 32 | 33 | do-install: 34 | ${MKDIR} -p ${STAGEDIR}${SRCDIR} 35 | ${TAR} cf - -C ${WRKSRC} --exclude .git --exclude .svn . | ${TAR} xpf - -C ${STAGEDIR}${SRCDIR} 36 | (cd ${STAGEDIR}; ${FIND} . \( -type f -o -type l \) \ 37 | | ${SED} -e 's,^\./,,g' \ 38 | | ${AWK} '{print length, $$0}' | ${SORT} -rn \ 39 | | ${AWK} '{print $$2 }' >> ${TMPPLIST}) 40 | (cd ${STAGEDIR}; ${FIND} .${SRCDIR} \( -type d \) \ 41 | | ${SED} -e 's,^\./,,g' \ 42 | | ${AWK} '{print length, $$0}' | ${SORT} -rn \ 43 | | ${AWK} '{print $$2 }' \ 44 | | ${XARGS} -I '{}' echo "@dir {}" >> ${TMPPLIST}) 45 | 46 | .include 47 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | BSD 2-Clause License 2 | 3 | Copyright (c) 2018, project-trident 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without 7 | modification, are permitted provided that the following conditions are met: 8 | 9 | * Redistributions of source code must retain the above copyright notice, this 10 | list of conditions and the following disclaimer. 11 | 12 | * Redistributions in binary form must reproduce the above copyright notice, 13 | this list of conditions and the following disclaimer in the documentation 14 | and/or other materials provided with the distribution. 15 | 16 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 19 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 20 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 22 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 23 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 25 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | -------------------------------------------------------------------------------- /ports-overlay/os/src-stable-18.12/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= src 4 | PORTVERSION= 18.12 5 | PORTREVISION= 20190319 6 | CATEGORIES= os 7 | 8 | MAINTAINER= kris@ixsystems.com 9 | COMMENT= Port for the OS base sources 10 | 11 | USE_GITHUB= yes 12 | GH_ACCOUNT= trueos 13 | GH_PROJECT= trueos 14 | GH_TAGNAME= da7e159d2791dbee9ad723f98e7cf049bfbb438b 15 | 16 | PREFIX=/ 17 | SRCDIR?=/usr/src 18 | NO_BUILD= yes 19 | WITHOUT_FBSD10_FIX= yes 20 | PKG_ABISTRING= FreeBSD:13:${ARCH} 21 | LOCAL_SDIR?= /usr/local_source 22 | .if exists(${LOCAL_SDIR}/${PORTNAME}) 23 | WRKSRC= ${LOCAL_SDIR}/${PORTNAME} 24 | .endif 25 | 26 | .include 27 | 28 | .if exists(${LOCAL_SDIR}/${PORTNAME}) 29 | checksum fetch: 30 | ${ECHO_MSG} ${.TARGET} not needed because building direct 31 | .endif 32 | 33 | do-install: 34 | ${MKDIR} -p ${STAGEDIR}${SRCDIR} 35 | ${TAR} cf - -C ${WRKSRC} --exclude .git --exclude .svn . | ${TAR} xpf - -C ${STAGEDIR}${SRCDIR} 36 | (cd ${STAGEDIR}; ${FIND} . \( -type f -o -type l \) \ 37 | | ${SED} -e 's,^\./,,g' \ 38 | | ${AWK} '{print length, $$0}' | ${SORT} -rn \ 39 | | ${AWK} '{print $$2 }' >> ${TMPPLIST}) 40 | (cd ${STAGEDIR}; ${FIND} .${SRCDIR} \( -type d \) \ 41 | | ${SED} -e 's,^\./,,g' \ 42 | | ${AWK} '{print length, $$0}' | ${SORT} -rn \ 43 | | ${AWK} '{print $$2 }' \ 44 | | ${XARGS} -I '{}' echo "@dir {}" >> ${TMPPLIST}) 45 | 46 | .include 47 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-pdf/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-pdf 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010802 6 | CATEGORIES= deskutils 7 | 8 | MAINTAINER= ken@ixsystems.com 9 | COMMENT= PDF viewer from the Lumina Desktop 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | CONFLICTS_INSTALL= lumina-1.2.* 14 | 15 | OPTIONS_DEFINE= I18N 16 | 17 | OPTIONS_SINGLE= RENDERER 18 | OPTIONS_SINGLE_RENDERER= POPPLER MUPDF 19 | 20 | OPTIONS_SUB= yes 21 | OPTIONS_DEFAULT= I18N POPPLER 22 | 23 | I18N_DESC= Install localization files 24 | POPPLER_DESC= Use Poppler-qt5 backend renderer 25 | MUPDF_DESC= Use MuPDF backend renderer (broken) 26 | 27 | .include 28 | 29 | MAKE_JOBS_UNSAFE=yes 30 | 31 | USES= qmake qt:5 32 | USE_QT= core gui widgets network svg multimedia \ 33 | buildtools_build x11extras concurrent printsupport 34 | USE_GITHUB= yes 35 | GH_ACCOUNT= lumina-desktop 36 | GH_PROJECT= lumina-pdf 37 | GH_TAGNAME= eef6e1fb9aabddddb97b6358e684b2d2b60f17e2 38 | WRKSRC_SUBDIR= src-qt5 39 | 40 | .if${PORT_OPTIONS:MPOPPLER} 41 | QMAKE_ARGS+= USE_POPPLER=true 42 | LIB_DEPENDS+= libpoppler-qt5.so:graphics/poppler-qt5 43 | .elif${PORT_OPTIONS:MMUPDF} 44 | QMAKE_ARGS+= USE_MUPDF=true 45 | LIB_DEPENDS+= libmupdf.so:graphics/mupdf 46 | .endif 47 | 48 | .if${PORT_OPTIONS:MI18N} 49 | USE_QT+= linguist_build 50 | QMAKE_ARGS+=CONFIG+=WITH_I18N 51 | .endif 52 | 53 | .include 54 | -------------------------------------------------------------------------------- /obsolete_v1/Jenkinsfile-trident-stats: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'Trident-Master' } 10 | 11 | triggers { 12 | cron('0 5 1 * *') 13 | } 14 | 15 | environment { 16 | REMOTE_USER='poseidon' 17 | REMOTE_SERVER='pkg.project-trident.org' 18 | REMOTE_LOG='/var/log/nginx-stats.log.0.bz2' 19 | TMP_LOG_COMPRESSED='stats.log.bz2' 20 | TMP_LOG='stats.log' 21 | } 22 | 23 | stages { 24 | stage('Queued') { 25 | agent { 26 | label 'JenkinsMaster' 27 | } 28 | steps { 29 | echo "Build queued" 30 | } 31 | } 32 | 33 | stage('Fetch Log') { 34 | steps { 35 | sshagent (credentials: ['Trident-publish']) { 36 | sh 'scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_LOG} ${TMP_LOG_COMPRESSED}' 37 | } 38 | } 39 | } 40 | stage('Generate Stats') { 41 | steps { 42 | sh 'bunzip2 -c ${TMP_LOG_COMPRESSED} | grep -v newsyslog > ${TMP_LOG}' 43 | sh 'visitors -WUMRDB -m 500 -o html -f report.html ${TMP_LOG}' 44 | sh 'visitors -WUMRDB -m 500 -o text -f report.text ${TMP_LOG}' 45 | } 46 | post { 47 | success { 48 | archiveArtifacts artifacts: 'report.*', fingerprint: true 49 | } 50 | } 51 | } 52 | 53 | } 54 | post { 55 | always { 56 | script { 57 | cleanWs notFailBuild: true 58 | } 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /obsolete_v1/setup-build-server/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Script for setting up a server to run TrueOS distro builds 3 | # =============================== 4 | # NOTE: This does not setup the user account for jenkins to access the system 5 | # ** You will need to setup that manually ** 6 | # =============================== 7 | 8 | if [ `id -u` -ne 0 ] ; then 9 | echo "[ERROR] This script needs to run with root permissions" 10 | return 1 11 | fi 12 | 13 | # PACKAGES 14 | req_pkg="jenkins rsync git nginx visitors poudriere uclcmd llvm60 jq" 15 | for _pkg in ${req_pkg} 16 | do 17 | pkg info -e ${_pkg} 18 | if [ $? -ne 0 ] ; then 19 | need_pkg="${need_pkg} ${_pkg}" 20 | fi 21 | done 22 | 23 | if [ -n "${need_pkg}" ] ; then 24 | pkg install -y ${need_pkg} 25 | fi 26 | 27 | # TUNING 28 | # vfs.zfs.arc_max : Set this to a few GB (<10GB typically) so the cache is used most of the time for builds 29 | # vfs.zfs.vdev.cache.size : Set this to a few MB (<1GB typically) so there is an extra (small) memory cache 30 | # - This small cache seems to speed up the large port builds considerably 31 | tuning="vfs.zfs.arc_max=\"8G\" vfs.zfs.vdev.cache.size=\"512M\"" 32 | for _tune in ${tuning} 33 | do 34 | grep -q '${_tune}' /boot/loader.conf 35 | if [ $? -ne 0 ] ; then 36 | echo ${_tune} >> /boot/loader.conf 37 | fi 38 | done 39 | 40 | # NGINX Service for viewing poudriere build logs 41 | curdir=`dirname $0` 42 | cp "${curdir}/poudriere-nginx.conf" "/usr/local/etc/poudriere-nginx.conf" 43 | sysrc "nginx_config=/usr/local/etc/poudriere-nginx.conf" 44 | rc-update add nginx 45 | service nginx start 46 | -------------------------------------------------------------------------------- /obsolete_v1/setup-package-server/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Script for setting up a server to distribute package files 3 | # ================================== 4 | # NOTE: This does not setup the user account to access the system 5 | # ** You will need to setup that manually beforehand** 6 | # ================================== 7 | 8 | if [ `id -u` -ne 0 ] ; then 9 | echo "[ERROR] This script needs to run with root permissions" 10 | return 1 11 | fi 12 | 13 | #setup the base dirs that you want to use 14 | data_dir="/data" 15 | data_user="poseidon" 16 | site_name="pkg.project-trident.org" 17 | 18 | #Setup the data directory (ZFS) 19 | if [ ! -d "${data_dir}" ] ; then 20 | #Get the zfs pool 21 | _pool=`zpool list -H | cut -w -f 1` 22 | #Make a dataset for this dir 23 | zfs create -o atime=off -o compression=on -o mountpoint="${data_dir}" ${_pool}${data_dir} 24 | chown ${data_user}:${data_user} "${data_dir}" 25 | fi 26 | 27 | # PACKAGES 28 | req_pkg="nginx" 29 | for _pkg in ${req_pkg} 30 | do 31 | pkg info -e ${_pkg} 32 | if [ $? -ne 0 ] ; then 33 | need_pkg="${need_pkg} ${_pkg}" 34 | fi 35 | done 36 | 37 | if [ -n "${need_pkg}" ] ; then 38 | pkg install -y ${need_pkg} 39 | fi 40 | 41 | # nginx config 42 | curdir=`dirname $0` 43 | cp "${curdir}/pkg-nginx.conf" "/usr/local/etc/pkg-nginx.conf" 44 | sed -i "" "s|%%SITE_NAME%%|${site_name}|g" /usr/local/etc/pkg-nginx.conf 45 | sed -i "" "s|%%DATA_DIR%%|${data_dir}|g" /usr/local/etc/pkg-nginx.conf 46 | sysrc "nginx_config=/usr/local/etc/pkg-nginx.conf" 47 | 48 | # nginx service 49 | if [ -e /sbin/rc-update ] ; then 50 | #TrueOS system (OpenRC) 51 | rc-update add nginx 52 | else 53 | #FreeBSD system (rc.d) 54 | sysrc nginx_enable=yes" 55 | fi 56 | service nginx start 57 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-core/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= lumina-core 4 | PORTVERSION= 1.5.0 5 | PORTREVISION= 201907010811 6 | CATEGORIES= x11 7 | 8 | MAINTAINER= jt@ixsystems.com 9 | COMMENT= Lumina Desktop Environment 10 | 11 | LICENSE= BSD3CLAUSE 12 | 13 | RUN_DEPENDS= fluxbox>=0:x11-wm/fluxbox \ 14 | xscreensaver>=0:x11/xscreensaver \ 15 | xbrightness>=0:x11/xbrightness \ 16 | compton>=0:x11-wm/compton \ 17 | xrandr>=0:x11/xrandr \ 18 | numlockx>=0:x11/numlockx 19 | LIB_DEPENDS+= libxcb-ewmh.so:x11/xcb-util-wm \ 20 | libxcb-icccm.so:x11/xcb-util-wm \ 21 | libxcb-image.so:x11/xcb-util-image \ 22 | libxcb-util.so:x11/xcb-util \ 23 | libXcursor.so:x11/libXcursor 24 | 25 | CONFLICTS_INSTALL= lumina-1.2.* 26 | 27 | OPTIONS_DEFINE= MULTIMEDIA TRUEOS I18N 28 | OPTIONS_SUB= yes 29 | OPTIONS_DEFAULT= MULTIMEDIA I18N 30 | MULTIMEDIA_DESC= Install multimedia support backend (gstreamer) 31 | TRUEOS_DESC= Use the TrueOS system interface settings. 32 | I18N_DESC= Install localization files 33 | 34 | .include 35 | 36 | .if ${PORT_OPTIONS:MMULTIMEDIA} 37 | RUN_DEPENDS+= gstreamer1-plugins-core>=0:multimedia/gstreamer1-plugins-core 38 | .endif 39 | 40 | MAKE_JOBS_UNSAFE=yes 41 | USES= qmake qt:5 42 | 43 | USE_GL= gl 44 | USE_XORG= x11 xdamage xcb 45 | USE_LDCONFIG= yes 46 | USE_QT= core gui widgets network svg multimedia imageformats \ 47 | buildtools_build x11extras concurrent 48 | 49 | USE_GITHUB= yes 50 | GH_ACCOUNT= lumina-desktop 51 | GH_PROJECT= lumina 52 | GH_TAGNAME= c69632ce530bf5a9806b63c081c3a4a48360d98d 53 | WRKSRC_SUBDIR= src-qt5/core 54 | 55 | #Setup the qmake configuration options 56 | .if ${PORT_OPTIONS:MTRUEOS} 57 | QMAKE_ARGS= DEFAULT_SETTINGS=TrueOS 58 | .endif 59 | 60 | .if${PORT_OPTIONS:MI18N} 61 | USE_QT+= linguist_build 62 | QMAKE_ARGS+=CONFIG+=WITH_I18N 63 | .endif 64 | 65 | .include 66 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-core/Makefile: -------------------------------------------------------------------------------- 1 | # $FreeBSD$ 2 | 3 | PORTNAME= trident-core 4 | PORTVERSION= 201910070837 5 | PORTREVISION= 1 6 | CATEGORIES= trident 7 | 8 | MAINTAINER= ken@project-trident.org 9 | COMMENT= Core distribution files and utilities for Project Trident 10 | 11 | LICENSE= BSD2CLAUSE 12 | 13 | RUN_DEPENDS= ${LOCALBASE}/sbin/PCDMd:x11/pcdm \ 14 | ${LOCALBASE}/bin/qsudo:sysutils/qsudo \ 15 | ${LOCALBASE}/bin/pc-wificonfig:sysutils/pc-networkmanager \ 16 | ${LOCALBASE}/bin/pc-mixer:audio/pc-mixer \ 17 | ${LOCALBASE}/bin/sysadm-client:sysutils/sysadm-client \ 18 | ${LOCALBASE}/bin/xdg-open:devel/xdg-utils \ 19 | manifest>=0:os/manifest \ 20 | ca_root_nss>=0:security/ca_root_nss \ 21 | jq>=0:textproc/jq \ 22 | sysup>=0:sysutils/sysup \ 23 | cups-filters>=0:print/cups-filters \ 24 | lumina>=0:x11/lumina \ 25 | foomatic-db>=0:print/foomatic-db \ 26 | xorg-minimal>=0:x11/xorg-minimal \ 27 | webcamd>=0:multimedia/webcamd \ 28 | /boot/modules/drm.ko:graphics/drm-kmod \ 29 | xf86-video-scfb>=0:x11-drivers/xf86-video-scfb \ 30 | xdg-user-dirs>=0:devel/xdg-user-dirs \ 31 | trident-icons>=0:trident/trident-icons \ 32 | trident-updatemgr>=0:trident/trident-updatemgr \ 33 | cursor-chameleon-pearl>=0:x11-themes/cursor-chameleon-pearl \ 34 | xdpyinfo>=0:x11/xdpyinfo \ 35 | xinput>=0:x11/xinput \ 36 | sysadm>=0:sysutils/sysadm \ 37 | alsa-sndio>=0:audio/alsa-sndio 38 | 39 | USE_GITHUB= yes 40 | GH_ACCOUNT= project-trident 41 | GH_PROJECT= trident-core 42 | GH_TAGNAME= 27881a763a1908b22f4fa4d802a7d6da676ba187 43 | 44 | NO_BUILD= yes 45 | 46 | do-install: 47 | cd ${WRKSRC} && ${WRKSRC}/install-local.sh ${STAGEDIR} core 48 | (cd ${STAGEDIR}/; ${FIND} . -type f \ 49 | | ${SED} -e 's,^\./,/,g' \ 50 | | ${AWK} '{print length, $$0}' | ${SORT} -rn \ 51 | | cut -d " " -f 2- \ 52 | | ${AWK} '{print $$0 }' >> ${TMPPLIST}) 53 | .include 54 | -------------------------------------------------------------------------------- /obsolete_v1/setup-build-server/README.md: -------------------------------------------------------------------------------- 1 | # Notes about setting up a build server for Project Trident (or any TrueOS-based distribution) 2 | 3 | ### OS Branch: trueos-stable-XXXX 4 | 1. Install the latest TrueOS release (server image) and install it onto system 5 | 2. Install the "git" package (if not already installed): `pkg install git` 6 | 3. Fetch this repository with git: `git clone https://github.com/project-trident/trident-build.git` 7 | 4. Run the build server setup script: `trident-build/setup-build-server/setup.sh` 8 | * This will install a few other packages like: poudriere, uclcmd, llvm60, jenkins, and more. 9 | * This will also setup/start an nginx server to provide access to the poudriere logs via a web interface. 10 | 11 | ### OS Branch: trueos-master (any version newer than a TrueOS "release" version) 12 | First follow the instructions for the "stable" branch above, then follow these steps to update the system to a newer version of TrueOS. 13 | 1. Edit the pkg repository configuration file (most likely /etc/pkg/TrueOS.conf or /usr/local/etc/pkg/TrueOS.conf) 14 | 1. Disable all the other package repositories that are setup on your system (set the "enabled" option to "no" or "false") 15 | 2. Add the following entry to the config file: 16 | ``` 17 | TrueOS-snapshots: { 18 | url: "https://pkg.trueos.org/pkg/unstable/${ABI}/latest", 19 | signature_type: "pubkey", 20 | pubkey: "/usr/share/keys/pkg/trueos.pub", 21 | enabled: yes 22 | } 23 | ``` 24 | 2. Run `pkg update -f` to tell pkg about the new repo/settings 25 | 3. Run `trueos-update check` and `trueos-update upgrade` to upgrade the system to the latest TrueOS snapshot. 26 | 27 | ### Done! 28 | Now you can run the "build-distro.sh" script as desired (via Jenkins or manually running the script) to start doing builds! 29 | * Reminder, you will want to copy/edit the trident-master.json file to setup your own particular build configuration before starting builds. 30 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/files/patch-thirdparty_lcms2_src_cmsmd5.c: -------------------------------------------------------------------------------- 1 | --- thirdparty/lcms2/src/cmsmd5.c.orig 2018-01-23 19:37:31 UTC 2 | +++ thirdparty/lcms2/src/cmsmd5.c 3 | @@ -29,7 +29,7 @@ 4 | #ifdef CMS_USE_BIG_ENDIAN 5 | 6 | static 7 | -void byteReverse(cmsUInt8Number * buf, cmsUInt32Number longs) 8 | +void byteReverse(cmsContext ContextID, cmsUInt8Number * buf, cmsUInt32Number longs) 9 | { 10 | do { 11 | 12 | @@ -42,7 +42,7 @@ void byteReverse(cmsUInt8Number * buf, cmsUInt32Number 13 | } 14 | 15 | #else 16 | -#define byteReverse(buf, len) 17 | +#define byteReverse(ContextID, buf, len) 18 | #endif 19 | 20 | 21 | @@ -196,7 +196,7 @@ void MD5add(cmsHANDLE Handle, cmsUInt8Number* buf, cms 22 | } 23 | 24 | memmove(p, buf, t); 25 | - byteReverse(ctx->in, 16); 26 | + byteReverse(ctx->ContextID, ctx->in, 16); 27 | 28 | MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in); 29 | buf += t; 30 | @@ -205,7 +205,7 @@ void MD5add(cmsHANDLE Handle, cmsUInt8Number* buf, cms 31 | 32 | while (len >= 64) { 33 | memmove(ctx->in, buf, 64); 34 | - byteReverse(ctx->in, 16); 35 | + byteReverse(ctx->ContextID, ctx->in, 16); 36 | MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in); 37 | buf += 64; 38 | len -= 64; 39 | @@ -232,21 +232,21 @@ void MD5finish(cmsProfileID* ProfileID, cmsHANDLE Han 40 | if (count < 8) { 41 | 42 | memset(p, 0, count); 43 | - byteReverse(ctx->in, 16); 44 | + byteReverse(ctx->ContextID, ctx->in, 16); 45 | MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in); 46 | 47 | memset(ctx->in, 0, 56); 48 | } else { 49 | memset(p, 0, count - 8); 50 | } 51 | - byteReverse(ctx->in, 14); 52 | + byteReverse(ctx->ContextID, ctx->in, 14); 53 | 54 | ((cmsUInt32Number *) ctx->in)[14] = ctx->bits[0]; 55 | ((cmsUInt32Number *) ctx->in)[15] = ctx->bits[1]; 56 | 57 | MD5_Transform(ctx->buf, (cmsUInt32Number *) ctx->in); 58 | 59 | - byteReverse((cmsUInt8Number *) ctx->buf, 4); 60 | + byteReverse(ctx->ContextID, (cmsUInt8Number *) ctx->buf, 4); 61 | memmove(ProfileID ->ID8, ctx->buf, 16); 62 | 63 | _cmsFree(ctx ->ContextID, ctx); 64 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/Makefile: -------------------------------------------------------------------------------- 1 | # Created by: Martin Dieringer 2 | # $FreeBSD$ 3 | 4 | PORTNAME= mupdf 5 | DISTVERSION= 1.14.0 6 | DISTVERSIONSUFFIX= -source 7 | PORTREVISION= 1 8 | PORTEPOCH= 1 9 | CATEGORIES= graphics 10 | MASTER_SITES= http://www.mupdf.com/downloads/ \ 11 | http://www.mupdf.com/downloads/archive/ 12 | 13 | MAINTAINER= uzsolt@uzsolt.hu 14 | COMMENT= Lightweight PDF viewer and toolkit 15 | 16 | LICENSE= AGPLv3 17 | LICENSE_FILE= ${WRKSRC}/COPYING 18 | 19 | LIB_DEPENDS= libcurl.so:ftp/curl \ 20 | libfreetype.so:print/freetype2 \ 21 | libharfbuzz.so:print/harfbuzz \ 22 | libjbig2dec.so:graphics/jbig2dec \ 23 | libopenjp2.so:graphics/openjpeg 24 | 25 | USES= cpe compiler:c++11-lang gl gmake jpeg pkgconfig 26 | USE_XORG= x11 xcursor xext xinerama xrandr 27 | USE_GL= gl glut 28 | CPE_VENDOR= artifex 29 | USE_LDCONFIG= yes 30 | 31 | # pkg-config to avoid the conflict with openjpeg15 32 | CFLAGS+= `pkg-config --cflags libopenjp2` 33 | 34 | MAKE_ARGS= build=release prefix=${PREFIX} mandir=${PREFIX}/man verbose=yes \ 35 | XCFLAGS+="-I${WRKSRC}/include/mupdf -fPIC" \ 36 | XLIBS+="-L${LOCALBASE}/lib -L${WRKSRC}/build/release" \ 37 | SOVERSION=${DISTVERSION} 38 | ALL_TARGET= all extra 39 | 40 | OPTIONS_DEFINE= DOCS JS SCROLL 41 | OPTIONS_DEFAULT= SCROLL 42 | 43 | JS_DESC= JavaScript support (V8 engine) 44 | SCROLL_DESC= Build with scroll hacks 45 | 46 | JS_LIB_DEPENDS= libv8.so:lang/v8 47 | JS_MAKE_ARGS= V8_PRESENT=1 V8LIBS=-lv8 48 | SCROLL_EXTRA_PATCHES= ${FILESDIR}/scroll_hack-platform__x11__pdfapp.c 49 | 50 | PLIST_SUB= SOVERSION=${PORTVERSION} 51 | 52 | post-patch: 53 | @${REINPLACE_CMD} -e 's/-pipe -O2 //' \ 54 | ${WRKSRC}/Makerules 55 | @${REINPLACE_CMD} -e 's/-ldl //' ${WRKSRC}/Makerules \ 56 | ${WRKSRC}/Makethird 57 | 58 | post-install: 59 | ${MV} ${STAGEDIR}${PREFIX}/bin/mupdf-x11 \ 60 | ${STAGEDIR}${PREFIX}/bin/mupdf 61 | ${INSTALL_PROGRAM} \ 62 | ${WRKSRC}/build/release/mjsgen \ 63 | ${WRKSRC}/build/release/mujstest \ 64 | ${WRKSRC}/build/release/muraster \ 65 | ${STAGEDIR}${PREFIX}/bin 66 | ${LN} -s libmupdf.so.${PORTVERSION} \ 67 | ${STAGEDIR}${PREFIX}/lib/libmupdf.so 68 | ${LN} -s libmupdf-third.so.${PORTVERSION} \ 69 | ${STAGEDIR}${PREFIX}/lib/libmupdf-third.so 70 | 71 | .include 72 | -------------------------------------------------------------------------------- /ports-overlay/x11-themes/lumina-themes/pkg-plist: -------------------------------------------------------------------------------- 1 | share/wallpapers/lumina-nature/bokeh.jpg 2 | share/wallpapers/lumina-nature/clouds.jpg 3 | share/wallpapers/lumina-nature/forest_lake.jpg 4 | share/wallpapers/lumina-nature/forest_railroad.jpg 5 | share/wallpapers/lumina-nature/forest_river.jpg 6 | share/wallpapers/lumina-nature/lemon_water.jpg 7 | share/wallpapers/lumina-nature/mountain_lake.jpg 8 | share/wallpapers/lumina-nature/mountain_range.jpg 9 | share/wallpapers/lumina-nature/mountain_reflections.jpg 10 | share/wallpapers/lumina-nature/mountain_river.jpg 11 | share/wallpapers/lumina-nature/mountain_sky.jpg 12 | share/wallpapers/lumina-nature/mountain_valley.jpg 13 | share/wallpapers/lumina-nature/mountain_beach.jpg 14 | share/wallpapers/lumina-nature/mountain_cabin.jpg 15 | share/wallpapers/lumina-nature/ocean_front.jpg 16 | share/wallpapers/lumina-nature/park_lake.jpg 17 | share/wallpapers/lumina-nature/Pyrenees.jpg 18 | share/wallpapers/lumina-nature/rainy_sidewalk.jpg 19 | share/wallpapers/lumina-nature/red_leaves.jpg 20 | share/wallpapers/lumina-nature/ripple_reflections.jpg 21 | share/wallpapers/lumina-nature/snowy_cabin.jpg 22 | share/wallpapers/lumina-nature/snowy_mountains.jpg 23 | share/wallpapers/lumina-nature/wave.jpg 24 | share/wallpapers/lumina-nature/wood_panels.jpg 25 | share/wallpapers/lumina-desktop/Lumina_Wispy_blue-grey-zoom.jpg 26 | share/wallpapers/lumina-desktop/Lumina_Wispy_blue-grey.jpg 27 | share/wallpapers/lumina-desktop/Lumina_Wispy_gold.jpg 28 | share/wallpapers/lumina-desktop/Lumina_Wispy_green.jpg 29 | share/wallpapers/lumina-desktop/Lumina_Wispy_grey-blue-zoom.jpg 30 | share/wallpapers/lumina-desktop/Lumina_Wispy_grey-blue.jpg 31 | share/wallpapers/lumina-desktop/Lumina_Wispy_purple.jpg 32 | share/wallpapers/lumina-desktop/Lumina_Wispy_red.jpg 33 | share/wallpapers/lumina-desktop/Lumina_WP_1920x1080_gold.jpg 34 | share/wallpapers/lumina-desktop/Lumina_WP_1920x1080_green.jpg 35 | share/wallpapers/lumina-desktop/Lumina_WP_1920x1080_purple.jpg 36 | share/wallpapers/lumina-desktop/Lumina_WP_1920x1080_red.jpg 37 | share/wallpapers/lumina-desktop/Lumina_WP_Gold_4Kresolution.jpg 38 | share/wallpapers/lumina-desktop/Lumina_WP_Green_4Kresolution.jpg 39 | share/wallpapers/lumina-desktop/Lumina_WP_Purple_4Kresolution.jpg 40 | share/wallpapers/lumina-desktop/Lumina_WP_Red_4Kresolution.jpg 41 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-pdf/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-pdf 2 | share/applications/lumina-pdf.desktop 3 | %%DATADIR%%/i18n/l-pdf_af.qm 4 | %%DATADIR%%/i18n/l-pdf_ar.qm 5 | %%DATADIR%%/i18n/l-pdf_az.qm 6 | %%DATADIR%%/i18n/l-pdf_bg.qm 7 | %%DATADIR%%/i18n/l-pdf_bn.qm 8 | %%DATADIR%%/i18n/l-pdf_bs.qm 9 | %%DATADIR%%/i18n/l-pdf_ca.qm 10 | %%DATADIR%%/i18n/l-pdf_cs.qm 11 | %%DATADIR%%/i18n/l-pdf_cy.qm 12 | %%DATADIR%%/i18n/l-pdf_da.qm 13 | %%DATADIR%%/i18n/l-pdf_de.qm 14 | %%DATADIR%%/i18n/l-pdf_el.qm 15 | %%DATADIR%%/i18n/l-pdf_en_AU.qm 16 | %%DATADIR%%/i18n/l-pdf_en_GB.qm 17 | %%DATADIR%%/i18n/l-pdf_en_ZA.qm 18 | %%DATADIR%%/i18n/l-pdf_es.qm 19 | %%DATADIR%%/i18n/l-pdf_et.qm 20 | %%DATADIR%%/i18n/l-pdf_eu.qm 21 | %%DATADIR%%/i18n/l-pdf_fa.qm 22 | %%DATADIR%%/i18n/l-pdf_fi.qm 23 | %%DATADIR%%/i18n/l-pdf_fr.qm 24 | %%DATADIR%%/i18n/l-pdf_fr_CA.qm 25 | %%DATADIR%%/i18n/l-pdf_gl.qm 26 | %%DATADIR%%/i18n/l-pdf_he.qm 27 | %%DATADIR%%/i18n/l-pdf_hi.qm 28 | %%DATADIR%%/i18n/l-pdf_hr.qm 29 | %%DATADIR%%/i18n/l-pdf_hu.qm 30 | %%DATADIR%%/i18n/l-pdf_id.qm 31 | %%DATADIR%%/i18n/l-pdf_is.qm 32 | %%DATADIR%%/i18n/l-pdf_it.qm 33 | %%DATADIR%%/i18n/l-pdf_ja.qm 34 | %%DATADIR%%/i18n/l-pdf_ka.qm 35 | %%DATADIR%%/i18n/l-pdf_ko.qm 36 | %%DATADIR%%/i18n/l-pdf_lt.qm 37 | %%DATADIR%%/i18n/l-pdf_lv.qm 38 | %%DATADIR%%/i18n/l-pdf_mk.qm 39 | %%DATADIR%%/i18n/l-pdf_mn.qm 40 | %%DATADIR%%/i18n/l-pdf_ms.qm 41 | %%DATADIR%%/i18n/l-pdf_mt.qm 42 | %%DATADIR%%/i18n/l-pdf_nb.qm 43 | %%DATADIR%%/i18n/l-pdf_ne.qm 44 | %%DATADIR%%/i18n/l-pdf_nl.qm 45 | %%DATADIR%%/i18n/l-pdf_pa.qm 46 | %%DATADIR%%/i18n/l-pdf_pl.qm 47 | %%DATADIR%%/i18n/l-pdf_pt.qm 48 | %%DATADIR%%/i18n/l-pdf_pt_BR.qm 49 | %%DATADIR%%/i18n/l-pdf_ro.qm 50 | %%DATADIR%%/i18n/l-pdf_ru.qm 51 | %%DATADIR%%/i18n/l-pdf_sa.qm 52 | %%DATADIR%%/i18n/l-pdf_sk.qm 53 | %%DATADIR%%/i18n/l-pdf_sl.qm 54 | %%DATADIR%%/i18n/l-pdf_sr.qm 55 | %%DATADIR%%/i18n/l-pdf_sv.qm 56 | %%DATADIR%%/i18n/l-pdf_sw.qm 57 | %%DATADIR%%/i18n/l-pdf_ta.qm 58 | %%DATADIR%%/i18n/l-pdf_tg.qm 59 | %%DATADIR%%/i18n/l-pdf_th.qm 60 | %%DATADIR%%/i18n/l-pdf_tr.qm 61 | %%DATADIR%%/i18n/l-pdf_uk.qm 62 | %%DATADIR%%/i18n/l-pdf_ur.qm 63 | %%DATADIR%%/i18n/l-pdf_uz.qm 64 | %%DATADIR%%/i18n/l-pdf_vi.qm 65 | %%DATADIR%%/i18n/l-pdf_zh_CN.qm 66 | %%DATADIR%%/i18n/l-pdf_zh_HK.qm 67 | %%DATADIR%%/i18n/l-pdf_zh_TW.qm 68 | %%DATADIR%%/i18n/l-pdf_zu.qm 69 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-calculator/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-calculator 2 | man/man1/lumina-calculator.1.gz 3 | share/applications/lumina-calculator.desktop 4 | %%DATADIR%%/i18n/l-calc_af.qm 5 | %%DATADIR%%/i18n/l-calc_ar.qm 6 | %%DATADIR%%/i18n/l-calc_az.qm 7 | %%DATADIR%%/i18n/l-calc_bg.qm 8 | %%DATADIR%%/i18n/l-calc_bn.qm 9 | %%DATADIR%%/i18n/l-calc_bs.qm 10 | %%DATADIR%%/i18n/l-calc_ca.qm 11 | %%DATADIR%%/i18n/l-calc_cs.qm 12 | %%DATADIR%%/i18n/l-calc_cy.qm 13 | %%DATADIR%%/i18n/l-calc_da.qm 14 | %%DATADIR%%/i18n/l-calc_de.qm 15 | %%DATADIR%%/i18n/l-calc_el.qm 16 | %%DATADIR%%/i18n/l-calc_en_AU.qm 17 | %%DATADIR%%/i18n/l-calc_en_GB.qm 18 | %%DATADIR%%/i18n/l-calc_en_ZA.qm 19 | %%DATADIR%%/i18n/l-calc_es.qm 20 | %%DATADIR%%/i18n/l-calc_et.qm 21 | %%DATADIR%%/i18n/l-calc_eu.qm 22 | %%DATADIR%%/i18n/l-calc_fa.qm 23 | %%DATADIR%%/i18n/l-calc_fi.qm 24 | %%DATADIR%%/i18n/l-calc_fr.qm 25 | %%DATADIR%%/i18n/l-calc_fr_CA.qm 26 | %%DATADIR%%/i18n/l-calc_gl.qm 27 | %%DATADIR%%/i18n/l-calc_he.qm 28 | %%DATADIR%%/i18n/l-calc_hi.qm 29 | %%DATADIR%%/i18n/l-calc_hr.qm 30 | %%DATADIR%%/i18n/l-calc_hu.qm 31 | %%DATADIR%%/i18n/l-calc_id.qm 32 | %%DATADIR%%/i18n/l-calc_is.qm 33 | %%DATADIR%%/i18n/l-calc_it.qm 34 | %%DATADIR%%/i18n/l-calc_ja.qm 35 | %%DATADIR%%/i18n/l-calc_ka.qm 36 | %%DATADIR%%/i18n/l-calc_ko.qm 37 | %%DATADIR%%/i18n/l-calc_lt.qm 38 | %%DATADIR%%/i18n/l-calc_lv.qm 39 | %%DATADIR%%/i18n/l-calc_mk.qm 40 | %%DATADIR%%/i18n/l-calc_mn.qm 41 | %%DATADIR%%/i18n/l-calc_ms.qm 42 | %%DATADIR%%/i18n/l-calc_mt.qm 43 | %%DATADIR%%/i18n/l-calc_nb.qm 44 | %%DATADIR%%/i18n/l-calc_nl.qm 45 | %%DATADIR%%/i18n/l-calc_pa.qm 46 | %%DATADIR%%/i18n/l-calc_pl.qm 47 | %%DATADIR%%/i18n/l-calc_pt.qm 48 | %%DATADIR%%/i18n/l-calc_pt_BR.qm 49 | %%DATADIR%%/i18n/l-calc_ro.qm 50 | %%DATADIR%%/i18n/l-calc_ru.qm 51 | %%DATADIR%%/i18n/l-calc_sk.qm 52 | %%DATADIR%%/i18n/l-calc_sl.qm 53 | %%DATADIR%%/i18n/l-calc_sr.qm 54 | %%DATADIR%%/i18n/l-calc_sv.qm 55 | %%DATADIR%%/i18n/l-calc_sw.qm 56 | %%DATADIR%%/i18n/l-calc_ta.qm 57 | %%DATADIR%%/i18n/l-calc_tg.qm 58 | %%DATADIR%%/i18n/l-calc_th.qm 59 | %%DATADIR%%/i18n/l-calc_tr.qm 60 | %%DATADIR%%/i18n/l-calc_uk.qm 61 | %%DATADIR%%/i18n/l-calc_uz.qm 62 | %%DATADIR%%/i18n/l-calc_vi.qm 63 | %%DATADIR%%/i18n/l-calc_zh_CN.qm 64 | %%DATADIR%%/i18n/l-calc_zh_HK.qm 65 | %%DATADIR%%/i18n/l-calc_zh_TW.qm 66 | %%DATADIR%%/i18n/l-calc_zu.qm 67 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-core/pkg-install: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Script to do any post-install system changes 3 | 4 | PREFIX=${PKG_PREFIX-/usr/local} 5 | 6 | if [ "$2" != "POST-INSTALL" ] ; then 7 | exit 0 8 | fi 9 | 10 | set +e 11 | 12 | # If this is during staging, we can skip for now 13 | echo $PREFIX | grep -q '/stage/' 14 | if [ $? -eq 0 ] ; then 15 | exit 0 16 | fi 17 | #Now make sure we account for alternate root dir for installation 18 | if [ -z "${PKG_ROOTDIR}" ] ; then 19 | PKG_ROOTDIR=/ 20 | fi 21 | PREFIX=${PKG_ROOTDIR}${PREFIX} 22 | 23 | replace_if_default(){ 24 | #INPUTS: 1: File to replace 25 | # 2: Default file from other package 26 | # 3: Trident File to replace with 27 | local replace=0 28 | if [ ! -e "$1" ] || [ ! -e "$2" ] ; then 29 | replace=1 30 | else 31 | cmp -s "${1}" "${2}" 32 | if [ $? != 1 ] ; then replace=1 ; fi 33 | fi 34 | if [ 1 -eq ${replace} ] && [ -e "${3}" ] ; then 35 | if [ -e "$1" ] ; then rm "${1}" ; fi 36 | #use a symlink so if the trident file changes, the system will follow (unless manually changed by user) 37 | ln -s "${3}" "${1}" 38 | fi 39 | } 40 | # ---- SYSTEM OVERLAY FILES - KEEP THESE TO A MINIMUM!! ---- 41 | #Overwrite the Linux printer test page with one 42 | # from the original CUPS 1.3 release from Apple (generic test images) 43 | #cp ${PREFIX}/share/cups/data/default-testpage.orig.pdf ${PREFIX}/share/cups/data/default-testpage.pdf 44 | 45 | #Ensure that the trident pulseaudio config file replaces the default one from pulseaudio (does not work) 46 | replace_if_default ${PREFIX}/etc/pulse/default.pa ${PREFIX}/etc/pulse/default.pa.sample ${PREFIX}/etc/pulse/default.pa.trident 47 | #Ensure the PCDM config file is set to the Trident defaults 48 | replace_if_default ${PREFIX}/etc/pcdm.conf ${PREFIX}/etc/pcdm.conf.dist ${PREFIX}/etc/pcdm.conf.trident 49 | #Ensure the Lumina config file is set to the Trident defaults 50 | replace_if_default ${PREFIX}/etc/luminaDesktop.conf ${PREFIX}/etc/luminaDesktop.conf ${PREFIX}/etc/luminaDesktop.conf.trident 51 | #Other configuration file replacements 52 | # ALSA config file 53 | replace_if_default ${PREFIX}/etc/asound.conf ${PREFIX}/etc/asound.conf.sample ${PREFIX}/etc/asound.conf.trident 54 | replace_if_default ${PREFIX}/etc/openal/alsoft.conf ${PREFIX}/etc/openal/alsoft.conf.sample $${PREFIX}/etc/openal/alsoft.conf.trident 55 | 56 | # Run the service validation routine to ensure the system services are sane 57 | ${PREFIX}/share/trident/scripts/validate-services.sh ${PREFIX}/etc/trident/required-services ${PREFIX}/etc/trident/recommended-services 58 | 59 | exit 0 60 | -------------------------------------------------------------------------------- /obsolete_v1/Jenkinsfile-trident-master: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'Trident-Master' } 10 | 11 | //triggers { 12 | //pollSCM('H 20 * * 3') 13 | //} 14 | 15 | environment { 16 | // Set the MANIFEST we want to use for this build 17 | TRUEOS_MANIFEST='trident-master.json' 18 | } 19 | 20 | stages { 21 | stage('Prepare') { 22 | steps { 23 | checkout scm 24 | sh '${WORKSPACE}/build-distro.sh checkout' 25 | } 26 | } 27 | stage('World') { 28 | steps { 29 | sh '${WORKSPACE}/build-distro.sh world' 30 | } 31 | } 32 | stage('Kernel') { 33 | steps { 34 | sh '${WORKSPACE}/build-distro.sh kernel' 35 | } 36 | } 37 | stage('Packages') { 38 | environment { 39 | // Get our credentials from Jenkins 40 | PKGSIGNKEY = credentials('Trident-sign') 41 | PKG_REPO_SIGNING_KEY = credentials('Trident-sign') 42 | } 43 | steps { 44 | sh '${WORKSPACE}/build-distro.sh base' 45 | } 46 | } 47 | stage('Make ISO') { 48 | environment { 49 | // Get our credentials from Jenkins 50 | PKGSIGNKEY = credentials('Trident-sign') 51 | } 52 | post { 53 | success { 54 | archiveArtifacts artifacts: 'artifact-iso/pkg.list', fingerprint: true 55 | } 56 | } 57 | steps { 58 | sh '${WORKSPACE}/build-distro.sh release' 59 | sh '${WORKSPACE}/build-distro.sh manifest' 60 | sh '${WORKSPACE}/build-distro.sh sign_artifacts' 61 | } 62 | } 63 | 64 | stage('Stage') { 65 | environment { 66 | REMOTE_USER='trident' 67 | REMOTE_SERVER='cdn1.tn.ixsystems.com' 68 | REMOTE_PKG_DIR='/cdn/trident/pkg/stage' 69 | REMOTE_ISO_DIR='/cdn/trident/iso/stage' 70 | } 71 | steps { 72 | sshagent (credentials: ['Trident-publish']) { 73 | // Packages 74 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_PKG_DIR}/latest || true' 75 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${WORKSPACE}/artifact-pkg-base/ ${REMOTE_USER}@${REMOTE_SERVER}:/${REMOTE_PKG_DIR}/latest/' 76 | // ISO Artifacts 77 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_ISO_DIR}/ || true' 78 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${WORKSPACE}/artifact-iso/ ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_ISO_DIR}' 79 | } 80 | } 81 | } 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /ports-overlay/sysutils/pc-sysinstall/pkg-plist: -------------------------------------------------------------------------------- 1 | man/man8/pc-sysinstall.8.gz 2 | sbin/pc-sysinstall 3 | %%DATADIR%%/backend-query/detect-country.sh 4 | %%DATADIR%%/backend-query/detect-emulation.sh 5 | %%DATADIR%%/backend-query/detect-laptop.sh 6 | %%DATADIR%%/backend-query/detect-nics.sh 7 | %%DATADIR%%/backend-query/disk-info.sh 8 | %%DATADIR%%/backend-query/disk-list.sh 9 | %%DATADIR%%/backend-query/disk-part.sh 10 | %%DATADIR%%/backend-query/enable-net.sh 11 | %%DATADIR%%/backend-query/list-components.sh 12 | %%DATADIR%%/backend-query/list-config.sh 13 | %%DATADIR%%/backend-query/list-mirrors.sh 14 | %%DATADIR%%/backend-query/list-rsync-backups.sh 15 | %%DATADIR%%/backend-query/list-tzones.sh 16 | %%DATADIR%%/backend-query/list-zpools.sh 17 | %%DATADIR%%/backend-query/query-langs.sh 18 | %%DATADIR%%/backend-query/send-logs.sh 19 | %%DATADIR%%/backend-query/set-mirror.sh 20 | %%DATADIR%%/backend-query/setup-ssh-keys.sh 21 | %%DATADIR%%/backend-query/sys-mem.sh 22 | %%DATADIR%%/backend-query/test-live.sh 23 | %%DATADIR%%/backend-query/test-netup.sh 24 | %%DATADIR%%/backend-query/update-part-list.sh 25 | %%DATADIR%%/backend-query/xkeyboard-layouts.sh 26 | %%DATADIR%%/backend-query/xkeyboard-models.sh 27 | %%DATADIR%%/backend-query/xkeyboard-variants.sh 28 | %%DATADIR%%/backend/functions-bsdlabel.sh 29 | %%DATADIR%%/backend/functions-cleanup.sh 30 | %%DATADIR%%/backend/functions-disk.sh 31 | %%DATADIR%%/backend/functions-extractimage.sh 32 | %%DATADIR%%/backend/functions-ftp.sh 33 | %%DATADIR%%/backend/functions-installcomponents.sh 34 | %%DATADIR%%/backend/functions-installpackages.sh 35 | %%DATADIR%%/backend/functions-localize.sh 36 | %%DATADIR%%/backend/functions-mountdisk.sh 37 | %%DATADIR%%/backend/functions-mountoptical.sh 38 | %%DATADIR%%/backend/functions-networking.sh 39 | %%DATADIR%%/backend/functions-newfs.sh 40 | %%DATADIR%%/backend/functions-packages.sh 41 | %%DATADIR%%/backend/functions-parse.sh 42 | %%DATADIR%%/backend/functions-runcommands.sh 43 | %%DATADIR%%/backend/functions-unmount.sh 44 | %%DATADIR%%/backend/functions-upgrade.sh 45 | %%DATADIR%%/backend/functions-users.sh 46 | %%DATADIR%%/backend/functions-zfsrestore.sh 47 | %%DATADIR%%/backend/functions.sh 48 | %%DATADIR%%/backend/installimage.sh 49 | %%DATADIR%%/backend/parseconfig.sh 50 | %%DATADIR%%/backend/startautoinstall.sh 51 | %%DATADIR%%/conf/avail-langs 52 | %%DATADIR%%/conf/exclude-from-upgrade 53 | %%DATADIR%%/conf/licenses/bsd-en.txt 54 | %%DATADIR%%/conf/licenses/intel-en.txt 55 | %%DATADIR%%/conf/licenses/nvidia-en.txt 56 | %%DATADIR%%/conf/pc-sysinstall.conf 57 | %%DATADIR%%/doc/help-disk-list 58 | %%DATADIR%%/doc/help-disk-size 59 | %%DATADIR%%/doc/help-index 60 | %%DATADIR%%/doc/help-start-autoinstall 61 | %%DATADIR%%/examples/README 62 | %%DATADIR%%/examples/pc-autoinstall.conf 63 | %%DATADIR%%/examples/pcinstall.cfg.fbsd-netinstall 64 | %%DATADIR%%/examples/pcinstall.cfg.geli 65 | %%DATADIR%%/examples/pcinstall.cfg.gmirror 66 | %%DATADIR%%/examples/pcinstall.cfg.netinstall 67 | %%DATADIR%%/examples/pcinstall.cfg.restore 68 | %%DATADIR%%/examples/pcinstall.cfg.rsync 69 | %%DATADIR%%/examples/pcinstall.cfg.upgrade 70 | %%DATADIR%%/examples/pcinstall.cfg.zfs 71 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-updatemgr/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/trident-updatemgr 2 | etc/xdg/autostart/trident-updatemgr-autostart.desktop 3 | sbin/.susysup 4 | share/applications/trident-updatemgr.desktop 5 | share/trident/scripts/delete_be_multi.sh 6 | share/trident-updatemgr/i18n/tri-umgr_af.qm 7 | share/trident-updatemgr/i18n/tri-umgr_ar.qm 8 | share/trident-updatemgr/i18n/tri-umgr_az.qm 9 | share/trident-updatemgr/i18n/tri-umgr_bg.qm 10 | share/trident-updatemgr/i18n/tri-umgr_bn.qm 11 | share/trident-updatemgr/i18n/tri-umgr_bs.qm 12 | share/trident-updatemgr/i18n/tri-umgr_ca.qm 13 | share/trident-updatemgr/i18n/tri-umgr_cs.qm 14 | share/trident-updatemgr/i18n/tri-umgr_cy.qm 15 | share/trident-updatemgr/i18n/tri-umgr_da.qm 16 | share/trident-updatemgr/i18n/tri-umgr_de.qm 17 | share/trident-updatemgr/i18n/tri-umgr_el.qm 18 | share/trident-updatemgr/i18n/tri-umgr_en_GB.qm 19 | share/trident-updatemgr/i18n/tri-umgr_en_ZA.qm 20 | share/trident-updatemgr/i18n/tri-umgr_en_AU.qm 21 | share/trident-updatemgr/i18n/tri-umgr_es.qm 22 | share/trident-updatemgr/i18n/tri-umgr_et.qm 23 | share/trident-updatemgr/i18n/tri-umgr_eu.qm 24 | share/trident-updatemgr/i18n/tri-umgr_fa.qm 25 | share/trident-updatemgr/i18n/tri-umgr_fi.qm 26 | share/trident-updatemgr/i18n/tri-umgr_fr.qm 27 | share/trident-updatemgr/i18n/tri-umgr_fr_CA.qm 28 | share/trident-updatemgr/i18n/tri-umgr_gl.qm 29 | share/trident-updatemgr/i18n/tri-umgr_he.qm 30 | share/trident-updatemgr/i18n/tri-umgr_hi.qm 31 | share/trident-updatemgr/i18n/tri-umgr_hr.qm 32 | share/trident-updatemgr/i18n/tri-umgr_hu.qm 33 | share/trident-updatemgr/i18n/tri-umgr_id.qm 34 | share/trident-updatemgr/i18n/tri-umgr_is.qm 35 | share/trident-updatemgr/i18n/tri-umgr_it.qm 36 | share/trident-updatemgr/i18n/tri-umgr_ja.qm 37 | share/trident-updatemgr/i18n/tri-umgr_ka.qm 38 | share/trident-updatemgr/i18n/tri-umgr_ko.qm 39 | share/trident-updatemgr/i18n/tri-umgr_lt.qm 40 | share/trident-updatemgr/i18n/tri-umgr_lv.qm 41 | share/trident-updatemgr/i18n/tri-umgr_mk.qm 42 | share/trident-updatemgr/i18n/tri-umgr_mn.qm 43 | share/trident-updatemgr/i18n/tri-umgr_ms.qm 44 | share/trident-updatemgr/i18n/tri-umgr_mt.qm 45 | share/trident-updatemgr/i18n/tri-umgr_nb.qm 46 | share/trident-updatemgr/i18n/tri-umgr_nl.qm 47 | share/trident-updatemgr/i18n/tri-umgr_pa.qm 48 | share/trident-updatemgr/i18n/tri-umgr_pl.qm 49 | share/trident-updatemgr/i18n/tri-umgr_pt.qm 50 | share/trident-updatemgr/i18n/tri-umgr_pt_BR.qm 51 | share/trident-updatemgr/i18n/tri-umgr_ro.qm 52 | share/trident-updatemgr/i18n/tri-umgr_ru.qm 53 | share/trident-updatemgr/i18n/tri-umgr_sk.qm 54 | share/trident-updatemgr/i18n/tri-umgr_sl.qm 55 | share/trident-updatemgr/i18n/tri-umgr_sr.qm 56 | share/trident-updatemgr/i18n/tri-umgr_sv.qm 57 | share/trident-updatemgr/i18n/tri-umgr_sw.qm 58 | share/trident-updatemgr/i18n/tri-umgr_ta.qm 59 | share/trident-updatemgr/i18n/tri-umgr_tg.qm 60 | share/trident-updatemgr/i18n/tri-umgr_th.qm 61 | share/trident-updatemgr/i18n/tri-umgr_tr.qm 62 | share/trident-updatemgr/i18n/tri-umgr_uk.qm 63 | share/trident-updatemgr/i18n/tri-umgr_uz.qm 64 | share/trident-updatemgr/i18n/tri-umgr_vi.qm 65 | share/trident-updatemgr/i18n/tri-umgr_zh_CN.qm 66 | share/trident-updatemgr/i18n/tri-umgr_zh_HK.qm 67 | share/trident-updatemgr/i18n/tri-umgr_zh_TW.qm 68 | share/trident-updatemgr/i18n/tri-umgr_zu.qm 69 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-photo/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-photo 2 | man/man1/lumina-photo.1.gz 3 | share/applications/lumina-photo.desktop 4 | %%I18N%%share/lumina-desktop/i18n/l-photo_af.qm 5 | %%I18N%%share/lumina-desktop/i18n/l-photo_ar.qm 6 | %%I18N%%share/lumina-desktop/i18n/l-photo_az.qm 7 | %%I18N%%share/lumina-desktop/i18n/l-photo_bg.qm 8 | %%I18N%%share/lumina-desktop/i18n/l-photo_bn.qm 9 | %%I18N%%share/lumina-desktop/i18n/l-photo_bs.qm 10 | %%I18N%%share/lumina-desktop/i18n/l-photo_ca.qm 11 | %%I18N%%share/lumina-desktop/i18n/l-photo_cs.qm 12 | %%I18N%%share/lumina-desktop/i18n/l-photo_cy.qm 13 | %%I18N%%share/lumina-desktop/i18n/l-photo_da.qm 14 | %%I18N%%share/lumina-desktop/i18n/l-photo_de.qm 15 | %%I18N%%share/lumina-desktop/i18n/l-photo_el.qm 16 | %%I18N%%share/lumina-desktop/i18n/l-photo_en_AU.qm 17 | %%I18N%%share/lumina-desktop/i18n/l-photo_en_GB.qm 18 | %%I18N%%share/lumina-desktop/i18n/l-photo_en_ZA.qm 19 | %%I18N%%share/lumina-desktop/i18n/l-photo_es.qm 20 | %%I18N%%share/lumina-desktop/i18n/l-photo_et.qm 21 | %%I18N%%share/lumina-desktop/i18n/l-photo_eu.qm 22 | %%I18N%%share/lumina-desktop/i18n/l-photo_fa.qm 23 | %%I18N%%share/lumina-desktop/i18n/l-photo_fi.qm 24 | %%I18N%%share/lumina-desktop/i18n/l-photo_fr.qm 25 | %%I18N%%share/lumina-desktop/i18n/l-photo_fr_CA.qm 26 | %%I18N%%share/lumina-desktop/i18n/l-photo_gl.qm 27 | %%I18N%%share/lumina-desktop/i18n/l-photo_he.qm 28 | %%I18N%%share/lumina-desktop/i18n/l-photo_hi.qm 29 | %%I18N%%share/lumina-desktop/i18n/l-photo_hr.qm 30 | %%I18N%%share/lumina-desktop/i18n/l-photo_hu.qm 31 | %%I18N%%share/lumina-desktop/i18n/l-photo_id.qm 32 | %%I18N%%share/lumina-desktop/i18n/l-photo_is.qm 33 | %%I18N%%share/lumina-desktop/i18n/l-photo_it.qm 34 | %%I18N%%share/lumina-desktop/i18n/l-photo_ja.qm 35 | %%I18N%%share/lumina-desktop/i18n/l-photo_ka.qm 36 | %%I18N%%share/lumina-desktop/i18n/l-photo_ko.qm 37 | %%I18N%%share/lumina-desktop/i18n/l-photo_lt.qm 38 | %%I18N%%share/lumina-desktop/i18n/l-photo_lv.qm 39 | %%I18N%%share/lumina-desktop/i18n/l-photo_mk.qm 40 | %%I18N%%share/lumina-desktop/i18n/l-photo_mn.qm 41 | %%I18N%%share/lumina-desktop/i18n/l-photo_ms.qm 42 | %%I18N%%share/lumina-desktop/i18n/l-photo_mt.qm 43 | %%I18N%%share/lumina-desktop/i18n/l-photo_nb.qm 44 | %%I18N%%share/lumina-desktop/i18n/l-photo_nl.qm 45 | %%I18N%%share/lumina-desktop/i18n/l-photo_pa.qm 46 | %%I18N%%share/lumina-desktop/i18n/l-photo_pl.qm 47 | %%I18N%%share/lumina-desktop/i18n/l-photo_pt.qm 48 | %%I18N%%share/lumina-desktop/i18n/l-photo_pt_BR.qm 49 | %%I18N%%share/lumina-desktop/i18n/l-photo_ro.qm 50 | %%I18N%%share/lumina-desktop/i18n/l-photo_ru.qm 51 | %%I18N%%share/lumina-desktop/i18n/l-photo_sk.qm 52 | %%I18N%%share/lumina-desktop/i18n/l-photo_sl.qm 53 | %%I18N%%share/lumina-desktop/i18n/l-photo_sr.qm 54 | %%I18N%%share/lumina-desktop/i18n/l-photo_sv.qm 55 | %%I18N%%share/lumina-desktop/i18n/l-photo_sw.qm 56 | %%I18N%%share/lumina-desktop/i18n/l-photo_ta.qm 57 | %%I18N%%share/lumina-desktop/i18n/l-photo_tg.qm 58 | %%I18N%%share/lumina-desktop/i18n/l-photo_th.qm 59 | %%I18N%%share/lumina-desktop/i18n/l-photo_tr.qm 60 | %%I18N%%share/lumina-desktop/i18n/l-photo_uk.qm 61 | %%I18N%%share/lumina-desktop/i18n/l-photo_uz.qm 62 | %%I18N%%share/lumina-desktop/i18n/l-photo_vi.qm 63 | %%I18N%%share/lumina-desktop/i18n/l-photo_zh_CN.qm 64 | %%I18N%%share/lumina-desktop/i18n/l-photo_zh_HK.qm 65 | %%I18N%%share/lumina-desktop/i18n/l-photo_zh_TW.qm 66 | %%I18N%%share/lumina-desktop/i18n/l-photo_zu.qm 67 | -------------------------------------------------------------------------------- /ports-overlay/trident/trident-installer/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/activateNewBE 2 | bin/detect-best-driver.sh 3 | bin/generate-xorg-conf.sh 4 | bin/trident-installer 5 | bin/start-trident-installer 6 | share/icons/default/index.theme 7 | share/trident-installer/xorg.conf.template 8 | share/trident-installer/i18n/tri-install_af.qm 9 | share/trident-installer/i18n/tri-install_ar.qm 10 | share/trident-installer/i18n/tri-install_az.qm 11 | share/trident-installer/i18n/tri-install_bg.qm 12 | share/trident-installer/i18n/tri-install_bn.qm 13 | share/trident-installer/i18n/tri-install_bs.qm 14 | share/trident-installer/i18n/tri-install_ca.qm 15 | share/trident-installer/i18n/tri-install_cs.qm 16 | share/trident-installer/i18n/tri-install_cy.qm 17 | share/trident-installer/i18n/tri-install_da.qm 18 | share/trident-installer/i18n/tri-install_de.qm 19 | share/trident-installer/i18n/tri-install_el.qm 20 | share/trident-installer/i18n/tri-install_en_GB.qm 21 | share/trident-installer/i18n/tri-install_en_ZA.qm 22 | share/trident-installer/i18n/tri-install_en_AU.qm 23 | share/trident-installer/i18n/tri-install_es.qm 24 | share/trident-installer/i18n/tri-install_et.qm 25 | share/trident-installer/i18n/tri-install_eu.qm 26 | share/trident-installer/i18n/tri-install_fa.qm 27 | share/trident-installer/i18n/tri-install_fi.qm 28 | share/trident-installer/i18n/tri-install_fr.qm 29 | share/trident-installer/i18n/tri-install_fr_CA.qm 30 | share/trident-installer/i18n/tri-install_gl.qm 31 | share/trident-installer/i18n/tri-install_he.qm 32 | share/trident-installer/i18n/tri-install_hi.qm 33 | share/trident-installer/i18n/tri-install_hr.qm 34 | share/trident-installer/i18n/tri-install_hu.qm 35 | share/trident-installer/i18n/tri-install_id.qm 36 | share/trident-installer/i18n/tri-install_is.qm 37 | share/trident-installer/i18n/tri-install_it.qm 38 | share/trident-installer/i18n/tri-install_ja.qm 39 | share/trident-installer/i18n/tri-install_ka.qm 40 | share/trident-installer/i18n/tri-install_ko.qm 41 | share/trident-installer/i18n/tri-install_lt.qm 42 | share/trident-installer/i18n/tri-install_lv.qm 43 | share/trident-installer/i18n/tri-install_mk.qm 44 | share/trident-installer/i18n/tri-install_mn.qm 45 | share/trident-installer/i18n/tri-install_ms.qm 46 | share/trident-installer/i18n/tri-install_mt.qm 47 | share/trident-installer/i18n/tri-install_nb.qm 48 | share/trident-installer/i18n/tri-install_nl.qm 49 | share/trident-installer/i18n/tri-install_pa.qm 50 | share/trident-installer/i18n/tri-install_pl.qm 51 | share/trident-installer/i18n/tri-install_pt.qm 52 | share/trident-installer/i18n/tri-install_pt_BR.qm 53 | share/trident-installer/i18n/tri-install_ro.qm 54 | share/trident-installer/i18n/tri-install_ru.qm 55 | share/trident-installer/i18n/tri-install_sk.qm 56 | share/trident-installer/i18n/tri-install_sl.qm 57 | share/trident-installer/i18n/tri-install_sr.qm 58 | share/trident-installer/i18n/tri-install_sv.qm 59 | share/trident-installer/i18n/tri-install_sw.qm 60 | share/trident-installer/i18n/tri-install_ta.qm 61 | share/trident-installer/i18n/tri-install_tg.qm 62 | share/trident-installer/i18n/tri-install_th.qm 63 | share/trident-installer/i18n/tri-install_tr.qm 64 | share/trident-installer/i18n/tri-install_uk.qm 65 | share/trident-installer/i18n/tri-install_uz.qm 66 | share/trident-installer/i18n/tri-install_vi.qm 67 | share/trident-installer/i18n/tri-install_zh_CN.qm 68 | share/trident-installer/i18n/tri-install_zh_HK.qm 69 | share/trident-installer/i18n/tri-install_zh_TW.qm 70 | share/trident-installer/i18n/tri-install_zu.qm 71 | /boot/loader.conf.local 72 | /etc/machine-id 73 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-mediaplayer/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-mediaplayer 2 | man/man1/lumina-mediaplayer.1.gz 3 | share/applications/lumina-mediaplayer.desktop 4 | share/applications/lumina-mediaplayer-pandora.desktop 5 | %%I18N%%share/lumina-desktop/i18n/l-mediap_af.qm 6 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ar.qm 7 | %%I18N%%share/lumina-desktop/i18n/l-mediap_az.qm 8 | %%I18N%%share/lumina-desktop/i18n/l-mediap_bg.qm 9 | %%I18N%%share/lumina-desktop/i18n/l-mediap_bn.qm 10 | %%I18N%%share/lumina-desktop/i18n/l-mediap_bs.qm 11 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ca.qm 12 | %%I18N%%share/lumina-desktop/i18n/l-mediap_cs.qm 13 | %%I18N%%share/lumina-desktop/i18n/l-mediap_cy.qm 14 | %%I18N%%share/lumina-desktop/i18n/l-mediap_da.qm 15 | %%I18N%%share/lumina-desktop/i18n/l-mediap_de.qm 16 | %%I18N%%share/lumina-desktop/i18n/l-mediap_el.qm 17 | %%I18N%%share/lumina-desktop/i18n/l-mediap_en_GB.qm 18 | %%I18N%%share/lumina-desktop/i18n/l-mediap_en_AU.qm 19 | %%I18N%%share/lumina-desktop/i18n/l-mediap_en_ZA.qm 20 | %%I18N%%share/lumina-desktop/i18n/l-mediap_es.qm 21 | %%I18N%%share/lumina-desktop/i18n/l-mediap_et.qm 22 | %%I18N%%share/lumina-desktop/i18n/l-mediap_eu.qm 23 | %%I18N%%share/lumina-desktop/i18n/l-mediap_fa.qm 24 | %%I18N%%share/lumina-desktop/i18n/l-mediap_fi.qm 25 | %%I18N%%share/lumina-desktop/i18n/l-mediap_fr.qm 26 | %%I18N%%share/lumina-desktop/i18n/l-mediap_fr_CA.qm 27 | %%I18N%%share/lumina-desktop/i18n/l-mediap_gl.qm 28 | %%I18N%%share/lumina-desktop/i18n/l-mediap_he.qm 29 | %%I18N%%share/lumina-desktop/i18n/l-mediap_hi.qm 30 | %%I18N%%share/lumina-desktop/i18n/l-mediap_hr.qm 31 | %%I18N%%share/lumina-desktop/i18n/l-mediap_hu.qm 32 | %%I18N%%share/lumina-desktop/i18n/l-mediap_id.qm 33 | %%I18N%%share/lumina-desktop/i18n/l-mediap_is.qm 34 | %%I18N%%share/lumina-desktop/i18n/l-mediap_it.qm 35 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ja.qm 36 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ka.qm 37 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ko.qm 38 | %%I18N%%share/lumina-desktop/i18n/l-mediap_lt.qm 39 | %%I18N%%share/lumina-desktop/i18n/l-mediap_lv.qm 40 | %%I18N%%share/lumina-desktop/i18n/l-mediap_mk.qm 41 | %%I18N%%share/lumina-desktop/i18n/l-mediap_mn.qm 42 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ms.qm 43 | %%I18N%%share/lumina-desktop/i18n/l-mediap_mt.qm 44 | %%I18N%%share/lumina-desktop/i18n/l-mediap_nb.qm 45 | %%I18N%%share/lumina-desktop/i18n/l-mediap_nl.qm 46 | %%I18N%%share/lumina-desktop/i18n/l-mediap_pa.qm 47 | %%I18N%%share/lumina-desktop/i18n/l-mediap_pl.qm 48 | %%I18N%%share/lumina-desktop/i18n/l-mediap_pt.qm 49 | %%I18N%%share/lumina-desktop/i18n/l-mediap_pt_BR.qm 50 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ro.qm 51 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ru.qm 52 | %%I18N%%share/lumina-desktop/i18n/l-mediap_sk.qm 53 | %%I18N%%share/lumina-desktop/i18n/l-mediap_sl.qm 54 | %%I18N%%share/lumina-desktop/i18n/l-mediap_sr.qm 55 | %%I18N%%share/lumina-desktop/i18n/l-mediap_sv.qm 56 | %%I18N%%share/lumina-desktop/i18n/l-mediap_sw.qm 57 | %%I18N%%share/lumina-desktop/i18n/l-mediap_ta.qm 58 | %%I18N%%share/lumina-desktop/i18n/l-mediap_tg.qm 59 | %%I18N%%share/lumina-desktop/i18n/l-mediap_th.qm 60 | %%I18N%%share/lumina-desktop/i18n/l-mediap_tr.qm 61 | %%I18N%%share/lumina-desktop/i18n/l-mediap_uk.qm 62 | %%I18N%%share/lumina-desktop/i18n/l-mediap_uz.qm 63 | %%I18N%%share/lumina-desktop/i18n/l-mediap_vi.qm 64 | %%I18N%%share/lumina-desktop/i18n/l-mediap_zh_CN.qm 65 | %%I18N%%share/lumina-desktop/i18n/l-mediap_zh_HK.qm 66 | %%I18N%%share/lumina-desktop/i18n/l-mediap_zh_TW.qm 67 | %%I18N%%share/lumina-desktop/i18n/l-mediap_zu.qm 68 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-archiver/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-archiver 2 | man/man1/lumina-archiver.1.gz 3 | share/applications/lumina-archiver.desktop 4 | %%I18N%%share/lumina-desktop/i18n/l-archiver_af.qm 5 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ar.qm 6 | %%I18N%%share/lumina-desktop/i18n/l-archiver_az.qm 7 | %%I18N%%share/lumina-desktop/i18n/l-archiver_bg.qm 8 | %%I18N%%share/lumina-desktop/i18n/l-archiver_bn.qm 9 | %%I18N%%share/lumina-desktop/i18n/l-archiver_bs.qm 10 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ca.qm 11 | %%I18N%%share/lumina-desktop/i18n/l-archiver_cs.qm 12 | %%I18N%%share/lumina-desktop/i18n/l-archiver_cy.qm 13 | %%I18N%%share/lumina-desktop/i18n/l-archiver_da.qm 14 | %%I18N%%share/lumina-desktop/i18n/l-archiver_de.qm 15 | %%I18N%%share/lumina-desktop/i18n/l-archiver_el.qm 16 | %%I18N%%share/lumina-desktop/i18n/l-archiver_en_GB.qm 17 | %%I18N%%share/lumina-desktop/i18n/l-archiver_en_AU.qm 18 | %%I18N%%share/lumina-desktop/i18n/l-archiver_en_ZA.qm 19 | %%I18N%%share/lumina-desktop/i18n/l-archiver_es.qm 20 | %%I18N%%share/lumina-desktop/i18n/l-archiver_et.qm 21 | %%I18N%%share/lumina-desktop/i18n/l-archiver_eu.qm 22 | %%I18N%%share/lumina-desktop/i18n/l-archiver_fa.qm 23 | %%I18N%%share/lumina-desktop/i18n/l-archiver_fi.qm 24 | %%I18N%%share/lumina-desktop/i18n/l-archiver_fr.qm 25 | %%I18N%%share/lumina-desktop/i18n/l-archiver_fr_CA.qm 26 | %%I18N%%share/lumina-desktop/i18n/l-archiver_gl.qm 27 | %%I18N%%share/lumina-desktop/i18n/l-archiver_he.qm 28 | %%I18N%%share/lumina-desktop/i18n/l-archiver_hi.qm 29 | %%I18N%%share/lumina-desktop/i18n/l-archiver_hr.qm 30 | %%I18N%%share/lumina-desktop/i18n/l-archiver_hu.qm 31 | %%I18N%%share/lumina-desktop/i18n/l-archiver_id.qm 32 | %%I18N%%share/lumina-desktop/i18n/l-archiver_is.qm 33 | %%I18N%%share/lumina-desktop/i18n/l-archiver_it.qm 34 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ja.qm 35 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ka.qm 36 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ko.qm 37 | %%I18N%%share/lumina-desktop/i18n/l-archiver_lt.qm 38 | %%I18N%%share/lumina-desktop/i18n/l-archiver_lv.qm 39 | %%I18N%%share/lumina-desktop/i18n/l-archiver_mk.qm 40 | %%I18N%%share/lumina-desktop/i18n/l-archiver_mn.qm 41 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ms.qm 42 | %%I18N%%share/lumina-desktop/i18n/l-archiver_mt.qm 43 | %%I18N%%share/lumina-desktop/i18n/l-archiver_nb.qm 44 | %%I18N%%share/lumina-desktop/i18n/l-archiver_nl.qm 45 | %%I18N%%share/lumina-desktop/i18n/l-archiver_pa.qm 46 | %%I18N%%share/lumina-desktop/i18n/l-archiver_pl.qm 47 | %%I18N%%share/lumina-desktop/i18n/l-archiver_pt.qm 48 | %%I18N%%share/lumina-desktop/i18n/l-archiver_pt_BR.qm 49 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ro.qm 50 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ru.qm 51 | %%I18N%%share/lumina-desktop/i18n/l-archiver_sk.qm 52 | %%I18N%%share/lumina-desktop/i18n/l-archiver_sl.qm 53 | %%I18N%%share/lumina-desktop/i18n/l-archiver_sr.qm 54 | %%I18N%%share/lumina-desktop/i18n/l-archiver_sv.qm 55 | %%I18N%%share/lumina-desktop/i18n/l-archiver_sw.qm 56 | %%I18N%%share/lumina-desktop/i18n/l-archiver_ta.qm 57 | %%I18N%%share/lumina-desktop/i18n/l-archiver_tg.qm 58 | %%I18N%%share/lumina-desktop/i18n/l-archiver_th.qm 59 | %%I18N%%share/lumina-desktop/i18n/l-archiver_tr.qm 60 | %%I18N%%share/lumina-desktop/i18n/l-archiver_uk.qm 61 | %%I18N%%share/lumina-desktop/i18n/l-archiver_uz.qm 62 | %%I18N%%share/lumina-desktop/i18n/l-archiver_vi.qm 63 | %%I18N%%share/lumina-desktop/i18n/l-archiver_zh_CN.qm 64 | %%I18N%%share/lumina-desktop/i18n/l-archiver_zh_HK.qm 65 | %%I18N%%share/lumina-desktop/i18n/l-archiver_zh_TW.qm 66 | %%I18N%%share/lumina-desktop/i18n/l-archiver_zu.qm 67 | -------------------------------------------------------------------------------- /Jenkinsfile-tridentbuild-edge: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'Trident-Master' } 10 | options { 11 | buildDiscarder(logRotator(numToKeepStr: '10')) 12 | } 13 | environment { 14 | // Set the MANIFEST we want to use for this build 15 | TRUEOS_MANIFEST= "${env.WORKSPACE}/trident-edge.json" 16 | } 17 | 18 | stages { 19 | stage('Prepare') { 20 | steps { 21 | checkout scm 22 | sh 'if [ -d "build-repo" ] ; then (cd build-repo && git pull) ; else git clone https://github.com/trueos/build.git build-repo ; fi' 23 | } 24 | } 25 | stage('Build') { 26 | post { 27 | always { 28 | archiveArtifacts artifacts: 'build-repo/release/port-logs/latest/.data.json', fingerprint: true 29 | sh 'if [ -d build-repo/release/port-logs-errors ] ; then rm -r build-repo/release/port-logs-errors ; fi' 30 | sh 'mkdir -p build-repo/release/port-logs-errors' 31 | sh 'cp build-repo/release/port-logs/latest/logs/errors/* build-repo/release/port-logs-errors/.' 32 | archiveArtifacts artifacts: 'build-repo/release/port-logs-errors/**', fingerprint: true 33 | sh 'chflags -R noschg build-repo' 34 | } 35 | failure { 36 | archiveArtifacts artifacts: 'build-repo/release/src-logs/**', fingerprint: true 37 | } 38 | } 39 | environment { 40 | SIGNING_KEY = credentials('Trident-sign') 41 | } 42 | steps { 43 | sh 'cd ${WORKSPACE}/build-repo ; make ports' 44 | } 45 | } 46 | stage('ISO') { 47 | post { 48 | always { 49 | archiveArtifacts artifacts: 'build-repo/release/iso-logs/**', fingerprint: true 50 | } 51 | } 52 | environment { 53 | SIGNING_KEY = credentials('Trident-sign') 54 | } 55 | steps { 56 | sh 'cd ${WORKSPACE}/build-repo ; make iso' 57 | } 58 | } 59 | stage('Stage') { 60 | environment { 61 | REMOTE_USER='trident' 62 | REMOTE_SERVER='cdn1.tn.ixsystems.com' 63 | REMOTE_PKG_DIR='/usr/home/trident/cdn/pkg/edge' 64 | REMOTE_ISO_DIR='/usr/home/trident/cdn/iso/edge' 65 | REMOTE_MANIFESTS_DIR='/usr/home/trident/cdn/iso/edge/manifests' 66 | LOCAL_ISO_DIR='build-repo/release/iso/' 67 | LOCAL_PKG_DIR='build-repo/release/packages/' 68 | LOCAL_MANIFESTS_DIR='build-repo/release/pkg-manifests/' 69 | } 70 | steps { 71 | sshagent (credentials: ['Trident-publish']) { 72 | // Packages 73 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_PKG_DIR} || true' 74 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_PKG_DIR} ${REMOTE_USER}@${REMOTE_SERVER}:/${REMOTE_PKG_DIR}/' 75 | // ISO Artifacts 76 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_ISO_DIR}/ || true' 77 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_ISO_DIR} ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_ISO_DIR}' 78 | // PACKAGE MANIFESTS 79 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_MANIFESTS_DIR}/ || true' 80 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_MANIFESTS_DIR} ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_MANIFESTS_DIR}' 81 | } 82 | } 83 | } 84 | } 85 | } 86 | -------------------------------------------------------------------------------- /Jenkinsfile-tridentbuild-stable: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | This is the default Jenkins Pipeline file used to create our 4 | full weekly build images. 5 | 6 | */ 7 | 8 | pipeline { 9 | agent { label 'Trident-Master' } 10 | options { 11 | buildDiscarder(logRotator(numToKeepStr: '10')) 12 | } 13 | environment { 14 | // Set the MANIFEST we want to use for this build 15 | TRUEOS_MANIFEST= "${env.WORKSPACE}/trident-stable.json" 16 | } 17 | 18 | stages { 19 | stage('Prepare') { 20 | steps { 21 | checkout scm 22 | sh 'if [ -d "build-repo" ] ; then (cd build-repo && git pull) ; else git clone https://github.com/trueos/build.git build-repo ; fi' 23 | } 24 | } 25 | stage('Build') { 26 | post { 27 | always { 28 | archiveArtifacts artifacts: 'build-repo/release/port-logs/latest/.data.json', fingerprint: true 29 | sh 'if [ -d build-repo/release/port-logs-errors ] ; then rm -r build-repo/release/port-logs-errors ; fi' 30 | sh 'mkdir -p build-repo/release/port-logs-errors' 31 | sh 'cp build-repo/release/port-logs/latest/logs/errors/* build-repo/release/port-logs-errors/.' 32 | archiveArtifacts artifacts: 'build-repo/release/port-logs-errors/**', fingerprint: true 33 | sh 'chflags -R noschg build-repo' 34 | } 35 | failure { 36 | archiveArtifacts artifacts: 'build-repo/release/src-logs/**', fingerprint: true 37 | } 38 | } 39 | environment { 40 | SIGNING_KEY = credentials('Trident-sign') 41 | } 42 | steps { 43 | sh 'cd ${WORKSPACE}/build-repo ; make ports' 44 | } 45 | } 46 | stage('ISO') { 47 | post { 48 | always { 49 | archiveArtifacts artifacts: 'build-repo/release/iso-logs/**', fingerprint: true 50 | } 51 | } 52 | environment { 53 | SIGNING_KEY = credentials('Trident-sign') 54 | } 55 | steps { 56 | sh 'cd ${WORKSPACE}/build-repo ; make iso' 57 | } 58 | } 59 | stage('Stage') { 60 | environment { 61 | REMOTE_USER='trident' 62 | REMOTE_SERVER='cdn1.tn.ixsystems.com' 63 | REMOTE_PKG_DIR='/usr/home/trident/cdn/pkg/stage' 64 | REMOTE_ISO_DIR='/usr/home/trident/cdn/iso/stage' 65 | REMOTE_MANIFESTS_DIR='/usr/home/trident/cdn/iso/stage/manifests' 66 | LOCAL_ISO_DIR='build-repo/release/iso/' 67 | LOCAL_PKG_DIR='build-repo/release/packages/' 68 | LOCAL_MANIFESTS_DIR='build-repo/release/pkg-manifests/' 69 | } 70 | steps { 71 | sshagent (credentials: ['Trident-publish']) { 72 | // Packages 73 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_PKG_DIR} || true' 74 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_PKG_DIR} ${REMOTE_USER}@${REMOTE_SERVER}:/${REMOTE_PKG_DIR}/' 75 | // ISO Artifacts 76 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_ISO_DIR}/ || true' 77 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_ISO_DIR} ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_ISO_DIR}' 78 | // PACKAGE MANIFESTS 79 | sh 'ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ${REMOTE_USER}@${REMOTE_SERVER} mkdir -p ${REMOTE_MANIFESTS_DIR}/ || true' 80 | sh 'rsync -av --delete-after --delay-updates -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" ${LOCAL_MANIFESTS_DIR} ${REMOTE_USER}@${REMOTE_SERVER}:${REMOTE_MANIFESTS_DIR}' 81 | } 82 | } 83 | } 84 | } 85 | } 86 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fm/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-fm 2 | man/man1/lumina-fm.1.gz 3 | share/applications/lumina-fm.desktop 4 | share/icons/hicolor/scalable/apps/Insight-FileManager.png 5 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_af.qm 6 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ar.qm 7 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_az.qm 8 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_bg.qm 9 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_bn.qm 10 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_bs.qm 11 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ca.qm 12 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_cs.qm 13 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_cy.qm 14 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_da.qm 15 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_de.qm 16 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_el.qm 17 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_en_GB.qm 18 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_en_AU.qm 19 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_en_ZA.qm 20 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_es.qm 21 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_et.qm 22 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_eu.qm 23 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_fa.qm 24 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_fi.qm 25 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_fr.qm 26 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_fr_CA.qm 27 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_fur.qm 28 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_gl.qm 29 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_he.qm 30 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_hi.qm 31 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_hr.qm 32 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_hu.qm 33 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_id.qm 34 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_is.qm 35 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_it.qm 36 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ja.qm 37 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ka.qm 38 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ko.qm 39 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_lt.qm 40 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_lv.qm 41 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_mk.qm 42 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_mn.qm 43 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ms.qm 44 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_mt.qm 45 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_nb.qm 46 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ne.qm 47 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_nl.qm 48 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_pa.qm 49 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_pl.qm 50 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_pt.qm 51 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_pt_BR.qm 52 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ro.qm 53 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ru.qm 54 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_sa.qm 55 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_sk.qm 56 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_sl.qm 57 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_sr.qm 58 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_sv.qm 59 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_sw.qm 60 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ta.qm 61 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_tg.qm 62 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_th.qm 63 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_tr.qm 64 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_uk.qm 65 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_ur.qm 66 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_uz.qm 67 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_vi.qm 68 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_zh_CN.qm 69 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_zh_HK.qm 70 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_zh_TW.qm 71 | %%I18N%%share/lumina-desktop/i18n/lumina-fm_zu.qm 72 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-fileinfo/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-fileinfo 2 | man/man1/lumina-fileinfo.1.gz 3 | share/applications/lumina-fileinfo.desktop 4 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_af.qm 5 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ar.qm 6 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_az.qm 7 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_bg.qm 8 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_bn.qm 9 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_bs.qm 10 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ca.qm 11 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_cs.qm 12 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_cy.qm 13 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_da.qm 14 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_de.qm 15 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_el.qm 16 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_en_GB.qm 17 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_en_AU.qm 18 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_en_ZA.qm 19 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_es.qm 20 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_et.qm 21 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_eu.qm 22 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_fa.qm 23 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_fi.qm 24 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_fr.qm 25 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_fr_CA.qm 26 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_fur.qm 27 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_gl.qm 28 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_he.qm 29 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_hi.qm 30 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_hr.qm 31 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_hu.qm 32 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_id.qm 33 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_is.qm 34 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_it.qm 35 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ja.qm 36 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ka.qm 37 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ko.qm 38 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_lt.qm 39 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_lv.qm 40 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_mk.qm 41 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_mn.qm 42 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ms.qm 43 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_mt.qm 44 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_nb.qm 45 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ne.qm 46 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_nl.qm 47 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_pa.qm 48 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_pl.qm 49 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_pt.qm 50 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_pt_BR.qm 51 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ro.qm 52 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ru.qm 53 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_sa.qm 54 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_sk.qm 55 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_sl.qm 56 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_sr.qm 57 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_sv.qm 58 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_sw.qm 59 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ta.qm 60 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_tg.qm 61 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_th.qm 62 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_tr.qm 63 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_uk.qm 64 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_ur.qm 65 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_uz.qm 66 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_vi.qm 67 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_zh_CN.qm 68 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_zh_HK.qm 69 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_zh_TW.qm 70 | %%I18N%%share/lumina-desktop/i18n/l-fileinfo_zu.qm 71 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-textedit/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lte 2 | bin/lumina-textedit 3 | man/man1/lumina-textedit.1.gz 4 | share/applications/lumina-textedit.desktop 5 | share/lumina-desktop/i18n/l-te_af.qm 6 | share/lumina-desktop/i18n/l-te_ar.qm 7 | share/lumina-desktop/i18n/l-te_az.qm 8 | share/lumina-desktop/i18n/l-te_bg.qm 9 | share/lumina-desktop/i18n/l-te_bn.qm 10 | share/lumina-desktop/i18n/l-te_bs.qm 11 | share/lumina-desktop/i18n/l-te_ca.qm 12 | share/lumina-desktop/i18n/l-te_cs.qm 13 | %%I18N%%share/lumina-desktop/i18n/l-te_cy.qm 14 | %%I18N%%share/lumina-desktop/i18n/l-te_da.qm 15 | %%I18N%%share/lumina-desktop/i18n/l-te_de.qm 16 | %%I18N%%share/lumina-desktop/i18n/l-te_el.qm 17 | %%I18N%%share/lumina-desktop/i18n/l-te_en_GB.qm 18 | %%I18N%%share/lumina-desktop/i18n/l-te_en_AU.qm 19 | %%I18N%%share/lumina-desktop/i18n/l-te_en_ZA.qm 20 | %%I18N%%share/lumina-desktop/i18n/l-te_es.qm 21 | %%I18N%%share/lumina-desktop/i18n/l-te_et.qm 22 | %%I18N%%share/lumina-desktop/i18n/l-te_eu.qm 23 | %%I18N%%share/lumina-desktop/i18n/l-te_fa.qm 24 | %%I18N%%share/lumina-desktop/i18n/l-te_fi.qm 25 | %%I18N%%share/lumina-desktop/i18n/l-te_fr.qm 26 | %%I18N%%share/lumina-desktop/i18n/l-te_fr_CA.qm 27 | %%I18N%%share/lumina-desktop/i18n/l-te_gl.qm 28 | %%I18N%%share/lumina-desktop/i18n/l-te_he.qm 29 | %%I18N%%share/lumina-desktop/i18n/l-te_hi.qm 30 | %%I18N%%share/lumina-desktop/i18n/l-te_hr.qm 31 | %%I18N%%share/lumina-desktop/i18n/l-te_hu.qm 32 | %%I18N%%share/lumina-desktop/i18n/l-te_id.qm 33 | %%I18N%%share/lumina-desktop/i18n/l-te_is.qm 34 | %%I18N%%share/lumina-desktop/i18n/l-te_it.qm 35 | %%I18N%%share/lumina-desktop/i18n/l-te_ja.qm 36 | %%I18N%%share/lumina-desktop/i18n/l-te_ka.qm 37 | %%I18N%%share/lumina-desktop/i18n/l-te_ko.qm 38 | %%I18N%%share/lumina-desktop/i18n/l-te_lt.qm 39 | %%I18N%%share/lumina-desktop/i18n/l-te_lv.qm 40 | %%I18N%%share/lumina-desktop/i18n/l-te_mk.qm 41 | %%I18N%%share/lumina-desktop/i18n/l-te_mn.qm 42 | %%I18N%%share/lumina-desktop/i18n/l-te_ms.qm 43 | %%I18N%%share/lumina-desktop/i18n/l-te_mt.qm 44 | %%I18N%%share/lumina-desktop/i18n/l-te_nb.qm 45 | %%I18N%%share/lumina-desktop/i18n/l-te_nl.qm 46 | %%I18N%%share/lumina-desktop/i18n/l-te_pa.qm 47 | %%I18N%%share/lumina-desktop/i18n/l-te_pl.qm 48 | %%I18N%%share/lumina-desktop/i18n/l-te_pt.qm 49 | %%I18N%%share/lumina-desktop/i18n/l-te_pt_BR.qm 50 | %%I18N%%share/lumina-desktop/i18n/l-te_ro.qm 51 | %%I18N%%share/lumina-desktop/i18n/l-te_ru.qm 52 | %%I18N%%share/lumina-desktop/i18n/l-te_sk.qm 53 | %%I18N%%share/lumina-desktop/i18n/l-te_sl.qm 54 | %%I18N%%share/lumina-desktop/i18n/l-te_sr.qm 55 | %%I18N%%share/lumina-desktop/i18n/l-te_sv.qm 56 | %%I18N%%share/lumina-desktop/i18n/l-te_sw.qm 57 | %%I18N%%share/lumina-desktop/i18n/l-te_ta.qm 58 | %%I18N%%share/lumina-desktop/i18n/l-te_tg.qm 59 | %%I18N%%share/lumina-desktop/i18n/l-te_th.qm 60 | %%I18N%%share/lumina-desktop/i18n/l-te_tr.qm 61 | %%I18N%%share/lumina-desktop/i18n/l-te_uk.qm 62 | %%I18N%%share/lumina-desktop/i18n/l-te_uz.qm 63 | %%I18N%%share/lumina-desktop/i18n/l-te_vi.qm 64 | %%I18N%%share/lumina-desktop/i18n/l-te_zh_CN.qm 65 | %%I18N%%share/lumina-desktop/i18n/l-te_zh_HK.qm 66 | %%I18N%%share/lumina-desktop/i18n/l-te_zh_TW.qm 67 | %%I18N%%share/lumina-desktop/i18n/l-te_zu.qm 68 | share/lumina-desktop/syntax_rules/cpp.syntax 69 | share/lumina-desktop/syntax_rules/go.syntax 70 | share/lumina-desktop/syntax_rules/html.syntax 71 | share/lumina-desktop/syntax_rules/java.syntax 72 | share/lumina-desktop/syntax_rules/javascript.syntax 73 | share/lumina-desktop/syntax_rules/json.syntax 74 | share/lumina-desktop/syntax_rules/md.syntax 75 | share/lumina-desktop/syntax_rules/php.syntax 76 | share/lumina-desktop/syntax_rules/python.syntax 77 | share/lumina-desktop/syntax_rules/README.md 78 | share/lumina-desktop/syntax_rules/rst.syntax 79 | share/lumina-desktop/syntax_rules/sh.syntax 80 | share/lumina-desktop/syntax_rules/txt.syntax 81 | share/lumina-desktop/syntax_rules/xml.syntax 82 | -------------------------------------------------------------------------------- /ports-overlay/deskutils/lumina-screenshot/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-screenshot 2 | man/man1/lumina-screenshot.1.gz 3 | share/applications/lumina-screenshot.desktop 4 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_af.qm 5 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ar.qm 6 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_az.qm 7 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_bg.qm 8 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_bn.qm 9 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_bs.qm 10 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ca.qm 11 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_cs.qm 12 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_cy.qm 13 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_da.qm 14 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_de.qm 15 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_el.qm 16 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_en_GB.qm 17 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_en_AU.qm 18 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_en_ZA.qm 19 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_es.qm 20 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_et.qm 21 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_eu.qm 22 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_fa.qm 23 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_fi.qm 24 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_fr.qm 25 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_fr_CA.qm 26 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_fur.qm 27 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_gl.qm 28 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_he.qm 29 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_hi.qm 30 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_hr.qm 31 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_hu.qm 32 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_id.qm 33 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_is.qm 34 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_it.qm 35 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ja.qm 36 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ka.qm 37 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ko.qm 38 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_lt.qm 39 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_lv.qm 40 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_mk.qm 41 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_mn.qm 42 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ms.qm 43 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_mt.qm 44 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_nb.qm 45 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ne.qm 46 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_nl.qm 47 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_pa.qm 48 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_pl.qm 49 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_pt.qm 50 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_pt_BR.qm 51 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ro.qm 52 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ru.qm 53 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_sa.qm 54 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_sk.qm 55 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_sl.qm 56 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_sr.qm 57 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_sv.qm 58 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_sw.qm 59 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ta.qm 60 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_tg.qm 61 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_th.qm 62 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_tr.qm 63 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_uk.qm 64 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_ur.qm 65 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_uz.qm 66 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_vi.qm 67 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_zh_CN.qm 68 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_zh_HK.qm 69 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_zh_TW.qm 70 | %%I18N%%share/lumina-desktop/i18n/l-screenshot_zu.qm 71 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/files/patch-Makerules: -------------------------------------------------------------------------------- 1 | --- Makerules.orig 2018-10-04 09:19:28 UTC 2 | +++ Makerules 3 | @@ -24,28 +24,28 @@ ifeq ($(build),debug) 4 | CFLAGS += -pipe -g 5 | LDFLAGS += -g $(LDREMOVEUNREACH) 6 | else ifeq ($(build),release) 7 | - CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer 8 | + CFLAGS += -DNDEBUG -fomit-frame-pointer 9 | LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s 10 | else ifeq ($(build),small) 11 | CFLAGS += -pipe -Os -DNDEBUG -fomit-frame-pointer 12 | LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s 13 | else ifeq ($(build),valgrind) 14 | - CFLAGS += -pipe -O2 -DNDEBUG -DPACIFY_VALGRIND -fno-omit-frame-pointer 15 | + CFLAGS += -DNDEBUG -DPACIFY_VALGRIND -fno-omit-frame-pointer 16 | LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s 17 | else ifeq ($(build),sanitize) 18 | CFLAGS += -pipe -g -fno-omit-frame-pointer $(SANITIZE_FLAGS) 19 | LDFLAGS += -g $(SANITIZE_FLAGS) 20 | else ifeq ($(build),sanitize-release) 21 | - CFLAGS += -pipe -O2 -DNDEBUG -fno-omit-frame-pointer $(SANITIZE_FLAGS) 22 | + CFLAGS += -DNDEBUG -fno-omit-frame-pointer $(SANITIZE_FLAGS) 23 | LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s $(SANITIZE_FLAGS) 24 | else ifeq ($(build),profile) 25 | - CFLAGS += -pipe -O2 -DNDEBUG -pg 26 | + CFLAGS += -DNDEBUG -pg 27 | LDFLAGS += -pg 28 | else ifeq ($(build),coverage) 29 | CFLAGS += -pipe -g -pg -fprofile-arcs -ftest-coverage 30 | LIBS += -lgcov 31 | else ifeq ($(build),native) 32 | - CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer -march=native 33 | + CFLAGS += -DNDEBUG -fomit-frame-pointer -march=native 34 | LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s 35 | else ifeq ($(build),memento) 36 | CFLAGS += -pipe -g -DMEMENTO 37 | @@ -55,7 +55,7 @@ else ifeq ($(build),memento) 38 | LIBS += -ldl 39 | endif 40 | else ifeq ($(build),gperf) 41 | - CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer -DGPERF 42 | + CFLAGS += -DNDEBUG -fomit-frame-pointer -DGPERF 43 | LIBS += -lprofiler 44 | else 45 | $(error unknown build setting: '$(build)') 46 | @@ -143,7 +143,59 @@ else ifeq ($(OS),Linux) 47 | PTHREAD_LIBS := -lpthread 48 | endif 49 | 50 | -endif 51 | +else ifeq ($(OS),FreeBSD) 52 | + PTHREAD_LIBS := -lthr 53 | +# alphabetical order 54 | + # curl 55 | + USE_SYSTEM_CURL := yes 56 | + SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl) 57 | + SYS_CURL_LIBS := $(shell pkg-config --libs libcurl) 58 | + # freetype 59 | + USE_SYSTEM_FREETYPE := yes 60 | + SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2) 61 | + SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2) 62 | + # glut 63 | + HAVE_GLUT := yes 64 | + USE_SYSTEM_GLUT := yes 65 | + SYS_GLUT_CFLAGS := 66 | + SYS_GLUT_LIBS := -lglut -lGL 67 | + # harfbuzz 68 | + USE_SYSTEM_HARFBUZZ := yes 69 | + SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz) 70 | + SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz) 71 | + # jbig2dec 72 | + USE_SYSTEM_JBIG2DEC := yes 73 | + SYS_JBIG2DEC_CFLAGS := 74 | + SYS_JIB2DEC_LIBS := -ljbig2dec 75 | + # lcms2 - needs a patched version of lcms2 76 | + USE_SYSTEM_LCMS2 := no 77 | + # libcrypto 78 | + HAVE_LIBCRYPTO := no 79 | + SYS_LIBCRYPTO_CFLAGS := 80 | + SYS_LIBCRYPTO_LIBS := 81 | + # libjpeg 82 | + USE_SYSTEM_LIBJPEG := yes 83 | + SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg) 84 | + SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg) 85 | + # openjpeg 86 | + USE_SYSTEM_OPENJPEG := yes 87 | + SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2) 88 | + SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2) 89 | + # openssl 90 | + HAVE_OPENSSL_SSL := no 91 | + # pthread 92 | + HAVE_PTHREAD := yes 93 | + SYS_PTHREAD_CFLAGS := 94 | + SYS_PTHREAD_LIBS := -lpthread 95 | + # x11 96 | + HAVE_X11 := yes 97 | + X11_CFLAGS := $(shell pkg-config --cflags x11 xext) 98 | + X11_LIBS := $(shell pkg-config --libs x11 xext) 99 | + # zlib 100 | + USE_SYSTEM_ZLIB := yes 101 | + SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib) 102 | + SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib) 103 | +endif # FreeBSD 104 | 105 | # The following section has various cross compilation configurations. 106 | # 107 | -------------------------------------------------------------------------------- /ports-overlay/graphics/mupdf/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/mjsgen 2 | bin/mujstest 3 | bin/mupdf 4 | bin/mupdf-gl 5 | bin/muraster 6 | bin/mutool 7 | include/mupdf/fitz.h 8 | include/mupdf/fitz/annotation.h 9 | include/mupdf/fitz/archive.h 10 | include/mupdf/fitz/band-writer.h 11 | include/mupdf/fitz/bidi.h 12 | include/mupdf/fitz/bitmap.h 13 | include/mupdf/fitz/buffer.h 14 | include/mupdf/fitz/color-management.h 15 | include/mupdf/fitz/colorspace.h 16 | include/mupdf/fitz/compress.h 17 | include/mupdf/fitz/compressed-buffer.h 18 | include/mupdf/fitz/config.h 19 | include/mupdf/fitz/context.h 20 | include/mupdf/fitz/crypt.h 21 | include/mupdf/fitz/device.h 22 | include/mupdf/fitz/display-list.h 23 | include/mupdf/fitz/document.h 24 | include/mupdf/fitz/filter.h 25 | include/mupdf/fitz/font.h 26 | include/mupdf/fitz/geometry.h 27 | include/mupdf/fitz/getopt.h 28 | include/mupdf/fitz/glyph-cache.h 29 | include/mupdf/fitz/glyph.h 30 | include/mupdf/fitz/hash.h 31 | include/mupdf/fitz/image.h 32 | include/mupdf/fitz/link.h 33 | include/mupdf/fitz/outline.h 34 | include/mupdf/fitz/output-pcl.h 35 | include/mupdf/fitz/output-pclm.h 36 | include/mupdf/fitz/output-png.h 37 | include/mupdf/fitz/output-pnm.h 38 | include/mupdf/fitz/output-ps.h 39 | include/mupdf/fitz/output-psd.h 40 | include/mupdf/fitz/output-pwg.h 41 | include/mupdf/fitz/output-svg.h 42 | include/mupdf/fitz/output-tga.h 43 | include/mupdf/fitz/output.h 44 | include/mupdf/fitz/path.h 45 | include/mupdf/fitz/pixmap.h 46 | include/mupdf/fitz/pool.h 47 | include/mupdf/fitz/separation.h 48 | include/mupdf/fitz/shade.h 49 | include/mupdf/fitz/store.h 50 | include/mupdf/fitz/stream.h 51 | include/mupdf/fitz/string-util.h 52 | include/mupdf/fitz/structured-text.h 53 | include/mupdf/fitz/system.h 54 | include/mupdf/fitz/text.h 55 | include/mupdf/fitz/track-usage.h 56 | include/mupdf/fitz/transition.h 57 | include/mupdf/fitz/tree.h 58 | include/mupdf/fitz/util.h 59 | include/mupdf/fitz/version.h 60 | include/mupdf/fitz/writer.h 61 | include/mupdf/fitz/xml.h 62 | include/mupdf/memento.h 63 | include/mupdf/pdf-tools.h 64 | include/mupdf/pdf.h 65 | include/mupdf/pdf/annot.h 66 | include/mupdf/pdf/clean.h 67 | include/mupdf/pdf/cmap.h 68 | include/mupdf/pdf/crypt.h 69 | include/mupdf/pdf/document.h 70 | include/mupdf/pdf/event.h 71 | include/mupdf/pdf/field.h 72 | include/mupdf/pdf/font.h 73 | include/mupdf/pdf/interpret.h 74 | include/mupdf/pdf/javascript.h 75 | include/mupdf/pdf/name-table.h 76 | include/mupdf/pdf/object.h 77 | include/mupdf/pdf/output-pdf.h 78 | include/mupdf/pdf/page.h 79 | include/mupdf/pdf/parse.h 80 | include/mupdf/pdf/resource.h 81 | include/mupdf/pdf/widget.h 82 | include/mupdf/pdf/xref.h 83 | include/mupdf/ucdn.h 84 | lib/libmupdf-third.so 85 | lib/libmupdf-third.so.%%SOVERSION%% 86 | lib/libmupdf.so 87 | lib/libmupdf.so.%%SOVERSION%% 88 | man/man1/mupdf.1.gz 89 | man/man1/mutool.1.gz 90 | %%PORTDOCS%%%%DOCSDIR%%/CHANGES 91 | %%PORTDOCS%%%%DOCSDIR%%/COPYING 92 | %%PORTDOCS%%%%DOCSDIR%%/README 93 | %%PORTDOCS%%%%DOCSDIR%%/android-sdk.html 94 | %%PORTDOCS%%%%DOCSDIR%%/artifex-logo.png 95 | %%PORTDOCS%%%%DOCSDIR%%/building.html 96 | %%PORTDOCS%%%%DOCSDIR%%/coding-overview.html 97 | %%PORTDOCS%%%%DOCSDIR%%/coding-progressive.html 98 | %%PORTDOCS%%%%DOCSDIR%%/coding-style.html 99 | %%PORTDOCS%%%%DOCSDIR%%/examples/bbox-device.js 100 | %%PORTDOCS%%%%DOCSDIR%%/examples/create-thumbnail.js 101 | %%PORTDOCS%%%%DOCSDIR%%/examples/draw-device.js 102 | %%PORTDOCS%%%%DOCSDIR%%/examples/draw-document.js 103 | %%PORTDOCS%%%%DOCSDIR%%/examples/example.c 104 | %%PORTDOCS%%%%DOCSDIR%%/examples/fix-s22pdf.js 105 | %%PORTDOCS%%%%DOCSDIR%%/examples/jpx-to-pdf.js 106 | %%PORTDOCS%%%%DOCSDIR%%/examples/multi-threaded.c 107 | %%PORTDOCS%%%%DOCSDIR%%/examples/pdf-create-lowlevel.js 108 | %%PORTDOCS%%%%DOCSDIR%%/examples/pdf-create.js 109 | %%PORTDOCS%%%%DOCSDIR%%/examples/pdf-merge.js 110 | %%PORTDOCS%%%%DOCSDIR%%/examples/trace-device.js 111 | %%PORTDOCS%%%%DOCSDIR%%/index.html 112 | %%PORTDOCS%%%%DOCSDIR%%/manual-mupdf-gl.html 113 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-clean.html 114 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-convert.html 115 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-create.html 116 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-draw.html 117 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-extract.html 118 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-merge.html 119 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-portfolio.html 120 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-run.html 121 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-show.html 122 | %%PORTDOCS%%%%DOCSDIR%%/manual-mutool-trace.html 123 | %%PORTDOCS%%%%DOCSDIR%%/style.css 124 | %%PORTDOCS%%%%DOCSDIR%%/template.html 125 | %%PORTDOCS%%%%DOCSDIR%%/thirdparty.html 126 | -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/README: -------------------------------------------------------------------------------- 1 | This directory holds icons used by rEFInd. This file describes their 2 | sources, both in overview and in file-by-file detail, and provides pointers 3 | to the relevant licenses under which the icons are distributed. 4 | 5 | Icon Sources (Overview) 6 | ----------------------- 7 | 8 | - The AwOken 2.5 icon set 9 | - Source: http://alecive.deviantart.com/art/AwOken-163570862 10 | - Copyright (c) 2013 by Alessandro Roncone (aka alecive on DeviantArt) 11 | - License: Creative Commons Attribution-Share Alike 3.0 (CC-SA 3.0) 12 | 13 | - Original work for rEFInd 14 | - Source: https://sourceforge.net/p/refind (this archive) 15 | - Copyright (c) 2015 by Roderick W. Smith 16 | - License: LGPLv3+ or CC-SA 3.0 17 | 18 | - Debian OS icon 19 | - Source: https://commons.wikimedia.org/wiki/File:Debian-OpenLogo.svg 20 | - Copyright (c) 1999 Debian Project 21 | - License: LGPLv3+ or CC-SA 3.0 22 | 23 | - Elementary OS icon 24 | - Source: https://commons.wikimedia.org/wiki/File:Elementary_logo.svg 25 | - Copyright (c) 2008 Dan Rabbit 26 | - License: GPLv2+ 27 | 28 | Some icons have been altered from their original forms -- normally 29 | conversion from SVG to PNG format, resizing, changes in coloration, or 30 | addition of "drop shadow" effects. Details follow.... 31 | 32 | The "svg" subdirectory holds SVG versions of some icons (notably absent are 33 | those based on the AwOken icon set). 34 | 35 | Icon Sources (Detail) 36 | --------------------- 37 | 38 | Icons unchanged from AwOken 2.5: 39 | 40 | os_centos.png -- AwOken/clear/128x128/start-here/start-here-centos.png 41 | os_chakra.png -- AwOken/clear/128x128/start-here/start-here-chakra.png 42 | os_chrome.png -- AwOken/clear/128x128/apps/google-chrome1.png 43 | os_crunchbang.png -- AwOken/clear/128x128/start-here/start-here-crunchbang3.png 44 | os_fedora.png -- AwOken/clear/128x128/start-here/start-here-fedora5.png 45 | os_frugalware.png -- AwOken/clear/128x128/start-here/start-here-frugalware1.png 46 | os_kubuntu.png -- AwOken/clear/128x128/start-here/start-here-kubuntu.png 47 | os_lubuntu.png -- AwOken/clear/128x128/start-here/start-here-lubuntu.png 48 | os_mageia.png -- AwOken/clear/128x128/start-here/start-here-mageia.png 49 | os_mandriva.png -- AwOken/clear/128x128/start-here/start-here-mandriva5.png 50 | os_network.png -- AwOken/clear/128x128/places/network-workgroup1.png 51 | os_ubuntu.png -- AwOken/clear/128x128/start-here/start-here-ubuntu.png 52 | os_unknown.png -- AwOken/clear/128x128/actions/color-line1.png 53 | os_win8.png -- AwOken/clear/128x128/apps/live1.png 54 | 55 | 56 | Icons modified from AwOken 2.5: 57 | 58 | arrow_left.png -- AwOken/clear/128x128/actions/go-previous.png 59 | arrow_right.png -- AwOken/clear/128x128/actions/go-next.png 60 | boot_linux.png -- AwOken/clear/128x128/apps/supertux.png 61 | func_about.png -- AwOkenWhite/clear/128x128/actions/info2.png 62 | func_exit.png -- AwOkenWhite/clear/128x128/actions/application-exit2.png 63 | func_firmware.png -- AwOkenWhite/clear/128x128/status/indicator-cpufreq.png 64 | func_reset.png -- AwOkenWhite/clear/128x128/apps/gnome-session-reboot2.png 65 | func_shutdown.png -- AwOkenWhite/clear/128x128/apps/gnome-session-halt2.png 66 | os_arch.png -- AwOkenWhite/clear/128x128/start-here/start-here-arch3.png 67 | os_clover.png -- AwOkenWhite/clear/128x128/actions/tools-wizard.png 68 | os_gentoo.png -- AwOken/clear/128x128/start-here/start-here-gentoo.png 69 | os_hwtest.png -- AwOkenWhite/clear/128x128/apps/hw.png 70 | os_linux.png -- AwOkenWhite/clear/128x128/apps/supertux.png 71 | os_linuxmint.png -- AwOkenWhite/clear/128x128/start-here/start-here-mint3.png 72 | os_opensuse.png -- AwOkenWhite/clear/128x128/start-here/start-here-suse3.png 73 | os_slackware.png -- AwOkenWhite/clear/128x128/start-here/start-here-slackware1.png 74 | os_suse.png -- AwOkenWhite/clear/128x128/start-here/start-here-suse3.png 75 | os_xubuntu.png -- AwOkenWhite/clear/128x128/start-here/start-here-xubuntu1.png 76 | tool_mok_tool.png -- AwOkenWhite/clear/128x128/apps/gnome-keyring-manager.png 77 | tool_netboot.png -- AwOken/clear/128x128/places/network-workgroup1.png 78 | tool_shell.png -- AwOken/clear/128x128/apps/terminal3.png 79 | vol_external.png -- AwOkenWhite/clear/128x128/devices/drive-removable-media-usb2.png 80 | vol_internal.png -- AwOken/clear/128/128/drive-harddisk/Internal.png 81 | vol_net.png -- AwOken/clear/128/128/drive-harddisk/Server.png 82 | vol_optical.png - AwOken/clear/128x128/devices/media-optical-cd1.png 83 | 84 | 85 | Modified Elementary OS icon: 86 | 87 | os_elementary.png (GPLv2+) 88 | 89 | 90 | Modified Debian OS icon: 91 | 92 | os_debian.png (LGPLv3+ or CC-BY-SA 3.0) 93 | 94 | 95 | Icons created by me (Roderick W. Smith): 96 | 97 | boot_win.png 98 | func_csr_rotate.png 99 | os_clover.png 100 | os_freebsd.png 101 | os_gummiboot.png 102 | os_haiku.png 103 | os_legacy.png 104 | os_mac.png 105 | os_netbsd.png 106 | os_redhat.png 107 | os_refind.png 108 | os_refit.png 109 | os_win.png 110 | tool_apple_rescue.png 111 | tool_fwupdate.png 112 | tool_memtest.png 113 | tool_rescue.png 114 | transparent.png 115 | 116 | 117 | In addition, some icons are combinations of two other icons from different 118 | sources: 119 | 120 | tool_part.png -- vol_internal.png with AwOken's gparted2.png 121 | tool_windows_rescue.png: os_win8.png with AwOken's gnome_network_preferences.png 122 | 123 | 124 | Licneses 125 | -------- 126 | 127 | The "licenses" subdirectory contains the text of the relevant licenses: 128 | 129 | CC-SA 3.0: Creative Commons Legal Code.html 130 | (See also https://creativecommons.org/licenses/by-sa/3.0/us/) 131 | 132 | GPLv2: gpl-2.0.txt 133 | (see also https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) 134 | 135 | LGPLv3: lgpl-3.0.txt 136 | (see also http://www.gnu.org/licenses/lgpl-3.0.en.html) 137 | -------------------------------------------------------------------------------- /ports-overlay/x11/pcdm/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/PCDM-session 2 | bin/pc-dmconf 3 | bin/start-pcdm-pico 4 | etc/init.d/pcdm 5 | etc/pcdm.conf.dist 6 | etc/rc.d/pcdm 7 | etc/sudoers.d/pico-sudoers 8 | sbin/PCDMd 9 | share/PCDM/i18n/PCDM_af.qm 10 | share/PCDM/i18n/PCDM_ar.qm 11 | share/PCDM/i18n/PCDM_az.qm 12 | share/PCDM/i18n/PCDM_bg.qm 13 | share/PCDM/i18n/PCDM_bn.qm 14 | share/PCDM/i18n/PCDM_bs.qm 15 | share/PCDM/i18n/PCDM_ca.qm 16 | share/PCDM/i18n/PCDM_cs.qm 17 | share/PCDM/i18n/PCDM_cy.qm 18 | share/PCDM/i18n/PCDM_da.qm 19 | share/PCDM/i18n/PCDM_de.qm 20 | share/PCDM/i18n/PCDM_el.qm 21 | share/PCDM/i18n/PCDM_en.qm 22 | share/PCDM/i18n/PCDM_en_GB.qm 23 | share/PCDM/i18n/PCDM_en_AU.qm 24 | share/PCDM/i18n/PCDM_en_US.qm 25 | share/PCDM/i18n/PCDM_en_ZA.qm 26 | share/PCDM/i18n/PCDM_es.qm 27 | share/PCDM/i18n/PCDM_et.qm 28 | share/PCDM/i18n/PCDM_eu.qm 29 | share/PCDM/i18n/PCDM_fa.qm 30 | share/PCDM/i18n/PCDM_fi.qm 31 | share/PCDM/i18n/PCDM_fr.qm 32 | share/PCDM/i18n/PCDM_fr_CA.qm 33 | share/PCDM/i18n/PCDM_fur.qm 34 | share/PCDM/i18n/PCDM_gl.qm 35 | share/PCDM/i18n/PCDM_he.qm 36 | share/PCDM/i18n/PCDM_hi.qm 37 | share/PCDM/i18n/PCDM_hr.qm 38 | share/PCDM/i18n/PCDM_hu.qm 39 | share/PCDM/i18n/PCDM_id.qm 40 | share/PCDM/i18n/PCDM_is.qm 41 | share/PCDM/i18n/PCDM_it.qm 42 | share/PCDM/i18n/PCDM_ja.qm 43 | share/PCDM/i18n/PCDM_ka.qm 44 | share/PCDM/i18n/PCDM_ko.qm 45 | share/PCDM/i18n/PCDM_lt.qm 46 | share/PCDM/i18n/PCDM_lv.qm 47 | share/PCDM/i18n/PCDM_mk.qm 48 | share/PCDM/i18n/PCDM_mn.qm 49 | share/PCDM/i18n/PCDM_ms.qm 50 | share/PCDM/i18n/PCDM_mt.qm 51 | share/PCDM/i18n/PCDM_nb.qm 52 | share/PCDM/i18n/PCDM_ne.qm 53 | share/PCDM/i18n/PCDM_nl.qm 54 | share/PCDM/i18n/PCDM_pa.qm 55 | share/PCDM/i18n/PCDM_pl.qm 56 | share/PCDM/i18n/PCDM_pt.qm 57 | share/PCDM/i18n/PCDM_pt_BR.qm 58 | share/PCDM/i18n/PCDM_ro.qm 59 | share/PCDM/i18n/PCDM_ru.qm 60 | share/PCDM/i18n/PCDM_sa.qm 61 | share/PCDM/i18n/PCDM_sk.qm 62 | share/PCDM/i18n/PCDM_sl.qm 63 | share/PCDM/i18n/PCDM_sr.qm 64 | share/PCDM/i18n/PCDM_sv.qm 65 | share/PCDM/i18n/PCDM_sw.qm 66 | share/PCDM/i18n/PCDM_ta.qm 67 | share/PCDM/i18n/PCDM_tg.qm 68 | share/PCDM/i18n/PCDM_th.qm 69 | share/PCDM/i18n/PCDM_tr.qm 70 | share/PCDM/i18n/PCDM_uk.qm 71 | share/PCDM/i18n/PCDM_ur.qm 72 | share/PCDM/i18n/PCDM_uz.qm 73 | share/PCDM/i18n/PCDM_vi.qm 74 | share/PCDM/i18n/PCDM_zh_CN.qm 75 | share/PCDM/i18n/PCDM_zh_HK.qm 76 | share/PCDM/i18n/PCDM_zh_TW.qm 77 | share/PCDM/i18n/PCDM_zu.qm 78 | share/PCDM/pcdm-session 79 | share/PCDM/themes/default/banner.png 80 | share/PCDM/themes/default/default-desktop.png 81 | share/PCDM/themes/default/default-user.png 82 | share/PCDM/themes/default/default.theme 83 | share/PCDM/themes/default/keyboardlayout.png 84 | share/PCDM/themes/default/localechange.png 85 | share/PCDM/themes/default/login-stealth.png 86 | share/PCDM/themes/default/login.png 87 | share/PCDM/themes/default/nextDE.png 88 | share/PCDM/themes/default/password.png 89 | share/PCDM/themes/default/pcdm-default-4k.jpg 90 | share/PCDM/themes/default/previousDE.png 91 | share/PCDM/themes/default/system.png 92 | share/PCDM/themes/default/virtualkeyboard.png 93 | share/PCDM/themes/dragonflybsd/default-user.png 94 | share/PCDM/themes/dragonflybsd/dragonflybsd.theme 95 | share/PCDM/themes/dragonflybsd/keyboardlayout.png 96 | share/PCDM/themes/dragonflybsd/localechange.png 97 | share/PCDM/themes/dragonflybsd/login-stealth.png 98 | share/PCDM/themes/dragonflybsd/login.png 99 | share/PCDM/themes/dragonflybsd/nextDE.png 100 | share/PCDM/themes/dragonflybsd/password.png 101 | share/PCDM/themes/dragonflybsd/pcdm-dragonflybsd-4k.jpg 102 | share/PCDM/themes/dragonflybsd/previousDE.png 103 | share/PCDM/themes/dragonflybsd/system.png 104 | share/PCDM/themes/dragonflybsd/virtualkeyboard.png 105 | share/PCDM/themes/enterprise/banner.png 106 | share/PCDM/themes/enterprise/default-desktop.png 107 | share/PCDM/themes/enterprise/default-user.png 108 | share/PCDM/themes/enterprise/enterprise.theme 109 | share/PCDM/themes/enterprise/keyboardlayout.png 110 | share/PCDM/themes/enterprise/localechange.png 111 | share/PCDM/themes/enterprise/login-stealth.png 112 | share/PCDM/themes/enterprise/login.png 113 | share/PCDM/themes/enterprise/nextDE.png 114 | share/PCDM/themes/enterprise/password.png 115 | share/PCDM/themes/enterprise/pcdm-enterprise-4k.jpg 116 | share/PCDM/themes/enterprise/previousDE.png 117 | share/PCDM/themes/enterprise/system.png 118 | share/PCDM/themes/enterprise/virtualkeyboard.png 119 | share/PCDM/themes/freebsd/default-desktop.png 120 | share/PCDM/themes/freebsd/default-user.png 121 | share/PCDM/themes/freebsd/freebsd.theme 122 | share/PCDM/themes/freebsd/keyboardlayout.png 123 | share/PCDM/themes/freebsd/localechange.png 124 | share/PCDM/themes/freebsd/login-stealth.png 125 | share/PCDM/themes/freebsd/login.png 126 | share/PCDM/themes/freebsd/nextDE.png 127 | share/PCDM/themes/freebsd/password.png 128 | share/PCDM/themes/freebsd/pcdm-freebsd-4k.jpg 129 | share/PCDM/themes/freebsd/previousDE.png 130 | share/PCDM/themes/freebsd/system.png 131 | share/PCDM/themes/freebsd/virtualkeyboard.png 132 | share/PCDM/themes/hardenedbsd/default-desktop.png 133 | share/PCDM/themes/hardenedbsd/default-user.png 134 | share/PCDM/themes/hardenedbsd/hardenedbsd.theme 135 | share/PCDM/themes/hardenedbsd/keyboardlayout.png 136 | share/PCDM/themes/hardenedbsd/localechange.png 137 | share/PCDM/themes/hardenedbsd/login-stealth.png 138 | share/PCDM/themes/hardenedbsd/login.png 139 | share/PCDM/themes/hardenedbsd/nextDE.png 140 | share/PCDM/themes/hardenedbsd/password.png 141 | share/PCDM/themes/hardenedbsd/pcdm-hardenedbsd-4k.jpg 142 | share/PCDM/themes/hardenedbsd/previousDE.png 143 | share/PCDM/themes/hardenedbsd/system.png 144 | share/PCDM/themes/hardenedbsd/virtualkeyboard.png 145 | share/PCDM/themes/netbsd/default-user.png 146 | share/PCDM/themes/netbsd/keyboardlayout.png 147 | share/PCDM/themes/netbsd/localechange.png 148 | share/PCDM/themes/netbsd/login-stealth.png 149 | share/PCDM/themes/netbsd/login.png 150 | share/PCDM/themes/netbsd/netbsd.theme 151 | share/PCDM/themes/netbsd/nextDE.png 152 | share/PCDM/themes/netbsd/password.png 153 | share/PCDM/themes/netbsd/pcdm-netbsd-4k.jpg 154 | share/PCDM/themes/netbsd/previousDE.png 155 | share/PCDM/themes/netbsd/system.png 156 | share/PCDM/themes/netbsd/virtualkeyboard.png 157 | share/PCDM/themes/openbsd/default-user.png 158 | share/PCDM/themes/openbsd/keyboardlayout.png 159 | share/PCDM/themes/openbsd/localechange.png 160 | share/PCDM/themes/openbsd/login-stealth.png 161 | share/PCDM/themes/openbsd/login.png 162 | share/PCDM/themes/openbsd/nextDE.png 163 | share/PCDM/themes/openbsd/openbsd.theme 164 | share/PCDM/themes/openbsd/password.png 165 | share/PCDM/themes/openbsd/pcdm-openbsd-4k.jpg 166 | share/PCDM/themes/openbsd/previousDE.png 167 | share/PCDM/themes/openbsd/system.png 168 | share/PCDM/themes/openbsd/virtualkeyboard.png 169 | share/PCDM/themes/trueos/banner.png 170 | share/PCDM/themes/trueos/default-user.png 171 | share/PCDM/themes/trueos/keyboardlayout.png 172 | share/PCDM/themes/trueos/localechange.png 173 | share/PCDM/themes/trueos/login-stealth.png 174 | share/PCDM/themes/trueos/login.png 175 | share/PCDM/themes/trueos/nextDE.png 176 | share/PCDM/themes/trueos/password.png 177 | share/PCDM/themes/trueos/pcdm-trueos-4k.jpg 178 | share/PCDM/themes/trueos/previousDE.png 179 | share/PCDM/themes/trueos/system.png 180 | share/PCDM/themes/trueos/trueos.theme 181 | share/PCDM/themes/trueos/virtualkeyboard.png 182 | share/applications/pc-dmconf.desktop 183 | share/pixmaps/pc-dmconf.png 184 | share/xsessions/_deforaos.desktop 185 | share/xsessions/_evilwm.desktop 186 | share/xsessions/_fluxbox.desktop 187 | share/xsessions/_fvwm-crystal.desktop 188 | share/xsessions/_fvwm.desktop 189 | share/xsessions/_gnome-classic.desktop 190 | share/xsessions/_icewm.desktop 191 | share/xsessions/_kde4.desktop 192 | share/xsessions/_plex.desktop 193 | share/xsessions/_ratpoison.desktop 194 | share/xsessions/_spectrwm.desktop 195 | share/xsessions/_vtwm.desktop 196 | share/xsessions/_windowlab.desktop 197 | share/xsessions/_windowmaker.desktop 198 | -------------------------------------------------------------------------------- /iso-overlay/root/refind/icons/licenses/lgpl-3.0.txt: -------------------------------------------------------------------------------- 1 | GNU LESSER GENERAL PUBLIC LICENSE 2 | Version 3, 29 June 2007 3 | 4 | Copyright (C) 2007 Free Software Foundation, Inc. 5 | Everyone is permitted to copy and distribute verbatim copies 6 | of this license document, but changing it is not allowed. 7 | 8 | 9 | This version of the GNU Lesser General Public License incorporates 10 | the terms and conditions of version 3 of the GNU General Public 11 | License, supplemented by the additional permissions listed below. 12 | 13 | 0. Additional Definitions. 14 | 15 | As used herein, "this License" refers to version 3 of the GNU Lesser 16 | General Public License, and the "GNU GPL" refers to version 3 of the GNU 17 | General Public License. 18 | 19 | "The Library" refers to a covered work governed by this License, 20 | other than an Application or a Combined Work as defined below. 21 | 22 | An "Application" is any work that makes use of an interface provided 23 | by the Library, but which is not otherwise based on the Library. 24 | Defining a subclass of a class defined by the Library is deemed a mode 25 | of using an interface provided by the Library. 26 | 27 | A "Combined Work" is a work produced by combining or linking an 28 | Application with the Library. The particular version of the Library 29 | with which the Combined Work was made is also called the "Linked 30 | Version". 31 | 32 | The "Minimal Corresponding Source" for a Combined Work means the 33 | Corresponding Source for the Combined Work, excluding any source code 34 | for portions of the Combined Work that, considered in isolation, are 35 | based on the Application, and not on the Linked Version. 36 | 37 | The "Corresponding Application Code" for a Combined Work means the 38 | object code and/or source code for the Application, including any data 39 | and utility programs needed for reproducing the Combined Work from the 40 | Application, but excluding the System Libraries of the Combined Work. 41 | 42 | 1. Exception to Section 3 of the GNU GPL. 43 | 44 | You may convey a covered work under sections 3 and 4 of this License 45 | without being bound by section 3 of the GNU GPL. 46 | 47 | 2. Conveying Modified Versions. 48 | 49 | If you modify a copy of the Library, and, in your modifications, a 50 | facility refers to a function or data to be supplied by an Application 51 | that uses the facility (other than as an argument passed when the 52 | facility is invoked), then you may convey a copy of the modified 53 | version: 54 | 55 | a) under this License, provided that you make a good faith effort to 56 | ensure that, in the event an Application does not supply the 57 | function or data, the facility still operates, and performs 58 | whatever part of its purpose remains meaningful, or 59 | 60 | b) under the GNU GPL, with none of the additional permissions of 61 | this License applicable to that copy. 62 | 63 | 3. Object Code Incorporating Material from Library Header Files. 64 | 65 | The object code form of an Application may incorporate material from 66 | a header file that is part of the Library. You may convey such object 67 | code under terms of your choice, provided that, if the incorporated 68 | material is not limited to numerical parameters, data structure 69 | layouts and accessors, or small macros, inline functions and templates 70 | (ten or fewer lines in length), you do both of the following: 71 | 72 | a) Give prominent notice with each copy of the object code that the 73 | Library is used in it and that the Library and its use are 74 | covered by this License. 75 | 76 | b) Accompany the object code with a copy of the GNU GPL and this license 77 | document. 78 | 79 | 4. Combined Works. 80 | 81 | You may convey a Combined Work under terms of your choice that, 82 | taken together, effectively do not restrict modification of the 83 | portions of the Library contained in the Combined Work and reverse 84 | engineering for debugging such modifications, if you also do each of 85 | the following: 86 | 87 | a) Give prominent notice with each copy of the Combined Work that 88 | the Library is used in it and that the Library and its use are 89 | covered by this License. 90 | 91 | b) Accompany the Combined Work with a copy of the GNU GPL and this license 92 | document. 93 | 94 | c) For a Combined Work that displays copyright notices during 95 | execution, include the copyright notice for the Library among 96 | these notices, as well as a reference directing the user to the 97 | copies of the GNU GPL and this license document. 98 | 99 | d) Do one of the following: 100 | 101 | 0) Convey the Minimal Corresponding Source under the terms of this 102 | License, and the Corresponding Application Code in a form 103 | suitable for, and under terms that permit, the user to 104 | recombine or relink the Application with a modified version of 105 | the Linked Version to produce a modified Combined Work, in the 106 | manner specified by section 6 of the GNU GPL for conveying 107 | Corresponding Source. 108 | 109 | 1) Use a suitable shared library mechanism for linking with the 110 | Library. A suitable mechanism is one that (a) uses at run time 111 | a copy of the Library already present on the user's computer 112 | system, and (b) will operate properly with a modified version 113 | of the Library that is interface-compatible with the Linked 114 | Version. 115 | 116 | e) Provide Installation Information, but only if you would otherwise 117 | be required to provide such information under section 6 of the 118 | GNU GPL, and only to the extent that such information is 119 | necessary to install and execute a modified version of the 120 | Combined Work produced by recombining or relinking the 121 | Application with a modified version of the Linked Version. (If 122 | you use option 4d0, the Installation Information must accompany 123 | the Minimal Corresponding Source and Corresponding Application 124 | Code. If you use option 4d1, you must provide the Installation 125 | Information in the manner specified by section 6 of the GNU GPL 126 | for conveying Corresponding Source.) 127 | 128 | 5. Combined Libraries. 129 | 130 | You may place library facilities that are a work based on the 131 | Library side by side in a single library together with other library 132 | facilities that are not Applications and are not covered by this 133 | License, and convey such a combined library under terms of your 134 | choice, if you do both of the following: 135 | 136 | a) Accompany the combined library with a copy of the same work based 137 | on the Library, uncombined with any other library facilities, 138 | conveyed under the terms of this License. 139 | 140 | b) Give prominent notice with the combined library that part of it 141 | is a work based on the Library, and explaining where to find the 142 | accompanying uncombined form of the same work. 143 | 144 | 6. Revised Versions of the GNU Lesser General Public License. 145 | 146 | The Free Software Foundation may publish revised and/or new versions 147 | of the GNU Lesser General Public License from time to time. Such new 148 | versions will be similar in spirit to the present version, but may 149 | differ in detail to address new problems or concerns. 150 | 151 | Each version is given a distinguishing version number. If the 152 | Library as you received it specifies that a certain numbered version 153 | of the GNU Lesser General Public License "or any later version" 154 | applies to it, you have the option of following the terms and 155 | conditions either of that published version or of any later version 156 | published by the Free Software Foundation. If the Library as you 157 | received it does not specify a version number of the GNU Lesser 158 | General Public License, you may choose any version of the GNU Lesser 159 | General Public License ever published by the Free Software Foundation. 160 | 161 | If the Library as you received it specifies that a proxy can decide 162 | whether future versions of the GNU Lesser General Public License shall 163 | apply, that proxy's public statement of acceptance of any version is 164 | permanent authorization for you to choose that version for the 165 | Library. 166 | -------------------------------------------------------------------------------- /repo-trains/trident-trains.json: -------------------------------------------------------------------------------- 1 | { 2 | "trains" : [ 3 | { 4 | "name" : "Trident-release", 5 | "description" : "Follows the CURRENT releases of TrueOS for the base system, with rolling updates for packages.", 6 | "deprecated" : false, 7 | "newtrain" : "", 8 | "pkgurl" : "https://pkg.project-trident.org/pkg/release", 9 | "pkgkey" : [ 10 | "-----BEGIN PUBLIC KEY-----", 11 | "MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEAoBL9PbaDIU8Qd2rNR0ZN", 12 | "2mbnOQSl7SICkzgmBNZOkbP/bVvcNcKDssEqyyHtFbiGyDjC0m3H+0batfxT3fds", 13 | "GmhuvdYGgrXI1ymg7nRkzo3E/wNe9Z2Evv3qjEydIBvQVIZj548wRv34ZmzF0Nr3", 14 | "5EwWcIiGeFsTkt71pfbgUIz5hXqaClvR+gNKeIGRtaG1vjVo2+mLTDXg/ZghnmG2", 15 | "xuMN+lb9wUFsDq22dWbgP5gg8Mp48JzJTpA5dtnSDpBHCQsgUSt9xV1119YR4J9E", 16 | "2uK0vkxH4VcGFz9+WgyHziEbKaz82cQYHhMm8NpDshPwQqc99iPwPIjvmYAqG/gH", 17 | "QAI9E/GUr5fuKPkpVx9hwliXA6gmEjN3Cq9fKAW6FBSteZ3BLFtSjCnj+mn7qESR", 18 | "Vi+HQbPPgCzFgD0Jv8a1NhJAVQdqtGYoeY8KmoHVYI5L4erYVtBVVIoedJvFC+13", 19 | "A6nD090qYD6eROzIMJ9Bb+oviVNZMdBTtYUZB1Tj0O/ZgHsnd+NlzmUsF1SCnqhb", 20 | "fCmN7JaXM0X5J9e9fT9itQnXl24vxqRMBvcCSCGuq9RLCnYkzAgI/jTzEe8M+xuo", 21 | "+I3GGlEI73v1Iq1a4b9SjhodRgZxdltlxkxzKoqKlRYY9kmJ9OfHKvXSYfSkfYQK", 22 | "yPquXCF/xiUdOU3rQdu44KplmKfHvrZA55kP4sehxfs/cDYIYsqXu9XIBOiMQ0cn", 23 | "14luT3+vJfwXnHD/r76RK6tMJgGp+b59lnAIsDpMIZyqIjFNsOUBtzb5i2vHH3cB", 24 | "IejITAxkWiIGpAGJPb3r8LH/qyJAqR41Nqhq3gG0YjLPOMfzoeG0LbRREpGxTid8", 25 | "Oe81a8Ex2XA4z/ss0CwwNYkIrV7NJ4eY2wWy21Gu/aD1FnL6vgqnt4i0MeoLf5/M", 26 | "jyLwXDryGzJgGcAGPBrNBagowozEN+1SYsWVkKKbBibzuL4X25IYicDwmCLbuC6T", 27 | "c8qyl5BQTYdycJW+eo1v1ZzZS93tTWnM8OjiTWAeADXmVoQU07nirtanOd9W+uM8", 28 | "ZRD51a8wgjFNplyQonZCXAkLvCYuyIsMRf/rXROMCCTQcvxVufdKYPLOqTYroEfh", 29 | "w5D7UB0lpu+lNPByA9+LayqdVvi3FAgr1tISrJ/NuL5oDqtRwi7XstU5PaXHK14N", 30 | "T4SLw27ekJamhuV+d32SBoBUme4d+84m5k9CpZxRH8NKARLNgrSJTWi4KODQgJY3", 31 | "66gck1lrcXNLELNL0OoYOa9sjedXruB+Aw4b5onWq3tC32a39m57MRJZbXQVimck", 32 | "rN99zMBxtgpV7MOQRnwrQ2v994mk3oZ4Cq1uJp0jlZeYEA6AyEzCm1XT6TvmBPjt", 33 | "hQIDAQAB", 34 | "-----END PUBLIC KEY-----" 35 | ], 36 | "tags" : [ 37 | "release", 38 | "pkg", 39 | "official" 40 | ], 41 | "version" : 130000 42 | }, 43 | { 44 | "name" : "Trident-stable", 45 | "description" : "Follows the STABLE releases of TrueOS for the base system, with rolling updates for packages.", 46 | "deprecated" : false, 47 | "newtrain" : "", 48 | "pkgurl" : "https://pkg.project-trident.org/pkg/stable", 49 | "pkgkey" : [ 50 | "-----BEGIN PUBLIC KEY-----", 51 | "MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEAoBL9PbaDIU8Qd2rNR0ZN", 52 | "2mbnOQSl7SICkzgmBNZOkbP/bVvcNcKDssEqyyHtFbiGyDjC0m3H+0batfxT3fds", 53 | "GmhuvdYGgrXI1ymg7nRkzo3E/wNe9Z2Evv3qjEydIBvQVIZj548wRv34ZmzF0Nr3", 54 | "5EwWcIiGeFsTkt71pfbgUIz5hXqaClvR+gNKeIGRtaG1vjVo2+mLTDXg/ZghnmG2", 55 | "xuMN+lb9wUFsDq22dWbgP5gg8Mp48JzJTpA5dtnSDpBHCQsgUSt9xV1119YR4J9E", 56 | "2uK0vkxH4VcGFz9+WgyHziEbKaz82cQYHhMm8NpDshPwQqc99iPwPIjvmYAqG/gH", 57 | "QAI9E/GUr5fuKPkpVx9hwliXA6gmEjN3Cq9fKAW6FBSteZ3BLFtSjCnj+mn7qESR", 58 | "Vi+HQbPPgCzFgD0Jv8a1NhJAVQdqtGYoeY8KmoHVYI5L4erYVtBVVIoedJvFC+13", 59 | "A6nD090qYD6eROzIMJ9Bb+oviVNZMdBTtYUZB1Tj0O/ZgHsnd+NlzmUsF1SCnqhb", 60 | "fCmN7JaXM0X5J9e9fT9itQnXl24vxqRMBvcCSCGuq9RLCnYkzAgI/jTzEe8M+xuo", 61 | "+I3GGlEI73v1Iq1a4b9SjhodRgZxdltlxkxzKoqKlRYY9kmJ9OfHKvXSYfSkfYQK", 62 | "yPquXCF/xiUdOU3rQdu44KplmKfHvrZA55kP4sehxfs/cDYIYsqXu9XIBOiMQ0cn", 63 | "14luT3+vJfwXnHD/r76RK6tMJgGp+b59lnAIsDpMIZyqIjFNsOUBtzb5i2vHH3cB", 64 | "IejITAxkWiIGpAGJPb3r8LH/qyJAqR41Nqhq3gG0YjLPOMfzoeG0LbRREpGxTid8", 65 | "Oe81a8Ex2XA4z/ss0CwwNYkIrV7NJ4eY2wWy21Gu/aD1FnL6vgqnt4i0MeoLf5/M", 66 | "jyLwXDryGzJgGcAGPBrNBagowozEN+1SYsWVkKKbBibzuL4X25IYicDwmCLbuC6T", 67 | "c8qyl5BQTYdycJW+eo1v1ZzZS93tTWnM8OjiTWAeADXmVoQU07nirtanOd9W+uM8", 68 | "ZRD51a8wgjFNplyQonZCXAkLvCYuyIsMRf/rXROMCCTQcvxVufdKYPLOqTYroEfh", 69 | "w5D7UB0lpu+lNPByA9+LayqdVvi3FAgr1tISrJ/NuL5oDqtRwi7XstU5PaXHK14N", 70 | "T4SLw27ekJamhuV+d32SBoBUme4d+84m5k9CpZxRH8NKARLNgrSJTWi4KODQgJY3", 71 | "66gck1lrcXNLELNL0OoYOa9sjedXruB+Aw4b5onWq3tC32a39m57MRJZbXQVimck", 72 | "rN99zMBxtgpV7MOQRnwrQ2v994mk3oZ4Cq1uJp0jlZeYEA6AyEzCm1XT6TvmBPjt", 73 | "hQIDAQAB", 74 | "-----END PUBLIC KEY-----" 75 | ], 76 | "tags" : [ 77 | "release", 78 | "pkg", 79 | "official", 80 | "stable" 81 | ], 82 | "version" : 130000 83 | }, 84 | { 85 | "name" : "Trident-staging", 86 | "description" : "DANGER: Staging repo for STABLE packages. Used for pre-release QA and testing.", 87 | "deprecated" : false, 88 | "newtrain" : "", 89 | "pkgurl" : "https://cdn1.tn.ixsystems.com/trident/pkg/stage", 90 | "pkgkey" : [ 91 | "-----BEGIN PUBLIC KEY-----", 92 | "MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEAoBL9PbaDIU8Qd2rNR0ZN", 93 | "2mbnOQSl7SICkzgmBNZOkbP/bVvcNcKDssEqyyHtFbiGyDjC0m3H+0batfxT3fds", 94 | "GmhuvdYGgrXI1ymg7nRkzo3E/wNe9Z2Evv3qjEydIBvQVIZj548wRv34ZmzF0Nr3", 95 | "5EwWcIiGeFsTkt71pfbgUIz5hXqaClvR+gNKeIGRtaG1vjVo2+mLTDXg/ZghnmG2", 96 | "xuMN+lb9wUFsDq22dWbgP5gg8Mp48JzJTpA5dtnSDpBHCQsgUSt9xV1119YR4J9E", 97 | "2uK0vkxH4VcGFz9+WgyHziEbKaz82cQYHhMm8NpDshPwQqc99iPwPIjvmYAqG/gH", 98 | "QAI9E/GUr5fuKPkpVx9hwliXA6gmEjN3Cq9fKAW6FBSteZ3BLFtSjCnj+mn7qESR", 99 | "Vi+HQbPPgCzFgD0Jv8a1NhJAVQdqtGYoeY8KmoHVYI5L4erYVtBVVIoedJvFC+13", 100 | "A6nD090qYD6eROzIMJ9Bb+oviVNZMdBTtYUZB1Tj0O/ZgHsnd+NlzmUsF1SCnqhb", 101 | "fCmN7JaXM0X5J9e9fT9itQnXl24vxqRMBvcCSCGuq9RLCnYkzAgI/jTzEe8M+xuo", 102 | "+I3GGlEI73v1Iq1a4b9SjhodRgZxdltlxkxzKoqKlRYY9kmJ9OfHKvXSYfSkfYQK", 103 | "yPquXCF/xiUdOU3rQdu44KplmKfHvrZA55kP4sehxfs/cDYIYsqXu9XIBOiMQ0cn", 104 | "14luT3+vJfwXnHD/r76RK6tMJgGp+b59lnAIsDpMIZyqIjFNsOUBtzb5i2vHH3cB", 105 | "IejITAxkWiIGpAGJPb3r8LH/qyJAqR41Nqhq3gG0YjLPOMfzoeG0LbRREpGxTid8", 106 | "Oe81a8Ex2XA4z/ss0CwwNYkIrV7NJ4eY2wWy21Gu/aD1FnL6vgqnt4i0MeoLf5/M", 107 | "jyLwXDryGzJgGcAGPBrNBagowozEN+1SYsWVkKKbBibzuL4X25IYicDwmCLbuC6T", 108 | "c8qyl5BQTYdycJW+eo1v1ZzZS93tTWnM8OjiTWAeADXmVoQU07nirtanOd9W+uM8", 109 | "ZRD51a8wgjFNplyQonZCXAkLvCYuyIsMRf/rXROMCCTQcvxVufdKYPLOqTYroEfh", 110 | "w5D7UB0lpu+lNPByA9+LayqdVvi3FAgr1tISrJ/NuL5oDqtRwi7XstU5PaXHK14N", 111 | "T4SLw27ekJamhuV+d32SBoBUme4d+84m5k9CpZxRH8NKARLNgrSJTWi4KODQgJY3", 112 | "66gck1lrcXNLELNL0OoYOa9sjedXruB+Aw4b5onWq3tC32a39m57MRJZbXQVimck", 113 | "rN99zMBxtgpV7MOQRnwrQ2v994mk3oZ4Cq1uJp0jlZeYEA6AyEzCm1XT6TvmBPjt", 114 | "hQIDAQAB", 115 | "-----END PUBLIC KEY-----" 116 | ], 117 | "tags" : [ 118 | "stage", 119 | "pkg", 120 | "testing", 121 | "developer", 122 | "FreeBSD", 123 | "STABLE" 124 | ], 125 | "version" : 130000 126 | }, 127 | { 128 | "name" : "Trident-edge", 129 | "description" : "DANGER: Staging repo for CURRENT packages. Used for pre-release QA and testing.", 130 | "deprecated" : false, 131 | "newtrain" : "", 132 | "pkgurl" : "https://cdn1.tn.ixsystems.com/trident/pkg/edge", 133 | "pkgkey" : [ 134 | "-----BEGIN PUBLIC KEY-----", 135 | "MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEAoBL9PbaDIU8Qd2rNR0ZN", 136 | "2mbnOQSl7SICkzgmBNZOkbP/bVvcNcKDssEqyyHtFbiGyDjC0m3H+0batfxT3fds", 137 | "GmhuvdYGgrXI1ymg7nRkzo3E/wNe9Z2Evv3qjEydIBvQVIZj548wRv34ZmzF0Nr3", 138 | "5EwWcIiGeFsTkt71pfbgUIz5hXqaClvR+gNKeIGRtaG1vjVo2+mLTDXg/ZghnmG2", 139 | "xuMN+lb9wUFsDq22dWbgP5gg8Mp48JzJTpA5dtnSDpBHCQsgUSt9xV1119YR4J9E", 140 | "2uK0vkxH4VcGFz9+WgyHziEbKaz82cQYHhMm8NpDshPwQqc99iPwPIjvmYAqG/gH", 141 | "QAI9E/GUr5fuKPkpVx9hwliXA6gmEjN3Cq9fKAW6FBSteZ3BLFtSjCnj+mn7qESR", 142 | "Vi+HQbPPgCzFgD0Jv8a1NhJAVQdqtGYoeY8KmoHVYI5L4erYVtBVVIoedJvFC+13", 143 | "A6nD090qYD6eROzIMJ9Bb+oviVNZMdBTtYUZB1Tj0O/ZgHsnd+NlzmUsF1SCnqhb", 144 | "fCmN7JaXM0X5J9e9fT9itQnXl24vxqRMBvcCSCGuq9RLCnYkzAgI/jTzEe8M+xuo", 145 | "+I3GGlEI73v1Iq1a4b9SjhodRgZxdltlxkxzKoqKlRYY9kmJ9OfHKvXSYfSkfYQK", 146 | "yPquXCF/xiUdOU3rQdu44KplmKfHvrZA55kP4sehxfs/cDYIYsqXu9XIBOiMQ0cn", 147 | "14luT3+vJfwXnHD/r76RK6tMJgGp+b59lnAIsDpMIZyqIjFNsOUBtzb5i2vHH3cB", 148 | "IejITAxkWiIGpAGJPb3r8LH/qyJAqR41Nqhq3gG0YjLPOMfzoeG0LbRREpGxTid8", 149 | "Oe81a8Ex2XA4z/ss0CwwNYkIrV7NJ4eY2wWy21Gu/aD1FnL6vgqnt4i0MeoLf5/M", 150 | "jyLwXDryGzJgGcAGPBrNBagowozEN+1SYsWVkKKbBibzuL4X25IYicDwmCLbuC6T", 151 | "c8qyl5BQTYdycJW+eo1v1ZzZS93tTWnM8OjiTWAeADXmVoQU07nirtanOd9W+uM8", 152 | "ZRD51a8wgjFNplyQonZCXAkLvCYuyIsMRf/rXROMCCTQcvxVufdKYPLOqTYroEfh", 153 | "w5D7UB0lpu+lNPByA9+LayqdVvi3FAgr1tISrJ/NuL5oDqtRwi7XstU5PaXHK14N", 154 | "T4SLw27ekJamhuV+d32SBoBUme4d+84m5k9CpZxRH8NKARLNgrSJTWi4KODQgJY3", 155 | "66gck1lrcXNLELNL0OoYOa9sjedXruB+Aw4b5onWq3tC32a39m57MRJZbXQVimck", 156 | "rN99zMBxtgpV7MOQRnwrQ2v994mk3oZ4Cq1uJp0jlZeYEA6AyEzCm1XT6TvmBPjt", 157 | "hQIDAQAB", 158 | "-----END PUBLIC KEY-----" 159 | ], 160 | "tags" : [ 161 | "edge", 162 | "pkg", 163 | "testing", 164 | "developer", 165 | "TrueOS", 166 | "CURRENT" 167 | ], 168 | "version" : 130000 169 | } 170 | ] 171 | } 172 | -------------------------------------------------------------------------------- /obsolete_v1/README.md: -------------------------------------------------------------------------------- 1 | ### build-distro.sh 2 | Primary script to run to perform builds. 3 | Syntax: 4 | * `build-distro.sh [JSON Manifest File]` 5 | **Note:** The JSON manifest file can also be supplied via the "TRUEOS_MANIFEST" environment variable. That manifest **must** be provided in order to perform the build. 6 | 7 | #### Commands: 8 | * **all** : Perform the following stages (in-order): checkout, world, kernel, packages, release, manifest, sign_artifacts 9 | * **clean** : Cleanup any temporary working directories and output dirs/files 10 | * *OPTIONAL* : The checkout phase will automatically clean source directories as needed based upon changes to the source/ports commit tags. This can be run manually to forcibly re-build the world/kernel as desired. 11 | * **checkout** : Fetch/extract the base/ports repositories (cached by tag - will only re-download if the tag changes) 12 | * **world** : Build FreeBSD world. Corresponds to "make buildworld". Will automatically re-use previous results as needed. 13 | * **kernel** : Build FreeBSD kernel. Corresponds to "make buildkernel". Will automatically re-use previous results as needed. 14 | * **base** (TrueOS 18.06 only): Build/sign base packages. Corresponds to "make packages". The "PKGSIGNKEY" or "PKG_REPO_SIGNING_KEY" environment variable must be set for this stage in order to sign the base packages. 15 | * **ports** (TrueOS 18.06 only): Build/sign ports packages. Corresponds to "cd release && make poudriere". The "PKGSIGNKEY" or "PKG_REPO_SIGNING_KEY" environment variable must be set for this stage in order to sign the packages. 16 | * **packages** (TrueOS 18.10+): Creates unified base+ports packages and repo. The "PKGSIGNKEY" or "PKG_REPO_SIGNING_KEY" environment variable must be set for this stage in order to sign the packages. 17 | * **release** : Build ISO files and artifacts. Corresponds to "cd release && make release". 18 | * **manifest** : Generate a manifest of all non-base packages ("artifacts/pkg.list") 19 | * **sign_artifacts** : Sign all the ISO files (if a key is provided), generate makesums, and generate a manifest.json file containing links/information about all the ISO artifact files. 20 | 21 | #### Extra supported/required fields in the TrueOS JSON manifest: 22 | **NOTE:** The macro "%%PWD%%" can be used anywhere in the JSON manifest to insert the path to the directory which contains the JSON manifest file. This is useful if an option in the manifest requires a full path (such as a "local" iso-overlay setting), but the location of the build repository might be programmatically generated via automation procedures. 23 | 24 | **TrueOS supported JSON manifest fields** 25 | The details for the TrueOS build system can be seen on their [github readme](https://github.com/trueos/trueos/blob/trueos-master/release/README.md) 26 | 27 | 28 | **Additional JSON manifest fields** 29 | * "base-github-org" : [Required] (string) Name of the organization on GitHub (example: "trueos") 30 | * "base-github-repo" : [Required] (string) Name of the repository on GitHub (example: "trueos") 31 | * "base-github-tag" : [Required] (string) Tag name or commit ID to fetch from the GitHub org/repo 32 | * "ports-github-org" : [Optional] (string) Name of the organization on GitHub (example: "trueos") 33 | * "ports-github-repo" : [Optional] (string) Name of the repository on GitHub (example: "trueos") 34 | * "ports-github-tag" : [Optional] (string) Tag name or commit ID to fetch from the GitHub org/repo 35 | * "os_version" : [Optional] (string) User-defined version tag - gets set as the "TRUEOS_VERSION" environment variable and can be automatically inserted into the ISO file name as needed with the "%%TRUEOS_VERSION%%" format code. 36 | * "iso-name" : (string) Base name of the ISO to create (example: "mydistro") 37 | * [Optional] Default value is the name of the JSON manifest file ("mydistro.json" -> "mydistro-[BuildDate].iso") 38 | * This option is mainly provided for the 18.06 builds. For 18.10+ it is recommended to use the ISO naming flags in the TrueOS JSON manifest options. 39 | * "ports-overlay" : [Optional] (Array of JSON objects) paths to directories to add/replace items in the ports tree 40 | * ***[WARNING]*** This is only possible if the "ports-github-*" mechanism is used to fetch the ports repository. 41 | * Syntax for objects within the array: 42 | * "type" : (string) Either "category" (adding a new category to the ports tree) or "port" (adding a single port to the tree) 43 | * "name" : (string) Category name ("mydistro") or port origin ("devel/myport") depending on the type of overlay. 44 | * "local_path" : (string) path to the local directory which will be used as the overlay. 45 | * Example: 46 | ``` 47 | "ports-overlay" : [ 48 | { 49 | "type" : "category", 50 | "name" : "mydistro", 51 | "local_path" : "overlay/mydistro" 52 | }, 53 | { 54 | "type" : "port", 55 | "name" : "devel/myport", 56 | "local_path" : "overlay/devel/myport" 57 | } 58 | ] 59 | ``` 60 | 61 | ***[WARNING]*** If you use the "ports-github-*" manifest options, you need to ensure to set the TrueOS ports type to "local" and the url to "/usr/ports_tmp". Those options allow checking out specific tags/commits, and bypass the built-in ports repo checkout procedures within TrueOS. If you want to use a standard tarball or git branch, enable the standard TrueOS port options and remove the "ports-github-*" options from the manifest. 62 | 63 | #### Supported environment variables (inputs/overrides) 64 | * "PKGSIGNKEY" or "PKG_REPO_SIGNING_KEY" [optional] 65 | * Format: String with the contents of the private SSL key to use when signing the packages. 66 | * PKGSIGNKEY: Used during the "base" process to sign FreeBSD base packages in addition to the "sign_artifacts" process to sign the ISO file. 67 | * PKG_REPO_SIGNING_KEY: Used during the "ports" process to sign FreeBSD ports packages 68 | * Note: If only one of these variables is set, it will automatically copy/use it for the other as well. 69 | * "MAX_THREADS" [optional] 70 | * Format: Integer (number of threads to use, 1 or higher) 71 | * This is passed via the "-j[number]" flag to the build procedures to speed up the compilation processes. 72 | * Default value: One less than the detected number of CPU's on the system (sysctl -n hw.ncpu): Example: An 8-core system will result in MAX_THREADS getting automatically set to 7. 73 | 74 | ### Output Files 75 | * ISO Build artifacts (ISO, MANIFEST, various *.tgz) will be placed in a new "artifact-iso/" subdirectory relative to the location of the build-distro.sh script. 76 | * (TrueOS 18.06 only) "Ports" Package Files will be linked to a new "artifact-pkg/" subdirectory relative to the location of the build-distro.sh script (symlink to the actual poudriere dir on disk). 77 | * "Base" Package Files will be linked to a new "artifact-pkg-base/" subdirectory relative to the location of the build-distro.sh script (symlink to the actual base-package dir on disk). 78 | * **NOTE:** With TrueOS 18.10+, a "unified" repository is created for all base+ports packages. This artifact dir contains all packages for these kinds of builds. 79 | 80 | ## General Notes about creating a TrueOS distribution 81 | ### Tuning Build Server 82 | There are a few options in the JSON manifest that are essential to change for the hardware that you will be using to perform builds: 83 | 1. "poudriere-conf" 84 | * "PARALLEL_JOBS=[Number]" : Number of concurrent packages to build 85 | * "PREPARE_PARALLEL_JOBS=[Number]" : Number of CPU's to use when setting up poudriere (Recommended: Max CPU number - 1) 86 | * "USE_TMPFS=[all, yes, wrkdir, data, localbase, no]" : How much of the port builds should be performed in memory (Recommended: Start with "no" and then if you find you have memory to spare, bump it up to the next option until you are *almost* out of space). 87 | * "ALLOW_MAKE_JOBS=[yes, no]" : Allow building ports with multiple CPU's 88 | 2. "ports" -> "make.conf" 89 | * "MAKE_JOBS_NUMBER_LIMIT=[Number]" : Number of CPU's to use for each port build. 90 | 91 | For best results, we have found that it tends to be better/faster to use fewer parallel jobs with more CPU's per job. It also helps to leave a little bit of overhead on the system for other services that might be getting run on the system (such as nginx providing access to the build logs, or ssh access to the system if you are remotely-managing the build). 92 | Example: For an 80-core system, using 20 parallel jobs at 4 cores per job would max the system (20 * 4 = 80). Changing it to 16 jobs at 5 cores per job would also max the system but tends to be "faster" at finishing builds since the limiting factor tends to be long-build-time ports rather then the number of small ports total. 93 | 94 | ### Signing Packages 95 | 1. Create a private SSL Key: `openssl genrsa -out my_private_key.key [2048/4096/8192]` 96 | 2. Save the public version of that key: `openssl rsa -in my_private_key.key -pubout > my_public_key.key` 97 | 3. Copy the contents of the public key file into the JSON manifest ("pkg-repo" and "base-pkg-repo" sections - add the "pubkey" variable which contains an array of the lines of the public key file. 98 | 99 | ### Settings up Jenkins automation framework 100 | 1. You will need an SSH key to use when publishing files to a remote distribution server/system: 101 | * To create one, run `ssh-keygen` and follow the prompts. 102 | * Then add the public key to the distribution system so it can be used for login authentication. 103 | 2. Add the SSH key and SSL private key to the Jenkins instance and get the credential ID number for each one. 104 | 3. Copy one of the "Jenkinsfile-*" examples from the trueos/trueos repository. 105 | 4. In the new jenkins file, adjust all the "credentials('*')" entries with the credential ID's for your keys. 106 | 5. In the "Publish" stage of the jenkins file, adjust the user, server, and directories as needed for your distribution system. 107 | 108 | ### Custom Branding at bootup 109 | There are 3 files which need to be created to brand the boot menu: 110 | 1. (trueos repository): *stand/lua/brand-[distro].lua* (copy/modify the *brand-trueos.lua* file) 111 | 2. (trueos repository): *stand/lua/logo-[distro].lua* (copy/modify one of the other *logo-*.lua* files) 112 | 3. (trueos repository): Add the new files to the list in *stand/lua/Makefile* 113 | 4. (overlay file): Add the following entries to /boot/loader.conf.local (you may need to create this file): 114 | ``` 115 | loader_brand="[distro]" 116 | loader_logo="[distro]" 117 | loader_menu_title="Disto Title" 118 | loader_color="[YES/NO]" 119 | ``` 120 | The trueos repository files (brand-*.lua, logo-*.lua) can be submitted upstream to the TrueOS repo to reduce the management overhead of alterations in the forked repository. 121 | -------------------------------------------------------------------------------- /ports-overlay/x11/lumina-coreutils/pkg-plist: -------------------------------------------------------------------------------- 1 | bin/lumina-config 2 | bin/lumina-search 3 | bin/lumina-xconfig 4 | man/man1/lumina-config.1.gz 5 | man/man1/lumina-search.1.gz 6 | man/man1/lumina-xconfig.1.gz 7 | share/applications/lumina-config.desktop 8 | share/applications/lumina-search.desktop 9 | share/applications/lumina-xconfig.desktop 10 | %%I18N%%share/lumina-desktop/i18n/lumina-config_af.qm 11 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ar.qm 12 | %%I18N%%share/lumina-desktop/i18n/lumina-config_az.qm 13 | %%I18N%%share/lumina-desktop/i18n/lumina-config_bg.qm 14 | %%I18N%%share/lumina-desktop/i18n/lumina-config_bn.qm 15 | %%I18N%%share/lumina-desktop/i18n/lumina-config_bs.qm 16 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ca.qm 17 | %%I18N%%share/lumina-desktop/i18n/lumina-config_cs.qm 18 | %%I18N%%share/lumina-desktop/i18n/lumina-config_cy.qm 19 | %%I18N%%share/lumina-desktop/i18n/lumina-config_da.qm 20 | %%I18N%%share/lumina-desktop/i18n/lumina-config_de.qm 21 | %%I18N%%share/lumina-desktop/i18n/lumina-config_el.qm 22 | %%I18N%%share/lumina-desktop/i18n/lumina-config_en_GB.qm 23 | %%I18N%%share/lumina-desktop/i18n/lumina-config_en_AU.qm 24 | %%I18N%%share/lumina-desktop/i18n/lumina-config_en_ZA.qm 25 | %%I18N%%share/lumina-desktop/i18n/lumina-config_es.qm 26 | %%I18N%%share/lumina-desktop/i18n/lumina-config_et.qm 27 | %%I18N%%share/lumina-desktop/i18n/lumina-config_eu.qm 28 | %%I18N%%share/lumina-desktop/i18n/lumina-config_fa.qm 29 | %%I18N%%share/lumina-desktop/i18n/lumina-config_fi.qm 30 | %%I18N%%share/lumina-desktop/i18n/lumina-config_fr.qm 31 | %%I18N%%share/lumina-desktop/i18n/lumina-config_fr_CA.qm 32 | %%I18N%%share/lumina-desktop/i18n/lumina-config_fur.qm 33 | %%I18N%%share/lumina-desktop/i18n/lumina-config_gl.qm 34 | %%I18N%%share/lumina-desktop/i18n/lumina-config_he.qm 35 | %%I18N%%share/lumina-desktop/i18n/lumina-config_hi.qm 36 | %%I18N%%share/lumina-desktop/i18n/lumina-config_hr.qm 37 | %%I18N%%share/lumina-desktop/i18n/lumina-config_hu.qm 38 | %%I18N%%share/lumina-desktop/i18n/lumina-config_id.qm 39 | %%I18N%%share/lumina-desktop/i18n/lumina-config_is.qm 40 | %%I18N%%share/lumina-desktop/i18n/lumina-config_it.qm 41 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ja.qm 42 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ka.qm 43 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ko.qm 44 | %%I18N%%share/lumina-desktop/i18n/lumina-config_lt.qm 45 | %%I18N%%share/lumina-desktop/i18n/lumina-config_lv.qm 46 | %%I18N%%share/lumina-desktop/i18n/lumina-config_mk.qm 47 | %%I18N%%share/lumina-desktop/i18n/lumina-config_mn.qm 48 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ms.qm 49 | %%I18N%%share/lumina-desktop/i18n/lumina-config_mt.qm 50 | %%I18N%%share/lumina-desktop/i18n/lumina-config_nb.qm 51 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ne.qm 52 | %%I18N%%share/lumina-desktop/i18n/lumina-config_nl.qm 53 | %%I18N%%share/lumina-desktop/i18n/lumina-config_pa.qm 54 | %%I18N%%share/lumina-desktop/i18n/lumina-config_pl.qm 55 | %%I18N%%share/lumina-desktop/i18n/lumina-config_pt.qm 56 | %%I18N%%share/lumina-desktop/i18n/lumina-config_pt_BR.qm 57 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ro.qm 58 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ru.qm 59 | %%I18N%%share/lumina-desktop/i18n/lumina-config_sa.qm 60 | %%I18N%%share/lumina-desktop/i18n/lumina-config_sk.qm 61 | %%I18N%%share/lumina-desktop/i18n/lumina-config_sl.qm 62 | %%I18N%%share/lumina-desktop/i18n/lumina-config_sr.qm 63 | %%I18N%%share/lumina-desktop/i18n/lumina-config_sv.qm 64 | %%I18N%%share/lumina-desktop/i18n/lumina-config_sw.qm 65 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ta.qm 66 | %%I18N%%share/lumina-desktop/i18n/lumina-config_tg.qm 67 | %%I18N%%share/lumina-desktop/i18n/lumina-config_th.qm 68 | %%I18N%%share/lumina-desktop/i18n/lumina-config_tr.qm 69 | %%I18N%%share/lumina-desktop/i18n/lumina-config_uk.qm 70 | %%I18N%%share/lumina-desktop/i18n/lumina-config_ur.qm 71 | %%I18N%%share/lumina-desktop/i18n/lumina-config_uz.qm 72 | %%I18N%%share/lumina-desktop/i18n/lumina-config_vi.qm 73 | %%I18N%%share/lumina-desktop/i18n/lumina-config_zh_CN.qm 74 | %%I18N%%share/lumina-desktop/i18n/lumina-config_zh_HK.qm 75 | %%I18N%%share/lumina-desktop/i18n/lumina-config_zh_TW.qm 76 | %%I18N%%share/lumina-desktop/i18n/lumina-config_zu.qm 77 | %%I18N%%share/lumina-desktop/i18n/lumina-search_af.qm 78 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ar.qm 79 | %%I18N%%share/lumina-desktop/i18n/lumina-search_az.qm 80 | %%I18N%%share/lumina-desktop/i18n/lumina-search_bg.qm 81 | %%I18N%%share/lumina-desktop/i18n/lumina-search_bn.qm 82 | %%I18N%%share/lumina-desktop/i18n/lumina-search_bs.qm 83 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ca.qm 84 | %%I18N%%share/lumina-desktop/i18n/lumina-search_cs.qm 85 | %%I18N%%share/lumina-desktop/i18n/lumina-search_cy.qm 86 | %%I18N%%share/lumina-desktop/i18n/lumina-search_da.qm 87 | %%I18N%%share/lumina-desktop/i18n/lumina-search_de.qm 88 | %%I18N%%share/lumina-desktop/i18n/lumina-search_el.qm 89 | %%I18N%%share/lumina-desktop/i18n/lumina-search_en_GB.qm 90 | %%I18N%%share/lumina-desktop/i18n/lumina-search_en_AU.qm 91 | %%I18N%%share/lumina-desktop/i18n/lumina-search_en_ZA.qm 92 | %%I18N%%share/lumina-desktop/i18n/lumina-search_es.qm 93 | %%I18N%%share/lumina-desktop/i18n/lumina-search_et.qm 94 | %%I18N%%share/lumina-desktop/i18n/lumina-search_eu.qm 95 | %%I18N%%share/lumina-desktop/i18n/lumina-search_fa.qm 96 | %%I18N%%share/lumina-desktop/i18n/lumina-search_fi.qm 97 | %%I18N%%share/lumina-desktop/i18n/lumina-search_fr.qm 98 | %%I18N%%share/lumina-desktop/i18n/lumina-search_fr_CA.qm 99 | %%I18N%%share/lumina-desktop/i18n/lumina-search_fur.qm 100 | %%I18N%%share/lumina-desktop/i18n/lumina-search_gl.qm 101 | %%I18N%%share/lumina-desktop/i18n/lumina-search_he.qm 102 | %%I18N%%share/lumina-desktop/i18n/lumina-search_hi.qm 103 | %%I18N%%share/lumina-desktop/i18n/lumina-search_hr.qm 104 | %%I18N%%share/lumina-desktop/i18n/lumina-search_hu.qm 105 | %%I18N%%share/lumina-desktop/i18n/lumina-search_id.qm 106 | %%I18N%%share/lumina-desktop/i18n/lumina-search_is.qm 107 | %%I18N%%share/lumina-desktop/i18n/lumina-search_it.qm 108 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ja.qm 109 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ka.qm 110 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ko.qm 111 | %%I18N%%share/lumina-desktop/i18n/lumina-search_lt.qm 112 | %%I18N%%share/lumina-desktop/i18n/lumina-search_lv.qm 113 | %%I18N%%share/lumina-desktop/i18n/lumina-search_mk.qm 114 | %%I18N%%share/lumina-desktop/i18n/lumina-search_mn.qm 115 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ms.qm 116 | %%I18N%%share/lumina-desktop/i18n/lumina-search_mt.qm 117 | %%I18N%%share/lumina-desktop/i18n/lumina-search_nb.qm 118 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ne.qm 119 | %%I18N%%share/lumina-desktop/i18n/lumina-search_nl.qm 120 | %%I18N%%share/lumina-desktop/i18n/lumina-search_pa.qm 121 | %%I18N%%share/lumina-desktop/i18n/lumina-search_pl.qm 122 | %%I18N%%share/lumina-desktop/i18n/lumina-search_pt.qm 123 | %%I18N%%share/lumina-desktop/i18n/lumina-search_pt_BR.qm 124 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ro.qm 125 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ru.qm 126 | %%I18N%%share/lumina-desktop/i18n/lumina-search_sa.qm 127 | %%I18N%%share/lumina-desktop/i18n/lumina-search_sk.qm 128 | %%I18N%%share/lumina-desktop/i18n/lumina-search_sl.qm 129 | %%I18N%%share/lumina-desktop/i18n/lumina-search_sr.qm 130 | %%I18N%%share/lumina-desktop/i18n/lumina-search_sv.qm 131 | %%I18N%%share/lumina-desktop/i18n/lumina-search_sw.qm 132 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ta.qm 133 | %%I18N%%share/lumina-desktop/i18n/lumina-search_tg.qm 134 | %%I18N%%share/lumina-desktop/i18n/lumina-search_th.qm 135 | %%I18N%%share/lumina-desktop/i18n/lumina-search_tr.qm 136 | %%I18N%%share/lumina-desktop/i18n/lumina-search_uk.qm 137 | %%I18N%%share/lumina-desktop/i18n/lumina-search_ur.qm 138 | %%I18N%%share/lumina-desktop/i18n/lumina-search_uz.qm 139 | %%I18N%%share/lumina-desktop/i18n/lumina-search_vi.qm 140 | %%I18N%%share/lumina-desktop/i18n/lumina-search_zh_CN.qm 141 | %%I18N%%share/lumina-desktop/i18n/lumina-search_zh_HK.qm 142 | %%I18N%%share/lumina-desktop/i18n/lumina-search_zh_TW.qm 143 | %%I18N%%share/lumina-desktop/i18n/lumina-search_zu.qm 144 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_af.qm 145 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ar.qm 146 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_az.qm 147 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_bg.qm 148 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_bn.qm 149 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_bs.qm 150 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ca.qm 151 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_cs.qm 152 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_cy.qm 153 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_da.qm 154 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_de.qm 155 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_el.qm 156 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_en_GB.qm 157 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_en_AU.qm 158 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_en_ZA.qm 159 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_es.qm 160 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_et.qm 161 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_eu.qm 162 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_fa.qm 163 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_fi.qm 164 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_fr.qm 165 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_fr_CA.qm 166 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_fur.qm 167 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_gl.qm 168 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_he.qm 169 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_hi.qm 170 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_hr.qm 171 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_hu.qm 172 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_id.qm 173 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_is.qm 174 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_it.qm 175 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ja.qm 176 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ka.qm 177 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ko.qm 178 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_lt.qm 179 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_lv.qm 180 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_mk.qm 181 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_mn.qm 182 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ms.qm 183 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_mt.qm 184 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_nb.qm 185 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ne.qm 186 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_nl.qm 187 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_pa.qm 188 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_pl.qm 189 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_pt.qm 190 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_pt_BR.qm 191 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ro.qm 192 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ru.qm 193 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_sa.qm 194 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_sk.qm 195 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_sl.qm 196 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_sr.qm 197 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_sv.qm 198 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_sw.qm 199 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ta.qm 200 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_tg.qm 201 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_th.qm 202 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_tr.qm 203 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_uk.qm 204 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_ur.qm 205 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_uz.qm 206 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_vi.qm 207 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_zh_CN.qm 208 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_zh_HK.qm 209 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_zh_TW.qm 210 | %%I18N%%share/lumina-desktop/i18n/lumina-xconfig_zu.qm 211 | --------------------------------------------------------------------------------