The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Gentoo объявлена стабильной поддержка архитектуры AArch64 ..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "В Gentoo объявлена стабильной поддержка архитектуры AArch64 ..." +1 +/
Сообщение от анонн (ok), 14-Авг-19, 13:59 
> можно поставить одновременно 20 компеляторов

% pkg info -x gcc  
gcc-9_4
gcc5-5.5.0_6
gcc7-7.4.0_1
gcc8-8.3.0_2
gcc9-9.1.0_1
mingw32-gcc-4.8.1_4,1

% pkg info -x llvm                                                                
llvm60-6.0.1_7
llvm80-8.0.0_2

> а если у тебя на 1440 пакетов нужно 20 штук патчить, что бы оно наконец стала работать, то это конечно же победа системы намба ван freebsd. все убедил,

Поразительная подгорат^W избирательность восприятия.
Не только опять перепутал авторов комментов, но и решил с какого-то перепугу, что кастомный патч делается, чтобы "оно стало работать", а не для добавления не предусмотренной апстримом функциональности или изменений:


cat /usr/ports/print/freetype2/files/patch-src_base_ftlcdfil.c
--- src/base/ftlcdfil.c.orig    2017-07-17 13:12:28 UTC
+++ src/base/ftlcdfil.c
@@ -307,7 +307,8 @@
                            FT_LcdFilter  filter )
   {
     static const FT_LcdFiveTapFilter  default_weights =
-                   { 0x08, 0x4d, 0x56, 0x4d, 0x08 };
+                   //{ 0x08, 0x4d, 0x56, 0x4d, 0x08 };
+         { 0x1C, 0x38, 0x55, 0x38, 0x1C };
     static const FT_LcdFiveTapFilter  light_weights =


cat /usr/ports/graphics/mupdf/files/patch-platform_x11_pdfapp.c
--- platform/x11/pdfapp.c.orig    2015-09-16 20:46:48 UTC
+++ platform/x11/pdfapp.c
@@ -1397,10 +1397,17 @@ void pdfapp_onkey(pdfapp_t *app, int c,
        }
        else
        {
-            if (app->numberlen > 0)
-                app->pageno += atoi(app->number);
-            else
-                app->pageno++;
+                        int h = fz_pixmap_height(app->ctx, app->image);
+                        if (h <= app->winh || app->pany <= app->winh - h)
+                        {
+                                panto = PAN_TO_TOP;
+                                app->pageno++;
+                        }
+                        else
+                        {
+                                app->pany -= (h - h/20);
+                                pdfapp_showpage(app, 0, 0, 1, 0, 0);
+                        }


cat /usr/ports/x11/i3status/files/patch-src_print__cpu__temperature.c
--- src/print_cpu_temperature.c.orig    2018-05-19 19:38:20 UTC
+++ src/print_cpu_temperature.c
@@ -14,7 +14,7 @@
#include <sys/types.h>
#include <sys/sysctl.h>
#define TZ_ZEROC 2731
-#define TZ_KELVTOC(x) (((x)-TZ_ZEROC) / 10), abs(((x)-TZ_ZEROC) % 10)
+#define TZ_KELVTOC(x) (((x)-TZ_ZEROC) / 10)
#define TZ_AVG(x) ((x)-TZ_ZEROC) / 10
#endif

@@ -89,7 +89,7 @@ static int read_temperature(char *therma
         return ERROR_CODE;

     temperature->raw_value = TZ_AVG(sysctl_rslt);
-    sprintf(temperature->formatted_value, "%d.%d", TZ_KELVTOC(sysctl_rslt));
+    sprintf(temperature->formatted_value, "%d", TZ_KELVTOC(sysctl_rslt));

и т.д.
dmenu и прочее от suckless я даже упоминать не буду.
Ни один из них (как можно увидеть при минимальном понимании си), не является "обязательным, чтобы работало!" (потому что несобирающийся софт без мейнтейнера, внезапно, удаляется).
Часть уже есть в апстриме, часть слишком грязновата (а доводить до ума неохота), часть апстримить не имеет смысла, потому что вкусовщина или мелочь.

Ну да, большая часть патчей моего (ну или совместного с C&P из интернета) авторства, так опенсорс как раз в первую очередь об этом - о свободе и возможности пользователя взять и поменять что-то так, как именно _ему_ нравится, а не о "наяривании с лопаты" или автомагическом выкачивании src.tar.gz и запуске ./configure && make с результатом, как у сотен тысяч других - зато "сам собрал! Ух, как я крут!"

> гента не нужна, сегодня же все выкидываю и буду вечером патчить бздю, что бы она заработала.

Судя по тому, что ты даже не подозревал, для чего могут быть нужны кастомные патчи (и как они делаются), да и с чтением у тебя оказывается довольно сильный напряг - скорее всего гента как инструмент для сборки тебе действительно не очень нужна.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
В Gentoo объявлена стабильной поддержка архитектуры AArch64 ..., opennews, 11-Авг-19, 20:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру