Import prison, a Qt-based barcode abstraction layer/library which provides

uniform access to generation of barcodes with data.
KDE 4.10 prerequisite.

ok landry@
This commit is contained in:
zhuk 2013-03-21 08:26:19 +00:00
parent 8b677ced4b
commit 78a1ce8568
5 changed files with 57 additions and 0 deletions

28
graphics/prison/Makefile Normal file
View File

@ -0,0 +1,28 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/03/21 08:26:19 zhuk Exp $
CATEGORIES = graphics print
COMMENT = Qt-based barcode abstraction library
VERSION = 1.0
DISTNAME = prison-${VERSION}
HOMEPAGE = http://projects.kde.org/prison
SHARED_LIBS = prison 0.0
MASTER_SITES = ${MASTER_SITE_KDE:=stable/prison/${VERSION}/src/}
EXTRACT_SUFX = .tar.gz
# BSDL
PERMIT_PACKAGE_CDROM = Yes
MODULES = x11/kde4
MODKDE4_USE =
LIB_DEPENDS = graphics/libdmtx \
graphics/libqrencode
WANTLIB = dmtx lib/qt4/QtGui m qrencode stdc++
post-patch:
${SUBST_CMD} ${WRKSRC}/lib/prison/PrisonConfig.cmake.in
.include <bsd.port.mk>

2
graphics/prison/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (prison-1.0.tar.gz) = OU8kLEKnNWib/s75RAk8obMT6WbfUyy5b1eaodr/EyI=
SIZE (prison-1.0.tar.gz) = 9821

View File

@ -0,0 +1,8 @@
$OpenBSD: patch-lib_prison_PrisonConfig_cmake_in,v 1.1.1.1 2013/03/21 08:26:19 zhuk Exp $
--- lib/prison/PrisonConfig.cmake.in.orig Thu Oct 6 07:45:03 2011
+++ lib/prison/PrisonConfig.cmake.in Thu Oct 6 07:45:29 2011
@@ -1,3 +1,3 @@
-SET(PRISON_LIBRARIES "@LIBPATH@/@LIB_OUT_NAME@" CACHE FILEPATH "Prison barcode library")
+SET(PRISON_LIBRARIES "@LIBPATH@/@LIB_OUT_NAME@.${LIBprison_VERSION}" CACHE FILEPATH "Prison barcode library")
SET(PRISON_INCLUDE_DIR "@INCLUDE_DIRECTORY@" CACHE PATH "Include path for prison barcode library")
SET(PRISON_FOUND "TRUE")

View File

@ -0,0 +1,2 @@
prison is a Qt-based barcode abstraction layer/library and provides
uniform access to generation of barcodes with data.

17
graphics/prison/pkg/PLIST Normal file
View File

@ -0,0 +1,17 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/03/21 08:26:19 zhuk Exp $
include/prison/
include/prison/AbstractBarcode
include/prison/BarcodeItem
include/prison/BarcodeWidget
include/prison/DataMatrixBarcode
include/prison/QRCodeBarcode
include/prison/abstractbarcode.h
include/prison/barcodeitem.h
include/prison/barcodewidget.h
include/prison/datamatrixbarcode.h
include/prison/prison_export.h
include/prison/qrcodebarcode.h
lib/cmake/
lib/cmake/Prison/
lib/cmake/Prison/PrisonConfig.cmake
@lib lib/libprison.so.${LIBprison_VERSION}