/***************************************************************************
(C) Copyright 1996 Apple Computer, Inc., AT&T Corp., International             
Business Machines Corporation and Siemens Rolm Communications Inc.             
                                                                               
For purposes of this license notice, the term Licensors shall mean,            
collectively, Apple Computer, Inc., AT&T Corp., International                  
Business Machines Corporation and Siemens Rolm Communications Inc.             
The term Licensor shall mean any of the Licensors.                             
                                                                               
Subject to acceptance of the following conditions, permission is hereby        
granted by Licensors without the need for written agreement and without        
license or royalty fees, to use, copy, modify and distribute this              
software for any purpose.                                                      
                                                                               
The above copyright notice and the following four paragraphs must be           
reproduced in all copies of this software and any software including           
this software.                                                                 
                                                                               
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS AND NO LICENSOR SHALL HAVE       
ANY OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS OR       
MODIFICATIONS.                                                                 
                                                                               
IN NO EVENT SHALL ANY LICENSOR BE LIABLE TO ANY PARTY FOR DIRECT,              
INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES OR LOST PROFITS ARISING OUT         
OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH         
DAMAGE.                                                                        
                                                                               
EACH LICENSOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, EXPRESS OR IMPLIED,       
INCLUDING BUT NOT LIMITED TO ANY WARRANTY OF NONINFRINGEMENT OR THE            
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR             
PURPOSE.                                                                       

The software is provided with RESTRICTED RIGHTS.  Use, duplication, or         
disclosure by the government are subject to restrictions set forth in          
DFARS 252.227-7013 or 48 CFR 52.227-19, as applicable.                         

***************************************************************************/

#include "vcc.h"

#ifndef __VCALTMP_H__
#define __VCALTMP_H__

#if defined(__CPLUSPLUS__) || defined(__cplusplus)
extern "C" {
#endif

extern DLLEXPORT(VObject*) vcsCreateVCal(
	char *date_created,
	char *location,
	char *product_id,
	char *time_zone,
	char *version
	);

extern DLLEXPORT(VObject*) vcsAddEvent(
	VObject *vcal,
	char *start_date_time,
	char *end_date_time,
	char *description,
	char *summary,
	char *categories,
	char *classification,
	char *status,
	char *transparency,
	char *uid,
	char *url
	);


extern DLLEXPORT(VObject*) vcsAddTodo(
	VObject *vcal,
	char *start_date_time,
	char *due_date_time,
	char *date_time_complete,
	char *description,
	char *summary,
	char *priority,
	char *classification,
	char *status,
	char *uid,
	char *url
	);


extern DLLEXPORT(VObject*) vcsAddAAlarm(
	VObject *vevent,
	char *run_time,
	char *snooze_time,
	char *repeat_count,
	char *audio_content
	);


extern DLLEXPORT(VObject*) vcsAddMAlarm(
	VObject *vevent,
	char *run_time,
	char *snooze_time,
	char *repeat_count,
	char *email_address,
	char *note
	);


extern DLLEXPORT(VObject*) vcsAddDAlarm(
	VObject *vevent,
	char *run_time,
	char *snooze_time,
	char *repeat_count,
	char *display_string
	);


extern DLLEXPORT(VObject*) vcsAddPAlarm(
	VObject *vevent,
	char *run_time,
	char *snooze_time,
	char *repeat_count,
	char *procedure_name
	);

#if defined(__CPLUSPLUS__) || defined(__cplusplus)
}
#endif

#endif /* __VCALTMP_H__ */


'gnome-3.28'>gnome-3.28</option>
<option value='gnome-3.32'>gnome-3.32</option>
<option value='gnome-3.36'>gnome-3.36</option>
<option value='gstreamer'>gstreamer</option>
<option value='gstreamer-1.16'>gstreamer-1.16</option>
<option value='gstreamer0.10-removal'>gstreamer0.10-removal</option>
<option value='main'>main</option>
<option value='master'>master</option>
<option value='mate-1.16'>mate-1.16</option>
<option value='mate-1.18'>mate-1.18</option>
<option value='mate-1.20'>mate-1.20</option>
<option value='mate-1.22'>mate-1.22</option>
</select> <input type='submit' value='switch'/></form></td></tr>
<tr><td class='sub'>FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)</td><td class='sub right'></td></tr></table>
<table class='tabs'><tr><td>
<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/about/?h=gnome-3.24'>about</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/?h=gnome-3.24'>summary</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/refs/?h=gnome-3.24'>refs</a><a class='active' href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;showmsg=1'>log</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/tree/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24'>tree</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24'>commit</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/diff/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24'>diff</a><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/stats/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24'>stats</a></td><td class='form'><form class='right' method='get' action='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/p5-Net-DNS-Zone-Parser'>
<input type='hidden' name='h' value='gnome-3.24'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/?h=gnome-3.24&amp;showmsg=1'>root</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns?h=gnome-3.24&amp;showmsg=1'>dns</a>/<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;showmsg=1'>p5-Net-DNS-Zone-Parser</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th></th><th class='left'>Commit message (<a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/log/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24'>Collapse</a>)</th><th class='left'>Author</th><th class='left'>Age</th><th class='left'>Files</th><th class='left'>Lines</th></tr>
<tr class='logheader'><td class='commitgraph'>* </td><td class='logsubject'><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;id=148314483d3098c0d6a33944f1190842e671502f'>Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.</a></td><td>mat</td><td><span title='2016-04-01 22:00:51 +0800'>2016-04-01</span></td><td>1</td><td><span class='deletions'>-4</span>/<span class='insertions'>+4</span></td></tr>
<tr class='nohover-highlight'><td class='commitgraph'><span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> </td>
<td colspan='5' class='logmsg'>
With hat:	portmgr
Sponsored by:	Absolight


</td></tr>
<tr class='logheader'><td class='commitgraph'>* </td><td class='logsubject'><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;id=9debac461b7729b783ca5a0f5e46461ddac07173'>Change the way Perl modules are installed, update the default Perl to 5.18.</a></td><td>mat</td><td><span title='2014-11-26 21:08:24 +0800'>2014-11-26</span></td><td>2</td><td><span class='deletions'>-1</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td class='commitgraph'><span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> </td>
<td colspan='5' class='logmsg'>
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr


</td></tr>
<tr class='logheader'><td class='commitgraph'>* </td><td class='logsubject'><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;id=320f6fababfe24806917f1d18d497ec8b4aee077'>Cleanup plist</a></td><td>bapt</td><td><span title='2014-10-27 20:13:22 +0800'>2014-10-27</span></td><td>1</td><td><span class='deletions'>-7</span>/<span class='insertions'>+0</span></td></tr>
<tr class='nohover-highlight'><td class='commitgraph'><span class='column1'>|</span> </td>
<td colspan='5' class='logmsg'>
</td></tr>
<tr class='logheader'><td class='commitgraph'>* </td><td class='logsubject'><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;id=cfd22b4d5f6e2b8f02151626560ccbac83a45526'>- add stage support</a></td><td>az</td><td><span title='2014-01-30 16:45:50 +0800'>2014-01-30</span></td><td>2</td><td><span class='deletions'>-4</span>/<span class='insertions'>+2</span></td></tr>
<tr class='nohover-highlight'><td class='commitgraph'><span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> </td>
<td colspan='5' class='logmsg'>
Approved by:	portmgr (blanket infrastructure)


</td></tr>
<tr class='logheader'><td class='commitgraph'>* </td><td class='logsubject'><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;id=494950afdf4815f0afc9b468c1efa5e1f7e70467'>Add NO_STAGE all over the place in preparation for the staging support (cat: ↵</a></td><td>bapt</td><td><span title='2013-09-21 00:31:57 +0800'>2013-09-21</span></td><td>1</td><td><span class='deletions'>-0</span>/<span class='insertions'>+1</span></td></tr>
<tr class='nohover-highlight'><td class='commitgraph'><span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> </td>
<td colspan='5' class='logmsg'>
dns)


</td></tr>
<tr class='logheader'><td class='commitgraph'>* </td><td class='logsubject'><a href='/~lantw44/cgit/cgit.cgi/freebsd-ports-gnome/commit/dns/p5-Net-DNS-Zone-Parser?h=gnome-3.24&amp;id=1407e95251635a835c8e1f4eb2e42b931c95f6bc'>- convert to the new perl5 framework</a></td><td>az</td><td><span title='2013-09-11 17:36:43 +0800'>2013-09-11</span></td><td>1</td><td><span class='deletions'>-6</span>/<span class='insertions'>+3</span></td></tr>
<tr class='nohover-highlight'><td class='commitgraph'><span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> 
<span class='column1'>|</span> </td>
<td colspan='5' class='logmsg'>
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)


</td></tr>