Re: [new] graphics/yacreader + deps: qt comics reader

2021-07-26 Thread Omar Polo


Anthony J. Bentley  writes:

> Hi,
>
> Omar Polo writes:
>> P.S.: sorry for insisting on this, but I believe that it's the best
>>   comix reader available, or at least better than what we have
>>   available in ports.
>
> No need to apologize... it's unfortunate, but the reality is that
> porters can't keep up with everything. Ideally contributions that make
> the ports tree better would find their way in without any need of a
> reminder. If a good contribution simply isn't getting any comments,
> or has gotten favorable comments but no action, a friendly ping is
> likely to make it happen, and that's what everybody wants.

I get that, I and appreciate the work of all the developers, really!

I've added that comment only to avoid sounding like a child stepping his
foot on the ground :)



Re: [new] graphics/yacreader + deps: qt comics reader

2021-07-26 Thread Anthony J. Bentley
Hi,

Omar Polo writes:
> P.S.: sorry for insisting on this, but I believe that it's the best
>   comix reader available, or at least better than what we have
>   available in ports.

No need to apologize... it's unfortunate, but the reality is that
porters can't keep up with everything. Ideally contributions that make
the ports tree better would find their way in without any need of a
reminder. If a good contribution simply isn't getting any comments,
or has gotten favorable comments but no action, a friendly ping is
likely to make it happen, and that's what everybody wants.

-- 
Anthony J. Bentley



Re: [new] graphics/yacreader + deps: qt comics reader

2021-07-25 Thread Omar Polo
friendly monthly ping :D

I've already got two OK for this, sthen@ and rsadowski@

reattaching the port and its deps.

P.S.: sorry for insisting on this, but I believe that it's the best
  comix reader available, or at least better than what we have
  available in ports.

Omar Polo  writes:

> Rafael Sadowski  writes:
>
>> On Fri Jun 04, 2021 at 03:31:32PM +0200, Omar Polo wrote:
>>> ping :)
>>
>> OK rsadowski
>
> friendly ping :)
>
> in the meantime 9.8.2 was released, updated tarball attached
>
>>> 
>>> in the meantime the 9.8.1 was released with bugfixes, update attached.
>>> 
>>> Omar Polo  writes:
>>> 
>>> > Stuart Henderson  writes:
>>> >
>>> >> On 2021/05/26 06:35, Dimitri Karamazov wrote:
>>> >>> Some changes
>>> >>> 
>>> >>> * Missing upstream library version (unarr).
>>> >>> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
>>> >>>   but Qt5Svg is required (must recheck).
>>> >>> * Changed the file distribution to be more like release.
>>> >>> * PLIST was missing some files.
>>> >>> 
>>> >>> Otherwise works fine for me on amd64.
>>> >>
>>> >> ok sthen to import, or alternatively with this which is a tiny bit 
>>> >> neater imo
>>> >
>>> > It never crossed my mind tha EXTRACT_SUFX could have something more than
>>> > the actual file extension.
>>> >
>>> > Attaching an updated tarball with this improvement, thanks!
>>> >
>>> >> --- Makefile.origWed May 26 09:43:43 2021
>>> >> +++ Makefile Wed May 26 09:44:34 2021
>>> >> @@ -3,7 +3,7 @@
>>> >>  COMMENT =   read and manage your digital comic collection
>>> >>  
>>> >>  V = 9.8.0
>>> >> -DISTNAME =  yacreader-${V}.2105165-src
>>> >> +DISTNAME =  yacreader-${V}.2105165
>>> >>  PKGNAME =   yacreader-${V}
>>> >>  
>>> >>  CATEGORIES =graphics
>>> >> @@ -21,7 +21,7 @@ WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 un
>>> >>  
>>> >>  MASTER_SITES = 
>>> >> https://github.com/YACReader/yacreader/releases/download/${V}/
>>> >>  
>>> >> -EXTRACT_SUFX =  .tar.xz
>>> >> +EXTRACT_SUFX =  -src.tar.xz
>>> >>  
>>> >>  # C++11
>>> >>  COMPILER =  base-clang ports-gcc
>>> >> @@ -35,8 +35,6 @@ LIB_DEPENDS =  archivers/unarr \
>>> >>  x11/qt5/qtsvg
>>> >>  RUN_DEPENDS =   devel/desktop-file-utils \
>>> >>  x11/gtk+3,-guic
>>> >> -
>>> >> -WRKDIST =   ${WRKDIR}/${DISTNAME:S/-src//}
>>> >>  
>>> >>  do-install:
>>> >>  .for bin in YACReader YACReaderLibrary YACReaderLibraryServer
>>> 



unarr.tar.gz
Description: Binary data


yacreader.tar.gz
Description: Binary data


Re: [new] graphics/yacreader + deps: qt comics reader

2021-06-21 Thread Omar Polo

Rafael Sadowski  writes:

> On Fri Jun 04, 2021 at 03:31:32PM +0200, Omar Polo wrote:
>> ping :)
>
> OK rsadowski

friendly ping :)

in the meantime 9.8.2 was released, updated tarball attached

>> 
>> in the meantime the 9.8.1 was released with bugfixes, update attached.
>> 
>> Omar Polo  writes:
>> 
>> > Stuart Henderson  writes:
>> >
>> >> On 2021/05/26 06:35, Dimitri Karamazov wrote:
>> >>> Some changes
>> >>> 
>> >>> * Missing upstream library version (unarr).
>> >>> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
>> >>>   but Qt5Svg is required (must recheck).
>> >>> * Changed the file distribution to be more like release.
>> >>> * PLIST was missing some files.
>> >>> 
>> >>> Otherwise works fine for me on amd64.
>> >>
>> >> ok sthen to import, or alternatively with this which is a tiny bit neater 
>> >> imo
>> >
>> > It never crossed my mind tha EXTRACT_SUFX could have something more than
>> > the actual file extension.
>> >
>> > Attaching an updated tarball with this improvement, thanks!
>> >
>> >> --- Makefile.orig Wed May 26 09:43:43 2021
>> >> +++ Makefile  Wed May 26 09:44:34 2021
>> >> @@ -3,7 +3,7 @@
>> >>  COMMENT =read and manage your digital comic collection
>> >>  
>> >>  V =  9.8.0
>> >> -DISTNAME =   yacreader-${V}.2105165-src
>> >> +DISTNAME =   yacreader-${V}.2105165
>> >>  PKGNAME =yacreader-${V}
>> >>  
>> >>  CATEGORIES = graphics
>> >> @@ -21,7 +21,7 @@ WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 un
>> >>  
>> >>  MASTER_SITES = 
>> >> https://github.com/YACReader/yacreader/releases/download/${V}/
>> >>  
>> >> -EXTRACT_SUFX =   .tar.xz
>> >> +EXTRACT_SUFX =   -src.tar.xz
>> >>  
>> >>  # C++11
>> >>  COMPILER =   base-clang ports-gcc
>> >> @@ -35,8 +35,6 @@ LIB_DEPENDS =   archivers/unarr \
>> >>   x11/qt5/qtsvg
>> >>  RUN_DEPENDS =devel/desktop-file-utils \
>> >>   x11/gtk+3,-guic
>> >> -
>> >> -WRKDIST =${WRKDIR}/${DISTNAME:S/-src//}
>> >>  
>> >>  do-install:
>> >>  .for bin in YACReader YACReaderLibrary YACReaderLibraryServer
>> 



yacreader.tar.gz
Description: Binary data


Re: [new] graphics/yacreader + deps: qt comics reader

2021-06-04 Thread Rafael Sadowski
On Fri Jun 04, 2021 at 03:31:32PM +0200, Omar Polo wrote:
> ping :)

OK rsadowski

> 
> in the meantime the 9.8.1 was released with bugfixes, update attached.
> 
> Omar Polo  writes:
> 
> > Stuart Henderson  writes:
> >
> >> On 2021/05/26 06:35, Dimitri Karamazov wrote:
> >>> Some changes
> >>> 
> >>> * Missing upstream library version (unarr).
> >>> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
> >>>   but Qt5Svg is required (must recheck).
> >>> * Changed the file distribution to be more like release.
> >>> * PLIST was missing some files.
> >>> 
> >>> Otherwise works fine for me on amd64.
> >>
> >> ok sthen to import, or alternatively with this which is a tiny bit neater 
> >> imo
> >
> > It never crossed my mind tha EXTRACT_SUFX could have something more than
> > the actual file extension.
> >
> > Attaching an updated tarball with this improvement, thanks!
> >
> >> --- Makefile.orig  Wed May 26 09:43:43 2021
> >> +++ Makefile   Wed May 26 09:44:34 2021
> >> @@ -3,7 +3,7 @@
> >>  COMMENT = read and manage your digital comic collection
> >>  
> >>  V =   9.8.0
> >> -DISTNAME =yacreader-${V}.2105165-src
> >> +DISTNAME =yacreader-${V}.2105165
> >>  PKGNAME = yacreader-${V}
> >>  
> >>  CATEGORIES =  graphics
> >> @@ -21,7 +21,7 @@ WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 un
> >>  
> >>  MASTER_SITES = 
> >> https://github.com/YACReader/yacreader/releases/download/${V}/
> >>  
> >> -EXTRACT_SUFX =.tar.xz
> >> +EXTRACT_SUFX =-src.tar.xz
> >>  
> >>  # C++11
> >>  COMPILER =base-clang ports-gcc
> >> @@ -35,8 +35,6 @@ LIB_DEPENDS =archivers/unarr \
> >>x11/qt5/qtsvg
> >>  RUN_DEPENDS = devel/desktop-file-utils \
> >>x11/gtk+3,-guic
> >> -
> >> -WRKDIST = ${WRKDIR}/${DISTNAME:S/-src//}
> >>  
> >>  do-install:
> >>  .for bin in YACReader YACReaderLibrary YACReaderLibraryServer
> 





Re: [new] graphics/yacreader + deps: qt comics reader

2021-06-04 Thread Omar Polo
ping :)

in the meantime the 9.8.1 was released with bugfixes, update attached.

Omar Polo  writes:

> Stuart Henderson  writes:
>
>> On 2021/05/26 06:35, Dimitri Karamazov wrote:
>>> Some changes
>>> 
>>> * Missing upstream library version (unarr).
>>> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
>>>   but Qt5Svg is required (must recheck).
>>> * Changed the file distribution to be more like release.
>>> * PLIST was missing some files.
>>> 
>>> Otherwise works fine for me on amd64.
>>
>> ok sthen to import, or alternatively with this which is a tiny bit neater imo
>
> It never crossed my mind tha EXTRACT_SUFX could have something more than
> the actual file extension.
>
> Attaching an updated tarball with this improvement, thanks!
>
>> --- Makefile.origWed May 26 09:43:43 2021
>> +++ Makefile Wed May 26 09:44:34 2021
>> @@ -3,7 +3,7 @@
>>  COMMENT =   read and manage your digital comic collection
>>  
>>  V = 9.8.0
>> -DISTNAME =  yacreader-${V}.2105165-src
>> +DISTNAME =  yacreader-${V}.2105165
>>  PKGNAME =   yacreader-${V}
>>  
>>  CATEGORIES =graphics
>> @@ -21,7 +21,7 @@ WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 un
>>  
>>  MASTER_SITES = 
>> https://github.com/YACReader/yacreader/releases/download/${V}/
>>  
>> -EXTRACT_SUFX =  .tar.xz
>> +EXTRACT_SUFX =  -src.tar.xz
>>  
>>  # C++11
>>  COMPILER =  base-clang ports-gcc
>> @@ -35,8 +35,6 @@ LIB_DEPENDS =  archivers/unarr \
>>  x11/qt5/qtsvg
>>  RUN_DEPENDS =   devel/desktop-file-utils \
>>  x11/gtk+3,-guic
>> -
>> -WRKDIST =   ${WRKDIR}/${DISTNAME:S/-src//}
>>  
>>  do-install:
>>  .for bin in YACReader YACReaderLibrary YACReaderLibraryServer



yacreader.tar.gz
Description: Binary data


unarr.tar.gz
Description: Binary data


[new] graphics/yacreader + deps: qt comics reader

2021-05-26 Thread Dimitri Karamazov
Some changes

* Missing upstream library version (unarr).
* Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
  but Qt5Svg is required (must recheck).
* Changed the file distribution to be more like release.
* PLIST was missing some files.

Otherwise works fine for me on amd64.

Unarr-- 
-DISTNAME = unarr-1.0.1
+V =1.0.1
+DISTNAME = unarr-${V}
 
-SHARED_LIBS =  unarr   0.0
+SHARED_LIBS =  unarr   0.0 # 1.0.0
 
-HOMEPAGE = https://github.com/selmf/unarr
+HOMEPAGE = https://github.com/selmf/unarr/
 
-WANTLIB = bz2 lzma z
+WANTLIB += bz2 lzma z
 
-MASTER_SITES = https://github.com/selmf/unarr/releases/download/v1.0.1/
+MASTER_SITES = ${HOMEPAGE:=releases/download/v${V}/}
 
Yacreader--
-COMMENT =  comics reader
+COMMENT =  read and manage your digital comic collection
 
-DISTNAME = yacreader-9.8.0.2105165-src
-PKGNAME =  yacreader-9.8.0
+V =9.8.0
+DISTNAME = yacreader-${V}.2105165-src
+PKGNAME =  yacreader-${V}
 
-WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Multimedia
-WANTLIB += Qt5OpenGL Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickWidgets Qt5Script
-WANTLIB += Qt5Sql Qt5Widgets c m poppler-qt5 unarr
+WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Multimedia
+WANTLIB += Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickWidgets
+WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 unarr
 
-MASTER_SITES = https://github.com/YACReader/yacreader/releases/download/9.8.0/
+MASTER_SITES = https://github.com/YACReader/yacreader/releases/download/${V}/
 
-   x11/qt5/qtscript
+   x11/qt5/qtsvg
 
-WRKDIST =  ${WRKDIR}/yacreader-9.8.0.2105165
+WRKDIST =  ${WRKDIR}/${DISTNAME:S/-src//}
 
 do-install:
-   ${INSTALL_PROGRAM} ${WRKBUILD}/YACReader/YACReader \
-   ${PREFIX}/bin/YACReader
-   ${INSTALL_PROGRAM} ${WRKBUILD}/YACReaderLibrary/YACReaderLibrary \
-   ${PREFIX}/bin/YACReaderLibrary
-   ${INSTALL_PROGRAM} \
-   ${WRKBUILD}/YACReaderLibraryServer/YACReaderLibraryServer \
-   ${PREFIX}/bin/YACReaderLibraryServer
-   ${INSTALL_MAN} ${WRKSRC}/YACReader{,Library}.1 \
-   ${PREFIX}/man/man1
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
+.for bin in YACReader YACReaderLibrary YACReaderLibraryServer
+   ${INSTALL_PROGRAM} ${WRKBUILD}/${bin}/${bin} ${PREFIX}/bin
+.endfor
+   ${INSTALL_MAN} ${WRKSRC}/YACReader{,Library}.1 ${PREFIX}/man/man1
+.for dir in applications icons/hicolor/scalable/apps yacreader
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/${dir}
+.endfor
${INSTALL_DATA} ${WRKSRC}/YACReader{,Library}.desktop \
${PREFIX}/share/applications
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/scalable/apps
${INSTALL_DATA} ${WRKSRC}/YACReader{,Library}.svg \
${PREFIX}/share/icons/hicolor/scalable/apps
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/yacreader/languages
-   ${INSTALL_DATA} ${WRKSRC}/release/languages/*.qm \
-   ${PREFIX}/share/yacreader/languages/
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/yacreader/server
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/yacreader/server/{docroot,templates}
-   ${INSTALL_DATA} \
-   ${WRKSRC}/release/server/docroot/{css/*,images/*,*.html} \
-   ${PREFIX}/share/yacreader/server/docroot
-   ${INSTALL_DATA} ${WRKSRC}/release/server/templates/*.tpl \
-   ${PREFIX}/share/yacreader/server/templates
+   cd ${WRKSRC}/release && pax -rw . ${PREFIX}/share/yacreader


yacreader.tar.gz
Description: Binary data


unarr.tar.gz
Description: Binary data


Re: [new] graphics/yacreader + deps: qt comics reader

2021-05-26 Thread Omar Polo

Stuart Henderson  writes:

> On 2021/05/26 06:35, Dimitri Karamazov wrote:
>> Some changes
>> 
>> * Missing upstream library version (unarr).
>> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
>>   but Qt5Svg is required (must recheck).
>> * Changed the file distribution to be more like release.
>> * PLIST was missing some files.
>> 
>> Otherwise works fine for me on amd64.
>
> ok sthen to import, or alternatively with this which is a tiny bit neater imo

It never crossed my mind tha EXTRACT_SUFX could have something more than
the actual file extension.

Attaching an updated tarball with this improvement, thanks!

> --- Makefile.orig Wed May 26 09:43:43 2021
> +++ Makefile  Wed May 26 09:44:34 2021
> @@ -3,7 +3,7 @@
>  COMMENT =read and manage your digital comic collection
>  
>  V =  9.8.0
> -DISTNAME =   yacreader-${V}.2105165-src
> +DISTNAME =   yacreader-${V}.2105165
>  PKGNAME =yacreader-${V}
>  
>  CATEGORIES = graphics
> @@ -21,7 +21,7 @@ WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 un
>  
>  MASTER_SITES = https://github.com/YACReader/yacreader/releases/download/${V}/
>  
> -EXTRACT_SUFX =   .tar.xz
> +EXTRACT_SUFX =   -src.tar.xz
>  
>  # C++11
>  COMPILER =   base-clang ports-gcc
> @@ -35,8 +35,6 @@ LIB_DEPENDS =   archivers/unarr \
>   x11/qt5/qtsvg
>  RUN_DEPENDS =devel/desktop-file-utils \
>   x11/gtk+3,-guic
> -
> -WRKDIST =${WRKDIR}/${DISTNAME:S/-src//}
>  
>  do-install:
>  .for bin in YACReader YACReaderLibrary YACReaderLibraryServer



unarr.tar.gz
Description: Binary data


yacreader.tar.gz
Description: Binary data


Re: [new] graphics/yacreader + deps: qt comics reader

2021-05-26 Thread Stuart Henderson
On 2021/05/26 06:35, Dimitri Karamazov wrote:
> Some changes
> 
> * Missing upstream library version (unarr).
> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
>   but Qt5Svg is required (must recheck).
> * Changed the file distribution to be more like release.
> * PLIST was missing some files.
> 
> Otherwise works fine for me on amd64.

ok sthen to import, or alternatively with this which is a tiny bit neater imo

--- Makefile.orig   Wed May 26 09:43:43 2021
+++ MakefileWed May 26 09:44:34 2021
@@ -3,7 +3,7 @@
 COMMENT =  read and manage your digital comic collection
 
 V =9.8.0
-DISTNAME = yacreader-${V}.2105165-src
+DISTNAME = yacreader-${V}.2105165
 PKGNAME =  yacreader-${V}
 
 CATEGORIES =   graphics
@@ -21,7 +21,7 @@ WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 un
 
 MASTER_SITES = https://github.com/YACReader/yacreader/releases/download/${V}/
 
-EXTRACT_SUFX = .tar.xz
+EXTRACT_SUFX = -src.tar.xz
 
 # C++11
 COMPILER = base-clang ports-gcc
@@ -35,8 +35,6 @@ LIB_DEPENDS = archivers/unarr \
x11/qt5/qtsvg
 RUN_DEPENDS =  devel/desktop-file-utils \
x11/gtk+3,-guic
-
-WRKDIST =  ${WRKDIR}/${DISTNAME:S/-src//}
 
 do-install:
 .for bin in YACReader YACReaderLibrary YACReaderLibraryServer




Re: [new] graphics/yacreader + deps: qt comics reader

2021-05-26 Thread Omar Polo


Dimitri Karamazov  writes:

> Some changes
>
> * Missing upstream library version (unarr).
> * Wantlib was somewhat different in my case - No Qt5OpenGL,Qt5Script
>   but Qt5Svg is required (must recheck).
> * Changed the file distribution to be more like release.
> * PLIST was missing some files.
>
> Otherwise works fine for me on amd64.

Thanks for testing!

I don't know how I messed up with the wantlib (probably they changed
with the 9.8.0 update and I forgot to recheck), apologies; rebuilt and
re-checked, and now it's OK.

Thanks also for tidying the do-install target, and making me discover
pax(1)!

> Unarr--
>  
> -DISTNAME =   unarr-1.0.1
> +V =  1.0.1
> +DISTNAME =   unarr-${V}
>  
> -SHARED_LIBS =unarr   0.0
> +SHARED_LIBS =unarr   0.0 # 1.0.0
>  
> -HOMEPAGE =   https://github.com/selmf/unarr
> +HOMEPAGE =   https://github.com/selmf/unarr/
>  
> -WANTLIB = bz2 lzma z
> +WANTLIB += bz2 lzma z
>  
> -MASTER_SITES =   
> https://github.com/selmf/unarr/releases/download/v1.0.1/
> +MASTER_SITES =   ${HOMEPAGE:=releases/download/v${V}/}
>  
> Yacreader--
> -COMMENT =comics reader
> +COMMENT =read and manage your digital comic collection
>  
> -DISTNAME =   yacreader-9.8.0.2105165-src
> -PKGNAME =yacreader-9.8.0
> +V =  9.8.0
> +DISTNAME =   yacreader-${V}.2105165-src
> +PKGNAME =yacreader-${V}
>  
> -WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Multimedia
> -WANTLIB += Qt5OpenGL Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickWidgets Qt5Script
> -WANTLIB += Qt5Sql Qt5Widgets c m poppler-qt5 unarr
> +WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Multimedia
> +WANTLIB += Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickWidgets
> +WANTLIB += Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5 unarr
>  
> -MASTER_SITES = 
> https://github.com/YACReader/yacreader/releases/download/9.8.0/
> +MASTER_SITES = https://github.com/YACReader/yacreader/releases/download/${V}/
>  
> - x11/qt5/qtscript
> + x11/qt5/qtsvg
>  
> -WRKDIST =${WRKDIR}/yacreader-9.8.0.2105165
> +WRKDIST =${WRKDIR}/${DISTNAME:S/-src//}
>  
>  do-install:
> - ${INSTALL_PROGRAM} ${WRKBUILD}/YACReader/YACReader \
> - ${PREFIX}/bin/YACReader
> - ${INSTALL_PROGRAM} ${WRKBUILD}/YACReaderLibrary/YACReaderLibrary \
> - ${PREFIX}/bin/YACReaderLibrary
> - ${INSTALL_PROGRAM} \
> - ${WRKBUILD}/YACReaderLibraryServer/YACReaderLibraryServer \
> - ${PREFIX}/bin/YACReaderLibraryServer
> - ${INSTALL_MAN} ${WRKSRC}/YACReader{,Library}.1 \
> - ${PREFIX}/man/man1
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
> +.for bin in YACReader YACReaderLibrary YACReaderLibraryServer
> + ${INSTALL_PROGRAM} ${WRKBUILD}/${bin}/${bin} ${PREFIX}/bin
> +.endfor
> + ${INSTALL_MAN} ${WRKSRC}/YACReader{,Library}.1 ${PREFIX}/man/man1
> +.for dir in applications icons/hicolor/scalable/apps yacreader
> + ${INSTALL_DATA_DIR} ${PREFIX}/share/${dir}
> +.endfor
>   ${INSTALL_DATA} ${WRKSRC}/YACReader{,Library}.desktop \
>   ${PREFIX}/share/applications
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/icons/hicolor/scalable/apps
>   ${INSTALL_DATA} ${WRKSRC}/YACReader{,Library}.svg \
>   ${PREFIX}/share/icons/hicolor/scalable/apps
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/yacreader/languages
> - ${INSTALL_DATA} ${WRKSRC}/release/languages/*.qm \
> - ${PREFIX}/share/yacreader/languages/
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/yacreader/server
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/yacreader/server/{docroot,templates}
> - ${INSTALL_DATA} \
> - ${WRKSRC}/release/server/docroot/{css/*,images/*,*.html} \
> - ${PREFIX}/share/yacreader/server/docroot
> - ${INSTALL_DATA} ${WRKSRC}/release/server/templates/*.tpl \
> - ${PREFIX}/share/yacreader/server/templates
> + cd ${WRKSRC}/release && pax -rw . ${PREFIX}/share/yacreader



Re: [new] graphics/yacreader + deps: qt comics reader

2021-05-24 Thread Omar Polo
friendly ping :)

reattaching for convenience

Omar Polo  writes:

> Upstream released 9.8.0 which among other things fixes also the crash I
> encountered.  Attaching an update tarball and re-attaching unarr for
> convenience.
>
> Cheers,
>
> Omar Polo  writes:
>
>> Hello ports@,
>>
>> I was searching for a comics reader able to handle cbz/cbr files.  In
>> ports we have comix which is old, unmaintained and I personally dislike
>> it.  There is a fork of it, mcomix, which I prefer, but it's
>> unmaintained and written in python2, so I don't think is suitable for a
>> submission.  Then I found this one, YACReader, which is really nice and
>> maintained :)
>>
>> $ pkg_info yacreader
>> Information for inst:yacreader-9.7.1
>>
>> Comment:
>> comics reader
>>
>> Description:
>> YACReader is a comics reader that supports a wide variety of comic and
>> image file tyes such as rar, zip, cbr, cbz, pdf, 7z.  It also provides
>> library managements features via the YACReaderLibrary application and
>> the possibility to synchronize the chapters with an iOs device.
>>
>> Maintainer: Omar Polo 
>>
>> WWW: https://www.yacreader.com/
>>
>>
>> I haven't tested the built in server, but the reader and the library
>> works fine.  There is a known bug that causes a crash when messing with
>> the settings if the library is empty, I reported it upstream but it
>> seems to be already fixed[0].  I rolled my own do-install because I had
>> troubles with qmake, and from a quick look also audio/mumble does this.
>>
>> YACReader also needs libunarr, a compression library.  I had to disable
>> LTO there, because it would break the build.
>>
>> OKs, comments, improvements to DESCR and/or COMMENT really appreciated :)
>>
>> Cheers,
>>
>>
>> Omar Polo
>>
>>
>> [0]: https://github.com/YACReader/yacreader/issues/251



unarr.tar.gz
Description: Binary data


yacreader.tar.gz
Description: Binary data


Re: [new] graphics/yacreader + deps: qt comics reader

2021-05-17 Thread Omar Polo
Upstream released 9.8.0 which among other things fixes also the crash I
encountered.  Attaching an update tarball and re-attaching unarr for
convenience.

Cheers,

Omar Polo  writes:

> Hello ports@,
>
> I was searching for a comics reader able to handle cbz/cbr files.  In
> ports we have comix which is old, unmaintained and I personally dislike
> it.  There is a fork of it, mcomix, which I prefer, but it's
> unmaintained and written in python2, so I don't think is suitable for a
> submission.  Then I found this one, YACReader, which is really nice and
> maintained :)
>
> $ pkg_info yacreader
> Information for inst:yacreader-9.7.1
>
> Comment:
> comics reader
>
> Description:
> YACReader is a comics reader that supports a wide variety of comic and
> image file tyes such as rar, zip, cbr, cbz, pdf, 7z.  It also provides
> library managements features via the YACReaderLibrary application and
> the possibility to synchronize the chapters with an iOs device.
>
> Maintainer: Omar Polo 
>
> WWW: https://www.yacreader.com/
>
>
> I haven't tested the built in server, but the reader and the library
> works fine.  There is a known bug that causes a crash when messing with
> the settings if the library is empty, I reported it upstream but it
> seems to be already fixed[0].  I rolled my own do-install because I had
> troubles with qmake, and from a quick look also audio/mumble does this.
>
> YACReader also needs libunarr, a compression library.  I had to disable
> LTO there, because it would break the build.
>
> OKs, comments, improvements to DESCR and/or COMMENT really appreciated :)
>
> Cheers,
>
>
> Omar Polo
>
>
> [0]: https://github.com/YACReader/yacreader/issues/251



yacreader.tar.gz
Description: Binary data


unarr.tar.gz
Description: Binary data


[new] graphics/yacreader + deps: qt comics reader

2021-05-11 Thread Omar Polo
Hello ports@,

I was searching for a comics reader able to handle cbz/cbr files.  In
ports we have comix which is old, unmaintained and I personally dislike
it.  There is a fork of it, mcomix, which I prefer, but it's
unmaintained and written in python2, so I don't think is suitable for a
submission.  Then I found this one, YACReader, which is really nice and
maintained :)

$ pkg_info yacreader
Information for inst:yacreader-9.7.1

Comment:
comics reader

Description:
YACReader is a comics reader that supports a wide variety of comic and
image file tyes such as rar, zip, cbr, cbz, pdf, 7z.  It also provides
library managements features via the YACReaderLibrary application and
the possibility to synchronize the chapters with an iOs device.

Maintainer: Omar Polo 

WWW: https://www.yacreader.com/


I haven't tested the built in server, but the reader and the library
works fine.  There is a known bug that causes a crash when messing with
the settings if the library is empty, I reported it upstream but it
seems to be already fixed[0].  I rolled my own do-install because I had
troubles with qmake, and from a quick look also audio/mumble does this.

YACReader also needs libunarr, a compression library.  I had to disable
LTO there, because it would break the build.

OKs, comments, improvements to DESCR and/or COMMENT really appreciated :)

Cheers,


Omar Polo


[0]: https://github.com/YACReader/yacreader/issues/251



unarr.tar.gz
Description: Binary data


yacreader.tar.gz
Description: Binary data