summaryrefslogtreecommitdiff
path: root/print
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-12-31 20:04:11 +0000
committernia <nia@pkgsrc.org>2020-12-31 20:04:11 +0000
commitf463db40c65bad3f65128ddcf5be6b3bf0337d5c (patch)
tree7bfa4e57ef6b84af56bd417dbec9fd094a6e383d /print
parent3add785e86facdcafd3301cc7d879bd6c2d3bc37 (diff)
downloadpkgsrc-f463db40c65bad3f65128ddcf5be6b3bf0337d5c.tar.gz
Normalize handling packages that require 64-bit atomic ops.
Diffstat (limited to 'print')
-rw-r--r--print/qpdf/Makefile3
-rw-r--r--print/qpdf/hacks.mk23
2 files changed, 2 insertions, 24 deletions
diff --git a/print/qpdf/Makefile b/print/qpdf/Makefile
index 525b53e657f..fb77b156792 100644
--- a/print/qpdf/Makefile
+++ b/print/qpdf/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2020/10/30 15:13:31 ryoon Exp $
+# $NetBSD: Makefile,v 1.41 2020/12/31 20:04:13 nia Exp $
DISTNAME= qpdf-10.0.2
CATEGORIES= print
@@ -18,4 +18,5 @@ PKGCONFIG_OVERRIDE+= libqpdf.pc.in
.include "../../mk/jpeg.buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/print/qpdf/hacks.mk b/print/qpdf/hacks.mk
deleted file mode 100644
index 25e60b19e58..00000000000
--- a/print/qpdf/hacks.mk
+++ /dev/null
@@ -1,23 +0,0 @@
-# $NetBSD: hacks.mk,v 1.1 2020/12/24 20:29:14 yhardy Exp $
-
-.if !defined(QPDF_HACKS_MK)
-QPDF_HACKS_MK= defined
-
-# [Tue Dec 15 15:49:14 SAST 2020 : yhardy]
-# On i386 archs libqpdf/QPDF.cc fails to compile because 64-bit atomic
-# operations are needed. Forcing -march=i586 (or better) avoids that
-# (i[56]86 provide required).
-.if ${MACHINE_ARCH} == "i386"
-PKG_HACKS+= i386-atomicops
-CXXFLAGS+= -march=i586
-.endif
-
-# [Tue Dec 15 15:49:14 SAST 2020 : yhardy]
-# On NetBSD/powerpc, we don't have native 8-byte atomics, but qpdf
-# needs it for a global long long counter, so here we need libatomic.
-.if ${MACHINE_ARCH} == "powerpc"
-PKG_HACKS+= powerpc-libatomic
-.include "../../devel/libatomic/buildlink3.mk"
-.endif
-
-.endif # QPDF_HACKS_MK