LINUX.ORG.RU

История изменений

Исправление iZEN, (текущая версия) :

Идём сюда: https://www.freshports.org/www/rssowl/

Выбираем версию порта, который нам нужен до закрытия порта: 1.2.3_10 от 14 Aug 2019 12:25:09.

Под датой видим значок ревизии и всплывающую подсказку на номер ревизии в SVN: Revision 508913.

Откатываем наше локальное дерево портов на эту ревизию:

% cd /usr/ports/ && svn up --revision 508913

Копируем заранее сохранённый архив с исходниками:

cp rssowl_1_2_3_src.tar.gz /usr/ports/distfiles/

Собираем порт в пакет и устанавливаем его:

% portmaster -gD www/rssowl

(У меня тулкит swt-4.7.3.a был уже собран ранее по аналогичной технологии, так как с новой версией, которая в современных портах, rssowl не работает. Так что ещё и ant собрался по зависимостям в пакет.)

% pkg info swt
swt-4.7.3.a
Name           : swt
Version        : 4.7.3.a
Installed on   : Sat Apr 17 11:04:04 2021 MSK
Origin         : x11-toolkits/swt
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : devel x11-toolkits java
Licenses       : EPL
Maintainer     : makc@FreeBSD.org
WWW            : http://www.eclipse.org/swt/
Comment        : Standard Widget Toolkit for Java
Options        :
	CAIRO          : on
Shared Libs required:
	libXtst.so.6
	libgtk-x11-2.0.so.0
	libGLU.so.1
	libatk-1.0.so.0
	libGL.so.1
	libgthread-2.0.so.0
	libcairo.so.2
Annotations    :
	FreeBSD_version: 1300500
Flat size      : 2.54MiB
Description    :
SWT is the software component that delivers native widget functionality
for the Eclipse platform in an operating system independent manner.

This port provides SWT without requiring a full download and build of
Eclipse.

WWW: http://www.eclipse.org/swt/
% pkg info rssowl
rssowl-1.2.3_10
Name           : rssowl
Version        : 1.2.3_10
Installed on   : Sat Apr 17 11:11:43 2021 MSK
Origin         : www/rssowl
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : java www
Licenses       : 
Maintainer     : m.sund@arcor.de
WWW            : http://www.rssowl.org/
Comment        : Portable RSS, RDF, Atom Newsfeeds reader
Options        :
	DOCS           : off
Annotations    :
	FreeBSD_version: 1300500
Flat size      : 4.98MiB
Description    :
RSSOwl is a free, opensource RSS / RDF / Atom Newsreader.
Some special features are:

  - Export News to PDF, HTML, RTF, OPML
  - Import Favorites from OPML
  - Full text-search with syntax-highlight of the results
  - Powerful Newsfeed search-engine
  - View news in internal browser
  - Manage favorites in categories (Drag and Drop support)
  - Runs on Windows, Linux, Solaris and Mac

For a complete list of features, see: http://www.rssowl.org/overview

WWW: http://www.rssowl.org/

Итак, блокируем от обновления:

% pkg lock swt
swt-4.7.3.a: lock this package? [y/N]: y
Locking swt-4.7.3.a

% pkg lock rssowl
rssowl-1.2.3_10: lock this package? [y/N]: y
Locking rssowl-1.2.3_10

Всё работает!

Исходная версия iZEN, :

На примере RSSOwl

Идём сюда: https://www.freshports.org/www/rssowl/

Выбираем версию порта, который нам нужен до закрытия порта: 1.2.3_10 от 14 Aug 2019 12:25:09.

Под датой видим значок ревизии и всплывающую подсказку на номер ревизии в SVN: Revision 508913.

Откатываем наше локальное дерево портов на эту ревизию:

% cd /usr/ports/ && svn up --revision 508913

Копируем заранее сохранённый архив с исходниками:

cp rssowl_1_2_3_src.tar.gz /usr/ports/distfiles/

Собираем порт в пакет и устанавливаем его:

% portmaster -gD www/rssowl

(У меня тулкит swt-4.7.3.a был уже собран ранее по аналогичной технологии — с новой версией, которая в современных портах, rssowl не работает. Так что ещё и ant собрался по зависимостям в пакет.)

% pkg info swt
swt-4.7.3.a
Name           : swt
Version        : 4.7.3.a
Installed on   : Sat Apr 17 11:04:04 2021 MSK
Origin         : x11-toolkits/swt
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : devel x11-toolkits java
Licenses       : EPL
Maintainer     : makc@FreeBSD.org
WWW            : http://www.eclipse.org/swt/
Comment        : Standard Widget Toolkit for Java
Options        :
	CAIRO          : on
Shared Libs required:
	libXtst.so.6
	libgtk-x11-2.0.so.0
	libGLU.so.1
	libatk-1.0.so.0
	libGL.so.1
	libgthread-2.0.so.0
	libcairo.so.2
Annotations    :
	FreeBSD_version: 1300500
Flat size      : 2.54MiB
Description    :
SWT is the software component that delivers native widget functionality
for the Eclipse platform in an operating system independent manner.

This port provides SWT without requiring a full download and build of
Eclipse.

WWW: http://www.eclipse.org/swt/
% pkg info rssowl
rssowl-1.2.3_10
Name           : rssowl
Version        : 1.2.3_10
Installed on   : Sat Apr 17 11:11:43 2021 MSK
Origin         : www/rssowl
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : java www
Licenses       : 
Maintainer     : m.sund@arcor.de
WWW            : http://www.rssowl.org/
Comment        : Portable RSS, RDF, Atom Newsfeeds reader
Options        :
	DOCS           : off
Annotations    :
	FreeBSD_version: 1300500
Flat size      : 4.98MiB
Description    :
RSSOwl is a free, opensource RSS / RDF / Atom Newsreader.
Some special features are:

  - Export News to PDF, HTML, RTF, OPML
  - Import Favorites from OPML
  - Full text-search with syntax-highlight of the results
  - Powerful Newsfeed search-engine
  - View news in internal browser
  - Manage favorites in categories (Drag and Drop support)
  - Runs on Windows, Linux, Solaris and Mac

For a complete list of features, see: http://www.rssowl.org/overview

WWW: http://www.rssowl.org/

Итак, блокируем от обновления:

% pkg lock swt
swt-4.7.3.a: lock this package? [y/N]: y
Locking swt-4.7.3.a

% pkg lock rssowl
rssowl-1.2.3_10: lock this package? [y/N]: y
Locking rssowl-1.2.3_10

Всё работает!