Commit graph

53 commits

Author SHA1 Message Date
mef
bc244d8876 Update doxygen-depend version to 1.8.12 (or add new BUILD_DEPENDS+) 2016-11-24 14:11:31 +00:00
mef
734f59fb0d Adjust PLIST for doxygen update 1.8.11 to 1.8.12, PKGREVISION++. 2016-11-24 13:43:35 +00:00
riastradh
6e7b6deed6 Make documentation optional.
Significantly reduces build time and dependencies.  doc option is
enabled by default so there's no change without explicit
configuration.

From i3enedek on Freenode.

Splitting this into a separate doc package is left as an exercise for
the reader.
2016-11-15 20:30:01 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
joerg
b48b404477 Fix dependencies. Ultimately ignore the errors from latex though, since
undefined references remain.
2016-06-19 16:49:46 +00:00
wiz
15f0c6fdc7 Add some missing dependencies. Many more are missing.
To find out which, remove \batchmode from refman.tex and fix the errors
as they occur.
2016-06-19 16:16:57 +00:00
agc
6ad214bec4 Add SHA512 digests for distfiles for cross category
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
2015-11-03 00:47:42 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
mef
57d0603fa3 PLIST update along with doxygen update 1.8.8 to 1.8.9.1nb1.
Thanks joerg, for updating doxygen 1.8.9.1 to nb1, which gets this
package built successfull. PKGREVISION++
2015-02-25 15:46:52 +00:00
joerg
28289f276b Add some more tex dependencies needed with recent doxygen. 2015-02-18 21:47:40 +00:00
mef
4caf7b6bcb Update PLIST with doxygen-1.8.8. Doxygen dependency also updated, thanks joerg@. 2014-11-10 06:31:45 +00:00
mef
52fb63196a patch provided by Sevan Janiyan by PR pkg/49316
(pkgsrc)
  - Instead of
    "very evil hack to override CC, doing it via CONFIGURE_ENV doesn't work",
    use CONFIGURE_ARGS

(upstream)
  - Update 1.8.0 to 1.8.1
*** Changes in avr-libc-1.8.1:

* Bugs fixed:

  [#31267] misleading header iom128rfa1.h
  [#35197] sleep.h _BV defined as __BV in AT90S8515 section
  [#35226] Online-documentation broken - [...]
  [#35398] assert doesn't work unless stdlib.h is also included
  [#35498] misspelled in <util/setbaud.h>
  [#35539] stdlib.h does not provide EXIT_SUCCESS et al.
  [#35948] iom32u4.h for ATmega32U4 incorrectly defines Timer 2
  [#35971] attiny4313 (2313a) pin-change interrupts PCINT[0...2] vect etc
  [#36053] Declaration of the register USIBR missing for ATtiny2313a/4313
  [#36410] avr/boot.h: poisoned SPMCR for ATmega128
  [#36454] string.h: Error for long long in C90
  [#36581] avr-libc: pgmspace.h is not ANSI compliant
  [#37103] ATtiny5/9/10/20/40 watchdog can't be enabled
  [#37778] _MemoryBarrier() in cpufunc.h error on compile
  [#38135] Install a dummy stdfix-avrlibc.h
  [#38516] Missing TWI and UCSR1D definitions for ATmega16/32 U4
  [#39049] Clock prescaler set and get are missing for TINY architecture
  [#39783] CRC missing definitions and incorrect power macros for xmega D3
  [#40003] Integer type promotion leads to inefficent code in wdt.h
  [#40206] incorrect SP init in startup code for xmegas
  [#40567] Invalid names in iotn13a.h (EEPE/EEMPE/BODS/BODSE)
  [#40569] sleep_bod_disable does not work in attiny13a
  [#40595] iotn2313a.h: wrong fuses definitions for High Fuse Byte
  [#41006] iom328p.h: wrong fuse defaults
  [#41519] wrong SPM_PAGESIZE definition in iotn[48]8.h
  [#42024] build break regarding avrtiny10
  [#42084] wrong LFUSE_DEFAULT in iotn84a.h
  [#42085] HFUSE_DEFAULT not defined for iotn84.h
  [#39779] PCIE0 and PCIE1 defined incorrectly for mega165a and mega165pa devices
  [#38614] dtostrf - wrong behavior or wrong documentation
  [#42957] missing SPMCSR defines in iom328p.h#
  [#41690] Bit definitions for SPMCSR
  [no-id]  XXX_vect_num not consistent io90pwmx.h, iousbxx6_7.h
  [no-id]  Specialize clock_prescale_set/get for mega hvb devices
  [no-id]  Update register and bit definitions for tiny 13a/24a/44a/84a,
           tiny167 and mega328p

* New devices supported:

  - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2,
    ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790,
    ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA,
    ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA,
    ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828,
    ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3,
    ATxmega128D4, ATxmega16A4U, ATxmega16C4, ATxmega192A3U, ATxmega192C3,
    ATxmega256A3BU, ATxmega256A3U, ATxmega256C3, ATxmega32A4U, ATxmega32C4,
    ATxmega384C3, ATxmega384D3, ATxmega64A3U, ATxmega64A4U, ATxmega64B1,
    ATxmega64B3, ATxmega64C3, ATxmega64D4

* Contributed Patches:

  [#3729] Printf for integers speed up
  [#7212] Add pgm_read_ptr() macros to pgmspace.h
  [#7220] Add UBRR overload functionality to <util/setbaud.h>
  [#7260] Addition to power.h
  [#7485] CRC8-CCITT
  [#7654] include/delay.h: delay_us >255us without decreasing resolution
  [#7826] Add ATMega32u4 support to the led-blinking demo
  [#7909] Adding __volatile__ to __asm__ within pgmspace header
  [#7910] Add missing PCINT2_vect to iotn40.h and update all the
          following vector numbers
  [no-id] correction in xmega wdt_enable and wdt_disable added for xmega
  [#8499] Device ata6289 should be of avr4 architecture
  [no-id] Add RAMSTART, fix RAMSIZE, RAMEND and FLASHEND in device headers
  [#8512] Rename tiny arch to avrtiny to sync with binutils

* Other changes:

  - New macro _PROTECTED_WRITE(): write to Xmega IO registers that are
    protected through the CCP mechanism

  - Add support for scanf() conversion macros for 8-bit data types to
    <inttypes.h>: SCNd8, SCNdLEAST8, SCNdFAST8, SCNi8, SCNiLEAST8,
    SCNiFAST8, SCNo8, SCNoLEAST8, SCNoFAST8, SCNu8, SCNuLEAST8,
    SCNuFAST8, SCNx8, SCNxLEAST8, SCNxFAST8

  - Add time.h package, C standard functions such as mktime() and localtime,
    along with 'ephemera' such as solar declination, time of sun rise and set.

  - Introduce new configure option --with-debug-info=INFO, where INFO
    can be either stabs, dwarf-2, or dwarf-4.  By default, no debug
    information will be generated.

  - Add IO register debug symbols to crt*.o, so debuggers can see the
    per-device defined IO registers (and __eeprom).

  - A number of changes have been applied to make avr-libc more C++
    aware.
2014-10-28 00:26:56 +00:00
joerg
40206c6d9e Simplify. Sync PLIST with reality. Bump revision. 2014-09-22 11:50:30 +00:00
mef
08cef7795b (1) Update PLIST in accordance with avr-gcc update 4.5.3 to 4.8.3
(2) PKGREVISION++  (you need to re-package)
(3) Add MESSAGE to notify man package location
2014-08-29 04:31:12 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
joerg
b13f13e1ba Dance the doxygen! 2014-04-28 12:14:26 +00:00
joerg
eddc52ed28 Remove the right files. Bump revision. 2014-02-14 13:28:49 +00:00
dsainty
675788db40 Remove the _scratch_ paths from the PLIST. They shouldn't be there, but they
should have been removed by the Makefile's post-install before the PLIST is
constructed too.
2014-02-07 08:54:06 +00:00
wiz
72bc1e2467 Fix build with doxygen-1.8.6 and depend on it. PKGREVISION++ 2014-01-05 20:20:48 +00:00
joerg
2f6a91d5d7 Help latex to find the images. 2013-11-10 20:28:14 +00:00
mef
1c3406ed6f patches/patch-doc_api_Makefile_am
Remove. The patch was to remove unnecessary (unwanted)
  man pages for the build directories including ${WRKSRC}
  generated by doxygen.
  Equivalent for-loop was gone in doc/api/Makefile.am now.
  The logic is now in post-install: target in (pkgsrc) Makefile.

  This removal was meant in previous commit and distinfo does not
  include this removing patch. Sorry for left out patch itself.
  Thanks dholland@  pointing out.
2013-08-12 03:09:59 +00:00
mef
7b565c86f5 Bump avr-libc from 1.6.7 to 1.8.0
(pkgsrc)
Makefile
  mef now takes maintainership (ok by wennmach@)
patches/patch-doc_Makefile.in (added)
  Adding PATH at installation time for OBJCOPY = avr-objcopy etc.
  See comment on SUBST part in Makefile.

(upstream from NEWS file)
*** Changes in avr-libc-1.8.0:

* Bugs fixed:
  [#17815] Configure does not honor --mandir option
  [#23234] Alternate interrupt macro
  [#24861] Interrupt documentation contains extra include
  [#32103] Support for Target-Triplets
  [#32419] Incorrect EEPROM size in header for ATxmega192A3
  [#32650] Missing include in util/delay.h
  [#32675] power_all_enable/disable does not affect timer1 on ATmega164P
  [#32698] power.h has additional endif that will break the build
  [#32773] stdiodemo source code is broken
  [#32988] Internal compiler error: build_unary_op
  [#33130] twitest.c source code is broken
  [#33230] Sleep modes have incorrect names for ATtiny261/461/861
  [#33238] Wrong _VECTORS_SIZE for mega8U2 et al
  [#33858] in avr/power.h, clock_prescale_set() not defined for mega328
  [#33920] ICR1 incorrectly defined for tiny167
  [#34047] missing math.h include in delay.h
  [#34514] misspelled in math.h
  [#35020] stdint.h: signed types need explicit "signed"
  [#35093] strlcat_P fails for some destinations
  [no-id]  New names for CLKSTA/CLKSEL0/1 for AT90USB82/162
  system when power_all_disable() is used
  [no-id]  util/delay.h would not compile with -ffreestanding

* New devices supported:

* Contributed Patches:
  [#7531] Bad name of bit in TCCR0A : WGM0 instead of CTC0 for ATtinyX61
  [#7362] iom16a.h: USART vectors inconsistently named for ATmega16A
  [#7226] ATMEGA8U2 Patches

* Other changes:
  - The old prog_* typedefs are now deprecated, and are only included
  if requested by the user.  This request is expressed by declaring
  the macro __PROG_TYPES_COMPAT__, either by a #define directive
  before including <avr/pgmspace.h>, or by a -D compiler option.

  - Optimized strlen_P, thanks to Jan Waclawek. Rename strlen_P to be
  __strlen_P and add new strlen_P inline function in header file that
  checks if value is a constant and known at compile time. If not,
  then the new inline function calls __strlen_P as normal.

-----------------------------------------------
*** Changes in avr-libc-1.7.1:
* Bugs fixed:   (7 line)

* New devices supported:

  ATTiny84a
  ATMega16HVB RevB
  ATMega32HVB RevB

*** Changes in avr-libc-1.7.0:

* Bugs fixed: ( 138 line)

* Other changes:

  - Added 'avr35' architecture.
  - Function vfscanf() is rewriten.
  - EEPROM functions are rewriten.
  - Added support for XMEGA architectures.
  - The Postscript documentation build has been removed in favour of
    building only the PDF (and HTML and man page) versions.
  - A sleeping BOD API was added to <avr/sleep.h>.
  - The note about signbit() implementation is removed from documenatation.
  - Signature API added in <avr/signature.h>.
  - All functions are now placed in the .text.avr-libc section, and the
    floating point functions are placed in the .text.avr-libc.fplib section.
  - The port/pin assignments of the HD44780 LCD controller in the
    stdiodemo example can now be distributed across more than a single
    AVR port.
  - Added support for avrtiny10 architecture, to support the ATtiny10 Family.
  - Added new headerfile: <avr/cpufunc.h>; currently contains _NOP() and
    _MemoryBarrier().
  - The twidemo can now optionally address 24C32 and larger EEPROMs
    that require 16-bit word addressing.
  - Add a "memory barrier" to the cli() and sei() macros.

* New devices supported: (76)

* Optimized functions:   (13)

* New functions:	 (30)
2013-08-07 03:18:03 +00:00
wiz
98c3768c3a Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:35 +00:00
dholland
af791e0c23 Not MAKE_JOBS_SAFE, as it turns out. 2012-12-24 03:59:26 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
4840ebad6d Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 00:02:33 +00:00
drochner
fc09701328 requires doxygen-1.8.2 2012-08-30 08:00:17 +00:00
dsainty
36944a20d9 Just for completeness, bump the doxygen dependency to the latest to
guarantee the correct doxygen dependencies are present.
2012-08-29 12:50:07 +00:00
drochner
0ae08075ad make the shell pattern to exclude unwanted manpages work
update PLIST for current doxygen
bump PKGREV
2012-08-29 09:51:29 +00:00
dsainty
dddc0e4af3 Fix PLIST for changes in doxygen output. Bump doxygen dependency.
Doxygen produces man pages for the build directories too, which we really
don't want to install, so patch them out.
2012-08-18 15:13:51 +00:00
dsainty
579a2c2c5f The contents of avr-libc are licensed with a Modified BSD License. 2012-08-18 14:46:26 +00:00
drochner
054a991a0a fix PLIST for new doxygen, depend on latest version, bump PKGREVISION 2010-08-05 15:50:22 +00:00
reinoud
6ff2ed88c2 Reverse to previous version; there is something else wrong in the package. It
doesn't install the header files for one...
2010-06-15 13:21:08 +00:00
reinoud
488d7bf53b Fixup PLIST! It missed files and ad extra files. 2010-06-14 18:54:31 +00:00
jakllsch
bda673fea0 Bump doxygen requirement for previous. 2010-04-05 00:49:07 +00:00
jakllsch
1f2b6b5568 Fix avr-libc build/PLIST breakage due to doxygen update, bump package revision. 2010-04-05 00:36:41 +00:00
hasso
cea6851d32 Update to 1.6.7. Upstream changelog is obviously too massive to paste it
here. All hard update work done by Simon 'corecode' Schubert and minor
modifications (DESTDIR etc) by me.
2009-08-27 15:32:15 +00:00
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
zafer
3bf8aee2e0 update master site. remove non-working mirror. 2009-05-28 20:59:54 +00:00
wennmach
9278d7232d Bump PKGREVISION for previous commit 2006-12-13 21:35:40 +00:00
wennmach
f84a4b1398 - Fix build on DragonFly
- Fix building documentation (PDF files)

From Joerg Sonnenberger in private e-mail with some minor
modifications by myself. Thanks, Joerg!
2006-12-13 21:23:45 +00:00
joerg
0694d0f34d Don't use netpbm-*, use netpbm-[0-9]*. Similiar for a bunch of
other dependencies. Bump revision.
2006-06-30 07:02:51 +00:00
rillig
6c5a58324c Somewhere between 1.4.5 and 1.4.7, doxygen changed the structure of the
produced documentation files, which led to PLIST mismatches. Fixed the
dependency and bumped PKGREVISION.
2006-06-26 09:45:55 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
wennmach
67fbbafa7b Upgrade avr-libc to version 1.2.5.
avr-libc-1.2.5 is the 5th bugfix release after 1.2.
The following list shortly summarizes the changes in version 1.2.0 compared
to version 1.0.5 of AVR Libc, which was the latest release from the 1.0
release line by the time 1.2.0 was released.

    * Removal of all items marked as deprecated in the past, namely:
          o all header files from the base include directory, as they have
            been moved to the avr/ subdirectory long time ago (e.g. <io.h>
            is now <avr/io.h>),
          o deprecated macros and functions (sbi, cbi, inb, outb, inp, outp,
            inw, outw, BV, PRG_RDB, eeprom_rb, eeprom_rw, eeprom_wb)
          o <avr/timer.h> removed completely, as it was bogus and not really
            useful at all
    * <avr/ina90.h> and <avr/twi.h> have been moved to the new <compat/...>
      include subdirectory,
    * The following new devices are supported:
          o ATmega165
          o ATmega325
          o ATmega3250
          o ATmega645
          o ATmega6450
          o ATmega48
          o ATmega88
          o ATmega168
          o ATtiny13
          o ATtiny2313
          o AT90CAN128
    * realloc() is now implemented,
    * the boot API has been changed in a way that is incompatible with the
      1.0 API,
    * the delay API has two new functions added to allow the specification of
      delays directly in microseconds, or milliseconds,
    * documentation changes: a newer version of Doxygen is used; Unix-style
      manual pages are now generated as part of the documentation; a helper
      script named avr-man can be used to display these manual pages,
    * a single unified Copyright now applies to all files in AVR Libc.
2005-08-15 08:45:54 +00:00
wiz
b8e0eb28f4 Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be
useful.
2005-03-24 21:12:50 +00:00
agc
2ac6df6686 Add RMD160 digests 2005-02-24 10:16:52 +00:00
kristerw
f09cdd075f Update avr-libc to 1.0.4 using patches provided by Ola Eriksson in
PR pkg/28570.
2004-12-30 18:03:16 +00:00