head 1.97; access; symbols pkgsrc-2023Q4:1.96.0.34 pkgsrc-2023Q4-base:1.96 pkgsrc-2023Q3:1.96.0.32 pkgsrc-2023Q3-base:1.96 pkgsrc-2023Q2:1.96.0.30 pkgsrc-2023Q2-base:1.96 pkgsrc-2023Q1:1.96.0.28 pkgsrc-2023Q1-base:1.96 pkgsrc-2022Q4:1.96.0.26 pkgsrc-2022Q4-base:1.96 pkgsrc-2022Q3:1.96.0.24 pkgsrc-2022Q3-base:1.96 pkgsrc-2022Q2:1.96.0.22 pkgsrc-2022Q2-base:1.96 pkgsrc-2022Q1:1.96.0.20 pkgsrc-2022Q1-base:1.96 pkgsrc-2021Q4:1.96.0.18 pkgsrc-2021Q4-base:1.96 pkgsrc-2021Q3:1.96.0.16 pkgsrc-2021Q3-base:1.96 pkgsrc-2021Q2:1.96.0.14 pkgsrc-2021Q2-base:1.96 pkgsrc-2021Q1:1.96.0.12 pkgsrc-2021Q1-base:1.96 pkgsrc-2020Q4:1.96.0.10 pkgsrc-2020Q4-base:1.96 pkgsrc-2020Q3:1.96.0.8 pkgsrc-2020Q3-base:1.96 pkgsrc-2020Q2:1.96.0.6 pkgsrc-2020Q2-base:1.96 pkgsrc-2020Q1:1.96.0.2 pkgsrc-2020Q1-base:1.96 pkgsrc-2019Q4:1.96.0.4 pkgsrc-2019Q4-base:1.96 pkgsrc-2019Q3:1.95.0.4 pkgsrc-2019Q3-base:1.95 pkgsrc-2019Q2:1.95.0.2 pkgsrc-2019Q2-base:1.95 pkgsrc-2019Q1:1.94.0.16 pkgsrc-2019Q1-base:1.94 pkgsrc-2018Q4:1.94.0.14 pkgsrc-2018Q4-base:1.94 pkgsrc-2018Q3:1.94.0.12 pkgsrc-2018Q3-base:1.94 pkgsrc-2018Q2:1.94.0.10 pkgsrc-2018Q2-base:1.94 pkgsrc-2018Q1:1.94.0.8 pkgsrc-2018Q1-base:1.94 pkgsrc-2017Q4:1.94.0.6 pkgsrc-2017Q4-base:1.94 pkgsrc-2017Q3:1.94.0.4 pkgsrc-2017Q3-base:1.94 pkgsrc-2017Q2:1.92.0.10 pkgsrc-2017Q2-base:1.92 pkgsrc-2017Q1:1.92.0.8 pkgsrc-2017Q1-base:1.92 pkgsrc-2016Q4:1.92.0.6 pkgsrc-2016Q4-base:1.92 pkgsrc-2016Q3:1.92.0.4 pkgsrc-2016Q3-base:1.92 pkgsrc-2016Q2:1.92.0.2 pkgsrc-2016Q2-base:1.92 pkgsrc-2016Q1:1.91.0.2 pkgsrc-2016Q1-base:1.91 pkgsrc-2015Q4:1.89.0.10 pkgsrc-2015Q4-base:1.89 pkgsrc-2015Q3:1.89.0.8 pkgsrc-2015Q3-base:1.89 pkgsrc-2015Q2:1.89.0.6 pkgsrc-2015Q2-base:1.89 pkgsrc-2015Q1:1.89.0.4 pkgsrc-2015Q1-base:1.89 pkgsrc-2014Q4:1.89.0.2 pkgsrc-2014Q4-base:1.89 pkgsrc-2014Q3:1.88.0.16 pkgsrc-2014Q3-base:1.88 pkgsrc-2014Q2:1.88.0.14 pkgsrc-2014Q2-base:1.88 pkgsrc-2014Q1:1.88.0.12 pkgsrc-2014Q1-base:1.88 pkgsrc-2013Q4:1.88.0.10 pkgsrc-2013Q4-base:1.88 pkgsrc-2013Q3:1.88.0.8 pkgsrc-2013Q3-base:1.88 pkgsrc-2013Q2:1.88.0.6 pkgsrc-2013Q2-base:1.88 pkgsrc-2013Q1:1.88.0.4 pkgsrc-2013Q1-base:1.88 pkgsrc-2012Q4:1.88.0.2 pkgsrc-2012Q4-base:1.88 pkgsrc-2012Q3:1.86.0.40 pkgsrc-2012Q3-base:1.86 pkgsrc-2012Q2:1.86.0.38 pkgsrc-2012Q2-base:1.86 pkgsrc-2012Q1:1.86.0.36 pkgsrc-2012Q1-base:1.86 pkgsrc-2011Q4:1.86.0.34 pkgsrc-2011Q4-base:1.86 pkgsrc-2011Q3:1.86.0.32 pkgsrc-2011Q3-base:1.86 pkgsrc-2011Q2:1.86.0.30 pkgsrc-2011Q2-base:1.86 pkgsrc-2011Q1:1.86.0.28 pkgsrc-2011Q1-base:1.86 pkgsrc-2010Q4:1.86.0.26 pkgsrc-2010Q4-base:1.86 pkgsrc-2010Q3:1.86.0.24 pkgsrc-2010Q3-base:1.86 pkgsrc-2010Q2:1.86.0.22 pkgsrc-2010Q2-base:1.86 pkgsrc-2010Q1:1.86.0.20 pkgsrc-2010Q1-base:1.86 pkgsrc-2009Q4:1.86.0.18 pkgsrc-2009Q4-base:1.86 pkgsrc-2009Q3:1.86.0.16 pkgsrc-2009Q3-base:1.86 pkgsrc-2009Q2:1.86.0.14 pkgsrc-2009Q2-base:1.86 pkgsrc-2009Q1:1.86.0.12 pkgsrc-2009Q1-base:1.86 pkgsrc-2008Q4:1.86.0.10 pkgsrc-2008Q4-base:1.86 pkgsrc-2008Q3:1.86.0.8 pkgsrc-2008Q3-base:1.86 cube-native-xorg:1.86.0.6 cube-native-xorg-base:1.86 pkgsrc-2008Q2:1.86.0.4 pkgsrc-2008Q2-base:1.86 cwrapper:1.86.0.2 pkgsrc-2008Q1:1.85.0.8 pkgsrc-2008Q1-base:1.85 pkgsrc-2007Q4:1.85.0.6 pkgsrc-2007Q4-base:1.85 pkgsrc-2007Q3:1.85.0.4 pkgsrc-2007Q3-base:1.85 pkgsrc-2007Q2:1.85.0.2 pkgsrc-2007Q2-base:1.85 pkgsrc-2007Q1:1.84.0.2 pkgsrc-2007Q1-base:1.84 pkgsrc-2006Q4:1.83.0.2 pkgsrc-2006Q4-base:1.83 pkgsrc-2006Q3:1.82.0.2 pkgsrc-2006Q3-base:1.82 pkgsrc-2006Q2:1.81.0.2 pkgsrc-2006Q2-base:1.81 pkgsrc-2006Q1:1.78.0.2 pkgsrc-2006Q1-base:1.78 pkgsrc-2005Q4:1.77.0.6 pkgsrc-2005Q4-base:1.77 pkgsrc-2005Q3:1.77.0.4 pkgsrc-2005Q3-base:1.77 pkgsrc-2005Q2:1.77.0.2 pkgsrc-2005Q2-base:1.77 pkgsrc-2005Q1:1.75.0.4 pkgsrc-2005Q1-base:1.75 pkgsrc-2004Q4:1.75.0.2 pkgsrc-2004Q4-base:1.75 pkgsrc-2004Q3:1.71.0.4 pkgsrc-2004Q3-base:1.71 pkgsrc-2004Q2:1.71.0.2 pkgsrc-2004Q2-base:1.71 pkgsrc-2004Q1:1.70.0.2 pkgsrc-2004Q1-base:1.70 pkgsrc-2003Q4:1.63.0.2 pkgsrc-2003Q4-base:1.63 netbsd-1-6-1:1.52.0.2 netbsd-1-6-1-base:1.52 netbsd-1-6:1.48.0.4 netbsd-1-6-RELEASE-base:1.48 pkgviews:1.46.0.2 pkgviews-base:1.46 buildlink2:1.44.0.2 buildlink2-base:1.48 netbsd-1-5-PATCH003:1.43 netbsd-1-5-PATCH001:1.30 netbsd-1-5-RELEASE:1.25 netbsd-1-4-PATCH003:1.25 netbsd-1-4-PATCH002:1.20 comdex-fall-1999:1.20 netbsd-1-4-PATCH001:1.17 netbsd-1-4-RELEASE:1.15 netbsd-1-3-PATCH003:1.5 FreeBSD-current-1998-08-19:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.97 date 2024.03.16.21.33.11; author nia; state Exp; branches; next 1.96; commitid zTsw71kpG3S5Mq2F; 1.96 date 2019.11.24.01.02.37; author gdt; state Exp; branches; next 1.95; commitid 6N7jPQLHkw5Ny2MB; 1.95 date 2019.05.23.19.22.58; author rillig; state Exp; branches; next 1.94; commitid aWlQW8HYUUFCAmoB; 1.94 date 2017.08.01.14.58.56; author wiz; state Exp; branches; next 1.93; commitid WdGfxAP8wrFJlw1A; 1.93 date 2017.07.16.19.05.11; author maya; state Exp; branches; next 1.92; commitid eOFLTwe1N463euZz; 1.92 date 2016.04.24.10.48.06; author wiz; state Exp; branches; next 1.91; commitid fdbyprekmw5oSR3z; 1.91 date 2016.02.25.12.12.47; author jperkin; state Exp; branches; next 1.90; commitid DLROVrVW2OU1fiWy; 1.90 date 2016.02.15.11.42.10; author jperkin; state Exp; branches; next 1.89; commitid d1lh9WKchMX7o0Vy; 1.89 date 2014.10.09.14.06.08; author wiz; state Exp; branches; next 1.88; commitid fBDATFVmQ3454xTx; 1.88 date 2012.10.31.11.17.00; author asau; state Exp; branches; next 1.87; 1.87 date 2012.10.03.19.32.58; author wiz; state Exp; branches; next 1.86; 1.86 date 2008.05.25.14.45.17; author tron; state Exp; branches; next 1.85; 1.85 date 2007.06.08.18.39.23; author wiz; state Exp; branches; next 1.84; 1.84 date 2007.01.18.19.50.54; author rillig; state Exp; branches; next 1.83; 1.83 date 2006.11.02.18.17.22; author joerg; state Exp; branches; next 1.82; 1.82 date 2006.07.19.19.14.38; author jlam; state Exp; branches; next 1.81; 1.81 date 2006.06.08.21.13.38; author tron; state Exp; branches; next 1.80; 1.80 date 2006.05.13.11.31.11; author rillig; state Exp; branches; next 1.79; 1.79 date 2006.03.30.03.44.43; author jlam; state Exp; branches; next 1.78; 1.78 date 2006.01.12.19.49.15; author joerg; state Exp; branches; next 1.77; 1.77 date 2005.04.11.21.45.23; author tv; state Exp; branches; next 1.76; 1.76 date 2005.03.24.21.12.52; author wiz; state Exp; branches; next 1.75; 1.75 date 2004.11.12.06.39.20; author jlam; state Exp; branches; next 1.74; 1.74 date 2004.10.05.12.12.57; author minskim; state Exp; branches; next 1.73; 1.73 date 2004.10.04.11.19.40; author grant; state Exp; branches; next 1.72; 1.72 date 2004.10.03.00.13.27; author tv; state Exp; branches; next 1.71; 1.71 date 2004.04.15.00.07.26; author xtraeme; state Exp; branches; next 1.70; 1.70 date 2004.02.27.23.57.03; author kristerw; state Exp; branches; next 1.69; 1.69 date 2004.02.19.17.56.11; author jlam; state Exp; branches; next 1.68; 1.68 date 2004.02.19.17.48.17; author jlam; state Exp; branches; next 1.67; 1.67 date 2004.02.14.18.26.27; author jmmv; state Exp; branches; next 1.66; 1.66 date 2004.02.09.00.09.10; author mjl; state Exp; branches; next 1.65; 1.65 date 2004.02.01.01.43.28; author jlam; state Exp; branches; next 1.64; 1.64 date 2004.01.05.20.57.52; author jlam; state Exp; branches; next 1.63; 1.63 date 2003.09.17.19.40.13; author grant; state Exp; branches; next 1.62; 1.62 date 2003.09.12.20.07.12; author grant; state Exp; branches; next 1.61; 1.61 date 2003.08.09.10.44.41; author seb; state Exp; branches; next 1.60; 1.60 date 2003.07.17.21.30.43; author grant; state Exp; branches; next 1.59; 1.59 date 2003.07.12.13.17.56; author dillo; state Exp; branches; next 1.58; 1.58 date 2003.06.23.09.55.01; author seb; state Exp; branches; next 1.57; 1.57 date 2003.06.23.08.48.36; author jmmv; state Exp; branches; next 1.56; 1.56 date 2003.06.11.20.50.51; author abs; state Exp; branches; next 1.55; 1.55 date 2003.05.02.11.54.27; author wiz; state Exp; branches; next 1.54; 1.54 date 2003.03.04.19.53.26; author salo; state Exp; branches; next 1.53; 1.53 date 2003.03.04.19.23.17; author nathanw; state Exp; branches; next 1.52; 1.52 date 2002.12.19.13.07.42; author grant; state Exp; branches; next 1.51; 1.51 date 2002.10.30.03.09.30; author rh; state Exp; branches; next 1.50; 1.50 date 2002.10.19.10.54.47; author rh; state Exp; branches; next 1.49; 1.49 date 2002.08.25.18.38.27; author jlam; state Exp; branches; next 1.48; 1.48 date 2002.08.08.16.17.07; author jlam; state Exp; branches; next 1.47; 1.47 date 2002.08.01.05.48.07; author jlam; state Exp; branches; next 1.46; 1.46 date 2002.07.18.02.19.30; author rh; state Exp; branches; next 1.45; 1.45 date 2002.05.18.22.46.47; author zuntum; state Exp; branches; next 1.44; 1.44 date 2002.05.07.08.19.26; author wiz; state Exp; branches 1.44.2.1; next 1.43; 1.43 date 2002.03.21.12.20.29; author dmcmahill; state Exp; branches; next 1.42; 1.42 date 2002.02.18.15.14.11; author seb; state Exp; branches; next 1.41; 1.41 date 2001.12.26.08.32.42; author jlam; state Exp; branches; next 1.40; 1.40 date 2001.12.24.19.38.07; author jlam; state Exp; branches; next 1.39; 1.39 date 2001.10.06.17.52.21; author tron; state Exp; branches; next 1.38; 1.38 date 2001.06.22.02.49.11; author jlam; state Exp; branches; next 1.37; 1.37 date 2001.06.19.06.48.50; author jlam; state Exp; branches; next 1.36; 1.36 date 2001.06.19.06.04.41; author jlam; state Exp; branches; next 1.35; 1.35 date 2001.06.19.06.03.25; author jlam; state Exp; branches; next 1.34; 1.34 date 2001.06.18.21.34.02; author jlam; state Exp; branches; next 1.33; 1.33 date 2001.06.18.20.33.09; author jlam; state Exp; branches; next 1.32; 1.32 date 2001.06.15.07.59.32; author jlam; state Exp; branches; next 1.31; 1.31 date 2001.06.11.06.34.27; author jlam; state Exp; branches; next 1.30; 1.30 date 2001.04.27.11.46.34; author tron; state Exp; branches; next 1.29; 1.29 date 2001.04.26.17.38.28; author rh; state Exp; branches; next 1.28; 1.28 date 2001.03.10.10.48.08; author drochner; state Exp; branches; next 1.27; 1.27 date 2001.02.16.14.38.26; author wiz; state Exp; branches; next 1.26; 1.26 date 2001.01.13.09.42.45; author tron; state Exp; branches; next 1.25; 1.25 date 2000.06.05.00.54.47; author wiz; state Exp; branches; next 1.24; 1.24 date 2000.06.01.11.23.20; author rh; state Exp; branches; next 1.23; 1.23 date 2000.05.26.05.37.00; author rh; state Exp; branches; next 1.22; 1.22 date 2000.03.16.12.17.21; author wiz; state Exp; branches; next 1.21; 1.21 date 2000.03.12.22.24.05; author tron; state Exp; branches; next 1.20; 1.20 date 99.10.22.23.34.22; author tron; state Exp; branches; next 1.19; 1.19 date 99.10.07.17.41.48; author tron; state Exp; branches; next 1.18; 1.18 date 99.08.28.09.34.45; author rh; state Exp; branches; next 1.17; 1.17 date 99.05.02.16.04.37; author tron; state Exp; branches; next 1.16; 1.16 date 99.05.02.14.05.55; author tron; state Exp; branches; next 1.15; 1.15 date 99.05.01.12.22.46; author tron; state Exp; branches; next 1.14; 1.14 date 99.04.16.19.18.54; author tron; state Exp; branches; next 1.13; 1.13 date 99.03.04.08.50.43; author tron; state Exp; branches; next 1.12; 1.12 date 99.02.21.09.07.51; author tron; state Exp; branches; next 1.11; 1.11 date 99.02.21.09.03.28; author tron; state Exp; branches; next 1.10; 1.10 date 99.02.20.22.48.26; author hubertf; state Exp; branches; next 1.9; 1.9 date 99.01.15.22.57.13; author tron; state Exp; branches; next 1.8; 1.8 date 98.12.18.23.52.22; author tron; state Exp; branches; next 1.7; 1.7 date 98.11.21.16.57.29; author tron; state Exp; branches; next 1.6; 1.6 date 98.10.04.18.03.18; author tron; state Exp; branches; next 1.5; 1.5 date 98.08.25.11.49.53; author agc; state Exp; branches; next 1.4; 1.4 date 98.08.20.15.16.47; author tsarna; state Exp; branches; next 1.3; 1.3 date 98.08.19.15.25.51; author agc; state Exp; branches; next 1.2; 1.2 date 98.08.19.09.41.38; author agc; state Exp; branches; next 1.1; 1.1 date 98.08.19.09.29.25; author agc; state Exp; branches 1.1.1.1; next ; 1.44.2.1 date 2002.05.11.02.09.02; author jlam; state Exp; branches; next 1.44.2.2; 1.44.2.2 date 2002.06.21.23.05.06; author jlam; state Exp; branches; next 1.44.2.3; 1.44.2.3 date 2002.06.23.18.44.09; author jlam; state Exp; branches; next 1.44.2.4; 1.44.2.4 date 2002.08.22.11.10.36; author jlam; state Exp; branches; next ; 1.1.1.1 date 98.08.19.09.29.25; author agc; state Exp; branches; next ; desc @@ 1.97 log @glib: Do not hardcode COMPILER_RPATH_FLAG. This patch almost last modified 25 years ago. @ text @# $NetBSD: Makefile,v 1.96 2019/11/24 01:02:37 gdt Exp $ DISTNAME= glib-1.2.10 PKGREVISION= 11 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glib/1.2/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://developer.gnome.org/glib/ COMMENT= Some useful routines for C programming (glib1) LICENSE= gnu-lgpl-v2.1 CONFLICTS= gtk+-1.0.* GNU_CONFIGURE= yes USE_LIBTOOL= yes PKGCONFIG_OVERRIDE= glib.pc.in PKGCONFIG_OVERRIDE+= gmodule.pc.in PKGCONFIG_OVERRIDE+= gthread.pc.in CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib INFO_FILES= yes MAKE_JOBS_SAFE= no TEST_TARGET= check PTHREAD_OPTS+= require .include "../../mk/bsd.prefs.mk" # Force the result of this configure test, because the testing technique # breaks with NetBSD's native libpthread.so. CONFIGURE_ENV.NetBSD+= glib_cv_rtldglobal_broken=no # Tests are insufficient, override with correct values. .if ${OPSYS} == "Darwin" && ${PKGSRC_COMPILER:Mclang} CONFIGURE_ENV+= glib_cv_has__inline=yes CONFIGURE_ENV+= glib_cv_has__inline__=yes CONFIGURE_ENV+= glib_cv_hasinline=yes .endif GLIB_VERSION= ${DISTNAME:S/glib-//} GLIB_MAJOR_VERSION= ${GLIB_VERSION:C/\..*//} GLIB_MINOR_VERSION= ${GLIB_VERSION:C/[^.]*\.//:C/\..*//} GLIB_MICRO_VERSION= ${GLIB_VERSION:C/.*\.//} SUBST_CLASSES+= shlib1 SUBST_MESSAGE.shlib1= Fixing shared library versions (part 1) SUBST_STAGE.shlib1= pre-configure SUBST_FILES.shlib1= glib-config.in docs/glib-config.1.in glib.pc.in \ gmodule.pc.in gthread.pc.in SUBST_VARS.shlib1= GLIB_VERSION SUBST_SED.shlib1+= -e "s|@@VERSION@@|${GLIB_VERSION}|g" SUBST_CLASSES+= shlib2 SUBST_MESSAGE.shlib2= Fixing shared library versions (part 2) SUBST_STAGE.shlib2= post-configure SUBST_FILES.shlib2= config.status config.h glibconfig.h SUBST_SED.shlib2= -e "s|^\\(\#define.*GLIB_MAJOR_VERSION\\).*|\\1 ${GLIB_MAJOR_VERSION}|" SUBST_SED.shlib2+= -e "s|^\\(\#define.*GLIB_MINOR_VERSION\\).*|\\1 ${GLIB_MINOR_VERSION}|" SUBST_SED.shlib2+= -e "s|^\\(\#define.*GLIB_MICRO_VERSION\\).*|\\1 ${GLIB_MICRO_VERSION}|" SUBST_CLASSES+= rpath SUBST_STAGE.rpath= pre-configure SUBST_FILES.rpath= glib-config.in SUBST_VARS.rpath= COMPILER_RPATH_FLAG #post-configure: # ${CHMOD} +x config.status .if exists(/usr/include/sys/null.h) SUBST_CLASSES+= null SUBST_MESSAGE.null= Using "sys/null.h" to get definition of NULL. SUBST_STAGE.null= post-configure SUBST_FILES.null= glib.h SUBST_SED.null= -e "s|^\#define.NULL.*|\#include |" .endif .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.96 log @devel/glib: Fix compiler check via pkglint AUTOFIX: Makefile:35: Replacing "${PKGSRC_COMPILER} == \"clang\"" with "${PKGSRC_COMPILER:Mclang}". The PKGSRC_COMPILER can be a list of chained compilers, e.g. "ccache distcc clang". Therefore, comparing it using == or != leads to wrong results in these cases. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.95 2019/05/23 19:22:58 rillig Exp $ d62 5 @ 1.95 log @all: replace SUBST_SED with the simpler SUBST_VARS pkglint -Wall -r --only "substitution command" -F With manual review and indentation fixes since pkglint doesn't get that part correct in every case. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.94 2017/08/01 14:58:56 wiz Exp $ d35 1 a35 1 .if ${OPSYS} == "Darwin" && ${PKGSRC_COMPILER} == "clang" @ 1.94 log @Follow some http -> https redirects. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.93 2017/07/16 19:05:11 maya Exp $ d51 1 a51 1 SUBST_SED.shlib1= -e "s|@@GLIB_VERSION@@|${GLIB_VERSION}|g" @ 1.93 log @omit low GCC_REQD (3.0) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.92 2016/04/24 10:48:06 wiz Exp $ d9 1 a9 1 HOMEPAGE= http://developer.gnome.org/glib/ @ 1.92 log @ftp.gtk.org is gone, remove it from MASTER_SITES. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2016/02/25 12:12:47 jperkin Exp $ a40 4 .if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32" GCC_REQD+= 3.0 .endif @ 1.91 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2016/02/15 11:42:10 jperkin Exp $ d6 1 a6 2 MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v1.2/ \ ${MASTER_SITE_GNOME:=sources/glib/1.2/} @ 1.90 log @Workaround broken configure tests for Darwin/clang. Add LICENSE. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2014/10/09 14:06:08 wiz Exp $ d33 1 a33 3 .if ${OPSYS} == "NetBSD" CONFIGURE_ENV+= glib_cv_rtldglobal_broken=no .endif @ 1.89 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2012/10/31 11:17:00 asau Exp $ d4 1 a4 1 PKGREVISION= 10 d12 1 d37 7 @ 1.88 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2012/10/03 19:32:58 wiz Exp $ a14 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.87 log @Correct `HOMEPAGE'. From Bug Hunting. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2008/05/25 14:45:17 tron Exp $ a15 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.86 log @Remove me as maintainer of some package, clame ownership of a few packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2007/06/08 18:39:23 wiz Exp $ d10 1 a10 1 HOMEPAGE= http://developer.gnome.org/doc/API/glib/index.html @ 1.85 log @Remove dead MASTERS_SITES. From Zafer Aydogan. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2007/01/18 19:50:54 rillig Exp $ d9 1 a9 1 MAINTAINER= tron@@NetBSD.org @ 1.84 log @This package is not MAKE_JOBS_SAFE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2006/11/02 18:17:22 joerg Exp $ a6 1 ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.2/ \ @ 1.83 log @DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2006/07/19 19:14:38 jlam Exp $ d26 1 @ 1.82 log @Drop support for LTCONFIG_OVERRIDE. For quite a long time, pkgsrc had actually been ignoring LTCONFIG_OVERRIDE anyway and just using the default LIBTOOL_OVERRIDE to replace libtool scripts in packages. This just formalizes the fact that LTCONFIG_OVERRIDE is not used meaningfully by pkgsrc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2006/06/08 21:13:38 tron Exp $ d17 1 @ 1.81 log @Use fix for "glib" package from PR pkg/21909 on all platforms. This will fix problems with this package under Mac OS X (and eventually DragonFly). Fix various problems reported by "pkglint". Bump package revision because of these changes. This fixes PR pkg/33664 by Darrin B.Jewell. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2006/05/13 11:31:11 rillig Exp $ a19 1 LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig @ 1.80 log @Fixed pkglint warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2006/03/30 03:44:43 jlam Exp $ d4 1 a4 1 PKGREVISION= 9 d25 1 a25 1 INFO_FILES= # PLIST d48 19 a66 28 # We patch the version info in the configure scripts for reasons related to # shared library numbering, but we don't want it to leak into the various # installed files. Explicitly replace the version number with the correct # one derived from the package name. # pre-configure: set -e; \ cd ${WRKSRC}; \ files="glib-config.in docs/glib-config.1.in glib.pc.in gmodule.pc.in gthread.pc.in"; \ for f in $${files}; do \ ${SED} -e "s|@@GLIB_VERSION@@|${GLIB_VERSION}|g" \ -e "s|@@VERSION@@|${GLIB_VERSION}|g" \ $${f} > $${f}.fixed; \ ${MV} -f $${f}.fixed $${f}; \ done post-configure: set -e; \ cd ${WRKSRC}; \ files="config.status config.h glibconfig.h"; \ for f in $${files}; do \ ${SED} -e "s|^\\(#define.*GLIB_MAJOR_VERSION\\).*|\\1 ${GLIB_MAJOR_VERSION}|" \ -e "s|^\\(#define.*GLIB_MINOR_VERSION\\).*|\\1 ${GLIB_MINOR_VERSION}|" \ -e "s|^\\(#define.*GLIB_MICRO_VERSION\\).*|\\1 ${GLIB_MICRO_VERSION}|" \ $${f} > $${f}.fixed; \ ${MV} $${f}.fixed $${f}; \ done; \ ${CHMOD} +x config.status d68 5 a72 8 set -e; \ cd ${WRKSRC}; \ files="glib.h"; \ for f in $${files}; do \ ${SED} -e "s|^#define.NULL.*|#include |" \ $${f} > $${f}.fixed; \ ${MV} $${f}.fixed $${f}; \ done @ 1.79 log @* Honor PKGINFODIR. * List the info files directly in the PLIST. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2006/01/12 19:49:15 joerg Exp $ d54 2 a55 1 @@cd ${WRKSRC}; \ d65 3 a67 2 @@cd ${WRKSRC}; \ files="config.status config.h glibconfig.h"; \ d69 3 a71 3 ${SED} -e "s|^\(#define.*GLIB_MAJOR_VERSION\).*|\1 ${GLIB_MAJOR_VERSION}|" \ -e "s|^\(#define.*GLIB_MINOR_VERSION\).*|\1 ${GLIB_MINOR_VERSION}|" \ -e "s|^\(#define.*GLIB_MICRO_VERSION\).*|\1 ${GLIB_MICRO_VERSION}|" \ d77 2 a78 1 @@cd ${WRKSRC}; \ @ 1.78 log @Fix glib.h's NULL definition for C++: it MUST be 0 there, not (void *)0. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2005/04/11 21:45:23 tv Exp $ d25 1 a25 2 INFO_FILES= glib.info @ 1.77 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2005/03/24 21:12:52 wiz Exp $ d4 1 a4 1 PKGREVISION= 8 @ 1.76 log @Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be useful. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2004/11/12 06:39:20 jlam Exp $ a17 1 USE_BUILDLINK3= yes @ 1.75 log @Remove redundant uses of PTHREAD_{CFLAGS,LDFLAGS} now that they're added automatically by pthread.buildlink3.mk. Also, factor out the pthread library out of PTHREAD_LDFLAGS into a standalone variable PTHREAD_LIBS and use it in packages where necessary (usually the ones that don't have a GNU configure script). @ text @d1 1 a1 3 # $NetBSD: Makefile,v 1.74 2004/10/05 12:12:57 minskim Exp $ # FreeBSD Id: Makefile,v 1.2 1998/08/06 14:55:12 vanilla Exp # @ 1.74 log @Correct library permission. Patch provided by Hiramatsu Yoshifumi in PR pkg/27116. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2004/10/04 11:19:40 grant Exp $ a33 1 CFLAGS.FreeBSD+= ${PTHREAD_CFLAGS} @ 1.73 log @distinguish between glib1 and glib2 in COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2004/10/03 00:13:27 tv Exp $ d6 1 a6 1 PKGREVISION= 7 @ 1.72 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2004/04/15 00:07:26 xtraeme Exp $ d14 1 a14 1 COMMENT= Some useful routines for C programming @ 1.71 log @Make this build under FreeBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2004/02/27 23:57:03 kristerw Exp $ d6 1 a6 1 PKGREVISION= 6 @ 1.70 log @Fix PR pkg/24464 again. We need to patch config.status instead of config.status.overridden since the change in rev. 1.1413 of bsd.pkg.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2004/02/19 17:56:11 jlam Exp $ d34 1 @ 1.69 log @The name for the real config.status script is "config.status.overridden". That's the script that we need to patch for our special glib version numbering handling. This fixes PR 24464. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2004/02/19 17:48:17 jlam Exp $ d69 1 a69 1 files="config.status.overridden config.h glibconfig.h"; \ @ 1.68 log @Whitespace nits. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2004/02/14 18:26:27 jmmv Exp $ d69 1 a69 1 files="config.status config.h glibconfig.h"; \ @ 1.67 log @PKGCONFIG_OVERRIDE is relative to WRKSRC. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2004/02/09 00:09:10 mjl Exp $ d60 1 a60 1 for f in $${files}; do \ d63 2 a64 2 $${f} > $${f}.fixed; \ ${MV} -f $${f}.fixed $${f}; \ d70 1 a70 1 for f in $${files}; do \ d74 1 a74 1 $${f} > $${f}.fixed; \ d81 1 a81 1 for f in $${files}; do \ d83 1 a83 1 $${f} > $${f}.fixed; \ @ 1.66 log @Increment pkgrevision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2004/02/01 01:43:28 jlam Exp $ d24 3 a26 3 PKGCONFIG_OVERRIDE= ${WRKSRC}/glib.pc.in PKGCONFIG_OVERRIDE+= ${WRKSRC}/gmodule.pc.in PKGCONFIG_OVERRIDE+= ${WRKSRC}/gthread.pc.in @ 1.65 log @In the new compiler selection framework, GCC_REQD is appended to, not overridden. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2004/01/05 20:57:52 jlam Exp $ d6 1 a6 1 PKGREVISION= 5 @ 1.64 log @bl3ify @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2003/09/17 19:40:13 grant Exp $ d44 1 a44 1 GCC_REQD= 3.0 @ 1.63 log @get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2003/09/12 20:07:12 grant Exp $ d18 3 a20 1 USE_BUILDLINK2= yes d88 1 a88 1 .include "../../mk/pthread.buildlink2.mk" @ 1.62 log @kill all references to gcc.buildlink2.mk and compiler.mk, and define USE_GCC2 or USE_GCC3 where appropriate. the functionality of the old gcc.buildlink2.mk has been rolled into compiler.mk now, which is automatically used. more changes to come later... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2003/08/09 10:44:41 seb Exp $ d42 1 a42 1 USE_GCC3= # defined @ 1.61 log @USE_NEW_TEXINFO is unnecessary now. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2003/07/17 21:30:43 grant Exp $ d42 1 a42 2 USE_GCC3=YES . include "../../mk/gcc.buildlink2.mk" @ 1.60 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2003/07/12 13:17:56 dillo Exp $ a27 1 USE_NEW_TEXINFO= YES @ 1.59 log @use TEST_TARGET instead of custom test target @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2003/06/23 09:55:01 seb Exp $ d12 1 a12 1 MAINTAINER= tron@@netbsd.org @ 1.58 log @If USE_NEW_TEXINFO, TEXINFO_OVERRIDE is not needed anymore (hi Julio) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2003/06/23 08:48:36 jmmv Exp $ d30 2 a86 4 test: build cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_PROGRAM} check 2>&1 | \ tee ${WRKDIR}/check.log @ 1.57 log @Convert to USE_NEW_TEXINFO. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2003/06/11 20:50:51 abs Exp $ a27 1 TEXINFO_OVERRIDE= YES @ 1.56 log @Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while now and not NetBSD-*-arm32. Changes include one or more of: - Change MACHINE_ARCH == arm32 to also match arm - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3 The last may shake out a few more broken packages the next bulk build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2003/05/02 11:54:27 wiz Exp $ d29 1 a91 1 .include "../../mk/texinfo.mk" @ 1.55 log @Dependency bumps, needed because of devel/pth's major bump, and related dependency bumps. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2003/03/04 19:53:26 salo Exp $ d40 3 a42 3 # XXX egcs is still broken on arm32. .if ${MACHINE_ARCH} == "arm32" CFLAGS= -O0 @ 1.54 log @Make the last fix conditional, fix typo, delint. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2003/03/04 19:23:17 nathanw Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.53 log @Pre-set the value of the configure test glib_cv_rtldglobal_broken to avoid running the test. The test, which calls dlopen("libpthread.so"), fails on NetBSD for reasons unrelated to what it is trying to detect, glib concludes that RTLD_GLOBAL is broken, and gmodule doesn't work. This method of fooling configure suggested by Ron Roskens on tech-pkg. Addresses PR pkg/20050 ("galeon fails to load at run-time"). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2002/12/19 13:07:42 grant Exp $ d6 1 a6 1 PKGREVISION= 3 d27 8 a34 1 # Force the result of this configure test, bescause the testing technique d36 1 d38 1 a38 3 INFO_FILES= glib.info TEXINFO_OVERRIDE= YES d41 1 a41 1 .if (${MACHINE_ARCH} == arm32) a44 2 PTHREAD_OPTS+= require d58 1 a58 1 for file in $${files}; do \ d61 2 a62 2 $${file} > $${file}.fixed; \ ${MV} -f $${file}.fixed $${file}; \ d68 1 a68 1 for file in $${files}; do \ d72 2 a73 2 $${file} > $${file}.fixed; \ ${MV} $${file}.fixed $${file}; \ d79 1 a79 1 for file in $${files}; do \ d81 2 a82 2 $${file} > $${file}.fixed; \ ${MV} $${file}.fixed $${file}; \ @ 1.52 log @update MASTER_SITES. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2002/10/30 03:09:30 rh Exp $ d26 4 @ 1.51 log @Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2002/10/19 10:54:47 rh Exp $ a9 1 http://www.ameth.org/gimp/pub/gtk/v1.2/ \ @ 1.50 log @Track directory layout change at MASTER_SITE_GNOME. Patch provided in PR pkg/18701 by Julio Merino @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2002/08/25 18:38:27 jlam Exp $ d23 3 @ 1.49 log @Merge changes in packages from the buildlink2 branch that have buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44.2.4 2002/08/22 11:10:36 jlam Exp $ d11 1 a11 1 ${MASTER_SITE_GNOME:=stable/sources/glib/} @ 1.48 log @These packages install libraries that differ from previous versions if they are built using the hard-syscall-enabled pth. Bump the PKGREVISION so we can distinguish these packages from the previous ones. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2002/08/01 05:48:07 jlam Exp $ d19 1 a19 1 USE_BUILDLINK_ONLY= yes d80 1 a80 1 .include "../../mk/pthread.buildlink.mk" @ 1.47 log @Adjust to new pthread.buildlink.mk: remove USE_PTHREAD and replace with appropriate PTHREAD_OPTS incantation, and move the checks for the value of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2002/07/18 02:19:30 rh Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.46 log @Patch the various pkgconfig files to include proper -Wl,-R options. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2002/05/18 22:46:47 zuntum Exp $ d33 1 a33 4 # GLib needs a working pthreads implementation, and pth is proven to work. USE_PTHREAD= native pth .include "../../mk/bsd.prefs.mk" @ 1.45 log @Alter HOMEPAGE - pkg/16887 by James K. Lowden @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2002/05/07 08:19:26 wiz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.44 log @Bump to 1.2.10nb1 to have a version that definitely does not have the NULL problem. Better very late than never. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2002/03/21 12:20:29 dmcmahill Exp $ d14 1 a14 1 HOMEPAGE= http://www.gtk.org/docs/glib_toc.html @ 1.44.2.1 log @First pass at conversion of various packages to use the buildlink2 framework. Add many buildlink2.mk files to add to the framework. Please see buildlink2.txt for more details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2002/05/07 08:19:26 wiz Exp $ d19 1 a19 1 USE_BUILDLINK2_ONLY= yes d83 1 a83 1 .include "../../mk/pthread.buildlink2.mk" @ 1.44.2.2 log @Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity. Also convert a few more packages to use the buildlink2 framework. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44.2.1 2002/05/11 02:09:02 jlam Exp $ d19 1 a19 1 USE_BUILDLINK2= yes @ 1.44.2.3 log @Merge from pkgsrc-current to buildlink2 branch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44.2.2 2002/06/21 23:05:06 jlam Exp $ d14 1 a14 1 HOMEPAGE= http://developer.gnome.org/doc/API/glib/index.html @ 1.44.2.4 log @Merge changes from pkgsrc-current into the buildlink2 branch for the packages that have buildlink2.mk files. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44.2.3 2002/06/23 18:44:09 jlam Exp $ d6 1 a6 1 PKGREVISION= 3 d33 4 a36 1 PTHREAD_OPTS+= require @ 1.43 log @add a test target to run the packages self checks. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2002/02/18 15:14:11 seb Exp $ d6 1 @ 1.42 log @Introduce new framework for handling info files generation and installation. Summary of changes: - removal of USE_GTEXINFO - addition of mk/texinfo.mk - inclusion of this file in package Makefiles requiring it - `install-info' substituted by `${INSTALL_INFO}' in PLISTs - tuning of mk/bsd.pkg.mk: removal of USE_GTEXINFO INSTALL_INFO added to PLIST_SUBST `${INSTALL_INFO}' replace `install-info' in target rules print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info' - a couple of new patch files added for a handful of packages - setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it - devel/cssc marked requiring texinfo 4.0 - a couple of packages Makefiles were tuned with respect of INFO_FILES and makeinfo command usage See -newly added by this commit- section 10.24 of Packages.txt for further information. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2001/12/26 08:32:42 jlam Exp $ d77 4 @ 1.41 log @Don't bother with mv/sed/rm as sed/mv is good enough. Also a few cosmetic changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2001/12/24 19:38:07 jlam Exp $ d25 1 d79 1 @ 1.40 log @Convert to use pthread.buildlink.mk. This package is a simple example of how to use pthread.buildlink.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2001/10/06 17:52:21 tron Exp $ a49 1 ${MV} -f $${file} $${file}.fixme; \ d52 2 a53 2 $${file}.fixme > $${file}; \ ${RM} $${file}.fixme; \ a59 1 ${MV} $${file} $${file}.fixme; \ d63 2 a64 2 $${file}.fixme > $${file}; \ ${RM} $${file}.fixme; \ d69 6 a74 4 ${MV} glib.h glib.h.fixme; \ ${SED} -e 's|^#define.NULL.*|#include |' \ glib.h.fixme >glib.h; \ ${RM} glib.h.fixme @ 1.39 log @Use "/usr/include/sys/null.h" if it exists instead of defining "NULL" manually. Fixes PR pkg/14150 by Martin Husemann. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2001/06/22 02:49:11 jlam Exp $ d31 3 a35 5 # GLib needs a working pthreads implementation, and pth is proven to work. .if (${OPSYS} != SunOS) .include "../../devel/pth/buildlink.mk" .endif d77 1 @ 1.38 log @Fix typo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2001/06/19 06:48:50 jlam Exp $ d69 9 a77 2 done ${CHMOD} +x ${WRKSRC}/config.status @ 1.37 log @Fix glibconfig.h to define the correct glib version number as well. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2001/06/19 06:04:41 jlam Exp $ d18 1 a18 1 USE_BUILDINK_ONLY= yes @ 1.36 log @Set GLIB_VERSION from the DISTNAME, not the PKGNAME, as the PKGNAME may have an nbX suffix that we don't want. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2001/06/19 06:03:25 jlam Exp $ d39 3 d58 13 @ 1.35 log @Make sure that installed files announce the correct version number for the installed package. We patch the version info in the configure scripts to deal with shared library versioning, but we don't want those version numbers to leak into installed files. Fixes 1st part of pkg/12146 by Dan Winship . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2001/06/18 21:34:02 jlam Exp $ d38 1 a38 1 GLIB_VERSION= ${PKGNAME:S/glib-//} @ 1.34 log @Mark these packages as USE_BUILDLINK_ONLY. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2001/06/18 20:33:09 jlam Exp $ d37 18 @ 1.33 log @Add comment on why we depend on pth. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2001/06/15 07:59:32 jlam Exp $ d18 1 @ 1.32 log @Use devel/pth/buildlink to get dependency, CPPFLAGS, and LDFLAGS for pth. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2001/06/11 06:34:27 jlam Exp $ d32 1 @ 1.31 log @CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so adapt by moving CPPFLAGS settings to top-level, and removing explicit inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2001/04/27 11:46:34 tron Exp $ a21 1 CPPFLAGS+= -I${LOCALBASE}/include d31 1 d33 1 a33 1 DEPENDS+= pth>=1.3.2:../pth @ 1.30 log @Remove unreliable mirror on "infosoc.uni-koeln.de" and add GNOME mirror sites which gives us a German mirror site again. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2001/04/26 17:38:28 rh Exp $ d22 1 a22 1 CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" @ 1.29 log @Update glib to 1.2.10. Changes are minor bugfixes only. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2001/03/10 10:48:08 drochner Exp $ d10 1 a10 1 ftp://infosoc.uni-koeln.de/pub/ftp.gimp.org/pub/gtk/v1.2/ @ 1.28 log @update to 1.2.9. Overview of Changes in GLib 1.2.9: * Move include files into a glib-1-2/ subdir to support parallel installation with GLib-2.0. If you are installing from source on top of a previous version, you should to remove $(includedir)/glib.h $(includedir)/module.h manually before installing the new version. * Fix warnings about varargs macros with recent GCC versions * Miscellaneous important bug fixes (g_strncasecmp, some g_printf_string_upper_bound fixes) * Addition of .pc files @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2001/02/16 14:38:26 wiz Exp $ d5 1 a5 1 DISTNAME= glib-1.2.9 @ 1.27 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2001/01/13 09:42:45 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.2.8 @ 1.26 log @"glib" supports Solaris's threading library so that we don't need "pth". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2000/06/05 00:54:47 wiz Exp $ d14 1 @ 1.25 log @Use USE_LIBTOOL instead of USE_PKGLIBTOOL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2000/06/01 11:23:20 rh Exp $ a14 2 DEPENDS+= pth>=1.3.2:../pth d28 5 @ 1.24 log @s/USE_LIBTOOL/USE_PKGLIBTOOL/ Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2000/05/26 05:37:00 rh Exp $ d5 19 a23 19 DISTNAME= glib-1.2.8 CATEGORIES= devel MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v1.2/ \ ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.2/ \ http://www.ameth.org/gimp/pub/gtk/v1.2/ \ ftp://infosoc.uni-koeln.de/pub/ftp.gimp.org/pub/gtk/v1.2/ MAINTAINER= tron@@netbsd.org HOMEPAGE= http://www.gtk.org/docs/glib_toc.html DEPENDS+= pth>=1.3.2:../pth CONFLICTS= gtk+-1.0.* GNU_CONFIGURE= yes USE_PKGLIBTOOL= yes CONFIGURE_ARGS+=--includedir=${PREFIX}/include/glib LIBTOOL_FLAGS= --install-la CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" d25 1 a25 1 INFO_FILES= glib.info @ 1.23 log @Update glib to 1.2.8. Overview of changes: * GArray zero initialization bug fixed * Fix for upper bound calculation of formatted strings * Improved GCC detection * AIX dynamic modules fix to retrive symbols from shared libraries for the main program. * Miscellaneous other minor bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2000/03/16 12:17:21 wiz Exp $ d20 1 a20 1 USE_LIBTOOL= yes @ 1.22 log @silence pkglint @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2000/03/12 22:24:05 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.2.7 @ 1.21 log @Update "glib" package to version 1.2.7 and enable thread support using the "pth" package. Changes since version 1.2.6: - gstring.c: changed g_str_hash() to a 31 bit version based on a submission by Karl Nelson and hand optimized ad absurdum by various people ;) - gmain.c: removed spurious non-commented #endif suffix - gtimer.c (g_timer_elapsed): Never report negative times - clip times to 0. - gmain.c (g_timeout_prepare): Guard against unexpected clock shifts by never setting a timeout of more than data->interval msecs. - gmain.c: s/current_time/dispatch_time/ for the dispatch() handlers. refetch the current time after invocation of poll() to cover up for the time spent in that function call. - gstrfuncs.c (g_strtod): correctly fetch the current locale, fix from owen. - configure.in: Make the test for getpwuid_r work on newer AIX versions, too. Still works on Solaris and Linux. Patch from Craig Rodrigues . - glib.h (G_DIR_SEPARATOR): Add defines for EMX/OS2. - gcache.c (g_cache_remove): Test if node is NULL. If not tested, GIMP's script-fu will crash. - gdataset.c (g_data_set_internal): remove g_dataset_global_lock around destroy() notification here as well. - gdataset.c (g_datalist_clear_i): Avoid Freezing, when g_datalist is called recursivly. Reported by Ola Andersson . @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 1999/10/22 23:34:22 tron Exp $ d15 2 a18 2 DEPENDS+= pth>=1.3.2:../pth a32 1 @ 1.20 log @Update "glib" package to version 1.2.6 included in GNOME 1.0.53 release. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 1999/10/07 17:41:48 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.2.6 d17 2 d21 3 a26 2 CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib LIBTOOL_FLAGS= --install-la d33 1 @ 1.19 log @Remove me as maintainer of those packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 1999/08/28 09:34:45 rh Exp $ d5 1 a5 1 DISTNAME= glib-1.2.4 d12 1 a12 1 MAINTAINER= packages@@netbsd.org @ 1.18 log @Update glib to 1.2.4 Changes are mostly bug and portability fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 1999/05/02 16:04:37 tron Exp $ d12 1 a12 1 MAINTAINER= tron@@netbsd.org @ 1.17 log @List me as the maintainer of the "glib" package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 1999/05/02 14:05:55 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.2.2 @ 1.16 log @Update "glib" package to version 1.2.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 1999/05/01 12:22:46 tron Exp $ d12 1 a12 1 MAINTAINER= packages@@netbsd.org @ 1.15 log @Use "-O0" under NetBSD-arm32 until egcs gets fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 1999/04/16 19:18:54 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.2.1 @ 1.14 log @Update "glib" package to version 1.2.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 1999/03/04 08:50:43 tron Exp $ d24 4 @ 1.13 log @Update "glib" package to release version 1.2.0. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 1999/02/21 09:07:51 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.2.0 @ 1.12 log @Back out last commit: New compatible gtk 1.0.x packages are named differently and be don't want to be installed together with old versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 1999/02/20 22:48:26 hubertf Exp $ d5 1 a5 1 DISTNAME= glib-1.1.12 d7 4 a10 4 MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v1.1/ \ ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.1/ \ http://www.ameth.org/gimp/pub/gtk/v1.1/ \ ftp://infosoc.uni-koeln.de/pub/ftp.gimp.org/pub/gtk/v1.1/ @ 1.11 log @Remove conflict entry for gtk 1.0.x which is no longer required after Rene's changes. @ text @d15 2 @ 1.10 log @Fix CONFLICTS (remove redundancy, mostly) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 1999/01/15 22:57:13 tron Exp $ a13 2 CONFLICTS= gtk+-1.0.* @ 1.9 log @The never ending gnome story: Update "glib" package to version 1.1.12. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1998/12/18 23:52:22 tron Exp $ d15 1 a15 1 CONFLICTS= glib-* gtk+-1.0.* @ 1.8 log @Update "glib" package to version 1.1.9. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/11/21 16:57:29 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.1.9 @ 1.7 log @Update for "glib" package to version 1.1.4 based on patches by Frank van der Linden. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/10/04 18:03:18 tron Exp $ d5 1 a5 1 DISTNAME= glib-1.1.4 d7 1 a7 1 MASTER_SITES= ftp://ftp.gimp.org/pub/gtk/v1.1/ \ d9 2 a10 1 http://www.ameth.org/gimp/pub/gtk/v1.1/ d15 1 a15 1 CONFLICTS= glib-1.1.2 glib-1.1.3 gtk+-1.0.4 @ 1.6 log @Update "glib" package to version 1.1.3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1998/08/25 11:49:53 agc Exp $ d5 1 a5 1 DISTNAME= glib-1.1.3 d14 1 a14 1 CONFLICTS= glib-1.1.2 gtk+-1.0.4 d18 2 @ 1.5 log @ADD a CONFLICT entry on the gtk+-1.0.4 package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1998/08/20 15:16:47 tsarna Exp $ d5 1 a5 1 DISTNAME= glib-1.1.2 d14 1 a14 1 CONFLICTS= gtk+-1.0.4 @ 1.4 log @The Grand Homepagification: - New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1998/08/19 15:25:51 agc Exp $ d13 2 @ 1.3 log @Use new LIBTOOL_FLAGS definition @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 1998/08/19 09:41:38 agc Exp $ d12 1 @ 1.2 log @I forgot to set USE_LIBTOOL in previous commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 1998/08/19 09:29:25 agc Exp $ d17 1 a17 1 CONFIGURE_ENV+= LIBTOOL="${LOCALBASE}/bin/libtool --install-la" @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d14 1 @ 1.1.1.1 log @Initial import, from the FreeBSD ports collection, of glib-1.1.2, which used to be part of gtk+. It is a library providing lists, trees, hashes, memory allocation functionality and many other things. Modified by me to use the NetBSD libtool package, add NetBSD RCS Ids, correct the PLIST, install scripts correctly, correct the English etc. @ text @@