1

SVN плагин eclipse требует JavaHL. Его нигде нет для слаквари, но я нашёл решение.
Только там, где написано как слакбилд допиливать, я не могу понять что означают: 62c62   87a88,89 и т. д. 
Помогите допилить скрипт как надо

2

co11ter пишет:

не могу понять что означают: 62c62   87a88,89 и т. д. 

Это вывод команды

$ diff subversion.SlackBuild.orig subversion.SlackBuild

без ключа "-u", подробнее см. "man diff". Показывает, что было изменено, достаточно провести соответствующие модификации руками.

Имелся в виду примерно такой патч:

$ diff -u subversion.SlackBuild{.orig,}
--- subversion.SlackBuild.orig  2012-05-30 19:11:27.320013125 +0400
+++ subversion.SlackBuild       2012-05-30 19:18:18.509012335 +0400
@@ -85,10 +85,14 @@
   --with-pic \
   --with-ssl \
   --with-kwallet \
+  -–enable-javahl \
+  –-with-jdk=/usr/lib64/java \
   --build=$ARCH-slackware-linux

 make $NUMJOBS || make || exit 1
+make javahl || exit 1
 make install DESTDIR=$PKG || exit 1
+make install-javahl DESTDIR=$PKG || exit 1
 make install-docs DESTDIR=$PKG || exit 1

 # Install python bindings

3

Поменял

tar xvf $CWD/subversion-$VERSION.tar.?z* || exit 1

на

tar xvjf $CWD/subversion-$VERSION.tar.?z* || exit 1

При выполнении скрипта ругается

bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now

Похоже тару не нравятся параметры xvjf. Да и правда, зачем его через bzip2 пропускать?? Может опечатка?

4

Мил человек, не зря ж того моменту нет в сообщеньи нумер два.

Нынешняя Slackware переехала на xz вместо bz2, а tar давно научился сам разбираться, чем его кормят по "xf".
Резюме: ваш вывод относительно не только ненужности, но и вредности ключа "j" абсолютно правилен.

5

Всё работает. Только JDK у меня не было. Теперь после сборки subversion думаю его можно удалить))