ЕМНИП, ed обещал это реализовать в новом драйвере. Тема mtx_lock_do_what_i_mean() на freebsd-arch@...Гость писал(а):с управлением через conscontrol
графическая консоль
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
Re: графическая консоль
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
быстрее бы ed@ уже закоммитил свой юникод
или хотябы утилиты для конвертации шфиртов
я бы может что то уже попробовал
зы
я видел у тебя там скрипт p4diff и просил переделать на p4fetch что бы стянуть ed@ vte который он делает
передалаешь?
кстати
не хочешь в порт jfbterm допистать патч что бы отказаться от automake autoconf
а то слишком дофига ставить для такой маленькой утилитки)
или хотябы утилиты для конвертации шфиртов
я бы может что то уже попробовал
зы
я видел у тебя там скрипт p4diff и просил переделать на p4fetch что бы стянуть ed@ vte который он делает
передалаешь?
кстати
не хочешь в порт jfbterm допистать патч что бы отказаться от automake autoconf
а то слишком дофига ставить для такой маленькой утилитки)
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
-
- проходил мимо
Re: графическая консоль
p4diff.sh спецлиально для стягивания отдельных патчей. Если хочешь стянуть все ветку, то лучше использовать p4fetch.rb. Что до нового драйвера, то ed выкладывает его вparadox писал(а):я видел у тебя там скрипт p4diff и просил переделать на p4fetch что бы стянуть ed@ vte который он делает
передалаешь?
http://people.freebsd.org/~ed/newcons/patches/
ну так сгенерируй configure-скрипт и сохрани его в дистфайле. Если делать патч, то он получится слишком большой.paradox писал(а):не хочешь в порт jfbterm допистать патч что бы отказаться от automake autoconf
а то слишком дофига ставить для такой маленькой утилитки)
там кстати в есть баг из-за коего vga16fb не включается на amd64.
Код: Выделить всё
Index: sysutils/jfbterm/Makefile
===================================================================
RCS file: /home/csup/ports/sysutils/jfbterm/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- sysutils/jfbterm/Makefile 1 Mar 2009 19:38:06 -0000 1.8
+++ sysutils/jfbterm/Makefile 23 Sep 2009 15:01:15 -0000
@@ -15,7 +15,7 @@ MAINTAINER= bsdports@gmail.com
COMMENT= Multilanguage can be displayed on the console
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
-RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/local/unifont.pcf.gz:${PORTSDIR}/x11-fonts/gnu-unifont
+#RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/local/unifont.pcf.gz:${PORTSDIR}/x11-fonts/gnu-unifont
USE_ICONV= yes
USE_GNOME= pkgconfig
@@ -31,6 +31,10 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/
MAN1= jfbterm.1
MAN5= jfbterm.conf.5
+post-patch: .SILENT
+ ${REINPLACE_CMD} 's|x86_64|amd64|g' ${WRKSRC}/configure*
+
+
post-install:
@${CAT} ${PKGMESSAGE}
-
- проходил мимо
Re: графическая консоль
Oops, это локальный хак, ибо я использую terminus вместо unifont'а ;)Гость писал(а):Код: Выделить всё
-RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/local/unifont.pcf.gz:${PORTSDIR}/x11-fonts/gnu-unifont +#RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/local/unifont.pcf.gz:${PORTSDIR}/x11-fonts/gnu-unifont
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
хм
я не знал что ед у себя сохраняет все
я думал он токо в p4 коммитит
нет я имел ввиду вообще отказаться от конфигуре
как по примеру tmux сделал ед
он написал найтивный бсдешный Makefile
который сразу все компилит
я не знал что ед у себя сохраняет все
я думал он токо в p4 коммитит
нет я имел ввиду вообще отказаться от конфигуре
как по примеру tmux сделал ед
он написал найтивный бсдешный Makefile
который сразу все компилит
-
- проходил мимо
Re: графическая консоль
ты хочешь интегрировать jfbterm в usr.bin? я думаю это можно сделать, если сохранить config.h, выбросить зависимость от iconv, png и переписать Makefile.paradox писал(а):нет я имел ввиду вообще отказаться от конфигуре
как по примеру tmux сделал ед
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
нет
я хотел что бы в порты не коммитить лог конфигуре(как ты сказал)
а закоммитить туда токо маленький Makefile с правилами как в бсд по примеру Makefile для tmux
ну и выбросить нафиг automake и autoconf
поскольку реально они нужны токо для определения типа ОС линукс бсд нетбсд итд
я хотел что бы в порты не коммитить лог конфигуре(как ты сказал)
а закоммитить туда токо маленький Makefile с правилами как в бсд по примеру Makefile для tmux
ну и выбросить нафиг automake и autoconf
поскольку реально они нужны токо для определения типа ОС линукс бсд нетбсд итд
-
- проходил мимо
Re: графическая консоль
а кто будет поддерживать config.h для всего зоопарка версий и архитектур FreeBSD? BSDmakefile полагаю такойparadox писал(а):закоммитить туда токо маленький Makefile с правилами как в бсд по примеру Makefile для tmux
Код: Выделить всё
PROG = jfbterm
LOCALBASE ?= /usr/local
PREFIX ?= /usr/local
BINDIR = ${PREFIX}/bin
MANDIR = ${PREFIX}/man/man
CSTD ?= gnu89
CFLAGS += -I${LOCALBASE}/include -DHAVE_CONFIG_H
.if ${MACHINE_ARCH} == amd64 || ${MACHINE_ARCH} == i386
CFLAGS += -DENABLE_VGA16FB
.endif
.if defined(WITH_DEBUG)
CFLAGS += -DDEBUG
.endif
LDADD += -L${LOCALBASE}/lib
LDADD += -lutil -liconv -lpng
SRCS = main.c console.c framebuffer.c memctl.c accessor.c palette.c \
eastasianwidth.c font.c picofont.c getcap.c pcf.c pen.c term.c \
utilities.c privilege.c csv.c vterm.c vtermlow.c cursor.c \
splash-bmp.c splash-png.c splash.c bell.c screensaver.c mouse.c \
clipboard.c keyboard.c
.include <bsd.prog.mk>
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
хм
щас гляну что там в config.h
но почему то я уверен что весь зоопарх бсд работает с одинаковыми api
и никаких конфиликтов там недолжно быть
щас гляну что там в config.h
но почему то я уверен что весь зоопарх бсд работает с одинаковыми api
и никаких конфиликтов там недолжно быть
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
кстати хоть png не такая уж и большеая библиотека можно сказать даже совсем маленькая и без зависимостей
но отлючив ее можно отказаться от сплеша
и тем самым уменьшить еще сборку
выставив ее в порту опционально с make config
но отлючив ее можно отказаться от сплеша
и тем самым уменьшить еще сборку
выставив ее в порту опционально с make config
-
- проходил мимо
Re: графическая консоль
нас интересует промежуток от 6.3..9.0-CURRENT. Надо собрать сгенеренный config.h на них и хотя бы на одной отличной от x86 архитектуре.paradox писал(а):но почему то я уверен что весь зоопарх бсд работает с одинаковыми api
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
там все зависимости на /dev/fb
а он с 4 версии как минимум не менялся вообще
а он с 4 версии как минимум не менялся вообще
-
- проходил мимо
Re: графическая консоль
пробуй: jfbterm.diff. Если поотключаешь все галки, то all-depends-list будет пустой.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
лисяра согласен что бы его вписали в бсд лицензию или как там она
так что предложи Ли патч с реал неймом
тот что в листах фигурирует
попутно узнай что там за ответсвенность на человеке лежит
так что предложи Ли патч с реал неймом
тот что в листах фигурирует
попутно узнай что там за ответсвенность на человеке лежит
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
Код: Выделить всё
===> Building for jfbterm-0.5.1_2
Warning: Object directory not changed from original /work/cvsup/freebsd/ports.old/sysutils/jfbterm/work/jfbterm-FreeBSD-0.5.1
cc -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc\" -DENABLE_VGA16FB -DWITH_LIBPNG -DHAVE_LIBICONV -DENABLE_OTHER_CODING_SYSTEM -std=gnu89 -fstack-protector -c main.c
cc -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc\" -DENABLE_VGA16FB -DWITH_LIBPNG -DHAVE_LIBICONV -DENABLE_OTHER_CODING_SYSTEM -std=gnu89 -fstack-protector -c console.c
cc -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc\" -DENABLE_VGA16FB -DWITH_LIBPNG -DHAVE_LIBICONV -DENABLE_OTHER_CODING_SYSTEM -std=gnu89 -fstack-protector -c framebuffer.c
cc -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc\" -DENABLE_VGA16FB -DWITH_LIBPNG -DHAVE_LIBICONV -DENABLE_OTHER_CODING_SYSTEM -std=gnu89 -fstack-protector -c memctl.c
make: don't know how to make accessor.c. Stop
*** Error code 2
Stop in /work/cvsup/freebsd/ports.old/sysutils/jfbterm.
*** Error code 1
Stop in /work/cvsup/freebsd/ports.old/sysutils/jfbterm.
-
- проходил мимо
Re: графическая консоль
обнови сначала порт до 0.6.0paradox писал(а):===> Building for jfbterm-0.5.1_2
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
ну все гуд
нужно теперь где то что то юникодовое найти чтобы проверить как оно отображаеться
нужно теперь где то что то юникодовое найти чтобы проверить как оно отображаеться
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
попробуй пошевелить майнтейнера того порта
пусть сделает добро
пусть сделает добро
-
- проходил мимо
Re: графическая консоль
сперва мне нужнопопробуй пошевелить майнтейнера того порта
пусть сделает добро
- config.h с не x86 (i386 и amd64) архитектуры.
- чтоб кто-нить потестил на 6-ке (6.3, 6.4 и stable) и 7-ке (7.1, 7.2 и stable)
мне почему-то кажется, что пользы от патчика мало кроме сокращения зависимостей
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
как раз именно в этом и польза
что бы нахрен послать автомейк и автоконф которые я ненавижу
патч от китайца что в меиле
paradox.lissyara.su/x86bios.diff
а то боюсь что после репли он потерялся
что бы нахрен послать автомейк и автоконф которые я ненавижу
патч от китайца что в меиле
paradox.lissyara.su/x86bios.diff
а то боюсь что после репли он потерялся
-
- проходил мимо
Re: графическая консоль
в таких случаях надо пинать upstream, а не толкать BSDmakeflie'ы в систему портов. Правильно сгенеренный configure-скрипт, Makefile.in, etc. будут требовать только pkg-config (для проверки на png и iconv) и gmake.paradox писал(а):как раз именно в этом и польза
что бы нахрен послать автомейк и автоконф которые я ненавижу
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: графическая консоль
апстрим китаец которому положить на систему портов в бсд))
он сделал универсально
и доволен
он сделал универсально
и доволен
-
- проходил мимо
Re: графическая консоль
регрессий с vesa загруженным из loader'а не заметилparadox писал(а):патч от китайца что в меиле
paradox.lissyara.su/x86bios.diff