メンテナが居るのでまず先にそこへ相談せーよ案件かも(そして相談せずに進めてるw)
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
てーか他の環境ってGhostPCL6/PDLの類ってどういうパッケージングにしてるんだろう。
ほぼ同じソースで、使用するパッチも同じで、出てくるものを変える…マルチパッケージなMakefile書くの苦手なんですけど多分それ求められる可能性はあるのかも(とはいえ名称どうなるんだこれ…ghostscript-pdlとかそんな名称になるんだろうか、まあ反応待ちます)。
選択肢としては、ghostscriptな皮をかぶったghostpdlか、あるいはghostscriptはそのままでそれ以外の部分(ghostscript抜き)をghostpdlに分けるのどっちかという気がする。
ghostscriptを廃止して全部入りのghostpdlは…パッケージの依存関係とかの名称を直すのが相当骨なはずだし(それでもやれ、という可能性は否定しきれないけど)。
ghostscriptなパッケージ名なんだけど中身はghostpdlなのでgpcl6なんかも入ってる、っていう改造をしたportsってどうなんすかねー?というメールを投げてみた。
なるほどー?ghostscriptのソースはghostscriptのみなので、全部入りが欲しかったらghostpdl使わないとダメ、と。
CONFIGURE_ARGS = --prefix=${PREFIX}
CONFIGURE_ARGS += --with-gs=gs
CONFIGURE_ARGS += --enable-fontconfig
そっか、--with-gpcl=gpcl6 (default)とか追加すればイケるのかな。ソースコードはGhostScript他一式ってことになってるから。
qtscxml, qtscript, qtcharts, qtremoteobjects, qtimageformats, qtdatavis3dも消して大丈夫。
qtgraphicaleffectsは必須、あとgstreamer1-plugins-goodも。RUN_DEPENDSに入れておかないといけないか。
qt5, qtwayland, qt3d, qtsensors, qtserialbus, qtserialport, qtlottie, qtwebchannel, qtwebsockets, qtlocation, qtquickcontrols, qtxmlpatterns, qtsvg, qttools, qtvirtualkeyboard, qtnetworkauth, qtpurchasing, qtgamepad, qtspeech, qttranslationsまでは消しても大丈夫そう
anthy.el、emacs-29.4でも大丈夫ってことで良いんだろうか(いまちょろっとOpenBSD-current動かして試しただけなので使いこむとなんか問題とか出てくるのかな)
とりあえず、contour-terminalのports化までできたけど…contour側の流儀(install-deps.shだか何か)との整合性を取るとか、細かい作業はまだ山積み。
QT_IM_MODULE=fcitxしてるにも関わらず、日本語入力効かない問題もどうにかしないといけないし。
なんかtypoあった感じ。とりあえずPR投げる。
https://github.com/contour-terminal/contour/pull/1563/files
あと、ビルドに必要なqt5のパッケージだけ入れている状態ではcontour-terminalを起動しても何も画面が出てこず、pkg_add qt5でフルパッケージ入れないと出て来ません。多分何かを追加しないといけないようなのですが、それが何かは今のところ追い切れていません。
contour-terminal、確かに日本語入力に難有りますね…なんというか、 ibus-anthyでAnthyに切り替えていたとしても、contour側はAnthyへの切り替えを拒否しているような挙動になってます。
fcitxの場合、切り替わりすらしない感じ?
ほんとにsj3の利用価値が出てきそうな気が…?
contour-terminal、4c71d0cce2e63a23859a1cf7b389dc9e872384a1から現在のcommitの間に、boxed-cppの検索周りでなんか手を入れたのかな。boxed_cpp-config.cmakeが見つからんとか言われましても、ってなってる。
イマドキのプリンタの解像度って、600dpiは余裕で出るのね…72dpiとか144dpi?なんて言おうものなら「そんな化石を今でも使ってるんですか?」と言われてしまうのか。