Bug 91356 - [UPDATE PORT] multimedia/k9copy
Summary: [UPDATE PORT] multimedia/k9copy
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-05 18:30 UTC by Alexander V. Ribchansky
Modified: 2006-01-07 00:43 UTC (History)
0 users

See Also:


Attachments
file.diff (413 bytes, patch)
2006-01-05 18:30 UTC, Alexander V. Ribchansky
no flags Details | Diff
file.diff (12.92 KB, patch)
2006-01-05 18:30 UTC, Alexander V. Ribchansky
no flags Details | Diff
file.diff (1.23 KB, patch)
2006-01-05 18:30 UTC, Alexander V. Ribchansky
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander V. Ribchansky 2006-01-05 18:30:16 UTC
This is port update for newer 1.0.2 version of k9copy. Previous port version don't build on 4.x due to missing stdint.h so in this version of port every include of stdint.h wrapped with ifdef falling back to inttypes.h where stdint.h isn't availible and inttypes.h present. So now k9copy should be buildable on 4.x. I cant check it cause I do not have any 4.x box around.

Deleted files:
multimedia/k9copy/files/patch-src_K9copy.desktop
multimedia/k9copy/files/patch-src_kdvd.cpp
multimedia/k9copy/files/patch-src_kifo.cpp
multimedia/k9copy/files/patch-vamps_Makefile.in

New files:
multimedia/k9copy/files/patch-libk3bdevice-k3bdevice.h
multimedia/k9copy/files/patch-libk9copy_k9backupdlg.cpp
multimedia/k9copy/files/patch-libk9copy_k9cell.h
multimedia/k9copy/files/patch-libk9copy_k9cellcopylist.h
multimedia/k9copy/files/patch-libk9copy_k9dvd.cpp
multimedia/k9copy/files/patch-libk9copy_k9dvd.h
multimedia/k9copy/files/patch-libk9copy_k9dvdbackup.h
multimedia/k9copy/files/patch-libk9copy_k9dvdtitle.cpp
multimedia/k9copy/files/patch-libk9copy_k9ifo.cpp
multimedia/k9copy/files/patch-src_kburndvd.cpp

Fix: PORTNAME=      k9copy
-PORTVERSION=   1.0.1
+PORTVERSION=   1.0.2
 CATEGORIES=    multimedia kde
 MASTER_SITES=  http://k9copy.free.fr/

@@ -14,19 +14,26 @@

 LIB_DEPENDS=   dvdread.3:${PORTSDIR}/multimedia/libdvdread
 RUN_DEPENDS=   growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
-               dvdauthor:${PORTSDIR}/multimedia/dvdauthor
+               dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
+               vamps:${PORTSDIR}/multimedia/vamps

 USE_KDELIBS_VER=3
 USE_REINPLACE= yes
 USE_GMAKE=     yes
 GNU_CONFIGURE= yes
-WRKSRC=                ${WRKDIR}/${PORTNAME}-${PORTVERSION}b
+WRKSRC=                ${WRKDIR}/${PORTNAME}-${PORTVERSION}

+INSTALLS_SHLIB=        yes
+DOCSDIR=       ${PREFIX}/share/doc/HTML/en/k9copy
 post-patch:
        @${REINPLACE_CMD} -e 's,-O2,,g ; \
                s,-lpthread,${PTHREAD_LIBS},g' ${WRKSRC}/${CONFIGURE_SCRIPT}
        @${REINPLACE_CMD} -e \
                's,$$(LIB_KDEUI),$$(LIB_KDEUI) $$(LIBPTHREAD) -lcam,g' \
                ${WRKSRC}/src/Makefile.in
+post-configure:
+.if defined(NOPORTDOCS)
+       @${REINPLACE_CMD} -e 's|doc libk3bdevice libk9copy po src|libk3bdevice libk9copy po src|g' ${WRKSRC}/Makefile
+.endif

 .include <bsd.port.mk>
WWW: http://k9copy.free.fr

-- Alexander V. Ribchnaky triosoft@triosoft.com.ua
+- Alexander V. Ribchansky triosoft@triosoft.com.ua
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-01-05 18:40:10 UTC
Class Changed
From-To: change-request->maintainer-update

Fix category (submitter is maintainer)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2006-01-07 00:43:25 UTC
State Changed
From-To: open->closed

Committed, thanks!