The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Перехват клавиатуры"
Отправлено михалыч, 23-Май-18 12:22 
Порт p5-Term-TermKey
Всё ниже перечисленное относится к FreeBSD 11.1 и проверялось на ней же ))

cd /usr/ports/devel
mkdir p5-Term-TermKey

touch distinfo
touch Makefile
touch pkg-descr
touch pkg-plist

содержимое

cat distinfo


SHA256 (Term-TermKey-0.16.tar.gz) = 0e8672b996b3566fbcea40fdb9a3586ff326c4a692ca7d1e973a9f6d065668a6
SIZE (Term-TermKey-0.16.tar.gz) = 34907

cat Makefile


# Created by: Anonymous User <anonym@FreeBSD.org>
# $FreeBSD: tags/RELEASE_11_1_0/devel/p5-Term-TermKey/Makefile 412346 2018-05-22 00:00:00Z mat $

PORTNAME=       Term-TermKey
PORTVERSION=    0.16
CATEGORIES=     devel perl5
MASTER_SITES=   CPAN
MASTER_SITE_SUBDIR=     CPAN:PEVANS
PKGNAMEPREFIX=  p5-

MAINTAINER=     anonym@FreeBSD.org
COMMENT=        Perl wrapper around libtermkey

LICENSE=        GPLv1

LIB_DEPENDS=    libtermkey.so:devel/libtermkey

BUILD_DEPENDS=  p5-Module-Build>=0:devel/p5-Module-Build \
                p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig
RUN_DEPENDS:=   ${BUILD_DEPENDS}

USES=           perl5
USE_PERL5=      configure

.include <bsd.port.mk>

cat pkg-descr


This module provides a light perl wrapper around the `libtermkey'
library. This library attempts to provide an abstract way to read
keypress events in terminal-based programs by providing structures that
describe keys, rather than simply returning raw bytes as read from the
TTY device.

This version of Term::TermKey requires libtermkey version at least 0.16.

WWW: http://search.cpan.org/dist/Term-TermKey/
WWW: https://metacpan.org/pod/Term::TermKey

cat pkg-plist


%%PERL5_MAN3%%/Term::TermKey.3.gz
%%SITE_ARCH%%/Term/TermKey.pm
%%SITE_ARCH%%/auto/Term/TermKey/TermKey.so


ll /usr/ports/devel/p5-Term-TermKey/
-rw-r--r--  1 root  wheel  141 distinfo
-rw-r--r--  1 root  wheel  620 Makefile
-rw-r--r--  1 root  wheel  453 pkg-descr
-rw-r--r--  1 root  wheel  107 pkg-plist

и не забываем про tab'ы в файле Makefile

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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